Hi Stephane,

I don't see why we would increment Kafka versions as quick as Java
versions. The way I think it should work is that we support LTS versions
for a long time and only support the most recent non LTS version. The
latter is to ensure that we catch any issues with newer Java releases
quickly, but people are encouraged to use Java LTS versions in production.
Given that, I don't think major version bumps in Kafka will happen often.
The bump to 2.0 also gives us an opportunity to drop the old Scala clients.
This will be a huge win in tech debt reduction so the project will be able
to move faster after that.

Ismael

On Tue, 20 Mar 2018, 20:24 Stephane Maarek, <steph...@simplemachines.com.au>
wrote:

> Hi
>
> If I remember correctly, Kafka 2.0 is targeted this summer as it'll drop
> support for java 7 and dropping a java version is supposed to imply a major
> version bump in Kafka.
>
> Now that Java has a very quick release cycle for JDK (version 10 today), my
> question is: how fast will Kafka versioning go ?
>
> My point of view is that we shouldn't increment the Kafka version as fast
> as Java, but that's currently the way it seems it'll go
>
> My perspective is that from someone who teaches Kafka, students expect
> major version bumps to have major effects on how they program. But it's a
> tough sell to explain that Kafka 2.0 has nothing major in the functioning
> or programming style except the underlying Java version.
>
> I just want to hear thoughts and opinions and start a discussion.
>
> Thanks !
> Stéphane
>

Reply via email to