Skip to content

Releases: confluentinc/confluent-kafka-javascript

v0.5.0-RC1

20 Nov 10:04
d0f8df4
Compare
Choose a tag to compare
v0.5.0-RC1 Pre-release
Pre-release
Update package version to 0.5.0-rc1 (#169)

* Version bump to 0.5.0-rc1

* Drop -dev from version

* Update npmignore and update submodule version

* update changelog

v0.4.0

06 Nov 14:39
253629d
Compare
Choose a tag to compare

v0.4.0 is a limited availability feature release. It is supported for all usage.

  1. Fixes an issue where headers were not passed correctly to the eachBatch callback (#130).
  2. Add support for an Admin API to list a consumer group's offsets (#49).
  3. Reduce consumer poll timeout to nil and add wakeups for new messages. This improves
    the consumer efficiency, and resolves issues while running multiple consumers within
    the same node process (#135).
  4. Add pre-built binaries for macOS (Intel).

v0.4.0-RC2

06 Nov 11:52
8d7f0eb
Compare
Choose a tag to compare
v0.4.0-RC2 Pre-release
Pre-release

v0.4.0-RC2 is a limited availability feature release. It is supported for all usage. This is a pre-release.

  1. Fixes an issue where headers were not passed correctly to the eachBatch callback (#130).
  2. Add support for an Admin API to list a consumer group's offsets (#49).
  3. Reduce consumer poll timeout to nil and add wakeups for new messages. This improves
    the consumer efficiency, and resolves issues while running multiple consumers within
    the same node process (#135).
  4. Add pre-built binaries for macOS (Intel).

v0.3.0

18 Oct 19:28
a717346
Compare
Choose a tag to compare

v0.3.0 is a limited availability feature release. It is supported for all usage.

Enhancements

  1. References librdkafka v2.6.0. Refer to the librdkafka v2.6.0 release notes for more information.
  2. Minor optimization to reduce schema ID lookups (#123).

v0.3.0-RC2

18 Oct 11:07
dab7048
Compare
Choose a tag to compare
v0.3.0-RC2 Pre-release
Pre-release

v0.3.0-RC2 is a limited availability maintenance pre-release.

Enhancements

  1. Minor optimization to reduce schema ID lookups (#123).

v0.3.0-RC1

17 Oct 10:26
8b196f1
Compare
Choose a tag to compare
v0.3.0-RC1 Pre-release
Pre-release

v0.3.0-RC1 is a limited availability feature pre-release.

Features

  1. References librdkafka v2.6.0. Refer to the librdkafka v2.6.0 release notes for more information.

v0.2.1

03 Oct 08:18
14eef59
Compare
Choose a tag to compare

v0.2.1 is a limited availability release. It is supported for all usage.

Features

  1. Update README, docs, and examples for Confluent's Schema Registry client.

v0.2.0

25 Sep 05:16
c529f2e
Compare
Choose a tag to compare

v0.2.0 is a limited availability release. It is supported for all usage.

Features

  1. Switch to using librdkafka on the latest released tag v2.5.3 instead of master.

v0.1.17-devel

17 Sep 08:50
7350d0a
Compare
Choose a tag to compare

Features

  1. Add a commitCb method to the callback-based API which allows committing asynchronously.
  2. Pass assign/unassign functions to the rebalance callback in the promisified API, allowing the user to control the assignment of partitions, or pause just after a rebalance.
  3. Remove store from promisified API and let the library handle all the stores.
  4. Add JavaScript-level debug logging to the client for debugging issues within the binding.
  5. Various fixes for performance and robustness of the consumer cache.
  6. Remove consumerGroupId argument from the sendOffsets method of the transactional producer, and instead, only allow using a consumer.

Fixes

  1. Do not modify RegExps which don't start with a ^, instead, throw an error so that there is no unexpected behaviour for the user (Issue #64).
  2. Do not mutate arguments in run, pause and resume (Issue #61).
  3. Fix a segmentation fault in listGroups when passing matchConsumerGroupStates as undefined.

v0.1.16-devel

08 Jul 11:56
Compare
Choose a tag to compare
v0.1.16-devel Pre-release
Pre-release

v0.1.16-devel is a pre-production, early-access release.

Features

  1. Add per-partition concurrency to consumer.
  2. Add true eachBatch support to consumer.
  3. Add a leaderEpoch field to the topic partitions where required (listing, committing, etc.).