Hi everyone,

The amended KIP is accepted with 3 binding votes from Chia-Ping, Andrew, and 
Omnia.

Thanks,
Aditya

On 2026/06/01 14:03:34 Omnia Ibrahim wrote:
> Hi Aditya, thanks for the KIP
> +1 (binding)
>
> Thanks
> Omnia
> > On 28 May 2026, at 22:01, Aditya Kousik <[email protected]> wrote:
> >
> > Hi all,
> >
> > Following up here on further discussion in code review. In the last design, 
> > we proposed to make all methods with a default empty body. This breaks 
> > source compatibility for Scala requiring an override def.
> >
> > To address this, I’ve changed the design slightly that will position the 
> > improvement a bit better. I’ve introduced a new super interface 
> > RebalanceListener with exactly the same shape as ConsumerRebalanceListener 
> > but with the extra parameter RebalanceConsumer. The existing interface will 
> > simply extend it overriding with defaults to the 1-arg methods . We also 
> > mark ConsumerRebalanceListener as deprecated.
> >
> > Relatedly the set method on Consumer will be setRebalanceListener.
> >
> > In light of this major change, I wanted to re-open the vote so that 
> > everyone is onboard with the proposed changes.
> >
> > Do let me know your thoughts.
> >
> > GitHub discussion: 
> > https://github.com/apache/kafka/pull/22270#discussion_r3312040954
> > Updated KIP: https://cwiki.apache.org/confluence/x/9ZU8G
> > Original discussion thread: 
> > https://lists.apache.org/thread/8nmybx73f0tmjlb56sdophvoy4yomlx2
> >
> > With regards,
> > Aditya Kousik
>
>

Reply via email to