- Add cargo enforcement of MSRV of 1.70.
- Upgrade to librdkafka v2.3.0.
- Add cargo enforcement of MSRV of 1.61.
- Upgrade to librdkafka v2.2.0.
- Add support for the cluster mock API.
- Add the
RDKafkaDeleteGroup
andRDKafkaGroupResult
type aliases to thetypes
module.
-
Upgrade to librdkafka v1.9.2.
-
Support building outside of Cargo, where the
CARGO_MAKEFLAGS
environment variable is unlikely to be set. The build script would previously panic ifCARGO_MAKEFLAGS
was not set.
- Upgrade to librdkafka v1.8.2.
- Upgrade to librdkafka v1.7.0.
-
Breaking change. Mark the
RDKafkaErrorCode
enum as non-exhaustive, so that future additions to the enum will not be considered breaking changes. -
Upgrade to librdkafka v1.6.1.
-
Breaking change. Rename
RDKafkaError
toRDKafkaErrorCode
. This makes space for the newRDKafkaError
type, which mirrors therd_kafka_error_t
type added to librdkafka in v1.4.0.This change was made to reduce long-term confusion by ensuring the types in rust-rdkafka map to types in librdkafka as directly as possible. The maintainers apologize for the difficulty in upgrading through this change.
-
Upgrade to librdkafka v1.6.0.
-
Enforce a minimum zstd-sys version of 1.4.19. This bumps the vendored version of libzstd to at least v1.4.8, which avoids a bug in libzstd v1.4.5 that could cause decompression failures (edenhill/librdkafka#2672).
- Yanked due to an inadvertent breaking change.
- Upgrade to librdkafka v1.5.0.
-
Start separate changelog for rdkafka-sys.
-
Upgrade to librdkafka v1.4.2.
-
Correct several references to
usize
in the generated bindings tosize_t
.