This is an automated email from the ASF dual-hosted git repository.

chia7712 pushed a commit to branch 3.9
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/3.9 by this push:
     new 0b5b8c5a0d9 KAFKA-19026: amend note in KRaft migration docs (#21210)
0b5b8c5a0d9 is described below

commit 0b5b8c5a0d90b2bca0b478d59410ca23e7191d12
Author: Edoardo Comar <[email protected]>
AuthorDate: Wed Dec 24 07:19:22 2025 +0000

    KAFKA-19026: amend note in KRaft migration docs (#21210)
    
    mention the compatibility flag in the migration docs
    
    Reviewers: Chia-Ping Tsai <[email protected]>
---
 docs/getting-started/upgrade.md | 6 ++++++
 docs/operations/kraft.md        | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/docs/getting-started/upgrade.md b/docs/getting-started/upgrade.md
index 92302a10ef4..d7347b3ee83 100644
--- a/docs/getting-started/upgrade.md
+++ b/docs/getting-started/upgrade.md
@@ -58,6 +58,12 @@ If you are upgrading from version 2.4.0 or above, and you 
have not overridden th
 
 
 
+### Notable changes in 3.9.2
+
+  * There is a new server configuration, 
`alter.config.policy.kraft.compatibility.enable`, which ensures that an 
AlterConfigPolicy is invoked consistently between KRaft and ZooKeeper modes. To 
enable this behavior, set the property to `true` in `server.properties`. For 
backward compatibility, the default value is `false`. See 
[KIP-1252](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=399279475)
 for more details.
+
+
+
 ### Notable changes in 3.9.1
 
   * We have added a system property 
("org.apache.kafka.sasl.oauthbearer.allowed.urls") to set the allowed URLs as 
SASL OAUTHBEARER token or jwks endpoints. By default all URLs are allowed. 
Users should explicitly set the desired allowed list if necessary. 
diff --git a/docs/operations/kraft.md b/docs/operations/kraft.md
index e0159f8ad9a..4ce8474cb77 100644
--- a/docs/operations/kraft.md
+++ b/docs/operations/kraft.md
@@ -275,7 +275,7 @@ In general, the migration process passes through several 
phases.
   * After the migration has been finalized, it is not possible to revert back 
to ZooKeeper mode.
   * During the migration, if a ZK broker is running with multiple log 
directories, any directory failure will cause the broker to shutdown. Brokers 
with broken log directories will only be able to migrate to KRaft once the 
directories are repaired. For further details refer to 
[KAFKA-16431](https://issues.apache.org/jira/browse/KAFKA-16431). 
   * As noted above, some features are not fully implemented in KRaft mode. If 
you are using one of those features, you will not be able to migrate to KRaft 
yet.
-  * There is a known inconsistency between ZK and KRaft modes in the arguments 
passed to an `AlterConfigPolicy`, when an `OpType.SUBTRACT` is processed. For 
further details refer to 
[KAFKA-19026](https://issues.apache.org/jira/browse/KAFKA-19026). 
+  * There is a known inconsistency between ZK and KRaft modes in the arguments 
passed to an `AlterConfigPolicy`, when operations of type `SUBTRACT`, `DELETE` 
or `APPEND` are processed. This has been addressed with a compatibility flag in 
version 3.9.2. For further details see 
[KIP-1252](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=399279475).
 
 
 

Reply via email to