conduktor.io ↗

KIP-1252 — AlterConfigPolicy compatibility in legacy Zookeeper mode (3.9.2 release)

Accepted Kafka 3.9.2 AdminBroker

Adds a boolean broker config alter.config.policy.kraft.compatibility.enable that, when true, makes AlterConfigPolicy.validate in ZooKeeper mode receive the post-operation config value (matching KRaft behavior) instead of the raw operation value. The behavioral difference between ZK and KRaft modes made it impossible to write a single policy that correctly validates Incremental Alter Config operations involving OpType.SUBTRACT or OpType.APPEND.

Details

AuthorEdoardo Comar
StatusAccepted
Kafka Version3.9.2
JIRAKAFKA-19026
WikiView on Apache Wiki
Created2025-12-05
Last Modified2025-12-23
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.