Hi Mayank,

01. Hum... I understand your reasoning. I think that this is mainly
beneficial for clients lagging behind in terms of supported versions.
However, it is the opposite for the java client which is up to date.
Personally, I would rather prefer to bump both versions and to add the
tagged fields. This would allow us to better reason about what the client
is supposed to do when we see the version on the server side. Otherwise, we
will never know if the client uses this or not.

03. Yeah, ignorable is not needed if the field has the same version.

Thanks,
David

On Mon, Jul 24, 2023 at 4:09 PM José Armando García Sancio
<jsan...@confluent.io.invalid> wrote:

> Hey Mayank,
>
> It is probably binary compatible to have the NodeEndponts fielld at
> taggedVersion 12+ but I think it is misleading as a code reviewer. The
> Java Kafka client at version 12 will never be able to handle those
> fields. Or are you planning to backport these improvements to those
> clients and brokers? If not, can we set the version and taggedVersion
> to 15+?
>
> Thanks,
> --
> -José
>

Reply via email to