This is a feature release:
KIP-848 – General Availability
Starting with confluent-kafka-go 2.12.0, the next generation consumer group rebalance protocol defined in KIP-848 is production-ready. Please refer to the following migration guide for moving from classic
to consumer
protocol.
Note: The new consumer group protocol defined in KIP-848 is not enabled by default. There are few contract change associated with the new protocol and might cause breaking changes. group.protocol
configuration property dictates whether to use the new consumer
protocol or older classic
protocol. It defaults to classic
if not provided.
Enhancements
- OAuth OIDC method example for Kafka metadata based authentication with
an Azure IMDS endpoint using an attached managed identity as principal (#1477).
confluent-kafka-go is based on librdkafka v2.12.0, see the
librdkafka v2.12.0 release notes
for a complete list of changes, enhancements, fixes and upgrade considerations.