All Versions
40
Latest Version
Avg Release Cycle
54 days
Latest Release
18 days ago

Changelog History
Page 1

  • v1.26.4

    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

    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

    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

    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

    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

    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

    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).
  • v1.24.0

    October 09, 2019

    🆕 New Features:

    • ➕ Add sticky partition assignor (1416).
    • 📦 Switch from cgo zstd package to pure Go implementation (1477).

    👌 Improvements:

    • 👍 Allow creating ClusterAdmin from client (1415).
    • Set KafkaVersion in ListAcls method (1452).
    • Set request version in CreateACL ClusterAdmin method (1458).
    • Set request version in DeleteACL ClusterAdmin method (1461).
    • 📇 Handle missed error codes on TopicMetaDataRequest and GroupCoordinatorRequest (1464).
    • ✂ Remove direct usage of gofork (1465).
    • ➕ Add support for Go 1.13 (1478).
    • 👌 Improve behavior of NewMockListAclsResponse (1481).

    🐛 Bug Fixes:

    • 🛠 Fix race condition in consumergroup example (1434).
    • 🛠 Fix brokerProducer goroutine leak (1442).
    • 🚀 Use released version of lz4 library (1469).
    • 🤡 Set correct version in MockDeleteTopicsResponse (1484).
    • 🛠 Fix CLI help message typo (1494).

    Known Issues:

  • v1.23.1

    July 22, 2019

    🐛 Bug Fixes:

    • 🛠 Fix fetch delete bug record (1425).
    • 🖐 Handle SASL/OAUTHBEARER token rejection (1428).
  • v1.23.0

    July 02, 2019

    🆕 New Features:

    • ➕ Add support for Kafka 2.3.0 (1418).
    • ➕ Add support for ListConsumerGroupOffsets v2 (1374).
    • ➕ Add support for DeleteConsumerGroup (1417).
    • ➕ Add support for SASLVersion configuration (1410).
    • ➕ Add kerberos support (1366).

    👌 Improvements:

    • Improve sasl_scram_client example (1406).
    • 🛠 Fix shutdown and race-condition in consumer-group example (1404).
    • ➕ Add support for error codes 77—81 (1397).
    • Pool internal objects allocated per message (1385).
    • ⬇️ Reduce packet decoder allocations (1373).
    • 👌 Support timeout when fetching metadata (1359).

    🐛 Bug Fixes:

    • 🛠 Fix fetch size integer overflow (1376).
    • 🌲 Handle and log throttled FetchResponses (1383).
    • ♻️ Refactor misspelled word Resouce to Resource (1368).