Skip to content

Version 1.45.1 (2025-03-02)

Choose a tag to compare

@dnwe dnwe released this 02 Mar 17:25
· 271 commits to main since this release
4001b2e

What's Changed

🎉 New Features / Improvements

  • feat(producer): add MaxBufferBytes to limit retry buffer size by @wanwenli in #3088
  • feat(producer): add sync pool for channel reuse by @kasimtj in #3109
  • feat: exponential backoff for clients (KIP-580) by @wanwenli in #3099

🐛 Fixes

  • fix(sasl): add nilguard around token to prevent panic by @hoo47 in #3076
  • fix(test): consumer group fetch request messages by @stsmurf in #3081
  • fix: remove redundant nil check by @knbr13 in #3089
  • fix(consumer): add recovery from no leader partitions by @liutao365 in #3101
  • produce: set MaxTimestamp by @rockwotj in #3108

📦 Dependency updates

  • chore(deps): bump go.opentelemetry.io/otel from 1.24.0 to 1.29.0 in /examples/interceptors by @dependabot in #3071
  • chore(deps): bump the otel group across 1 directory with 2 updates by @dependabot in #3072
  • chore(deps): bump the golang-x group across 1 directory with 2 updates by @dependabot in #3098

🔧 Maintenance

  • chore(deps): prevent otel upgrades for now by @dnwe in #3069
  • chore: add version constant for kafka 3.7.2 by @dnwe in #3073
  • chore(ci): fetch kafka 4.0 via tar.gz rather than git by @dnwe in #3079
  • fix(ci): tighten up github workflows by @dnwe in #3080
  • chore(ci): analyse actions in codeql by @dnwe in #3085
  • chore(ci): bump golangci-lint version to v1.63.4 by @dnwe in #3090
  • feat(ci): add dedicated staticcheck run by @dnwe in #3091

New Contributors

Full Changelog: v1.45.0...v1.45.1