All Versions
Latest Version
Avg Release Cycle
119 days
Latest Release
1357 days ago

Changelog History
Page 1

  • v0.8.0 Changes

    September 10, 2019
    • ๐Ÿ’ฅ Upgrade openssl to v0.10. This may be a breaking change for your application code, since openssl v0.10 is a breaking change. Thanks to @l4l!
    • ๐Ÿ”ง Run integration tests on various configurations with compression and encryption.
  • v0.7.0 Changes

    October 17, 2017

    ๐Ÿ›  Fixed

    • ๐Ÿ’ฅ [BREAKING] Fixed #101. The Consumer was erroneously committing the offset of the last consumed message instead of the next offset that it should read, which is what the Kafka protocol specifies it should be. This means that:

      • When you upgrade, your consumers will read the last message it consumed again.
      • The consumers will now be committing one offset past where they were before. If you've come to rely on this behavior in any way, you should correct it.
  • v0.6.2

    August 01, 2017
  • v0.6.1 Changes

    May 26, 2017
    • ๐Ÿš€ A purely administrative release - no functional changes compared to v0.6.0
    • ๐Ÿ“š Move all documentation to
  • v0.6.0 Changes

    April 28, 2017
    • โšก๏ธ Update to latest rust-openssl (#122; many thanks to @flier)
    • Replace native snappy dependency with rust-snappy (#116; again many thanks to @flier)
    • ๐ŸŽ Performance improvements by avoiding needless cloning during fetching offsets and API improvements around fetching group offsets (#128; many many thanks to @dead10ck)
    • Replace SipHasher with XxHash (#145)
    • โž• Added Consumer#subscriptions to inspect the consumed topic-partitions (#137)
    • โœ… Started maintaining integration tests (#143; kudos to @dead10ck)
    • ๐Ÿ‘ Allow borrowing KafkaClient from Consumer/Producer (#136; contributed by @thijsc)
    • 0๏ธโƒฃ Don't send client-id by default; but allow specifying one (#140; contributed by @Morsicus)
  • v0.5.0 Changes

    August 07, 2016
    • Accept time as a std::time::Duration instead of i32 millis (Closes: #115)
  • v0.4.2 Changes

    August 04, 2016
    • Prevent communication over idle connections (#102)
  • v0.4.1 Changes

    July 14, 2016
    • ๐Ÿ›  Fix for #113
  • v0.4.0 Changes

    July 12, 2016
    • ๐Ÿ‘ Kafka group offset storage support (#95)
    • ๐Ÿ‘ Allow consumer to read topics/partitions without a group (breaking api change) (#105)
    • ๐Ÿ‘Œ Support for reading multiple topics through consumer (breaking api change) (#31)
    • Type safe required-acks api for sending messages (breaking api change) (#97)
    • โœ… Consumer#fallback_offset defaults to "latest" now (#106)
    • โšก๏ธ Update dependency on crc 1.3 (#98)
    • Properly evaluate compression type for fetched messages (#96)
  • v0.3.3 Changes

    June 16, 2016

    โšก๏ธ Update byteorder to 0.5