Skip to content

Releases: confluentinc/confluent-kafka-javascript

v0.5.1

20 Nov 13:24
e24a709

Choose a tag to compare

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

Note: v0.5.0 was not released because of a bug. Instead, v0.5.1 was released with the fix directly.

Thus, these notes contain the changes for v0.5.0 as well.

Enhancements

  1. Add support for an Admin API to delete records.(#141).
  2. Add support for an Admin API to describe topics.(#155).
  3. Add support for dependent Admin client (#153).
  4. References librdkafka v2.6.1. Refer to the librdkafka v2.6.1 release notes for more information.

Fixes

  1. Fixes an issue with unresolved raced Promises leaking in the consumer (#151).
  2. Removes schemaregistry dependencies from root package.json to prevent issues with Node 18 (#162).

v0.5.0-RC1

20 Nov 10:04
d0f8df4

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

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

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

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

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

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

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

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

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.