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

Upgrade to Kafka 3.8.0 #205

Merged
merged 5 commits into from
Aug 12, 2024
Merged

Upgrade to Kafka 3.8.0 #205

merged 5 commits into from
Aug 12, 2024

Conversation

k-wall
Copy link
Collaborator

@k-wall k-wall commented Jul 17, 2024

Changes to get compatibility with Kafka 3.8.0

@k-wall k-wall changed the title Experiment - Upgrade to Kafka 3.8,0 Experiment - Upgrade to Kafka 3.8.0 Jul 17, 2024
assertThat(properties).containsEntry(KafkaConfig.AdvertisedListenersProp(), "PLAINTEXT://:9092,BROKER://:9093");
assertThat(properties).containsEntry(KafkaConfig.EarlyStartListenersProp(), "BROKER,CONTROLLER");
assertThat(properties).containsEntry(KafkaConfig.ListenerSecurityProtocolMapProp(), "BROKER:PLAINTEXT,CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT");
assertThat(properties).containsEntry("broker.id", "1");
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With constants now coming from so many different places, a mistake would be easy. Testing against the string gives us confidence that the production code is achieving the right config.

k-wall added 3 commits July 24, 2024 09:19
Signed-off-by: kwall <kwall@apache.org>
why: KAFKA-16207 removed symbol NON_ROUTABLE_ADDRESS so the reason for the substitution goes away
Signed-off-by: kwall <kwall@apache.org>
@k-wall k-wall marked this pull request as ready for review July 24, 2024 08:19
@k-wall
Copy link
Collaborator Author

k-wall commented Jul 24, 2024

@robobario could you review this too?

@k-wall k-wall requested a review from ozangunalp July 24, 2024 08:20
@k-wall
Copy link
Collaborator Author

k-wall commented Jul 24, 2024

Apache Kafka RC3 has several binding votes already, so in preparation for the Apache Kafka 3.8.0 release, I've undrafted this PR.

@k-wall k-wall changed the title Experiment - Upgrade to Kafka 3.8.0 Upgrade to Kafka 3.8.0 Jul 26, 2024
Remove staging repo config.
@k-wall k-wall added the dependencies Pull requests that update a dependency file label Jul 29, 2024
@k-wall
Copy link
Collaborator Author

k-wall commented Jul 29, 2024

@ozangunalp if you have chance, could you review please?

@ozangunalp
Copy link
Owner

@k-wall yes i have it on my list. But I'll need a couple of days.

@ozangunalp
Copy link
Owner

It looks good to me. I pushed a small change to pull the remaining config names.

Copy link
Collaborator Author

@k-wall k-wall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@k-wall
Copy link
Collaborator Author

k-wall commented Aug 12, 2024

thanks @ozangunalp, could you add an approval so I can merge this.

@ozangunalp ozangunalp merged commit 177807b into ozangunalp:main Aug 12, 2024
1 check passed
@k-wall k-wall deleted the kafka-380 branch August 12, 2024 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants