KIP-1111 — Enforcing Explicit Naming for Kafka Streams Internal Topics
Accepted Kafka 4.1 Streams
Adds a validation mode to Kafka Streams that enforces explicit naming of all internal repartition and changelog topics, failing topology construction when auto-generated names are used. Auto-generated names embed topology node indices, so any topology restructuring silently renames internal topics and causes state loss or repartition mismatches.
Details
| Author | Sébastien Viale |
| Status | Accepted |
| Kafka Version | 4.1 |
| JIRA | KAFKA-18023 |
| Wiki | View on Apache Wiki |
| Created | 2024-11-15 |
| Last Modified | 2024-12-16 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.