Sourced from rdkafka's changelog.
0.33.2 (2023-07-06)
- Breaking change. Change signature for
seek_partitions
. Following librdkafka, individual partition errors should be reported in the per-partitionerror
field ofTopicPartitionList
elements.0.33.0 (2023-06-30)
- Add interface to specify custom partitioners by extending
ProducerContext
trait with capability to return optional custom partitioner.- Add
seek_partitions
to consumer.0.32.1 (2023-06-09)
- Add support for the cluster mock API.
- Expose assignment_lost method on the consumer.
0.31.0 (2023-05-17)
- Breaking change. Pass
KafkaError
to rebalance hooks instead of human-readable string representation.0.30.0 (2023-05-12)
Support for unassigning static partitions by passing
null
tordsys::rd_kafka_assign
and expose the feature asunassign
inbase_consumer
Expose
rdsys::rd_kafka_incremental_assign
andrdsys::rd_kafka_incremental_unassign
inbase_consumer
for incremental changes to static assignmentsBreaking change.
util::get_rdkafka_version
now returns(i32, String)
. Previously, it returned(u16, String)
which would silently truncate the hex representation of the version:Interpreted as hex MM.mm.rr.xx:
MM = Major mm = minor rr = revision xx = pre-release id (0xff is the final release) E.g.: 0x010902ff = 1.9.2
Add the
AdminClient::delete_groups
method, which deletes consumer groups from a Kafka cluster (#510).Thanks,
@​andrewinci
.#510: fede1024/rust-rdkafka#510
- Add support for the
purge
API, that allows retreiving messages that were
... (truncated)
1c35b03
Release v0.33.2.5513625
Release v0.33.1.a244889
Merge pull request #596
from fede1024/scanterog/seek-partitions020700d
Add test for seek_partitions7f266b1
Change signature for seek_partitionse27049f
Release v0.33.0.d036b2e
Merge pull request #592
from mlowicki/master740f172
changes to generic params to make everything backward compatibleab684c8
reviewab62d59
adjust comment + extra test