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