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

Bug with v2.6.0 during version negotiation. #1320

Closed
misalcedo opened this issue Oct 21, 2024 · 3 comments
Closed

Bug with v2.6.0 during version negotiation. #1320

misalcedo opened this issue Oct 21, 2024 · 3 comments

Comments

@misalcedo
Copy link

When we use version 2.6.0, the api version negotation fails to correctly set the fetch request's version to something the server supports. We use an internal Redis-backed implementation of Kafka for testing in Docker containers that only supports up to v7 of the Fetch request. However, the newest client fails to select the correct version and instead sends v12 for fetch requests.

The same problem occurred on our production Kafka cluster running Kafka version 2.6.1 with a TLS connection. All other interactions between the consumer and the cluster seemed to work correctly.

The problem does not occur when we use version 2.5.3.

@misalcedo misalcedo changed the title Bug with v2.6.0 during version negotiation for fetch requests. Bug with v2.6.0 during version negotiation. Oct 21, 2024
@milindl
Copy link
Contributor

milindl commented Oct 22, 2024

Thanks for filing this, we fixed it here: confluentinc/librdkafka#4871 . The fixed version is not released yet.

@misalcedo
Copy link
Author

Thank you so much for fixing it so quickly. I look forward to having a new release that includes the fix.

@misalcedo
Copy link
Author

This was fixed in 2.6.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants