conduktor.io ↗

KIP-1247 — Make Bytes utils class part of the public API

Accepted Kafka 4.3 Client

Promotes the Bytes class from org.apache.kafka.common.utils (internal package) to the public Kafka API surface. Bytes is already referenced in public Kafka Streams interfaces (e.g., KeyValueStore<Bytes, byte[]>), meaning users can depend on it through public APIs but cannot import it without using an internal package, creating a usability gap.

Details

AuthorSiddhartha Devineni
StatusAccepted
Kafka Version4.3
JIRAKAFKA-17939
WikiView on Apache Wiki
Created2025-12-01
Last Modified2026-02-24
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.