What's Changed
🚨 Breaking Changes
🎉 New Features / Improvements
- feat(consumer): warn on sustained partition retries by @dnwe in #3535
- feat(producer): add Produce v8 request/response support by @dnwe in #3540
- feat(consumer): cap partition consumer retries by @dnwe in #3539
- feat: support FindCoordinator V3 protocol by @hindessm in #3544
- feat: support describe acls v2 by @hindessm in #3548
- feat: support create acls v2 by @hindessm in #3549
- feat: support delete acls v2 by @hindessm in #3550
- feat: support sasl authenticate v2 by @hindessm in #3551
- feat: support create partitions v2 by @hindessm in #3554
- feat: support join group v7 by @hindessm in #3555
🐛 Fixes
- fix: flexible decoder out-of-bounds panic by @hindessm in #3543
- fix(consumer): size partial-batch retry correctly by @dnwe in #3541
- feat(consumer): add OffsetCommit v8 request/response support by @dnwe in #3545
- fix: decode nullable ACL describe error messages by @dnwe in #3552
- fix(consumer): lease preferred read replicas by @dnwe in #3553
- fix(producer): honour Retry.Backoff in idempotent retryBatch by @dnwe in #3557
🔧 Maintenance
- chore: better bounds checking by @hindessm in #3546
- chore: bump deps in ./examples tree by @dnwe in #3558
- docs: add AlterPartitionReassignments example and functional test by @dnwe in #3556
Full Changelog: v1.48.2...v1.49.0