Skip to content

Releases: confluentinc/confluent-kafka-javascript

v1.2.0

20 Jan 12:24
540aa2b
Compare
Choose a tag to compare

v1.2.0 is a feature release. It is supported for all usage.

Enhancements

  1. Add support for an Admin API to fetch topic offsets by timestamp (#206).
  2. References librdkafka v2.8.0. Refer to the librdkafka v2.8.0 release notes for more information.

Fixes

  1. Fixes an issue where the eachBatch callback was being called for the same partition concurrently (#224).
  2. Uses a Debian based builder instead of an Ubuntu based builder to ensure compatibility with older, but supported versions of Linux (#228).

v1.2.0-RC1

18 Jan 08:09
511538e
Compare
Choose a tag to compare
v1.2.0-RC1 Pre-release
Pre-release
Version 1.2.0-rc1 (#242)

* Add size reduction changes

* Version bump for librdkafka and kafka-client

v1.0.0

16 Dec 13:03
3d8c258
Compare
Choose a tag to compare

v1.0.0 is a feature release. It is supported for all usage.

Enhancements

  1. Add support for an Admin API to fetch topic offsets (#156).
  2. Add support for Node v23 pre-built binaries (#158).
  3. Add KafkaJS-compatible errors to promisified Admin API (createTopics, deleteGroups, deleteTopicRecords) (#159).
  4. Include error types within Type definitions for promisified API (#210).

Fixes

  1. Fixes an issue where uv_async_init was being called off the event loop thread,
    causing the node process to hang (#190).

v1.0.0-RC1

16 Dec 12:08
42516e5
Compare
Choose a tag to compare
v1.0.0-RC1 Pre-release
Pre-release

Pre-release for v1.0.0

v0.5.2

22 Nov 15:47
cfa1852
Compare
Choose a tag to compare

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

Note: v0.5.2 has no code changes from v0.5.1, version is bumped to sync with @confluentinc/schemaregistry.

v0.5.1

20 Nov 13:24
e24a709
Compare
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
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).