Skip to content

Releases: confluentinc/confluent-kafka-dotnet

v2.11.1

18 Aug 21:40
bde8379
Compare
Choose a tag to compare

Enhancements

v2.11.0

03 Jul 18:12
32963c7
Compare
Choose a tag to compare

Enhancements

v2.10.1

11 Jun 11:55
cb7c0d7
Compare
Choose a tag to compare

Enhancements

v2.10.0

17 Apr 20:48
e31a0aa
Compare
Choose a tag to compare

Enhancements

  • References librdkafka.redist 2.10.0. Refer to the librdkafka v2.10.0 release notes for more information.
  • [KIP-848] Group Config is now supported in AlterConfigs, IncrementalAlterConfigs and DescribeConfigs. (#2366)

v2.9.0

02 Apr 17:00
1178272
Compare
Choose a tag to compare

Enhancements

  • Add utilities to convert decimals from/to Protobuf (#2424)
  • Add client credentials OAuth support (#2426)
  • Add support for passing schema ID during serialization (#2428)
  • Optimize schema registry client by caching results of LookupSchemaAsync (#2429)
  • Use ConcurrentDictionary as default cache for Schema Registry client (#2433)

Fixes

  • Fix JSON Schema validation to use latest schema if needed (#2406)
  • Support Protobuf oneof fields in Data Contract rules (#2413)

v2.2.1

13 Jan 16:09
671e813
Compare
Choose a tag to compare

librdkafka v2.2.1 is a maintenance release

Enhancements

v2.8.0

07 Jan 21:36
4868a2c
Compare
Choose a tag to compare

v2.8.0 is a feature release with the following features, fixes and enhancements:

Enhancements

  • References librdkafka.redist 2.8.0. Refer to the librdkafka v2.8.0 release notes for more information.
  • Add retry logic to RestService for Schema Registry (#2353)
  • Add config for validating payloads against JSON Schema (#2350)
  • Add ability to override disable flag and actions on a rule (#2377)
  • Add AWS AssumeRole support to AWS KMS (#2379)

Fixes

  • Retrieve version for writer schema when getting migrations (#2358)
  • Add missing JSON Schema validate check (#2372)
  • Ensure different key ids use different client instances (#2374)
  • DGS-19409 Ensure Avro serde caches per subject (#2387)
  • Update hash code for schema references so they can be retrieved correctly (#2390)

v2.6.1

18 Nov 19:04
843d68f
Compare
Choose a tag to compare

v2.6.1 is a maintenance release with the following features, fixes and enhancements:

Enhancements

Fixes

  • Fix to continue supporting .NET Framework 4.6.2+ in core client library (#2342).
  • Fix JSON Schema handling to not require use of $id (#2339).
  • Update Caching.Memory to 8.0.1 to address CVE (#23440.
  • Added Qualified and Custom reference name strategy approaches for protobuf references (#2345).
  • Fix validate of SSL CA certs in Schema Registry client (#2346).
  • Skip SSL certs validation when configured in Schema Registry client (#2347).
  • Allow proxy to be specified in Schema Registry client (#2348).

v2.6.0

11 Oct 22:29
15f06d3
Compare
Choose a tag to compare

v2.6.0 is a feature release with the following features, fixes and enhancements:

Enhancements

  • KIP-848 EA: Admin API for listing consumer groups now has an optional filter to return only groups of given types (#2323).
  • KIP-460 Admin Leader Election RPC (#2320)
  • .NET 8 support with NJsonSchema 11 (#2314)

confluent-kafka-dotnet is based on librdkafka v2.6.0, see the librdkafka release notes for a complete list of changes, enhancements, fixes and upgrade considerations.

v2.5.3

03 Sep 05:40
5be2102
Compare
Choose a tag to compare

v2.5.3 is a maintenance release with the following fixes and enhancements:

Fixes

  • Properly handle messages with well-known types in Protobuf serializer
  • Use AES128_GCM in the Local KMS client, for consistency with Java/go
  • Include deleted schemas when getting schemas by subject and version
  • Handle signed ints when transforming Protobuf payloads
  • Allow null SchemaRegistryClient in AsyncSerde constructor

confluent-kafka-dotnet is based on librdkafka v2.5.3, see the librdkafka release notes for a complete list of changes, enhancements, fixes and upgrade considerations.