-
Notifications
You must be signed in to change notification settings - Fork 64
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
Update to Kafka 3.0.0 #91
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: Jakub Scholz <[email protected]>
Any chance someone can look at this? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you very much. Hope it will be merged soon.
Any updates on this? |
Interested in this PR too. Any timescales for new version? |
To support Kafka 3.2.x you need to add a new methods in
|
I was able to get this working in my fork with the Kafka 3.2.1 client, and I have tested it with Jaeger and Confluent Platform 7.2.1. The work is here: https://github.com/bashburn/java-kafka-client which I forked from this fork. Let me know, and I can try to add it here, or create a new PR if needed. |
Can this be merged ? |
I created a new PR based on my update to the libraries. It is PR #101 if we want to close this one and look at that one. |
Kafka 3.0.0 is a major release and as such it does some breaking changes such as removes some old methods which were deprecated before and adds new methods etc. This PR updates the tracing support for Kafka clients to use Kafka 3.0.
Apart form removing some removed methods and adding some new, the Embedded Kafka cluster from Spring does not support Kafka 3.0.0 yet. So I replaced it with the Embedded Kafka Cluster which is part of Apache Kafka itself. This should make the tests less dependent on Spring Kafka.
It would be great if this could get reviewed and if we can have a new release to use with Kafka 3.0.0.