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
| Author | Mickael Maison |
| Status | Accepted |
| Kafka Version | 1.0 |
| JIRA | KAFKA-5735 |
| Wiki | View on Apache Wiki |
| Created | 2017-08-21 |
| Last Modified | 2018-01-03 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.