All Versions
11
Latest Version
Avg Release Cycle
119 days
Latest Release
92 days ago

Changelog History
Page 1

  • v0.8.0

    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

    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

    May 26, 2017
    • 🚀 A purely administrative release - no functional changes compared to v0.6.0
    • 📚 Move all documentation to docs.rs
  • v0.6.0

    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

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

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

    July 14, 2016
  • v0.4.0

    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

    June 16, 2016

    ⚡️ Update byteorder to 0.5