conduktor.io ↗

KIP-1200 — Deprecate ClientQuotaCallback#updateClusterMetadata

Accepted Kafka 4.4 AdminSecurity

Deprecates ClientQuotaCallback#updateClusterMetadata with the intent to remove it in Kafka 5.0, as it is functionally broken in KRaft mode due to incorrect Cluster object semantics. The method was never properly implemented for KRaft (KAFKA-18225), passes a full immutable Cluster object causing memory pressure on large clusters, and carries misleading controller/listener information in KRaft mode.

Details

AuthorKuan Po Tseng
StatusAccepted
Kafka Version4.4
JIRAKAFKA-19566
WikiView on Apache Wiki
Created2025-07-30
Last Modified2026-04-06
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.