Version 1.38.0 (2023-01-08)
What's Changed
🎉 New Features / Improvements
- feat(producer): improve memory usage of zstd encoder by using our own pool management by @rtreffer in #2375
- feat(proto): implement and use MetadataRequest v7 by @dnwe in #2388
- feat(metrics): add protocol-requests-rate metric by @auntan in #2373
🐛 Fixes
- fix(proto): track and supply leader epoch to FetchRequest by @dnwe in #2389
- fix(example): improve arg name used for tls skip verify by @michaeljmarshall in #2385
- fix(zstd): default back to GOMAXPROCS concurrency by @bgreenlee in #2404
- fix(producer): add nil check while producer is retrying by @hsweif in #2387
- fix(producer): return errors for every message in retryBatch to avoid producer hang forever by @cch123 in #2378
- fix(metrics): fix race when accessing metric registry by @vincentbernat in #2409
📦 Dependency updates
🔧 Maintenance
- chore(ci): replace set-output command in GH Action by @dnwe in #2390
- chore(ci): include kafka 3.3.1 in testing matrix by @dnwe in #2406
New Contributors
- @michaeljmarshall made their first contribution in #2385
- @bgreenlee made their first contribution in #2404
- @hsweif made their first contribution in #2387
- @cch123 made their first contribution in #2378
Full Changelog: v1.37.2...v1.38.0