What's Changed
🎉 New Features / Improvements
- feat(consumer): support cooperative rebalancing by @dnwe in #3696
- feat: support KIP-848 ConsumerGroupDescribe API by @shilohlee98 in #3748
- examples: add cooperative-sticky assignor to consumergroup by @dnwe in #3760
🐛 Fixes
- fix(client): only deregister the broker registered under that ID by @hsdfat in #3752
- fix(consumer): stop roundrobin balancer looping on an unsubscribed topic by @lenamonj in #3740
- fix(producer): drain pending responses immediately once channel closes by @navi89mai in #3729
- fix: prevent race in asyncProducer retryHandler by @dloebl in #3733
- fix(protocol): return ErrUnsupportedVersion for absent broker API keys by @wxldonnaBJ in #3741
📦 Dependency updates
- chore(deps): update dependency golangci/golangci-lint to v2.13.2 by @renovate[bot] in #3732
- chore(deps): bump github.com/klauspost/compress from 1.19.2 to 1.20.0 by @dependabot[bot] in #3743
- chore(deps): bump github.com/pierrec/lz4/v4 from 4.1.29 to 4.1.30 by @dependabot[bot] in #3751
- chore(deps): update dependency vearutop/teststat to v0.1.29 by @renovate[bot] in #3730
- chore(deps): bump the golang-x group across 1 directory with 3 updates by @dependabot[bot] in #3749
- chore(deps): update docker/bake-action action to v7.4.0 - autoclosed by @renovate[bot] in #3756
- chore(deps): update docker/setup-buildx-action action to v4.4.1 by @renovate[bot] in #3757
🔧 Maintenance
- fix(test): capture logs without replacing the global Logger by @official-burak in #3737
- test(functional): cover cooperative Java interoperability by @dnwe in #3754
📝 Documentation
- docs: clarify producer batching configuration by @krvladislav in #3712
New Contributors
- @shilohlee98 made their first contribution in #3748
- @hsdfat made their first contribution in #3752
- @lenamonj made their first contribution in #3740
- @navi89mai made their first contribution in #3729
- @krvladislav made their first contribution in #3712
- @dloebl made their first contribution in #3733
- @official-burak made their first contribution in #3737
- @wxldonnaBJ made their first contribution in #3741
Full Changelog: v1.60.2...v1.61.0