Blog

JRuby Kafka v2.0 and v1.5 released

The stars aligned December 31, 2015 and jruby-kafka got two releases v2.0 and v1.5 to celebrate and end the year on a high note. Both versions are now available via rubygems.org. A great part of jruby-kafka is that it uses Kafka’s native JARs to deliver the most feature complete Kafka implementation in the Ruby language. The gem files include all JARs necessary so just gem install jruby-kafka, require 'jruby-kafka', and away you go. The most recent updates were primarily community contributions. Thank you to Nicolas Fraison for helping get v1.5 ready which maintains compatibility with the previous v1.X, fixes a callback bug and includes the latest 0.8 point release for Kafka (0.8.2.2). See #37 update to fakfa 0.8.2.2 for more details. Thanks to Elias Levy v2.0 introduces a more parallel friendly consumer.

jruby-kafka is used by two official Logstash plugins: Kafka input and Kafka output.

As always pull requests and suggested enhancements are always welcome. I’m working on a Travis CI build to improve the initial PR quality. The jruby-kafka build will improve the quality of the project over time.