conduktor.io ↗

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

AuthorSébastien Viale
StatusAccepted
Kafka Version4.1
JIRAKAFKA-18023
WikiView on Apache Wiki
Created2024-11-15
Last Modified2024-12-16
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.