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