diff --git a/docs/upgrade.html b/docs/upgrade.html index 29e499f8f97..cab3672ea02 100644 --- a/docs/upgrade.html +++ b/docs/upgrade.html @@ -21,6 +21,12 @@

Upgrading to 4.0.0 from any version 0.8.x through 3.9.x

+

Note: Apache Kafka 4.0 only supports KRaft mode - ZooKeeper mode has been removed. As such, broker upgrades to 4.0.0 (and higher) require KRaft mode and + the software and metadata versions must be at least 3.3.x (the first version when KRaft mode was deemed production ready). For clusters in KRaft mode + with versions older than 3.3.x, we recommend upgrading to 3.9.x before upgrading to 4.0.x. Clusters in ZooKeeper mode + have to be migrated to KRaft mode before they can be upgraded to 4.0.x. +

+

For a rolling upgrade:

    @@ -51,10 +57,8 @@ KIP-896 for the details.
  1. - Apache Kafka 4.0 only supports KRaft mode - ZooKeeper mode has been removed. As such, broker upgrades to 4.0.x (and higher) require KRaft mode and - the software and metadata versions must be at least 3.3.x (the first version when KRaft mode was deemed production ready). For clusters in KRaft mode - with versions older than 3.3.x, we recommend upgrading to 3.9.x before upgrading to 4.0.x. Clusters in ZooKeeper mode - have to be migrated to KRaft mode before they can be upgraded to 4.0.x. + Apache Kafka 4.0 only supports KRaft mode - ZooKeeper mode has been removed. About version upgrade, + check Upgrading to 4.0.0 from any version 3.3.x through 3.9.x for more info.
  2. Apache Kafka 4.0 ships with a brand-new group coordinator implementation (See here).