Releases: confluentinc/confluent-kafka-dotnet
Releases ยท confluentinc/confluent-kafka-dotnet
v2.11.1
v2.11.0
Enhancements
- References librdkafka.redist 2.11.0. Refer to the librdkafka v2.11.0 release notes for more information.
v2.10.1
Enhancements
- References librdkafka.redist 2.10.1. Refer to the librdkafka v2.10.1 release notes for more information.
v2.10.0
v2.9.0
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
v2.2.1
librdkafka v2.2.1 is a maintenance release
Enhancements
- References librdkafka.redist 2.2.1. Refer to the librdkafka v2.2.1 release notes for more information.
v2.8.0
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
v2.6.1 is a maintenance release with the following features, fixes and enhancements:
Enhancements
- References librdkafka.redist 2.6.1. Refer to the librdkafka v2.6.1 release notes for more information.
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
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
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.