Releases: confluentinc/confluent-kafka-javascript
v1.8.2
v1.8.2 is a maintenance release. It is supported for all usage.
Enhancements
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
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
v1.8.0 is a feature release. It is supported for all usage.
Enhancements
- References librdkafka v2.13.0. Refer to the librdkafka v2.13.0 release notes for more information.
- Export CelExecutor/CelFieldExecutor in schemaregistry index.ts (#412).
- Minor improvement to rule failure message (#419).
- 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
v1.8.0-rc2
What's Changed
- Minor update to README to remove Early Availability description by Robert Yokota (@rayokota) in #411
- Export CelExecutor/CelFieldExecutor in index.ts by Robert Yokota (@rayokota) in #412
- fix(deps): update dependency validator to v13.15.22 [security] (master) by @renovatebot-confluentinc[bot] in #413
- Minor improvement to rule failure message by Robert Yokota (@rayokota) in #419
- New release v1.8.0 rc1 by Kaushik Raina (@k-raina) in #422
- Prevent max message cache size reaching zero by having a minimum of 1 message per worker after the round up by Emanuele Sabellico (@emasab) in #424
- release v1.8.0-rc2 with librdkafka v2.13.0-RC2 by Kaushik Raina (@k-raina) in #425
New Contributors
- Kaushik Raina (@k-raina) made their first contribution in #422
Full Changelog: v1.7.0...v1.8.0-rc2
v1.8.0-rc1
What's Changed
- Minor update to README to remove Early Availability description by Robert Yokota (@rayokota) in #411
- Export CelExecutor/CelFieldExecutor in index.ts by Robert Yokota (@rayokota) in #412
- fix(deps): update dependency validator to v13.15.22 [security] (master) by @renovatebot-confluentinc[bot] in #413
- Minor improvement to rule failure message by Robert Yokota (@rayokota) in #419
Full Changelog: v1.7.0...v1.8.0-rc1
v1.7.0
v1.7.0 is a feature release. It is supported for all usage.
Enhancements
- References librdkafka v2.12.1. Refer to the librdkafka v2.12.1 release notes for more information.
- Configurable batch size through the
js.consumer.max.batch.sizeproperty
and cache size through thejs.consumer.max.cache.size.per.worker.ms
property (#393). - Statistics callback now available when using the promisified API with all
client types (#399). - 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). - Avoid returning a negative lag in case there is no cached offset for
the HWM (#406).
v1.7.0-rc1
v1.7.0-rc1 is a release candidate feature release. It's not supported.
Enhancements
- Avoid returning a negative lag in case there is no cached offset for the HWM (#406).
v1.7.0-alpha.1
v1.7.0-alpha.1 is an alpha feature release. It's not supported.
Enhancements
- References librdkafka v2.12.1. Refer to the librdkafka v2.12.1 release notes for more information.
- Statistics callback now available when using the promisified API with all
client types (#399).
v1.6.1-alpha.1
v1.6.1 is an alpha maintenance release. It's not supported.
Enhancements
v1.6.0
v1.6.0 is a feature release. It is supported for all usage.
Enhancements
- References librdkafka v2.12.0. Refer to the librdkafka v2.12.0 release notes for more information.
- OAuth OIDC method example for Kafka metadata based authentication with
an Azure IMDS endpoint using an attached managed identity as principal (#377).