conduktor.io ↗

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

AuthorKen Huang
StatusAccepted
Kafka Version4.2
JIRAKAFKA-19112
WikiView on Apache Wiki
Created2025-04-12
Last Modified2026-03-11
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.