Releases: confluentinc/confluent-kafka-javascript
Release list
v1.10.0
v1.10.0 is a feature release. It is supported for all usage.
Enhancements
- References librdkafka v2.15.0. Refer to the librdkafka v2.15.0 release notes for more information.
- Support for union-of-pools/auto-pool mapping for schema registry (#500)
Fixes
- Handle non-HTTP errors during retries (#499)
v1.10.0-rc1
v1.10.0 is a feature release candidate. It is not supported.
Enhancements
- References librdkafka v2.15.0. Refer to the librdkafka v2.15.0 release notes for more information.
- Support for union-of-pools/auto-pool mapping for schema registry (#500)
Fixes
- Handle non-HTTP errors during retries (#499)
v1.9.1
v1.9.1 is a maintenance release. It is supported for all usage.
Enhancements
- References librdkafka v2.14.2. Refer to the librdkafka v2.14.2 release notes for more information.
Fixes
- Handle anyOf/allOf in JSON transforms (#479)
- Preserve custom subjectNameStrategy in serde constructors (#482)
- Correct the TypeScript return type of
admin.fetchTopicMetadatatoPromise<Array<ITopicMetadata>>(#367) - Correct the TypeScript
MemberDescriptionshape returned byadmin.describeGroupssoassignment/targetAssignmentwrap atopicPartitionsarray andmemberAssignment/memberMetadataare nullable (#487) - Correct the TypeScript
FetchOffsetsPartition.errortype returned byadmin.fetchOffsetstoLibrdKafkaError | null, matching the runtime which always populates the field. It never returnes undefined. (#489) - Correct broken "types" path so TS consumers get types (#484)
- Resolve IHeaders import for installed clients (#492)
- Fix error callback passing and object to the logger instead of a string (#483)
- Fix security vulnerabilities in dependencies (#478)
- Handle missing Protobuf message index bytes in ProtobufDeserializer (#481)
v1.9.1-rc1
v1.9.1-rc1 is a maintenance release candidate. It is not supported.
Enhancements
- References librdkafka v2.14.2-RC3. Refer to the librdkafka v2.14.2-RC3 release notes for more information.
Fixes
- Handle anyOf/allOf in JSON transforms (#479)
- Preserve custom subjectNameStrategy in serde constructors (#482)
- Correct the TypeScript return type of
admin.fetchTopicMetadatatoPromise<Array<ITopicMetadata>>(#367) - Correct the TypeScript
MemberDescriptionshape returned byadmin.describeGroupssoassignment/targetAssignmentwrap atopicPartitionsarray andmemberAssignment/memberMetadataare nullable (#487) - Correct the TypeScript
FetchOffsetsPartition.errortype returned byadmin.fetchOffsetstoLibrdKafkaError | null, matching the runtime which always populates the field. It never returns undefined. (#489) - Correct broken "types" path so TS consumers get types (#484)
- Resolve IHeaders import for installed clients (#492)
- Fix error callback passing and object to the logger instead of a string (#483)
- Fix security vulnerabilities in dependencies (#478)
- Handle missing Protobuf message index bytes in ProtobufDeserializer (#481)
v1.9.0
v1.9.0-rc1
v1.9.0-rc1 is a feature release candidate. It is not supported.
Enhancements
- References librdkafka v2.14.0-RC1. Refer to the librdkafka v2.14.0-RC1 release notes for more information.
- Add AssociatedNameStrategy (#454).
- Add enableAt to RuleSet (#470).
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.1-alpha.0
v1.8.1-alpha.0 is an alpha patch release. It's not supported.
Fixes
- Fix vulnerabilities in node-gyp and node-pre-gyp dependencies. Upgraded the tar package (#436).
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).