KIP-1011 — Use incrementalAlterConfigs when updating broker configs by kafka-configs.sh
Accepted Kafka 4.0 AdminProtocol
Switches `kafka-configs.sh` to use `IncrementalAlterConfigs` instead of the deprecated `AlterConfigs` RPC when modifying broker configs, ensuring per-key updates rather than full config replacement. The old `AlterConfigs` semantics require sending all configs atomically, risking accidental resets of configs not included in the request.
Details
| Author | Deng Ziming |
| Status | Accepted |
| Kafka Version | 4.0 |
| JIRA | KAFKA-16181 |
| Wiki | View on Apache Wiki |
| Created | 2023-12-18 |
| Last Modified | 2024-12-02 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.