conduktor.io ↗

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

Metadata

Details

AuthorMagnus Edenhill
StatusAccepted
Kafka Version1.0
JIRAKAFKA-3304
WikiView on Apache Wiki
Created2015-09-25
Last Modified2018-04-07
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.