All Versions
29
Latest Version
Avg Release Cycle
87 days
Latest Release
881 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.20.0 Changes
February 25, 2019- โ Add FreeBSD support
- Add
offsets_for_times
method - โ Add
committed_offsets
method
-
v0.19.0 Changes
February 06, 2019- ๐ Fix ordering of generics in FutureProducer::send
-
v0.18.1 Changes
February 06, 2019- โ Add method for storing multiple offsets
-
v0.18.0 Changes
January 18, 2019- โฌ๏ธ Upgrade librdkafka to 0.11.6
-
v0.17.0 Changes
June 30, 2018- โ Add missing documentation warning.
- โ Add new experimental producer API. Instead of taking key, value and timestamp directly,
producers now get them in a
ProducerRecord
which allows to specify optional arguments using the builder pattern. - โ Add message headers support.
- โฌ๏ธ Upgrade tokio-core to tokio in async example, remove futures-cpupool.
- ๐
MessageStream
is now Send and Sync
-
v0.16.0 Changes
May 20, 2018- โฌ๏ธ Upgrade librdkafka to 0.11.4
-
v0.15.0 Changes
March 15, 2018- โ Added iterator interface to the
BaseConsumer
. - ๐ Change timeout to more rust-idiomatic
Option<Duration>
. - โ Add
external_lz4
feature to use external lz4 library instead of the one one built in librdkafka. Disable by default. - Mark all
from_ptr
methods as unsafe. - Remove
Timestamp::from_system_time
and implementFrom
trait instead. - ๐ Rename
Context
toClientContext
. - 0๏ธโฃ Rename
Empty(...)Context
toDefault(...)Context
. - 0๏ธโฃ Use default type parameters for the context of
Client
, producers and consumers withDefault(...)Context
set as the default one. - 0๏ธโฃ Increase default buffer size in
StreamConsumer
from 0 to 10 to reduce context switching.
- โ Added iterator interface to the
-
v0.14.1 Changes
December 30, 2017- โฌ๏ธ Upgrade to librdkafka 0.11.3
- Add
send_copy_result
method toFutureProducer
-
v0.14.0 Changes
November 26, 2017๐ Features
- ๐ Make
PollingProducer
methods public - ๐ Rename
PollingProducer
toThreadedProducer
๐จ Refactoring
- โ Remove
TopicConfig
since librdkafka supports default topic configuration directly in the top level configuration - ๐ Rename
DeliveryContext
intoDeliveryOpaque
- โ Add
IntoOpaque
trait to support different opaque types.
๐ Bugs
- ๐ Fix regression in producer error reporting (#65)
- ๐ Make
-
v0.13.0 Changes
October 22, 2017๐จ Refactoring
- Split producer.rs into multiple files
- Both producers now return the original message after failure
- BaseConsumer returns an Option<Result> instead of Result<Option>
๐ Features
- โฌ๏ธ Upgrade to librdkafka 0.11.1
- Enable dynamic linking via feature
- ๐จ Refactor BaseConsumer, which now implements the Consumer trait directly
- A negative timestamp will now automatically be reported as NonAvailable timestamp
- โ Point rdkafka-sys to latest librdkafka master branch
- Add producer.flush and producer.in_flight_count
- โ Add max block time for FutureProducer
๐ Bugs
- ๐ Fix memory leak during consumer error reporting
- ๐ Fix memory leak during producer error reporting