KIP-433 — Block old clients on brokers
Discussion BrokerProtocol
Adds min/max API version enforcement per listener to the broker, allowing operators to block connections from clients using API versions below a configured minimum. Very old clients (Kafka 0.8/0.9/0.10) remain wire-compatible with modern brokers but exhibit bugs when they encounter features like record headers; operators need a hard block mechanism to force client upgrades.
Details
| Author | Ying Zheng |
| Status | Discussion |
| JIRA | KAFKA-7975 |
| Wiki | View on Apache Wiki |
| Created | 2019-02-22 |
| Last Modified | 2019-04-17 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.