Hi everyone,

KIP-1357 has passed the vote and the implementation is approved in
https://github.com/apache/kafka/pull/22920. A few things came up during the
review and I updated the kip accordingly.
-

1. The fully qualified class name of the built-in sticky assignor,
org.apache.kafka.coordinator.group.streams.assignor.StickyTaskAssignor, is
now public API. This makes streams groups consistent with consumer and
share groups, whose built-in assignor class names are already public API
and listed in KIP-848.
-

2. The new AssignorName field on DescribedGroup is added to
StreamsGroupDescribeResponse version 1 in place, and validVersions stays
0-1. Version 1 was introduced by KIP-1331 and has not been released yet, so
no version bump is needed.
-

3. The nine argument StreamsGroupDescription constructor released in
4.2/4.3 is deprecated for removal, and a single new constructor carries
both the KIP-1331 topology description parameters and assignorName. The
compatibility section previously said there were no deprecations.
-

Thanks.
-

Best,
-

Gabriella

On Wed, Jul 8, 2026 at 1:10 PM Gabriella Fu <[email protected]> wrote:

> Hi all, the kip received 4 binding +1 and 1 non-binding +1. Since it's
> been opened for more than 72 hours, the kip is accepted.
> Thanks!
> Best,
> Gabriella
>
> On Wed, Jul 8, 2026 at 9:13 AM Matthias J. Sax <[email protected]> wrote:
>
>> +1 (binding)
>>
>>
>> On 7/7/26 11:29 PM, David Jacot wrote:
>> > Hi Gaby,
>> >
>> > Thanks for the KIP! +1 (binding).
>> >
>> > One minor nit: Have you considered using MemberSubscription and
>> > MemberAssignment instead of MemberAssignmentMetadata and
>> > MemberAssignmentState? Metadata and State feels a bit unclear to me
>> > but I don't feel strongly about it.
>> >
>> > Best,
>> > David
>> >
>> > On Tue, Jun 30, 2026 at 5:11 PM Alieh Saeedi via dev
>> > <[email protected]> wrote:
>> >>
>> >> Hey Gaby
>> >>
>> >> Thanks for the KIP.
>> >> +1 (non-binding)
>> >>
>> >> -Alieh
>> >>
>> >>
>> >>
>> >>
>> >> On Mon, Jun 29, 2026 at 8:03 PM Bill Bejeck <[email protected]>
>> wrote:
>> >>
>> >>> Hi Gaby,
>> >>>
>> >>> Thanks for the KIP.
>> >>>
>> >>> I got caught up on the KIP and the discussion thread, I don't have any
>> >>> additional comments.
>> >>>
>> >>> +1 (biding)
>> >>>
>> >>> -Bill
>> >>>
>> >>> On Mon, Jun 29, 2026 at 3:27 AM Lucas Brutschy via dev
>> >>> <[email protected]> wrote:
>> >>>>
>> >>>> Thanks for the KIP!
>> >>>>
>> >>>> +1 (binding)
>> >>>>
>> >>>> On Thu, Jun 25, 2026 at 6:15 PM Gabriella Fu via dev
>> >>>> <[email protected]> wrote:
>> >>>>>
>> >>>>> Hi all,
>> >>>>>
>> >>>>> The kip1357:Add broker side custom assignors for "streams" groups
>> has
>> >>> now
>> >>>>> been finalized, and I’d like to call a vote to adopt it.
>> >>>>>
>> >>>>> kip
>> >>>>>
>> >>>>>
>> >>>
>> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=430408758__;!!Ayb5sqE7!uR3pOeF4-N4Dh6hqhz6aG27R_DIJOmMbt9WGSn9cQ5M0wzb6RayfKXutkINjljKRENoMAmXhu9A3E0-Fxg4Keg$
>> >>>>>
>> >>>>> discussion
>> >>>>>
>> >>>>>
>> >>>
>> https://urldefense.com/v3/__https://lists.apache.org/thread/1tybf2sm2hyyw0yq7lwkfd3zoj3w0h1t__;!!Ayb5sqE7!uR3pOeF4-N4Dh6hqhz6aG27R_DIJOmMbt9WGSn9cQ5M0wzb6RayfKXutkINjljKRENoMAmXhu9A3E08gJUcSyw$
>> >>>>>
>> >>>>> This kip closes the feature gap by adding broker-side custom task
>> >>> assignor
>> >>>>> support for streams groups.
>> >>>>>
>> >>>>> thanks,
>> >>>>>
>> >>>>> Gabriella
>> >>>
>>
>>

Reply via email to