All Versions
29
Latest Version
Avg Release Cycle
87 days
Latest Release
545 days ago

Changelog History
Page 3

  • v0.12.0 Changes

    July 25, 2017

    🔋 Features

    • ⬆️ Upgrade librdkafka to 0.11.0.
    • FutureProducer::send_copy will now return a DeliveryFuture direcly.
    • TPL entries now also export errors.
    • 👯 KafkaError is now Clone and Eq.

    🐛 Bugs

    • 🛠 Fix flaky tests.
  • v0.11.1 Changes

    June 25, 2017

    🔋 Features

    • 👌 Support direct creation of OwnedMessages.
  • v0.11.0 Changes

    June 20, 2017

    🔋 Features

    • The topic partition list object from librdkafka is now completely accessible from Rust.
    • ✅ The test suite will now run both unit tests and integration tests in valgrind, and it will also check for memory leaks.
    • rdkafka-sys will use the system librdkafka if it's already installed.
    • rdkafka-sys will verify that the crate version corresponds to the librdkafka version during the build.
    • Timestamp is now Copy.
    • Message has been renamed to BorrowedMessage. Borrowed messages can be transformed into owned messages. Both implement the new Message trait.
    • 👌 Improved error enumerations.

    🐛 Bugs

    • 🛠 Fix memory access bug in statistics callback.
    • 🛠 Fix memory leak in topic partition list.
    • Messages lifetime is now explicit (issue #48)
  • v0.10.0 Changes

    May 15, 2017

    🔋 Features

    • Consumer commit callback
    • ➕ Add configurable poll timeout
    • ➕ Add special error code for message not received within poll time
    • ➕ Add topic field for messages
    • 👉 Make the topic partition list optional for consumer commit
    • ➕ Add store_offset to consumer
    • ➕ Add at-least-once delivery example
  • v0.9.1 Changes

    April 19, 2017

    🔋 Features

    • OpenSSL dependency optional
    • librdkafka 0.9.5
  • v0.9.0 Changes

    April 16, 2017

    🐛 Bugs

    • 🛠 Fix termination sequence

    🔋 Features

    • 🐳 Integration tests running in docker and valgrind
    • Producer topics are not needed anymore
  • v0.8.1 Changes

    March 21, 2017
    🐛 Bugs
    • 👯 Implement Clone for BaseProducerTopic

    🔋 Features

  • v0.8.0 Changes

    March 20, 2017

    🔋 Features

    • ➕ Add timestamp support
    • librdkafka 0.9.4
    • ➕ Add client statistics callback and parsing
  • v0.7.0 Changes

    February 18, 2017

    🔋 Features

    • Asynchronous message processing example based on tokio
    • 📇 More metadata for consumers
    • Watermark API
    • ✅ First iteration of integration test suite