conduktor.io ↗

KIP-190 — Handle client-ids consistently between clients and brokers

Accepted Kafka 1.0 Client

Removes the overly restrictive character whitelist for `client.id` enforced by the Java client, aligning with broker behavior that imposes no such restrictions. The character restrictions prevented third-party clients (e.g., librdkafka) using valid but non-whitelisted client IDs from being handled consistently, causing quota and metric tagging failures.

Details

AuthorMickael Maison
StatusAccepted
Kafka Version1.0
JIRAKAFKA-5735
WikiView on Apache Wiki
Created2017-08-21
Last Modified2018-01-03
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.