conduktor.io ↗

KIP-1020 — Move `window.size.ms` and `windowed.inner.class.serde` from `StreamsConfig` to TimeWindowedDe/Serializer and SessionWindowedDe/Serializer class

Accepted Kafka 4.1 Streams

Deprecates window.size.ms and windowed.inner.class.serde in StreamsConfig and moves them as constants to the relevant windowed serializer/deserializer classes (TimeWindowedSerializer, TimeWindowedDeserializer, SessionWindowedSerializer, SessionWindowedDeserializer). These configs are not true Streams runtime configs—they only affect console consumer/producer deserialization—and their presence in StreamsConfig causes confusion for application developers.

Details

AuthorLucia Cerchie
StatusAccepted
Kafka Version4.1
JIRAKAFKA-16260
WikiView on Apache Wiki
Created2024-02-14
Last Modified2024-12-22
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.