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

Changelog History
Page 1

  • 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
  • v1.5.2 Changes

    October 20, 2020

    โœจ Enhancements

    • ๐Ÿš€ References librdkafka 1.5.2. Refer to the release notes for more information.
    • ๐Ÿ‘ Avro serializer now supports generic parameter ISpecificRecord. In this case, data is serialized according to the per-message concrete type (@ni-mi).