KIP-1161 — Unifying LIST-Type Configuration Validation and Default Values
Accepted Kafka 4.2 AdminClient
Standardizes LIST-type configuration validation across Kafka to disallow empty lists and duplicate values in configs where such inputs cause misconfiguration or silent semantic redundancy. Previously, LIST-type configs accepted empty or null values without error and allowed duplicates without warning, misleading operators who expected validation at configuration load time.
Details
| Author | Ken Huang |
| Status | Accepted |
| Kafka Version | 4.2 |
| JIRA | KAFKA-19112 |
| Wiki | View on Apache Wiki |
| Created | 2025-04-12 |
| Last Modified | 2026-03-11 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.