Releases: karafka/rdkafka-ruby
Releases · karafka/rdkafka-ruby
v0.21.0
v0.20.0
- [Breaking] Deprecate and remove
#each_batch
due to data consistency concerns. - [Enhancement] Bump librdkafka to
2.6.1
- [Enhancement] Expose
rd_kafka_global_init
to mitigate macos forking issues. - [Enhancement] Avoid clobbering LDFLAGS and CPPFLAGS if in a nix prepared environment (secobarbital).
- [Patch] Retire no longer needed cooperative-sticky patch.
v0.19.0
- [Breaking] Drop Ruby 3.0 support
- [Enhancement] Update
librdkafka
to2.5.3
- [Enhancement] Use default oauth callback if none is passed (bachmanity1)
- [Fix] Fix incorrectly behaving CI on failures.
- [Patch] Patch with "Add forward declaration to fix compilation without ssl" fix
v0.18.0
- [Enhancement] Update
librdkafka
to2.5.0
- [Enhancement] Do not release GVL on
rd_kafka_name
(ferrous26) - [Patch] Patch cooperative-sticky assignments in librdkafka.
- [Fix] Mitigate a case where FFI would not restart the background events callback dispatcher in forks
- [Fix] Fix unused variable reference in producer (lucasmvnascimento)
v0.17.0
- [Feature] Add
#seek_by
to be able to seek for a message by topic, partition and offset (zinahia) - [Enhancement] Update
librdkafka
to2.4.0
- [Enhancement] Support ability to release patches to librdkafka.
- [Change] Remove old producer timeout API warnings.
- [Fix] Switch to local release of librdkafka to mitigate its unavailability.