Skip to content

v0.14.0

Choose a tag to compare

@mensfeld mensfeld released this 21 Nov 07:34
fd5a1c5
  • [Enhancement] Add raise_response_error flag to the Rdkafka::AbstractHandle.
  • [Enhancement] Allow for setting statistics_callback as nil to reset predefined settings configured by a different gem (mensfeld)
  • [Enhancement] Get consumer position (thijsc & mensfeld)
  • [Enhancement] Provide #purge to remove any outstanding requests from the producer (mensfeld)
  • [Enhancement] Update librdkafka to 2.2.0 (mensfeld)
  • [Enhancement] Introduce producer partitions count metadata cache (mensfeld)
  • [Enhancement] Increase metadata timeout request from 250 ms to 2000 ms default to allow for remote cluster operations via rdkafka-ruby (mensfeld)
  • [Enhancement] Introduce #name for producers and consumers (mensfeld)
  • [Enhancement] Include backtrace in non-raised binded errors (mensfeld)
  • [Fix] Reference to Opaque is not released when Admin, Consumer or Producer is closed (mensfeld)
  • [Fix] Trigger #poll on native kafka creation to handle oauthbearer cb (mensfeld)
  • [Fix] #flush does not handle the timeouts errors by making it return true if all flushed or false if failed. We do not raise an exception here to keep it backwards compatible (mensfeld)
  • [Change] Remove support for Ruby 2.6 due to it being EOL and WeakMap incompatibilities (mensfeld)
  • [Change] Update Kafka Docker with Confluent KRaft (mensfeld)
  • [Change] Update librdkafka repo reference from edenhill to confluentinc (mensfeld)