Skip to content

v2.11.0

Latest
Compare
Choose a tag to compare
@emasab emasab released this 03 Jul 16:26
· 3 commits to master since this release
c56a3e6

librdkafka v2.11.0 is a feature release:

  • KIP-1102 Enable clients to rebootstrap based on timeout or error code (#4981).
  • KIP-1139 Add support for OAuth jwt-bearer grant type (#4978).
  • Fix for poll ratio calculation in case the queues are forwarded (#5017).
  • Fix data race when buffer queues are being reset instead of being
    initialized (#4718).
  • Features BROKER_BALANCED_CONSUMER and SASL_GSSAPI don't depend on
    JoinGroup v0 anymore, missing in AK 4.0 and CP 8.0 (#5131).
  • Improve HTTPS CA certificates configuration by probing several paths
    when OpenSSL is statically linked and providing a way to customize their location
    or value (#5133).

Fixes

General fixes

  • Issues: #4522.
    A data race happened when emptying buffers of a failing broker, in its thread,
    with the statistics callback in main thread gathering the buffer counts.
    Solved by resetting the atomic counters instead of initializing them.
    Happening since 1.x (#4718).
  • Issues: #4948
    Features BROKER_BALANCED_CONSUMER and SASL_GSSAPI don't depend on
    JoinGroup v0 anymore, missing in AK 4.0 and CP 8.0. This PR partially
    fixes the linked issue, a complete fix for all features will follow.
    Rest of fixes are necessary only for a subsequent Apache Kafka major
    version (e.g. AK 5.x).
    Happening since 1.x (#5131).

Telemetry fixes

  • Issues: #5109
    Fix for poll ratio calculation in case the queues are forwarded.
    Poll ratio is now calculated per-queue instead of per-instance and
    it allows to avoid calculation problems linked to using the same
    field.
    Happens since 2.6.0 (#5017).

Checksums

Release asset checksums:

  • v2.11.0.zip SHA256 9e76a408f0ed346f21be5e2df58b672d07ff9c561a5027f16780d1b26ef24683
  • v2.11.0.tar.gz SHA256 592a823dc7c09ad4ded1bc8f700da6d4e0c88ffaf267815c6f25e7450b9395ca