Changelog History
Page 1
-
v1.31.1 Changes
February 01, 2022- #2126 - @bai - Populate missing kafka versions
- đˇ #2124 - @bai - Add Kafka 3.1.0 to CI matrix, migrate to bitnami kafka image
- âĄī¸ #2123 - @bai - Update klauspost/compress to 0.14
- â #2122 - @dnwe - fix(test): make it simpler to re-use toxiproxy
- #2119 - @bai - Add Kafka 3.1.0 version number
- #2005 - @raulnegreiros - feat: add methods to pause/resume consumer's consumption
- #2051 - @seveas - Expose the TLS connection state of a broker connection
- 𤥠#2117 - @wuhuizuo - feat: add method MockApiVersionsResponse.SetApiKeys
- #2110 - @dnwe - fix: ensure heartbeats only stop after cleanup
- #2113 - @mosceo - Fix typo
-
v1.31.0
January 18, 2022 -
v1.30.1
December 04, 2021 -
v1.30.0 Changes
September 29, 2021â ī¸ This release has been superseded by v1.30.1 and should not be used.
regression: enabling rackawareness causes severe throughput drops (#2071) â fixed in v1.30.1 via #2076
âšī¸ Note: from Sarama 1.30.0 the minimum version of Go toolchain required is 1.16.x
-
v1.29.1
June 24, 2021 -
v1.29.0 Changes
May 07, 2021đ New Features / Improvements
- #1917 - @arkady-emelyanov - KIP-554: Add Broker-side SCRAM Config API
- đ #1869 - @wyndhblb - zstd: encode+decode performance improvements
- #1541 - @izolight - add String, (Un)MarshalText for acl types.
- đ #1921 - @bai - Add support for Kafka 2.8.0
đ Fixes
- #1936 - @dnwe - fix(consumer): follow preferred broker
- #1933 - @ozzieba - Use gofork for encoding/asn1 to fix ASN errors during Kerberos authentication
- #1929 - @celrenheit - Handle isolation level in Offset(Request|Response) and require stable offset in FetchOffset(Request|Response)
- #1926 - @dnwe - fix: correct initial CodeQL findings
- â #1925 - @bai - Test out CodeQL
- đ #1923 - @bestgopher - Remove redundant switch-case, fix doc typos
- âĄī¸ #1922 - @bai - Update go dependencies
- đ #1898 - @mmaslankaprv - Parsing only known control batches value
- #1887 - @withshubh - Fix: issues affecting code quality
-
v1.28.0 Changes
February 15, 2021đ Note that with this release we change
RoundRobinBalancer
strategy to match Java client behavior. See #1788 for details.- âĄī¸ #1870 - @kvch - Update Kerberos library to latest major
- âĄī¸ #1876 - @bai - Update docs, reference pkg.go.dev
- #1846 - @wclaeys - Do not ignore Consumer.Offsets.AutoCommit.Enable config on Close
- đ #1747 - @XSAM - fix: mock sync producer does not handle the offset while sending messages
- âĄī¸ #1863 - @bai - Add support for Kafka 2.7.0 + update lz4 and klauspost/compress dependencies
- #1788 - @kzinglzy - feat[balance_strategy]: announcing a new round robin balance strategy
- đˇ #1862 - @bai - Fix CI setenv permissions issues
- âĄī¸ #1832 - @ilyakaznacheev - Update Godoc link to pkg.go.dev
- #1822 - @danp - KIP-392: Allow consumers to fetch from closest replica
-
v1.27.2 Changes
October 21, 2020đ Version 1.27.2 (2020-10-21)
đ Improvements
𤥠#1750 - @krantideep95 Adds missing mock responses for mocking consumer group
đ Fixes
âĒ #1817 - reverts #1785 - Add private method to Client interface to prevent implementation
-
v1.27.1 Changes
October 07, 2020đ Improvements
#1775 - @d1egoaz - Adds a Producer Interceptor example
đ #1781 - @justin-chen - Refresh brokers given list of seed brokers
đ #1784 - @justin-chen - Add randomize seed broker method
đ #1790 - @d1egoaz - remove example binary
â #1798 - @bai - Test against Go 1.15
#1785 - @justin-chen - Add private method to Client interface to prevent implementation
đ #1802 - @uvw - Support Go 1.13 error unwrappingđ Fixes
0ī¸âŖ #1791 - @stanislavkozlovski - bump default version to 1.0.0
-
v1.27.0 Changes
August 11, 2020đ Improvements
đ§ #1466 - @rubenvp8510 - Expose kerberos fast negotiation configuration
đŗ #1695 - @KJTsanaktsidis - Use docker-compose to run the functional tests
đ #1699 - @wclaeys - Consumer group support for manually comitting offsets
đ #1714 - @bai - Bump Go to version 1.14.3, golangci-lint to 1.27.0
â #1726 - @d1egoaz - Include zstd on the functional tests
#1730 - @d1egoaz - KIP-42 Add producer and consumer interceptors
đĻ #1738 - @varun06 - fixed variable names that are named same as some std lib package names
âĄī¸ #1741 - @varun06 - updated zstd dependency to latest v1.10.10
đ #1743 - @varun06 - Fixed declaration dependencies and other lint issues in code base
đ #1763 - @alrs - remove deprecated tls options from test
đ #1769 - @bai - Add support for Kafka 2.6.0đ Fixes
#1697 - @kvch - Use gofork for encoding/asn1 to fix ASN errors during Kerberos authentication
#1744 - @alrs - Fix isBalanced Function Signature