Skip to content

ruby-kafka is no longer maintained and superseded by librdkafka via rdkafka-ruby bindings #500

Open
@mensfeld

Description

@mensfeld

Describe the bug

I just wanted to raise to your attention that based on the official statement from the ruby-kafka repo:

This library is no longer actively developed and has been superseded by librdkafka via rdkafka-ruby bindings. While this library may still receive security patches and bug fixes, it is no longer recommended for production usage.

ruby-kafka has some critical errors that can lead to data loss. Even zendesk already switched to it with their other operations.

While I cannot replace it fully (rdkafka and waterdrop maintainer here) in this plugin because of my limited knowledge, I am happy to help you guys out :)

The downside is jruby - which is something that will have to be figured out.

To Reproduce

To reproduce or rather see, check the .gemspec

Expected behavior

I would expect this library to use one of the maintained and recommended Kafka gem.

Your Environment

Applies to any environment.

Your Configuration

Applies to any config.

Your Error Log

Irrelevant.

Additional context

Please close it if you feel this is not a bug and it should be raised as a discussion or something else. From my perspective it is a bug as it poses risk of data loss for the end users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions