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