You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Matthias J. Sax" <mj...@apache.org> on 2026/07/01 06:42:45 UTC
Re: [VOTE] KIP-1340: Expose Both Mapped Key and Stream Key in Streams-GlobalKTable Joins
+1 (binding)
On 6/30/26 1:27 PM, Bill Bejeck wrote:
> Thanks for the KIP!
>
> +1 (binding)
>
> On Mon, Jun 29, 2026 at 10:12 PM Lucy Liu via dev <de...@kafka.apache.org> wrote:
>>
>> Hi all,
>>
>> I would like to start a vote for KIP-1340: Expose Both Mapped Key and
>> Stream Key in Streams-GlobalKTable Joins.
>> This KIP introduces a new ValueJoinerWithMultipleKeys functional interface
>> and four corresponding KStream#join / leftJoin overloads for
>> stream-GlobalKTable joins that expose both the mapped join key (the
>> GlobalKTable lookup key) and the original stream record key, and deprecates
>> the existing ValueJoinerWithKey-based overloads.
>>
>> KIP:
>> https://cwiki.apache.org/confluence/spaces/KAFKA/pages/421958552/KIP-1340+Expose+Both+Mapped+Key+and+Stream+Key+in+Streams-GlobalKTable+Joins
>>
>> Discussion Thread:
>> https://lists.apache.org/thread/mshwxyjs6z4crrf26ffsk2j4ygmrmm7s
>>
>> Thanks,
>> Lucy Liu
Re: [VOTE] KIP-1340: Expose Both Mapped Key and Stream Key in Streams-GlobalKTable Joins
Posted by Lucy Liu via dev <de...@kafka.apache.org>.
Hi all,
I have a small update regarding the KIP:
For the new valueJoiner functional interface, I renamed it and reordered
the params:
Old: ValueJoinerWithMappedAndStreamKey<TableKey, StreamKey, StreamValue,
TableValue, VOut>
New: ValueJoinerWithStreamAndMappedKey<StreamKey, TableKey, StreamValue,
TableValue, VOut>
This change is to make the parameter order like `Key1, Key2, Value1,
Value2`, which is more natural than `Key2, Key1, Value1, Value2` in terms
of semantics.
Let me know if you have any questions or concerns regarding this change.
Thanks!
Best,
Lucy Liu
On Mon, Jul 6, 2026 at 10:33 AM Lucy Liu <lu...@confluent.io> wrote:
> Hi all,
>
> Sorry for the confusion earlier. The KIP has now received three binding +1
> votes and 1 non-binding +1 vote, and has been accepted.
>
> - Binding +1: Bill, Matthias, Frank
> - Non-binding +1: Alieh
>
> Thanks all for the review!
>
> Best,
> Lucy Liu
>
> On Wed, Jul 1, 2026 at 8:24 PM Lucy Liu <lu...@confluent.io> wrote:
>
>> Hi Matthias,
>>
>> Thanks for the reminder! Sorry I completely forgot about it. I will
>> change the status and keep it open.
>>
>> Best,
>> Lucy liu
>>
>> On Wed, Jul 1, 2026 at 8:20 PM Matthias J. Sax <mj...@apache.org> wrote:
>>
>>> Lucy, a vote must stay open for at least 72h. No need to follow up, in
>>> case nobody else replies, but technically we need to accept votes at
>>> least until the 72h passed.
>>>
>>>
>>> -Matthias
>>>
>>>
>>> On 7/1/26 12:06 PM, Lucy Liu via dev wrote:
>>> > Hi all,
>>> >
>>> > The KIP has now received three binding +1 votes and 1 non-binding +1
>>> vote,
>>> > and therefore has been accepted.
>>> >
>>> > - Binding +1: Bill, Matthias, Frank
>>> > - Non-binding +1: Alieh
>>> >
>>> > Thanks all for the review!
>>> >
>>> > Best,
>>> > Lucy Liu
>>> >
>>> > On Wed, Jul 1, 2026 at 1:00 PM Alieh Saeedi via dev <
>>> dev@kafka.apache.org>
>>> > wrote:
>>> >
>>> >> Thanks Lucy for the KIP.
>>> >>
>>> >> The KIP looks perfect to me:)
>>> >>
>>> >> +1 (non-binding)
>>> >>
>>> >> -Alieh
>>> >>
>>> >> On Wed, Jul 1, 2026, 4:57 PM TengYao Chi <fr...@apache.org>
>>> wrote:
>>> >>
>>> >>> Thanks for the KIP!
>>> >>>
>>> >>> +1 (binding)
>>> >>>
>>> >>> Best,
>>> >>> TengYao Chi
>>> >>>
>>> >>> Matthias J. Sax <mj...@apache.org> 於 2026年7月1日週三 上午7:43寫道:
>>> >>>
>>> >>>> +1 (binding)
>>> >>>>
>>> >>>>
>>> >>>> On 6/30/26 1:27 PM, Bill Bejeck wrote:
>>> >>>>> Thanks for the KIP!
>>> >>>>>
>>> >>>>> +1 (binding)
>>> >>>>>
>>> >>>>> On Mon, Jun 29, 2026 at 10:12 PM Lucy Liu via dev <
>>> >>> dev@kafka.apache.org>
>>> >>>> wrote:
>>> >>>>>>
>>> >>>>>> Hi all,
>>> >>>>>>
>>> >>>>>> I would like to start a vote for KIP-1340: Expose Both Mapped Key
>>> >> and
>>> >>>>>> Stream Key in Streams-GlobalKTable Joins.
>>> >>>>>> This KIP introduces a new ValueJoinerWithMultipleKeys functional
>>> >>>> interface
>>> >>>>>> and four corresponding KStream#join / leftJoin overloads for
>>> >>>>>> stream-GlobalKTable joins that expose both the mapped join key
>>> (the
>>> >>>>>> GlobalKTable lookup key) and the original stream record key, and
>>> >>>> deprecates
>>> >>>>>> the existing ValueJoinerWithKey-based overloads.
>>> >>>>>>
>>> >>>>>> KIP:
>>> >>>>>>
>>> >>>>
>>> >>>
>>> >>
>>> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/spaces/KAFKA/pages/421958552/KIP-1340*Expose*Both*Mapped*Key*and*Stream*Key*in*Streams-GlobalKTable*Joins__;KysrKysrKysrKw!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_RzO9Mus$
>>> >>>>>>
>>> >>>>>> Discussion Thread:
>>> >>>>>>
>>> >>>
>>> >>
>>> https://urldefense.com/v3/__https://lists.apache.org/thread/mshwxyjs6z4crrf26ffsk2j4ygmrmm7s__;!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_HNRo2tM$
>>> >>>>>>
>>> >>>>>> Thanks,
>>> >>>>>> Lucy Liu
>>> >>>>
>>> >>>>
>>> >>>
>>> >>
>>> >
>>>
>>>
Re: [VOTE] KIP-1340: Expose Both Mapped Key and Stream Key in Streams-GlobalKTable Joins
Posted by Lucy Liu via dev <de...@kafka.apache.org>.
Hi all,
Sorry for the confusion earlier. The KIP has now received three binding +1
votes and 1 non-binding +1 vote, and has been accepted.
- Binding +1: Bill, Matthias, Frank
- Non-binding +1: Alieh
Thanks all for the review!
Best,
Lucy Liu
On Wed, Jul 1, 2026 at 8:24 PM Lucy Liu <lu...@confluent.io> wrote:
> Hi Matthias,
>
> Thanks for the reminder! Sorry I completely forgot about it. I will change
> the status and keep it open.
>
> Best,
> Lucy liu
>
> On Wed, Jul 1, 2026 at 8:20 PM Matthias J. Sax <mj...@apache.org> wrote:
>
>> Lucy, a vote must stay open for at least 72h. No need to follow up, in
>> case nobody else replies, but technically we need to accept votes at
>> least until the 72h passed.
>>
>>
>> -Matthias
>>
>>
>> On 7/1/26 12:06 PM, Lucy Liu via dev wrote:
>> > Hi all,
>> >
>> > The KIP has now received three binding +1 votes and 1 non-binding +1
>> vote,
>> > and therefore has been accepted.
>> >
>> > - Binding +1: Bill, Matthias, Frank
>> > - Non-binding +1: Alieh
>> >
>> > Thanks all for the review!
>> >
>> > Best,
>> > Lucy Liu
>> >
>> > On Wed, Jul 1, 2026 at 1:00 PM Alieh Saeedi via dev <
>> dev@kafka.apache.org>
>> > wrote:
>> >
>> >> Thanks Lucy for the KIP.
>> >>
>> >> The KIP looks perfect to me:)
>> >>
>> >> +1 (non-binding)
>> >>
>> >> -Alieh
>> >>
>> >> On Wed, Jul 1, 2026, 4:57 PM TengYao Chi <fr...@apache.org>
>> wrote:
>> >>
>> >>> Thanks for the KIP!
>> >>>
>> >>> +1 (binding)
>> >>>
>> >>> Best,
>> >>> TengYao Chi
>> >>>
>> >>> Matthias J. Sax <mj...@apache.org> 於 2026年7月1日週三 上午7:43寫道:
>> >>>
>> >>>> +1 (binding)
>> >>>>
>> >>>>
>> >>>> On 6/30/26 1:27 PM, Bill Bejeck wrote:
>> >>>>> Thanks for the KIP!
>> >>>>>
>> >>>>> +1 (binding)
>> >>>>>
>> >>>>> On Mon, Jun 29, 2026 at 10:12 PM Lucy Liu via dev <
>> >>> dev@kafka.apache.org>
>> >>>> wrote:
>> >>>>>>
>> >>>>>> Hi all,
>> >>>>>>
>> >>>>>> I would like to start a vote for KIP-1340: Expose Both Mapped Key
>> >> and
>> >>>>>> Stream Key in Streams-GlobalKTable Joins.
>> >>>>>> This KIP introduces a new ValueJoinerWithMultipleKeys functional
>> >>>> interface
>> >>>>>> and four corresponding KStream#join / leftJoin overloads for
>> >>>>>> stream-GlobalKTable joins that expose both the mapped join key (the
>> >>>>>> GlobalKTable lookup key) and the original stream record key, and
>> >>>> deprecates
>> >>>>>> the existing ValueJoinerWithKey-based overloads.
>> >>>>>>
>> >>>>>> KIP:
>> >>>>>>
>> >>>>
>> >>>
>> >>
>> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/spaces/KAFKA/pages/421958552/KIP-1340*Expose*Both*Mapped*Key*and*Stream*Key*in*Streams-GlobalKTable*Joins__;KysrKysrKysrKw!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_RzO9Mus$
>> >>>>>>
>> >>>>>> Discussion Thread:
>> >>>>>>
>> >>>
>> >>
>> https://urldefense.com/v3/__https://lists.apache.org/thread/mshwxyjs6z4crrf26ffsk2j4ygmrmm7s__;!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_HNRo2tM$
>> >>>>>>
>> >>>>>> Thanks,
>> >>>>>> Lucy Liu
>> >>>>
>> >>>>
>> >>>
>> >>
>> >
>>
>>
Re: [VOTE] KIP-1340: Expose Both Mapped Key and Stream Key in Streams-GlobalKTable Joins
Posted by Lucy Liu via dev <de...@kafka.apache.org>.
Hi Matthias,
Thanks for the reminder! Sorry I completely forgot about it. I will change
the status and keep it open.
Best,
Lucy liu
On Wed, Jul 1, 2026 at 8:20 PM Matthias J. Sax <mj...@apache.org> wrote:
> Lucy, a vote must stay open for at least 72h. No need to follow up, in
> case nobody else replies, but technically we need to accept votes at
> least until the 72h passed.
>
>
> -Matthias
>
>
> On 7/1/26 12:06 PM, Lucy Liu via dev wrote:
> > Hi all,
> >
> > The KIP has now received three binding +1 votes and 1 non-binding +1
> vote,
> > and therefore has been accepted.
> >
> > - Binding +1: Bill, Matthias, Frank
> > - Non-binding +1: Alieh
> >
> > Thanks all for the review!
> >
> > Best,
> > Lucy Liu
> >
> > On Wed, Jul 1, 2026 at 1:00 PM Alieh Saeedi via dev <
> dev@kafka.apache.org>
> > wrote:
> >
> >> Thanks Lucy for the KIP.
> >>
> >> The KIP looks perfect to me:)
> >>
> >> +1 (non-binding)
> >>
> >> -Alieh
> >>
> >> On Wed, Jul 1, 2026, 4:57 PM TengYao Chi <fr...@apache.org> wrote:
> >>
> >>> Thanks for the KIP!
> >>>
> >>> +1 (binding)
> >>>
> >>> Best,
> >>> TengYao Chi
> >>>
> >>> Matthias J. Sax <mj...@apache.org> 於 2026年7月1日週三 上午7:43寫道:
> >>>
> >>>> +1 (binding)
> >>>>
> >>>>
> >>>> On 6/30/26 1:27 PM, Bill Bejeck wrote:
> >>>>> Thanks for the KIP!
> >>>>>
> >>>>> +1 (binding)
> >>>>>
> >>>>> On Mon, Jun 29, 2026 at 10:12 PM Lucy Liu via dev <
> >>> dev@kafka.apache.org>
> >>>> wrote:
> >>>>>>
> >>>>>> Hi all,
> >>>>>>
> >>>>>> I would like to start a vote for KIP-1340: Expose Both Mapped Key
> >> and
> >>>>>> Stream Key in Streams-GlobalKTable Joins.
> >>>>>> This KIP introduces a new ValueJoinerWithMultipleKeys functional
> >>>> interface
> >>>>>> and four corresponding KStream#join / leftJoin overloads for
> >>>>>> stream-GlobalKTable joins that expose both the mapped join key (the
> >>>>>> GlobalKTable lookup key) and the original stream record key, and
> >>>> deprecates
> >>>>>> the existing ValueJoinerWithKey-based overloads.
> >>>>>>
> >>>>>> KIP:
> >>>>>>
> >>>>
> >>>
> >>
> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/spaces/KAFKA/pages/421958552/KIP-1340*Expose*Both*Mapped*Key*and*Stream*Key*in*Streams-GlobalKTable*Joins__;KysrKysrKysrKw!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_RzO9Mus$
> >>>>>>
> >>>>>> Discussion Thread:
> >>>>>>
> >>>
> >>
> https://urldefense.com/v3/__https://lists.apache.org/thread/mshwxyjs6z4crrf26ffsk2j4ygmrmm7s__;!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_HNRo2tM$
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Lucy Liu
> >>>>
> >>>>
> >>>
> >>
> >
>
>
Re: [VOTE] KIP-1340: Expose Both Mapped Key and Stream Key in Streams-GlobalKTable Joins
Posted by "Matthias J. Sax" <mj...@apache.org>.
Lucy, a vote must stay open for at least 72h. No need to follow up, in
case nobody else replies, but technically we need to accept votes at
least until the 72h passed.
-Matthias
On 7/1/26 12:06 PM, Lucy Liu via dev wrote:
> Hi all,
>
> The KIP has now received three binding +1 votes and 1 non-binding +1 vote,
> and therefore has been accepted.
>
> - Binding +1: Bill, Matthias, Frank
> - Non-binding +1: Alieh
>
> Thanks all for the review!
>
> Best,
> Lucy Liu
>
> On Wed, Jul 1, 2026 at 1:00 PM Alieh Saeedi via dev <de...@kafka.apache.org>
> wrote:
>
>> Thanks Lucy for the KIP.
>>
>> The KIP looks perfect to me:)
>>
>> +1 (non-binding)
>>
>> -Alieh
>>
>> On Wed, Jul 1, 2026, 4:57 PM TengYao Chi <fr...@apache.org> wrote:
>>
>>> Thanks for the KIP!
>>>
>>> +1 (binding)
>>>
>>> Best,
>>> TengYao Chi
>>>
>>> Matthias J. Sax <mj...@apache.org> 於 2026年7月1日週三 上午7:43寫道:
>>>
>>>> +1 (binding)
>>>>
>>>>
>>>> On 6/30/26 1:27 PM, Bill Bejeck wrote:
>>>>> Thanks for the KIP!
>>>>>
>>>>> +1 (binding)
>>>>>
>>>>> On Mon, Jun 29, 2026 at 10:12 PM Lucy Liu via dev <
>>> dev@kafka.apache.org>
>>>> wrote:
>>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I would like to start a vote for KIP-1340: Expose Both Mapped Key
>> and
>>>>>> Stream Key in Streams-GlobalKTable Joins.
>>>>>> This KIP introduces a new ValueJoinerWithMultipleKeys functional
>>>> interface
>>>>>> and four corresponding KStream#join / leftJoin overloads for
>>>>>> stream-GlobalKTable joins that expose both the mapped join key (the
>>>>>> GlobalKTable lookup key) and the original stream record key, and
>>>> deprecates
>>>>>> the existing ValueJoinerWithKey-based overloads.
>>>>>>
>>>>>> KIP:
>>>>>>
>>>>
>>>
>> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/spaces/KAFKA/pages/421958552/KIP-1340*Expose*Both*Mapped*Key*and*Stream*Key*in*Streams-GlobalKTable*Joins__;KysrKysrKysrKw!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_RzO9Mus$
>>>>>>
>>>>>> Discussion Thread:
>>>>>>
>>>
>> https://urldefense.com/v3/__https://lists.apache.org/thread/mshwxyjs6z4crrf26ffsk2j4ygmrmm7s__;!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_HNRo2tM$
>>>>>>
>>>>>> Thanks,
>>>>>> Lucy Liu
>>>>
>>>>
>>>
>>
>
Re: [VOTE] KIP-1340: Expose Both Mapped Key and Stream Key in Streams-GlobalKTable Joins
Posted by Lucy Liu via dev <de...@kafka.apache.org>.
Hi all,
The KIP has now received three binding +1 votes and 1 non-binding +1 vote,
and therefore has been accepted.
- Binding +1: Bill, Matthias, Frank
- Non-binding +1: Alieh
Thanks all for the review!
Best,
Lucy Liu
On Wed, Jul 1, 2026 at 1:00 PM Alieh Saeedi via dev <de...@kafka.apache.org>
wrote:
> Thanks Lucy for the KIP.
>
> The KIP looks perfect to me:)
>
> +1 (non-binding)
>
> -Alieh
>
> On Wed, Jul 1, 2026, 4:57 PM TengYao Chi <fr...@apache.org> wrote:
>
> > Thanks for the KIP!
> >
> > +1 (binding)
> >
> > Best,
> > TengYao Chi
> >
> > Matthias J. Sax <mj...@apache.org> 於 2026年7月1日週三 上午7:43寫道:
> >
> > > +1 (binding)
> > >
> > >
> > > On 6/30/26 1:27 PM, Bill Bejeck wrote:
> > > > Thanks for the KIP!
> > > >
> > > > +1 (binding)
> > > >
> > > > On Mon, Jun 29, 2026 at 10:12 PM Lucy Liu via dev <
> > dev@kafka.apache.org>
> > > wrote:
> > > >>
> > > >> Hi all,
> > > >>
> > > >> I would like to start a vote for KIP-1340: Expose Both Mapped Key
> and
> > > >> Stream Key in Streams-GlobalKTable Joins.
> > > >> This KIP introduces a new ValueJoinerWithMultipleKeys functional
> > > interface
> > > >> and four corresponding KStream#join / leftJoin overloads for
> > > >> stream-GlobalKTable joins that expose both the mapped join key (the
> > > >> GlobalKTable lookup key) and the original stream record key, and
> > > deprecates
> > > >> the existing ValueJoinerWithKey-based overloads.
> > > >>
> > > >> KIP:
> > > >>
> > >
> >
> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/spaces/KAFKA/pages/421958552/KIP-1340*Expose*Both*Mapped*Key*and*Stream*Key*in*Streams-GlobalKTable*Joins__;KysrKysrKysrKw!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_RzO9Mus$
> > > >>
> > > >> Discussion Thread:
> > > >>
> >
> https://urldefense.com/v3/__https://lists.apache.org/thread/mshwxyjs6z4crrf26ffsk2j4ygmrmm7s__;!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_HNRo2tM$
> > > >>
> > > >> Thanks,
> > > >> Lucy Liu
> > >
> > >
> >
>
Re: [VOTE] KIP-1340: Expose Both Mapped Key and Stream Key in Streams-GlobalKTable Joins
Posted by Alieh Saeedi via dev <de...@kafka.apache.org>.
Thanks Lucy for the KIP.
The KIP looks perfect to me:)
+1 (non-binding)
-Alieh
On Wed, Jul 1, 2026, 4:57 PM TengYao Chi <fr...@apache.org> wrote:
> Thanks for the KIP!
>
> +1 (binding)
>
> Best,
> TengYao Chi
>
> Matthias J. Sax <mj...@apache.org> 於 2026年7月1日週三 上午7:43寫道:
>
> > +1 (binding)
> >
> >
> > On 6/30/26 1:27 PM, Bill Bejeck wrote:
> > > Thanks for the KIP!
> > >
> > > +1 (binding)
> > >
> > > On Mon, Jun 29, 2026 at 10:12 PM Lucy Liu via dev <
> dev@kafka.apache.org>
> > wrote:
> > >>
> > >> Hi all,
> > >>
> > >> I would like to start a vote for KIP-1340: Expose Both Mapped Key and
> > >> Stream Key in Streams-GlobalKTable Joins.
> > >> This KIP introduces a new ValueJoinerWithMultipleKeys functional
> > interface
> > >> and four corresponding KStream#join / leftJoin overloads for
> > >> stream-GlobalKTable joins that expose both the mapped join key (the
> > >> GlobalKTable lookup key) and the original stream record key, and
> > deprecates
> > >> the existing ValueJoinerWithKey-based overloads.
> > >>
> > >> KIP:
> > >>
> >
> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/spaces/KAFKA/pages/421958552/KIP-1340*Expose*Both*Mapped*Key*and*Stream*Key*in*Streams-GlobalKTable*Joins__;KysrKysrKysrKw!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_RzO9Mus$
> > >>
> > >> Discussion Thread:
> > >>
> https://urldefense.com/v3/__https://lists.apache.org/thread/mshwxyjs6z4crrf26ffsk2j4ygmrmm7s__;!!Ayb5sqE7!uYBwREDVQoFp4shkUEIER9OFQZcZEdkVu6oyYzbuwQMPGyDfIoIdOuUf9iNhyjrXuUrwT9BNaxY8mxO_HNRo2tM$
> > >>
> > >> Thanks,
> > >> Lucy Liu
> >
> >
>
Re: [VOTE] KIP-1340: Expose Both Mapped Key and Stream Key in Streams-GlobalKTable Joins
Posted by TengYao Chi <fr...@apache.org>.
Thanks for the KIP!
+1 (binding)
Best,
TengYao Chi
Matthias J. Sax <mj...@apache.org> 於 2026年7月1日週三 上午7:43寫道:
> +1 (binding)
>
>
> On 6/30/26 1:27 PM, Bill Bejeck wrote:
> > Thanks for the KIP!
> >
> > +1 (binding)
> >
> > On Mon, Jun 29, 2026 at 10:12 PM Lucy Liu via dev <de...@kafka.apache.org>
> wrote:
> >>
> >> Hi all,
> >>
> >> I would like to start a vote for KIP-1340: Expose Both Mapped Key and
> >> Stream Key in Streams-GlobalKTable Joins.
> >> This KIP introduces a new ValueJoinerWithMultipleKeys functional
> interface
> >> and four corresponding KStream#join / leftJoin overloads for
> >> stream-GlobalKTable joins that expose both the mapped join key (the
> >> GlobalKTable lookup key) and the original stream record key, and
> deprecates
> >> the existing ValueJoinerWithKey-based overloads.
> >>
> >> KIP:
> >>
> https://cwiki.apache.org/confluence/spaces/KAFKA/pages/421958552/KIP-1340+Expose+Both+Mapped+Key+and+Stream+Key+in+Streams-GlobalKTable+Joins
> >>
> >> Discussion Thread:
> >> https://lists.apache.org/thread/mshwxyjs6z4crrf26ffsk2j4ygmrmm7s
> >>
> >> Thanks,
> >> Lucy Liu
>
>