KIP-1274 — Deprecate and remove support for Classic rebalance protocol in KafkaConsumer
Accepted Kafka 4.3 Consumer
Deprecates the Classic (pre-KIP-848) consumer rebalance protocol in KafkaConsumer with removal planned for a future major version, making the new incremental rebalance protocol (KIP-848) the only supported protocol. The Classic protocol's eager stop-the-world rebalances and thick client-side assignor logic are known operational pain points; the new protocol has been production-ready since Kafka 4.0 and the Classic implementation carries ongoing maintenance cost with diminishing benefit.
Details
| Author | Lianet Magrans |
| Status | Accepted |
| Kafka Version | 4.3 |
| JIRA | KAFKA-20282 |
| Wiki | View on Apache Wiki |
| Created | 2026-01-22 |
| Last Modified | 2026-03-09 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.