Sitelet https://github.com/confluentinc/confluent-kafka-javascript/releases
Skip to content

Releases: confluentinc/confluent-kafka-javascript

v1.10.1

Choose a tag to compare

@emasab emasab released this 10 Sep 13:21
87aff63

Enhancements

  1. References librdkafka 2.15.1. Refer to the librdkafka 2.15.1 release notes for more information.

Fixes

  1. Preserve HTTP status on Schema Registry error responses (#519)
  2. Upgrade transitive dependencies in package-lock.json for security patches (#525)
  3. Store a message as last consumed offset only after processing eachMessage or resolving offsets in eachBatch, at the same time when it's stored for being committed (#525)
  4. Avoid a single message duplicate when seeking back for reprocessing a message or batch (#525)
  5. Fix a crash when an admin operation fails before its result event is received, caused by the event being uninitialized in the admin workers (#525)

v1.10.1-rc1

v1.10.1-rc1 Pre-release
Pre-release

Choose a tag to compare

@emasab emasab released this 09 Sep 21:16
0c5e934

Enhancements

  1. References librdkafka 2.15.1. Refer to the librdkafka 2.15.1 release notes for more information.

Fixes

  1. Preserve HTTP status on Schema Registry error responses (#519)
  2. Upgrade transitive dependencies in package-lock.json for security patches (#525)
  3. Store a message as last consumed offset only after processing eachMessage or resolving offsets in eachBatch, at the same time when it's stored for being committed (#525)
  4. Avoid a single message duplicate when seeking back for reprocessing a message or batch (#525)
  5. Fix a crash when an admin operation fails before its result event is received, caused by the event being uninitialized in the admin workers (#525)

v1.10.1-alpha.0

v1.10.1-alpha.0 Pre-release
Pre-release

Choose a tag to compare

@Devarsh010 Devarsh010 released this 26 Aug 08:07

v1.10.1-alpha.0 is an alpha maintenance release. It's not supported.

Enhancements

  1. Add prebuilt binaries for Linux s390x (IBM Z), both glibc and musl, across the
    supported Node.js ABIs.

v1.10.0

Choose a tag to compare

@PratRanj07 PratRanj07 released this 01 Jul 13:34
5889e9a

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

Enhancements

  1. References librdkafka v2.15.0. Refer to the librdkafka v2.15.0 release notes for more information.
  2. Support for union-of-pools/auto-pool mapping for schema registry (#500)

Fixes

  1. Handle non-HTTP errors during retries (#499)

v1.10.0-rc1

v1.10.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@PratRanj07 PratRanj07 released this 01 Jul 10:11
43257d7

v1.10.0 is a feature release candidate. It is not supported.

Enhancements

  1. References librdkafka v2.15.0. Refer to the librdkafka v2.15.0 release notes for more information.
  2. Support for union-of-pools/auto-pool mapping for schema registry (#500)

Fixes

  1. Handle non-HTTP errors during retries (#499)

v1.9.1

Choose a tag to compare

@Devarsh010 Devarsh010 released this 03 Jun 10:29
cf4cf8f

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

Enhancements

  1. References librdkafka v2.14.2. Refer to the librdkafka v2.14.2 release notes for more information.

Fixes

  1. Handle anyOf/allOf in JSON transforms (#479)
  2. Preserve custom subjectNameStrategy in serde constructors (#482)
  3. Correct the TypeScript return type of admin.fetchTopicMetadata to Promise<Array<ITopicMetadata>> (#367)
  4. Correct the TypeScript MemberDescription shape returned by admin.describeGroups so assignment/targetAssignment wrap a topicPartitions array and memberAssignment/memberMetadata are nullable (#487)
  5. Correct the TypeScript FetchOffsetsPartition.error type returned by admin.fetchOffsets to LibrdKafkaError | null, matching the runtime which always populates the field. It never returnes undefined. (#489)
  6. Correct broken "types" path so TS consumers get types (#484)
  7. Resolve IHeaders import for installed clients (#492)
  8. Fix error callback passing and object to the logger instead of a string (#483)
  9. Fix security vulnerabilities in dependencies (#478)
  10. Handle missing Protobuf message index bytes in ProtobufDeserializer (#481)

v1.9.1-rc1

v1.9.1-rc1 Pre-release
Pre-release

Choose a tag to compare

@Devarsh010 Devarsh010 released this 28 May 17:05
1c06ed0

v1.9.1-rc1 is a maintenance release candidate. It is not supported.

Enhancements

  1. References librdkafka v2.14.2-RC3. Refer to the librdkafka v2.14.2-RC3 release notes for more information.

Fixes

  1. Handle anyOf/allOf in JSON transforms (#479)
  2. Preserve custom subjectNameStrategy in serde constructors (#482)
  3. Correct the TypeScript return type of admin.fetchTopicMetadata to Promise<Array<ITopicMetadata>> (#367)
  4. Correct the TypeScript MemberDescription shape returned by admin.describeGroups so assignment/targetAssignment wrap a topicPartitions array and memberAssignment/memberMetadata are nullable (#487)
  5. Correct the TypeScript FetchOffsetsPartition.error type returned by admin.fetchOffsets to LibrdKafkaError | null, matching the runtime which always populates the field. It never returns undefined. (#489)
  6. Correct broken "types" path so TS consumers get types (#484)
  7. Resolve IHeaders import for installed clients (#492)
  8. Fix error callback passing and object to the logger instead of a string (#483)
  9. Fix security vulnerabilities in dependencies (#478)
  10. Handle missing Protobuf message index bytes in ProtobufDeserializer (#481)

v1.9.0

Choose a tag to compare

@emasab emasab released this 02 Apr 10:46
28dbc5d

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

Enhancements

  1. References librdkafka v2.14.0. Refer to the librdkafka v2.14.0 release notes for more information.
  2. Add AssociatedNameStrategy (#454).
  3. Add enableAt to RuleSet (#470).

v1.9.0-rc1

v1.9.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@emasab emasab released this 31 Mar 19:09
e8c2977

v1.9.0-rc1 is a feature release candidate. It is not supported.

Enhancements

  1. References librdkafka v2.14.0-RC1. Refer to the librdkafka v2.14.0-RC1 release notes for more information.
  2. Add AssociatedNameStrategy (#454).
  3. Add enableAt to RuleSet (#470).

v1.8.2

Choose a tag to compare

@PratRanj07 PratRanj07 released this 02 Mar 17:36
5b37d19

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.