github confluentinc/librdkafka v2.13.0

4 days ago

librdkafka v2.13.0 is a feature release:

  • KIP-482 Upgrade CreateAcls, DescribeAcls, DeleteAcls to the first version supporting this KIP (#5081).
  • KIP-482 Upgrade DescribeGroups, DeleteTopics, DeleteRecords, CreatePartitions, DeleteGroups to the first version supporting this KIP (#5083).
  • Strip trailing dot of hostname to fix SSL certificate verification issue (#5253).
  • Fix memory management for interceptors in rd_kafka_conf to prevent
    double-free errors (#5240).
  • Fix for the pseudo-random generator seed on Windows involving as well
    the uniqueness of the new consumer group protocol member id (#5265).
  • Add secure random generation functionality used for UUID uniqueness
    and secure salt generation in rd_kafka_UserScramCredentialUpsertion
    using OpenSSL or the POSIX or WIN32 equivalent calls when it
    isn't available (#5265).

Fixes

General fixes

  • Issues: #4348.
    Strip trailing dot of hostname to fix SSL certificate verification issue.
    Happening since 1.x (#5253).
  • Issues: #4142.
    Fix memory management for interceptors in rd_kafka_conf to prevent double-free errors.
    In case the client instance fails the users needs to destroy the configuration
    data structure, it was causing a double-free because the interceptors were
    already freed in the constructor.
    Happening since 1.x (#5240).
  • Issues: #5263, #3929.
    Fix for the pseudo-random seed on Windows. The function rand_r isn't present
    on Windows and the global seed wasn't based on the current microseconds and thread
    id. Also it wasn't called on every thread as required on this platform but
    only once per process. The fix allows on this platform the uniqueness of client side
    member id generation in next-generation consumer group protocol.
    Happening since 1.x (#5265).

Checksums

Release asset checksums:

  • v2.13.0.zip SHA256 73d731322b34c59fb5245d27172c71824e9323acd934e214d70a77954749e79d
  • v2.13.0.tar.gz SHA256 3bd351601d8ebcbc99b9a1316cae1b83b00edbcf9411c34287edf1791c507600

New Contributors

Full Changelog: v2.12.1...v2.13.0

Don't miss a new librdkafka release

NewReleases is sending notifications on new releases.