Hi,

we made one more minor change for 4.2. In the heartbeat response, we
added a new status code
`ASSIGNMENT_DELAYED` to indicate that the returned assignment was empty, because
the assignment was delayed by `group.streams.initial.rebalance.delay.ms`.

Best,
Lucas

On Mon, Nov 17, 2025 at 8:51 AM Lucas Brutschy <[email protected]> wrote:
>
> Hi,
>
> while implementing KIP-1071 in 4.1 and upcoming 4.2 releases, we found
> a couple of issues which required some tweaking of the KIP, I want to
> highlight all changes. The KIP was already updated accordingly:
>
> - Streams group description in Admin API now also exposes 
> currentAssignmentEpoch
> - In the Interactive Query endpoint information, we differentiate
> active partitions from standby partitions, as in the classic protocol,
> and we introduced an additional versioning number
> (endpointInformationEpoch) to version it.
> - StreamsGroupDescribe requires DESCRIBE ACL on groups and topics, not READ
> - Adapted the changes from KIP-1101 (described there)
> - In the StreamsGroupMetadataValue record, we added fields to store
> the last assignment configuration, and the last validated topology
> epoch
> - In StreamsGroupCurrentMemberAssignmentValue, we track additionally
> the epoch each task was assigned
> - We added the configuration group.streams.initial.rebalance.delay.ms,
> the equivalent of group.initial.rebalance.delay.ms in the classic
> protocol.
> - kafka-streams-group.sh got the additional option --all-groups as an
> alternative to --group
>
> We are marking the interfaces, records and RPCs as stable in 4.2.
>
> Please let us know if there are any concerns.
>
> Thanks,
> Lucas
>
> On Fri, Dec 13, 2024 at 11:10 AM Lucas Brutschy <[email protected]> 
> wrote:
> >
> > Thank you all for voting!
> >
> > The KIP is now accepted with:
> >
> > 3 binding +1 (Sophie, Andrew, Bill).
> > 2 non-binding +1 (Alieh, Colt).
> > No -1 or 0 votes.
> >
> > We will target 4.1 for a non-production opt-in implementation of this KIP.
> >
> > On Tue, Dec 10, 2024 at 1:18 AM Sophie Blee-Goldman
> > <[email protected]> wrote:
> > >
> > > +1 (binding)
> > >
> > > Thank you guys for the deep discussion and for carefully considering all
> > > the details of this new protocol. Looking forward to seeing the KIP in
> > > action!
> > >
> > > -Sophie
> > >
> > > On Fri, Dec 6, 2024 at 5:52 AM Andrew Schofield <
> > > [email protected]> wrote:
> > >
> > > > Hi Bruno and Lucas,
> > > > Thanks for proposing this excellent KIP.
> > > >
> > > > +1 (binding)
> > > >
> > > > Thanks,
> > > > Andrew
> > > > ________________________________________
> > > > From: Alieh Saeedi <[email protected]>
> > > > Sent: 03 December 2024 16:07
> > > > To: [email protected] <[email protected]>
> > > > Subject: Re: [VOTE]: KIP-1071: Streams Rebalance Protocol
> > > >
> > > > Thanks for the effort. I really appreciate the time and dedication you 
> > > > put
> > > > into this.
> > > >
> > > > +1(non-binding)
> > > >
> > > > Cheers,
> > > > Alieh
> > > >
> > > > On Wed, Nov 27, 2024 at 11:31 AM Bruno Cadonna <[email protected]> 
> > > > wrote:
> > > >
> > > > > Hi all,
> > > > >
> > > > > We (Lucas and myself) would like to call for a vote on KIP-1071: 
> > > > > Streams
> > > > > Rebalance Protocol: https://cwiki.apache.org/confluence/x/2BCTEg
> > > > >
> > > > > Discussion thread:
> > > > > https://lists.apache.org/thread/h8lfcwm1ljq5d84194jfnqp9wh148r1v
> > > > >
> > > > > Best,
> > > > > Bruno
> > > > >
> > > > >
> > > > >
> > > >

Reply via email to