Skip to content

Releases: confluentinc/confluent-kafka-javascript

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.

v1.8.1-rc1

v1.8.1-rc1 Pre-release
Pre-release

Choose a tag to compare

@PratRanj07 PratRanj07 released this 27 Feb 13:42
e49890e

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 Pre-release
Pre-release

Choose a tag to compare

@emasab emasab released this 24 Jan 17:10

v1.8.1-alpha.0 is an alpha patch release. It's not supported.

Fixes

  1. Fix vulnerabilities in node-gyp and node-pre-gyp dependencies. Upgraded the tar package (#436).

v1.8.0

Choose a tag to compare

@k-raina k-raina released this 05 Jan 12:22
80053e8

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