# Changelog ## Unreleased * Add cargo enforcement of MSRV of 1.70. ## v4.7.0+2.2.0 (2023-11-07) * Upgrade to librdkafka v2.3.0. * Add cargo enforcement of MSRV of 1.61. ## v4.6.0+2.2.0 (2023-08-25) * Upgrade to librdkafka v2.2.0. ## v4.5.0+1.9.2 (2023-06-09) * Add support for the cluster mock API. ## v4.4.0+1.9.2 (2023-05-12) * Add the `RDKafkaDeleteGroup` and `RDKafkaGroupResult` type aliases to the `types` module. ## v4.3.0+1.9.2 (2022-10-29) * 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 if `CARGO_MAKEFLAGS` was not set. ## v4.2.0+1.8.2 (2021-11-27) * Upgrade to librdkafka v1.8.2. ## v4.1.0+1.7.0 (2021-10-16) * Upgrade to librdkafka v1.7.0. ## v4.0.0+1.6.1 (2021-03-16) * **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. ## v3.0.0+1.6.0 (2021-01-30) * **Breaking change.** Rename `RDKafkaError` to `RDKafkaErrorCode`. This makes space for the new `RDKafkaError` type, which mirrors the `rd_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]). ## v2.1.1+1.5.3 (2021-01-05) * Yanked due to an inadvertent breaking change. ## v2.1.0+1.5.0 (2020-08-02) * Upgrade to librdkafka v1.5.0. ## v2.0.0+1.4.2 (2020-07-08) * Start separate changelog for rdkafka-sys. * Upgrade to librdkafka v1.4.2. * Correct several references to `usize` in the generated bindings to `size_t`. [edenhill/librdkafka#2672]: https://github.com/edenhill/librdkafka/issues/2672 [edenhill/librdkafka#3249]: https://github.com/edenhill/librdkafka/issues/3249 [non-exhaustive]: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute