Hi all, I agree that we are not yet ready for breaking changes on trunk, so I opened a PR to bump to 3.10.0-SNAPSHOT: https://github.com/apache/kafka/pull/16732
When KIP-853 is feature complete, we can bump to 4.0.0-SNAPSHOT. Thanks, Greg On Tue, Jul 30, 2024 at 10:01 AM Josep Prat <josep.p...@aiven.io.invalid> wrote: > Hi all, > As per KIP-1012[1] we can't yet say if the next release will be 3.10.0 or > 4.0.0. It will come down to the state of KIP-853 in 3.9.0. > > So, in my opinion we should still wait before committing breaking changes > on trunk until we know for sure that KIP-853 will make it. > Maybe Jose can share more about the chances of this. > > [1] > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1012%3A+The+need+for+a+Kafka+3.8.x+release > > Best > > > ------------------ > Josep Prat > Open Source Engineering Director, Aiven > josep.p...@aiven.io | +491715557497 | aiven.io > Aiven Deutschland GmbH > Alexanderufer 3-7, 10117 Berlin > Geschäftsführer: Oskari Saarenmaa, Hannu Valtonen, > Anna Richardson, Kenneth Chen > Amtsgericht Charlottenburg, HRB 209739 B > > On Tue, Jul 30, 2024, 18:52 Matthias J. Sax <mj...@apache.org> wrote: > > > Thanks for cutting the release branch. > > > > It's great to see `trunk` being bumped to 4.0-SNAPSHOT, and I wanted to > > follow up on this: > > > > We have a bunch of tickets that we can only ship with 4.0 release, and > > these tickets were blocked so far. I wanted to get confirmation that we > > will stick with 4.0 coming after 3.9, and that we can start to work on > > these tickets? Or is there any reason why we should still hold off to > > pick them up? We don't want to delay them unnecessary to make sure we > > can them all into 4.0 release, but of course also don't want to work on > > them prematurely (to avoid that we have to revert them after merging). > > > > > > -Matthias > > > > On 7/30/24 9:07 AM, Chia-Ping Tsai wrote: > > > hi Colin, > > > > > > Could you please consider adding > > > https://issues.apache.org/jira/browse/KAFKA-16666 to 3.9.0 > > > > > > The issue is used to deprecate the formatters in core module. Also, it > > > implements the replacements for them. > > > > > > In order to follow the deprecation rules, it would be nice to have > > > KAFKA-16666 in 3.9.0 > > > > > > If you agree to have them in 3.9.0, I will cherry-pick them into 3.9.0 > > when > > > they get merged to trunk. > > > > > > Best, > > > Chia-Ping > > > > > > > > > José Armando García Sancio <jsan...@confluent.io.invalid> 於 2024年7月30日 > > 週二 > > > 下午11:59寫道: > > > > > >> Thanks Colin. > > >> > > >> For KIP-853 (KRaft Controller Membership Changes), we still have the > > >> following features that are in progress. > > >> > > >> 1. UpdateVoter RPC and request handling > > >> <https://issues.apache.org/jira/browse/KAFKA-16533> > > >> 2. Storage tool changes for KIP-853 > > >> <https://issues.apache.org/jira/browse/KAFKA-16518> > > >> 3. kafka-metadata-quorum describe changes for KIP-853 > > >> <https://issues.apache.org/jira/browse/KAFKA-16521> > > >> 4. kafka-metadata-quorum add voter and remove voter changes > > >> <https://issues.apache.org/jira/browse/KAFKA-16523> > > >> 5. Sending UpdateVoter request and response handling > > >> <https://issues.apache.org/jira/browse/KAFKA-16534> > > >> > > >> Can we cherry pick them to the release branch 3.9.0 when they get > > merged to > > >> trunk? They have a small impact as they shouldn't affect the rest of > > Kafka > > >> and only affect the kraft controller membership change feature. I > > expected > > >> them to get merged to the trunk branch in the coming days. > > >> > > >> Thanks, > > >> > > >> On Mon, Jul 29, 2024 at 7:02 PM Colin McCabe <cmcc...@apache.org> > > wrote: > > >> > > >>> Hi Kafka developers and friends, > > >>> > > >>> As promised, we now have a release branch for the upcoming 3.9.0 > > release. > > >>> Trunk has been bumped to 4.0.0-SNAPSHOT. > > >>> > > >>> I'll be going over the JIRAs to move every non-blocker from this > > release > > >> to > > >>> the next release. > > >>> > > >>> From this point, most changes should go to trunk. > > >>> *Blockers (existing and new that we discover while testing the > release) > > >>> will be double-committed. *Please discuss with your reviewer whether > > your > > >>> PR should go to trunk or to trunk+release so they can merge > > accordingly. > > >>> > > >>> *Please help us test the release! * > > >>> > > >>> best, > > >>> Colin > > >>> > > >> > > >> > > >> -- > > >> -José > > >> > > > > > >