Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README calls out problems starting from Kafka 2.2. #839

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 14 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,26 +110,28 @@ Or install it yourself as:
</tr>
<tr>
<th>Kafka 2.2</th>
<td>Limited support</td>
<td>Limited support</td>
<td>Limited support (*)</td>
<td>Limited support (*)</td>
</tr>
<tr>
<th>Kafka 2.3</th>
<td>Limited support</td>
<td>Limited support</td>
<td>Limited support (*)</td>
<td>Limited support (*)</td>
</tr>
<tr>
<th>Kafka 2.4</th>
<td>Limited support</td>
<td>Limited support</td>
<td>Limited support (*)</td>
<td>Limited support (*)</td>
</tr>
<tr>
<th>Kafka 2.5</th>
<td>Limited support</td>
<td>Limited support</td>
<td>Limited support (*)</td>
<td>Limited support (*)</td>
</tr>
</table>

(\*): There are **production degradations observed when Kafka cluster version >= 2.2**. See for example https://github.com/fluent/fluent-plugin-kafka/issues/315.

This library is targeting Kafka 0.9 with the v0.4.x series and Kafka 0.10 with the v0.5.x series. There's limited support for Kafka 0.8, and things should work with Kafka 0.11, although there may be performance issues due to changes in the protocol.

- **Kafka 0.8:** Full support for the Producer API in ruby-kafka v0.4.x, but no support for consumer groups. Simple message fetching works.
Expand All @@ -139,10 +141,10 @@ This library is targeting Kafka 0.9 with the v0.4.x series and Kafka 0.10 with t
- **Kafka 1.0:** Everything that works with Kafka 0.11 should still work, but so far no features specific to Kafka 1.0 have been added.
- **Kafka 2.0:** Everything that works with Kafka 1.0 should still work, but so far no features specific to Kafka 2.0 have been added.
- **Kafka 2.1:** Everything that works with Kafka 2.0 should still work, but so far no features specific to Kafka 2.1 have been added.
- **Kafka 2.2:** Everything that works with Kafka 2.1 should still work, but so far no features specific to Kafka 2.2 have been added.
- **Kafka 2.3:** Everything that works with Kafka 2.2 should still work, but so far no features specific to Kafka 2.3 have been added.
- **Kafka 2.4:** Everything that works with Kafka 2.3 should still work, but so far no features specific to Kafka 2.4 have been added.
- **Kafka 2.5:** Everything that works with Kafka 2.4 should still work, but so far no features specific to Kafka 2.5 have been added.
- **Kafka 2.2:** Everything that works with Kafka 2.1 should still work (\*), but so far no features specific to Kafka 2.2 have been added.
- **Kafka 2.3:** Everything that works with Kafka 2.2 should still work (\*), but so far no features specific to Kafka 2.3 have been added.
- **Kafka 2.4:** Everything that works with Kafka 2.3 should still work (\*), but so far no features specific to Kafka 2.4 have been added.
- **Kafka 2.5:** Everything that works with Kafka 2.4 should still work (\*), but so far no features specific to Kafka 2.5 have been added.

This library requires Ruby 2.1 or higher.

Expand Down