Version 1.44.0 (2024-12-27)
Note
The go.mod directive has been bumped to 1.20 as the minimum version of Go required for the module. This was necessary to continue to receive updates from some of the third party dependencies that Sarama makes use of for compression.
What's Changed
🎉 New Features / Improvements
- feat: update go directive to 1.20 by @mauri870 in #2933
- feat(producer): add retry buffer tuning option to prevent OOM by @wanwenli in #3026
- feat(admin): implement leader election api by @chengjoey in #3030
🐛 Fixes
📦 Dependency updates
- chore(deps): bump the golang-org-x group across 1 directory with 2 updates by @dependabot in #3010
- chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0 in the go_modules group by @dependabot in #3041
- chore(deps): bump the golang-org-x group across 1 directory with 2 updates by @dependabot in #3040
- chore(deps): bump github.com/pierrec/lz4/v4 from 4.1.21 to 4.1.22 by @dependabot in #3038
- chore(deps): bump the go_modules group across 2 directories with 1 update by @dependabot in #3035
- chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /examples/consumergroup in the go_modules group by @dependabot in #3033
- chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /examples/txn_producer in the go_modules group by @dependabot in #3034
- chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /examples/interceptors in the go_modules group by @dependabot in #3032
- chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /examples/exactly_once in the go_modules group by @dependabot in #3031
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #3020
🔧 Maintenance
- chore: add newer kafka versions and bump Go in CI by @dnwe in #2969
- fix(lint): resolve IDENTICAL_BRANCHES issue in broker by @frzifus in #2992
- chore: add version consts for 3.8.1+3.9.0 by @dnwe in #3011
- fix(client): refactor duplicated replica+partition logic by @Trinoooo in #2925
- chore(deps): bump golang.org/x/net to v0.33.0 by @dnwe in #3044
New Contributors
- @mauri870 made their first contribution in #2933
- @frzifus made their first contribution in #2992
- @pierDipi made their first contribution in #2995
- @wanwenli made their first contribution in #3026
- @Trinoooo made their first contribution in #2925
- @chengjoey made their first contribution in #3030
Full Changelog: v1.43.3...v1.44.0