What's Changed
🎉 New Features / Improvements
- feat: support Metadata V11 by @dnwe in #3636
- feat: support Produce V10 by @dnwe in #3637
- feat: support DescribeProducers v0 by @dnwe in #3659
- feat: support DescribeTransactions v0 by @dnwe in #3661
- feat: support int64 arrays in flexible protocol by @dnwe in #3662
- feat: support ListTransactions v0 and v1 by @dnwe in #3663
- feat: more flexible protocols for kafka28 parity by @dnwe in #3664
- feat: support KIP-516 topic ids by @dnwe in #3666
🐛 Fixes
- fix: correct fetch v12 tagged struct encoding by @dnwe in #3638
- fix: map new metadata request v8 to kafka 2.3.0 by @fereidani in #3642
- fix: handle zstd encoder and decoder construction errors by @fereidani in #3643
- fix: release retry mute on shutdown handoff by @dnwe in #3645
- fix: order non-idempotent connection retries by @dnwe in #3644
📦 Dependency updates
- chore(deps): bump the golang-x group across 1 directory with 3 updates by @dependabot[bot] in #3660
- chore(deps): update docker/setup-buildx-action action to v4.2.0 by @renovate[bot] in #3658
- chore(deps): update docker/bake-action action to v7.3.0 by @renovate[bot] in #3652
- chore(deps): bump github.com/klauspost/compress from 1.18.6 to 1.19.0 by @dependabot[bot] in #3651
- chore(deps): update golangci/golangci-lint-action action to v9.3.0 by @renovate[bot] in #3648
➕ Other Changes
- fix: correct typos in comments and godoc by @maxtaran2010 in #3656
New Contributors
- @fereidani made their first contribution in #3642
- @maxtaran2010 made their first contribution in #3656
Full Changelog: v1.50.3...v1.60.0