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

Provides library version compatible with kafka client 3 ? #301

Open
yannrouillard opened this issue Oct 5, 2023 · 1 comment
Open

Provides library version compatible with kafka client 3 ? #301

yannrouillard opened this issue Oct 5, 2023 · 1 comment
Labels
PR welcome Users are welcome to submit PR

Comments

@yannrouillard
Copy link

Hi,

We are currently considering switching from Kafka Registry to Glue Schema Registry.
As part of that work, we tested updating some of our kakfa stream application to GlueSchemaRegistryKafkaStreamsSerde.

We noticed that the software.amazon.glue:schema-registry-serde depends on org.apache.kafka:kafka-clients:2.8.2 whereas all our kafka streams apps were using org.apache.kafka:kafka-streams:3.x which depends on org.apache.kafka:kafka-clients:3.x.
As the result the org.apache.kafka:kafka-streams:3.x is used and org.apache.kafka:kafka-clients:2.8.2 is evicted despite the risk of binary incompatibility with GlueSchemaRegistryKafkaStreamsSerde

Is there some plan to provide a version of this library that is built with org.apache.kafka:kafka-clients:3.x ?
Or is it know that there is no risk of binary incompatibility in this case ?

@blacktooth
Copy link
Contributor

Hello,

When you say binary incompatibility, are you talking about the schema header version format? We cannot think of reasons for it but recommend testing it to ensure it doesn't affect your use-cases.

As of now, we welcome PRs to upgrade as long as it doesn't break our unit / integration tests.

Thanks.

@blacktooth blacktooth added the PR welcome Users are welcome to submit PR label Oct 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR welcome Users are welcome to submit PR
Projects
None yet
Development

No branches or pull requests

2 participants