All Versions
50
Latest Version
Avg Release Cycle
49 days
Latest Release
1037 days ago

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