Skip to content

Releases: confluentinc/confluent-kafka-javascript

v1.8.2

02 Mar 17:36
5b37d19

Choose a tag to compare

v1.8.2 is a maintenance release. It is supported for all usage.

Enhancements

  • Minor enhancement to JSON Schema validation reporting (#434)
  • Minor upgrade axios to 1.13.5 (#447)

Fixes

  • Fix security vulnerabilities in dependencies (#437)
  • Process Avro arrays sequentially to avoid race conditions (#445)
  • Add NULL checks to prevent segfaults when Kafka metadata contains NULL values during broker restarts. This fix adds comprehensive NULL safety checks for node pointers, partition leaders, ISR arrays, and replica arrays in the native C++ code, JavaScript wrapper, and TypeScript definitions.(#428)

There was no v1.8.1 release.

v1.8.1-rc1

27 Feb 13:42
e49890e

Choose a tag to compare

v1.8.1-rc1 Pre-release
Pre-release

v1.8.1 is a maintenance release. It is supported for all usage.

Enhancements

Minor enhancement to JSON Schema validation reporting (#434)
Minor upgrade axios to 1.13.5 (#447)

Fixes

Fix security vulnerabilities in dependencies (#437)
Process Avro arrays sequentially to avoid race conditions (#445)
Add NULL checks to prevent segfaults when Kafka metadata contains NULL values during broker restarts. This fix adds comprehensive NULL safety checks for node pointers, partition leaders, ISR arrays, and replica arrays in the native C++ code, JavaScript wrapper, and TypeScript definitions.

v1.8.0

05 Jan 12:22
80053e8

Choose a tag to compare

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

Enhancements

  1. References librdkafka v2.13.0. Refer to the librdkafka v2.13.0 release notes for more information.
  2. Export CelExecutor/CelFieldExecutor in schemaregistry index.ts (#412).
  3. Minor improvement to rule failure message (#419).
  4. Prevent a condition that causes fetch failures when max
    batch size is set or the default one and there's a low consumption
    rate (#418 Lucio Franco (@LucioFranco), #424).

Fixes

  1. fix(deps): update dependency validator to v13.15.22 [security] (#413).
  2. Prevent max message cache size reaching zero by having a minimum of 1 message per worker after the round up (#424).

v1.8.0-rc2

30 Dec 07:58
0dda0b4

Choose a tag to compare

v1.8.0-rc2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.7.0...v1.8.0-rc2

v1.8.0-rc1

18 Dec 07:49
8151be6

Choose a tag to compare

v1.8.0-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.7.0...v1.8.0-rc1

v1.7.0

02 Dec 17:18
5743d1c

Choose a tag to compare

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

Enhancements

  1. References librdkafka v2.12.1. Refer to the librdkafka v2.12.1 release notes for more information.
  2. Configurable batch size through the js.consumer.max.batch.size property
    and cache size through the js.consumer.max.cache.size.per.worker.ms
    property (#393).
  3. Statistics callback now available when using the promisified API with all
    client types (#399).
  4. Fix for at-least-once guarantee not ensured in case a seek happens on one
    partition and there are messages being fetched about other partitions (#393).
  5. Avoid returning a negative lag in case there is no cached offset for
    the HWM (#406).

v1.7.0-rc1

02 Dec 14:07
d7d2743

Choose a tag to compare

v1.7.0-rc1 Pre-release
Pre-release

v1.7.0-rc1 is a release candidate feature release. It's not supported.

Enhancements

  1. Avoid returning a negative lag in case there is no cached offset for the HWM (#406).

v1.7.0-alpha.1

14 Nov 14:19
fffefdd

Choose a tag to compare

v1.7.0-alpha.1 Pre-release
Pre-release

v1.7.0-alpha.1 is an alpha feature release. It's not supported.

Enhancements

  1. References librdkafka v2.12.1. Refer to the librdkafka v2.12.1 release notes for more information.
  2. Statistics callback now available when using the promisified API with all
    client types (#399).

v1.6.1-alpha.1

20 Oct 12:34

Choose a tag to compare

v1.6.1-alpha.1 Pre-release
Pre-release

v1.6.1 is an alpha maintenance release. It's not supported.

Enhancements

  1. Configurable batch size through the js.consumer.max.batch.size property (#389).
  2. Fix for at-least-once guarantee not ensured in case a seek happens on one
    partition and there are messages being fetched about other partitions (#393).

v1.6.0

10 Oct 00:54
3ee6d39

Choose a tag to compare

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

Enhancements

  1. References librdkafka v2.12.0. Refer to the librdkafka v2.12.0 release notes for more information.
  2. OAuth OIDC method example for Kafka metadata based authentication with
    an Azure IMDS endpoint using an attached managed identity as principal (#377).