Hi all,
I have update my kip with the following change,
1) TaskId is now defined in the Public Interfaces section.
 It was previously referenced by MemberAssignmentState (Map<TaskId, Long>)
but never actually defined. It is now a public interface, with the concrete
implementation kept internal
2) GroupAssignment is now specified as a record rather than a class.


  It's an output/return type, and the record exposes the same public
surface (canonical constructor + members() accessor) with less
boilerplate.

Best,
Gabriella

On Wed, Jul 8, 2026 at 7:55 PM Ziyun Fu (Jira) <[email protected]> wrote:

>
>      [
> https://urldefense.com/v3/__https://issues.apache.org/jira/browse/KAFKA-20789?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel__;!!Ayb5sqE7!vqGmtxpCDE5IBAVEDrYw_5yS2YmOkOm3fXl6dtfRqDal9CeGOq2qGUTVVJxcEEDRMYnXFg1hgvbH$
> ]
>
> Ziyun Fu resolved KAFKA-20789.
> ------------------------------
>     Resolution: Duplicate
>
> > KIP-1357: Promote streams assignor API to public module
> > -------------------------------------------------------
> >
> >                 Key: KAFKA-20789
> >                 URL:
> https://urldefense.com/v3/__https://issues.apache.org/jira/browse/KAFKA-20789__;!!Ayb5sqE7!vqGmtxpCDE5IBAVEDrYw_5yS2YmOkOm3fXl6dtfRqDal9CeGOq2qGUTVVJxcEEDRMYnXFviNXAVR$
> >             Project: Kafka
> >          Issue Type: Improvement
> >            Reporter: Ziyun Fu
> >            Assignee: Ziyun Fu
> >            Priority: Major
> >
> > reshape the public api as described in KIP1357
>
>
>
> --
> This message was sent by Atlassian Jira
> (v8.20.10#820010)
>

Reply via email to