Skip to content

Releases: confluentinc/confluent-kafka-javascript

v1.3.0

21 Apr 07:02
59f9453
Compare
Choose a tag to compare

v1.3.0-rc1

21 Apr 06:08
2c3ed6d
Compare
Choose a tag to compare
v1.3.0-rc1 Pre-release
Pre-release

Release candidate for 1.3.0

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).