Skip to content

Version 1.7.0 (2015-12-11)

Compare
Choose a tag to compare
@eapache eapache released this 11 Dec 14:59

New Features:

  • Preliminary support for Kafka 0.9
    (#572). This comes with several
    caveats:
    • Protocol-layer support is mostly in place
      (#577), however Kafka 0.9
      renamed some messages and fields, which we did not in order to preserve API
      compatibility.
    • The producer and consumer work against 0.9, but the offset manager does
      not (#573).
    • TLS support may or may not work
      (#581).

Improvements:

  • Don't wait for request timeouts on dead brokers, greatly speeding recovery
    when the TCP connection is left hanging
    (#548).
  • Refactored part of the producer. The new version provides a much more elegant
    solution to #449. It is also
    slightly more efficient, and much more precise in calculating batch sizes
    when compression is used
    (#549,
    #550,
    #551).

Bug Fixes:

  • Fix race condition in consumer test mock
    (#553).