Skip to content
This repository has been archived by the owner on Nov 20, 2020. It is now read-only.

Releases: jet/kafunk

0.1.16

27 Mar 16:54
f59d47b
Compare
Choose a tag to compare

Tested 0.1.16-alpha01

0.1.15-alpha04

19 Mar 13:19
Compare
Choose a tag to compare
0.1.15-alpha04 Pre-release
Pre-release

BUG: compression works when using v0.11 (auto) protocol

0.1.15-alpha01

05 Mar 15:20
Compare
Choose a tag to compare
0.1.15-alpha01 Pre-release
Pre-release

BUG: consumer would enter an infinite loop between offsets_out_of_range and resuming_fetch_from_reset_offsets
BUG: stalled consumers after TCP connection timeout
BUG: offsets committed for partitions which are no longer assigned after a rebalance
FEATURE: ConsumerConfig.fetchMaxBytesOverride allows increasing fetchMaxBytes to a ceiling on message too big exceptions.
IMPROVE: logging where received_empty_buffer logged as INFO message as it doesn't indicate an error
IMPROVE: connection managemeng to ensure only a single TCP connection per broker per Kafka connection
IMPROVE: Reduce recovery time from broker restarts and rebalancing

0.1.5-rc1

26 Sep 20:30
Compare
Choose a tag to compare
0.1.5-rc1 Pre-release
Pre-release

Added Consumer.streamRange to read a specified range of offsets.
Added Consumer.periodicOffsetCommitter which can help ensuring periodic offset commits when using Consumer.stream.
Logging improvements: changed some ERROR messages to WARN, added group coordinator to group related logs, caught missing partition info error
AsyncSeq v2.0.13

0.1.4

03 Aug 16:16
Compare
Choose a tag to compare

Fixed FetchResponse MessageTooBigException when a message set has been compressed. (#160)

0.1.4-beta

27 Jul 17:53
Compare
Choose a tag to compare
0.1.4-beta Pre-release
Pre-release

Fixed v0.10.1 protocol bug for Offset API.
Fixed v0.10.1 protocol bug for JoinGroup API.
Added ApiVersionsRequest.
Added support for automatically detecting API versions via ApiVersionRequest using KafkaConfig.autoApiVersions.

0.1.3-alpha

14 Jul 17:54
Compare
Choose a tag to compare
0.1.3-alpha Pre-release
Pre-release

Added ProducerResult.count indicating the number of messages produced in a batch for a partition.

0.1.2-alpha

03 Jul 18:23
Compare
Choose a tag to compare
0.1.2-alpha Pre-release
Pre-release

Fixed consumer offset commit bug wherein after a rebalance a consumer gets assigned a new partition
which doesn't receive any messages for longer than the offset retention period, the offsets would be lost.
This would only happen after a rebalance not after initial join.

0.1.1-alpha

25 May 13:22
Compare
Choose a tag to compare
0.1.1-alpha Pre-release
Pre-release

Snappy compression.
Fixed lag calculation bug in ConsumerInfo module.

0.1.0

01 May 18:18
Compare
Choose a tag to compare

Ensure recovery during broker restart (virtual broker routing).
Add Producer.produceBatched with improved API and performance:
- Takes a batch of messages rather than a function returning a batch.
- Parallelizes requests across brokers.