By Omnia Ibrahim | Thursday, October 22, 2026
We are proud to announce the release of Apache Kafka® 4.4.0. This release contains many new features and improvements. This blog post will highlight some of the more prominent ones. For a full list of changes, be sure to check the release notes.
With 25 KIPs and 963 commits since 4.3.0, this release introduces many new features, improvements and bug fixes to all the components.
See the Upgrading to 4.4 section in the documentation for the list of notable changes and detailed upgrade steps.
KIP-1232: Deprecate broker.id config Deprecates the broker.id broker configuration.
KIP-1200: Deprecate ClientQuotaCallback#updateClusterMetadata Deprecates the ClientQuotaCallback#updateClusterMetadata method and will be removed in Kafka 5.0. Custom implementations of ClientQuotaCallback no longer need to override this method, as a default no-op implementation is now provided.
KIP-1301: Deprecate Yammer-based metrics in GroupCoordinatorMetrics Deprecates the remaining Yammer-based classic-group metrics in GroupCoordinatorMetrics (NumGroups, NumOffsets, NumGroupsPreparingRebalance, NumGroupsCompletingRebalance, NumGroupsStable, NumGroupsDead), replacing them with equivalent Kafka Metrics gauges registered under the kafka.server:type=group-coordinator-metrics MBean.
KIP-1170: Unify cluster metadata bootstrapping Storage directories formatted by the kafka-storage tool are no…