[ https://issues.apache.org/jira/browse/KAFKA-14552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ismael Juma updated KAFKA-14552: -------------------------------- Description: Kafka 4.0 will remove support for zk mode and kraft mode became production ready in Kafka 3.3. Furthermore, migration from zk mode to kraft mode will require upgrading to the bridge release first (likely 3.5, but could also be 3.6). This provides an opportunity to remove exclusively server side protocols versions that only exist to allow direct upgrades from versions older than 3.n where n is either 0 (KRaft preview), 3 (KRaft production ready) or 5 (bridge release). We should decide on the right `n` and make the change before 4.0. Note that this is complementary to the protocols that will be completely removed as part of zk mode removal. Step one would be to create a list of protocols that will be completely removed due to zk mode removal and the list of exclusively server side protocols remaining after that (one example is ControlledShutdown). was: Kafka 4.0 will remove support for zk mode and kraft mode became production ready in Kafka 3.3. Furthermore, migration from zk mode to kraft mode will require upgrading to the bridge release first (likely 3.5, but could also be 3.6). This provides an opportunity to remove exclusively server side protocols versions that only exist to allow direct upgrades from versions older than 3.n where n is either 0 (KRaft preview), 3 (KRaft production ready) or 5 (bridge release). We should decide on the right `n` and make the change before 4.0. Note that this is complementary to the protocols that will be completely removed as part of zk mode removal. Step one would be to create a list of protocols that will be completely removed due to zk mode removal and the list of exclusively server side protocols remaining after that. > Remove no longer required server protocol versions in Kafka 4.0 > --------------------------------------------------------------- > > Key: KAFKA-14552 > URL: https://issues.apache.org/jira/browse/KAFKA-14552 > Project: Kafka > Issue Type: Improvement > Reporter: Ismael Juma > Priority: Blocker > Fix For: 4.0.0 > > > Kafka 4.0 will remove support for zk mode and kraft mode became production > ready in Kafka 3.3. Furthermore, migration from zk mode to kraft mode will > require upgrading to the bridge release first (likely 3.5, but could also be > 3.6). > This provides an opportunity to remove exclusively server side protocols > versions that only exist to allow direct upgrades from versions older than > 3.n where n is either 0 (KRaft preview), 3 (KRaft production ready) or 5 > (bridge release). We should decide on the right `n` and make the change > before 4.0. > Note that this is complementary to the protocols that will be completely > removed as part of zk mode removal. Step one would be to create a list of > protocols that will be completely removed due to zk mode removal and the list > of exclusively server side protocols remaining after that (one example is > ControlledShutdown). -- This message was sent by Atlassian Jira (v8.20.10#820010)