All Versions
43
Latest Version
Avg Release Cycle
47 days
Latest Release
174 days ago

Changelog History
Page 1

  • 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

  • v1.26.4 Changes

    May 19, 2020

    ๐Ÿ›  Fixes

    • #1701 - @d1egoaz - Set server name only for the current broker
    • #1694 - @dnwe - testfix: set KAFKA_HEAP_OPTS for zk and kafka
  • v1.26.3 Changes

    May 07, 2020

    ๐Ÿ›  Fixes

    • #1692 - @d1egoaz - Set tls ServerName to fix issue: either ServerName or InsecureSkipVerify must be specified in the tls.Config
  • v1.26.2 Changes

    May 06, 2020

    ๐Ÿ‘Œ Improvements

    ๐Ÿ›  Fixes

    • #1594 - @sladkoff - Sets ConfigEntry.Default flag in addition to the ConfigEntry.Source for Kafka versions > V1_1_0_0
    • ๐Ÿšš #1601 - @alrs - fix: remove use of testing.T.FailNow() inside goroutine
    • #1602 - @d1egoaz - adds a note about consumer groups Consume method
    • #1607 - @darklore - Fix memory leak when Broker.Open and Broker.Close called repeatedly
    • โšก๏ธ #1613 - @wblakecaldwell - Updated "retrying" log message when BackoffFunc implemented
    • ๐Ÿšš #1614 - @alrs - produce_response.go: Remove Unused Functions
    • ๐ŸŽ #1619 - @alrs - tools/kafka-producer-performance: prune unused flag variables
    • #1639 - @agriffaut - Handle errors with no message but error code
    • #1643 - @kzinglzy - fix config.net.keepalive
    • #1644 - @KJTsanaktsidis - Fix brokers continually allocating new Session IDs
    • ๐Ÿ“‡ #1645 - @Stephan14 - Remove broker(s) which no longer exist in metadata
    • #1650 - @lavoiesl - Return the response error in heartbeatLoop
    • #1661 - @KJTsanaktsidis - Fix "broker received out of order sequence" when brokers die
    • ๐Ÿ›  #1666 - @KevinJCross - Bugfix: Allow TLS connections to work over socks proxy.
  • v1.26.1 Changes

    February 04, 2020

    ๐Ÿ‘Œ Improvements:

    • โž• Add requests-in-flight metric (1539)
    • ๐Ÿ›  Fix misleading example for cluster admin (1595)
    • ๐Ÿ‘• Replace Travis with GitHub Actions, linters housekeeping (1573)
    • ๐Ÿ‘ Allow BalanceStrategy to provide custom assignment data (1592)

    ๐Ÿ› Bug Fixes:

    • โž• Adds back Consumer.Offsets.CommitInterval to fix API (1590)
    • ๐Ÿ›  Fix error message s/CommitInterval/AutoCommit.Interval (1589)
  • v1.26.0 Changes

    January 24, 2020

    ๐Ÿ†• New Features:

    • Enable zstd compression
      (1574,1582)
    • ๐Ÿ‘Œ Support headers in tools kafka-console-producer
      (1549)

    ๐Ÿ‘Œ Improvements:

    • โž• Add SASL AuthIdentity to SASL frames (authzid)
      (1585).

    ๐Ÿ› Bug Fixes:

    • Sending messages with ZStd compression enabled fails in multiple ways
      (1252).
    • ๐Ÿ‘‰ Use the broker for any admin on BrokerConfig
      (1571).
    • Set DescribeConfigRequest Version field
      (1576).
    • ๐Ÿ“‡ ConsumerGroup flooding logs with client/metadata update req
      (1578).
    • ๐Ÿ“‡ MetadataRequest version in DescribeCluster
      (1580).
    • ๐Ÿ›  Fix deadlock in consumer group handleError
      (1581)
    • Fill in the Fetch{Request,Response} protocol
      (1582).
    • Retry topic request on ControllerNotAvailable
      (1586).
  • v1.25.0 Changes

    January 13, 2020

    Known Issues:
    2020-01-22.

    • ๐Ÿ“‡ ConsumerGroup flooding logs with client/metadata update req (1544) introduced in 1.24.1
    • Unexpected user-specified time limit error (1562) introduced in 1.24.1

    If this is affecting you, please use v1.24.0

    ๐Ÿš€ Issue is already fixed by #1578, we're going to release a new version during the next days.

    ๐Ÿ†• New Features:

    • ๐Ÿ‘Œ Support TLS protocol in kafka-producer-performance (1538).
    • โž• Add support for kafka 2.4.0 (1552).

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ‘ Allow the Consumer to disable auto-commit offsets (1164).
    • Produce records with consistent timestamps (1455).

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fix incorrect SetTopicMetadata name mentions (1534).
    • ๐Ÿ›  Fix client.tryRefreshMetadata Println (1535).
    • ๐Ÿ›  Fix panic on calling updateMetadata on closed client (1531).
    • ๐Ÿ›  Fix possible faulty metrics in TestFuncProducing (1545).
  • v1.24.1 Changes

    October 31, 2019

    ๐Ÿ†• New Features:

    • โž• Add DescribeLogDirs Request/Response pair (1520).

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fix ClusterAdmin returning invalid controller ID on DescribeCluster (1518).
    • ๐Ÿ›  Fix issue with consumergroup not rebalancing when new partition is added (1525).
    • Ensure consistent use of read/write deadlines (1529).