ruby-kafka

A Ruby client library for Apache Kafka

APACHE-2.0 License

Downloads
65.5M
Stars
1.3K
Committers
116

Bot releases are hidden (Show)

ruby-kafka - v1.1.0 Latest Release

Published by dasch almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/zendesk/ruby-kafka/compare/v1.0.0...v1.1.0

ruby-kafka - v1.3.0

Published by dasch almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/zendesk/ruby-kafka/compare/v1.2.0...v1.3.0

ruby-kafka - v1.4.0

Published by dasch almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/zendesk/ruby-kafka/compare/v1.3.0...v1.4.0

ruby-kafka -

Published by dasch over 6 years ago

  • Add support for config entries in the topic creation API (#540).
  • Don't fail on retry when the cluster is secured (#545).
ruby-kafka -

Published by dasch over 6 years ago

  • Add support for the topic deletion API (#528).
  • Add support for the partition creation API (#533).
  • Allow passing in the seed brokers in a positional argument (#538).
ruby-kafka -

Published by dasch almost 7 years ago

ruby-kafka -

Published by dasch almost 7 years ago

ruby-kafka -

Published by dasch almost 7 years ago

ruby-kafka -

Published by dasch almost 7 years ago

  • Instrument the start of message/batch processing (#496).
  • Mark Client#fetch_messages as stable.
  • Fix the list topics API (#508).
  • Add support for LZ4 compression (#499).
  • Refactor compression codec lookup (#509).
  • Fix compressed message set offset bug (#506).
  • Test against multiple versions of Kafka.
  • Fix double-processing of messages after a consumer exception (#518).
  • Track consumer offsets in Datadog.
ruby-kafka -

Published by dasch almost 7 years ago

ruby-kafka -

Published by dasch almost 7 years ago

ruby-kafka -

Published by dasch almost 7 years ago

ruby-kafka -

Published by dasch almost 7 years ago

ruby-kafka -

Published by dasch almost 7 years ago

ruby-kafka -

Published by dasch almost 7 years ago

ruby-kafka -

Published by dasch almost 7 years ago

  • Restart the async producer thread automatically after errors.
  • Include the offset lag in batch consumer metrics (Statsd).
  • Make the default max_wait_time more sane.
  • Fix issue with cached default offset lookups (#431).
  • Upgrade to Datadog client version 3.
ruby-kafka -

Published by dasch almost 7 years ago

  • Drops support for Kafka 0.9 in favor of Kafka 0.10 (#381)!
  • Handle cases where there are no partitions to fetch from by sleeping a bit (#439).
  • Handle problems with the broker cache (#440).
  • Shut down more quickly (#438).
ruby-kafka -

Published by dasch almost 7 years ago

Requires Kafka 0.10.1+ due to usage of a few new APIs.

  • Fix bug when using compression (#458).
  • Update the v3 of the Fetch API, allowing a per-request max_bytes setting (#468).
  • Make #deliver_message more resilient using retries and backoff.
  • Add support for SASL SCRAM authentication (#465).
  • Refactor and simplify SASL code.
  • Fix issue when a consumer resets a partition to its default offset.
  • Allow specifying a create time for messages (#481).
Package Rankings
Top 0.96% on Rubygems.org
Top 8.17% on Proxy.golang.org
Badges
Extracted from project README
Circle CI