All Versions
55
Latest Version
Avg Release Cycle
19 days
Latest Release
-

Changelog History
Page 1

  • v1.8.2

  • v1.8.1 Changes

    ✨ Enhancements

    • ⚡️ Updated NJsonSchema to v10.5.2.
  • v1.8.0 Changes

    • 🚀 References librdkafka.redist 1.8.0. Refer to the librdkafka release notes ⬆️ for a complete list of changes, enhancements, fixes and upgrade considerations.
    • ➕ Added the UseLatestVersion configuration property to the Protobuf, JSON Schema and Avro serdes (rayokota).

    🛠 Fixes

    • 💥 Breaking Change: Updated the message framing format used by the Protobuf serdes (ProtobufSerializer and ProtobufDeserializer) to be 📇 compatible with the Java Protobuf serdes (message indices now use zigzag encoding). Note: This framing encodes schema metadata, enabling 🔧 integration with Confluent Schema Registry. To disable, set the UseDeprecatedFormat configuration property to true. (rayokota).

    🔒 Security

    • ⚡️ Upgraded the bundled zlib version from 1.2.8 to 1.2.11 in the librdkafka.redist NuGet package. The updated zlib version fixes 👀 CVEs: CVE-2016-9840, CVE-2016-9841, CVE-2016-9842, CVE-2016-9843 See https://github.com/edenhill/librdkafka/issues/2934 for more information.
  • v1.7.0 Changes

    ✨ Enhancements

    • 🚀 References librdkafka.redist 1.7.0. Refer to the librdkafka release notes for a complete ⬆️ list of changes, enhancements, fixes and upgrade considerations.
    • ➕ Added OAuth support to AdminClient (jerive)

    🛠 Fixes

    • Resolved a schema caching bug (#1587) in CachedSchemaRegistryClient.GetSchemaIdAsync (jeremy001181).
    • 🛠 Fixed a configuration error in the Web example (cjgalione).

    🔒 Security

    • ⚡️ Updated System.Net.Http dependency to v4.3.4 (CVE-2018-8292)
  • v1.6.3 Changes

    🛠 Fixes

    • References Apache.Avro v1.10.2, which resolves an issue with large string deserialization AVRO-3005.
  • v1.6.2 Changes

    ✨ Enhancements

    • 🚀 References librdkafka.redist 1.6.1. Refer to the 1.6.0 and 1.6.1 release notes for more information. Headline features:
      • KIP-429: Incremental rebalancing.
      • KIP-447: Producer scalability for exactly once semantics.
      • KIP-480: Sticky partitioner.
    • 👍 KIP-22: Support for custom partitioners.
    • Confluent.Kafka can now be used with Mono on Linux and MacOS. Note: Mono is not a supported runtime.
    • 🏗 The debian9-librdkafka.so build of librdkafka has been replaced with a more portable one: centos6-librdkafka.so (note: Debian 9 is still supported).
    • 👻 Exceptions thrown by Producer.Produce now include an inner exception with additional context on the error (joostas).
    • ➕ Added ConfigureAwait(false) to async methods in the Avro Serdes.
    • ➕ Added IsInvalid property to Handle class (volgunin).

    🛠 Fixes

    • 🛠 Fixed race condition in ProtobufSerializer (yurii-hunter).
  • v1.6.0 Changes

    🔖 Version 1.6.0 and 1.6.1 were not released.

  • v1.6.0-PRE4

    November 19, 2020
  • v1.5.3 Changes

    ✨ Enhancements

    • 🚀 References librdkafka 1.5.3. Refer to the release notes for more information.
    • 0️⃣ References Apache.Avro v1.10.1, which adds support for enum defaults AVRO-2750.
  • v1.5.3-RC5

    December 08, 2020