KIP-35 — Retrieving protocol version
Accepted Kafka 1.0 ProtocolClient
KIP-35 introduces the `ApiVersions` request/response RPC, allowing clients to query a broker for the min and max supported version of each API. Without version negotiation, clients must hardcode the broker API version they target, preventing a single client binary from working correctly across multiple Kafka broker versions.
Protocol Impact
Details
| Author | Magnus Edenhill |
| Status | Accepted |
| Kafka Version | 1.0 |
| JIRA | KAFKA-3304 |
| Wiki | View on Apache Wiki |
| Created | 2015-09-25 |
| Last Modified | 2018-04-07 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.