KIP-97 — Improved Kafka Client RPC Compatibility Policy
Accepted Kafka 1.0 ProtocolClient
Formalizes a bidirectional client-broker RPC compatibility policy so that new clients can negotiate down to older broker API versions, not just new brokers supporting old clients. The prior one-way policy forced users to upgrade all brokers to a new version before any clients could be upgraded to a matching new version, coupling two independent deployment lifecycles.
Protocol Impact
Details
| Author | Colin McCabe |
| Status | Accepted |
| Kafka Version | 1.0 |
| JIRA | KAFKA-4462 |
| Wiki | View on Apache Wiki |
| Created | 2016-11-29 |
| Last Modified | 2017-02-01 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.