Skip to content

Releases: linkedin/kafka-tools

0.1.9

04 Apr 20:57
3038f2c
Compare
Choose a tag to compare

Minor update to fix a bug in the Topic object

0.1.8

19 Jan 23:39
Compare
Choose a tag to compare

Major changes:

  • New request and response definitions up through Kafka 1.0
  • Client now supports Kafka 0.10.2 or newer

Minor changes:

  • Bugfix for handling zero-length member assignments
  • Adjust the default value for metadata_refresh to be a sane 60s, instead of 60000s

0.1.7

19 Jan 17:06
7e561aa
Compare
Choose a tag to compare
0.1.7 Pre-release
Pre-release

Major changes:

  • New request and response definitions up through Kafka 1.0
  • Client now supports Kafka 0.10.2 or newer

Minor changes:

  • Bugfix for handling zero-length member assignments
  • Adjust the default value for metadata_refresh to be a sane 60s, instead of 60000s

0.1.5

29 Sep 00:28
Compare
Choose a tag to compare

Fix a bug in parsing ListOffset responses in the client where it would fail if no offsets were returned from the broker with no error.

0.1.4

18 Sep 22:39
Compare
Choose a tag to compare

Minor update to allow the client to continue to work if not all brokers in a cluster are up (#76)

0.1.3

13 Sep 02:13
Compare
Choose a tag to compare

Major changes:

  • Significant performance improvements in request/response handling
  • Add connection retries with clearer errors on failure

0.1.2

01 Sep 22:16
Compare
Choose a tag to compare

Minor release to switch from nose to pytest for build tests

0.1.1

31 Aug 04:55
Compare
Choose a tag to compare

Version 0.1.0 had a major flaw in the protocol implementation where byte arrays were defined as having a 2 byte size preceeding them, rather than a 4 byte size. This release fixes that, and adds a minor fix to group member assignments discovered when resolving that issue.

0.1.0

30 Aug 18:23
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

Major Features:

  • Assigner
    • Rack-aware partition balance.
    • Addition of support for sizing through JMX.
    • Introduced the rate balance module.
  • Protocol
    • Added Kafka protocol request and response definitions
    • Added a kafka-protocol endpoint for sending requests to brokers
  • Client
    • Created an administrative (no fetch/produce) client for Kafka to get information and manage offsets

Minor Features:

  • --exclude-topics option to skip operating on specific topics.
  • Added a --version flag.
  • Removed support for Python 2.6.
  • Various bug fixes for even and rackaware balancing.

0.0.2

05 Jul 23:54
Compare
Choose a tag to compare

Major Updates:

  • Critical fixes to balance by count.
  • Remove dependency on Paramiko.

Minor Changes:

  • Updates to documentation structure
  • Code complexity fixes