[ 
https://issues.apache.org/jira/browse/KAFKA-17939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18045740#comment-18045740
 ] 

Siddhartha Devineni edited comment on KAFKA-17939 at 12/17/25 7:23 AM:
-----------------------------------------------------------------------

Hi all,

I have updated the KIP-1247 after discussion: 
[https://cwiki.apache.org/confluence/display/KAFKA/KIP-1247%3A+Make+Bytes+utils+class+part+of+the+public+API]

Discussion thread: 
[https://lists.apache.org/thread/j2h0n5pdccdstsg7xlvlfto0fwmf112z]

Now, the KIP focuses on making only Bytes part of the public API, as it is 
straightforward and widely exposed through Kafka Streams and other public 
interfaces. The Time API will be addressed in a separate KIP due to design 
considerations and dependencies.

Thank you.


was (Author: JIRAUSER309328):
Hi all,

I have updated the KIP-1247 after discussion: 
[https://cwiki.apache.org/confluence/display/KAFKA/KIP-1247%3A+Make+Bytes+utils+class+part+of+the+public+API]


Discussion thread: 
[https://lists.apache.org/thread/j2h0n5pdccdstsg7xlvlfto0fwmf112z]


Now, the KIP focuses on making only Bytes part of the public API, as it is 
straightforward and widely exposed through Kafka Streams and other public 
interfaces. The Time API will be addressed in a separate KIP due to design 
considerations and dependencies.


The KIP proposes to include Bytes in Javadoc generation and enhance its 
documentation to meet public API standards, with no impact on user 
compatibility.

Thank you.

> Kafka Streams API exposes org.apache.kafka.common.utils.Bytes which is not 
> part of the public API
> -------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-17939
>                 URL: https://issues.apache.org/jira/browse/KAFKA-17939
>             Project: Kafka
>          Issue Type: Task
>          Components: streams
>            Reporter: Mickael Maison
>            Assignee: Siddhartha Devineni
>            Priority: Major
>              Labels: needs-kip
>
> Quite a few public API classes/interfaces in org.apache.kafka.streams and 
> org.apache.kafka.streams.kstreams expose the 
> org.apache.kafka.common.utils.Bytes class. However Bytes is not part of the 
> public API.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to