Yes: https://issues.apache.org/jira/browse/KAFKA-9815

> we'd have to be sure the latest 2.x client also works well with all previous 
> 2.x versions back to 2.0

I think kafka-clients should make sure of that.

The processors could still be named 2_0, it’s only the client jar that should 
be the latest 2.x version.
Specifically 
https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-kafka-bundle/pom.xml#L31

Regards
Chris

From: Bryan Bende <bbe...@gmail.com>
Sent: Friday, 12. June 2020 15:18
To: users@nifi.apache.org
Subject: Re: kafka-clients version

Usually we make a new version of the processors when something changes that 
causes a previous version of the client to not work well with the newer broker 
(i.e. 0.9 client with 0.10 broker, in the older versions).

The latest processors are named with "2_0" so not sure if it makes sense to 
upgrade the client lib and then the name is no longer accurate, plus we'd have 
to be sure the latest 2.x client also works well with all previous 2.x versions 
back to 2.0.

The other option is to make a new copy of the processor like "2_5" or whatever 
the latest version is, but I think we only want to do this if it's really 
necessary. AFAIK the 2.0 client works with the latest 2.x brokers.

Is there any specific issue you are looking to solve by using the latest client?


On Fri, Jun 12, 2020 at 8:20 AM 
<christophe.mon...@post.ch<mailto:christophe.mon...@post.ch>> wrote:
Hi

Any reason why nifi-kafka-bundle is still bundled with kafka-clients-2.0.0.jar 
and not a newer version?

Regards
Chris

Reply via email to