Java versions have a much bigger impact. The Scala version for the Kafka
broker is mostly an implementation detail. The Kafka Streams library for
Scala is not as clear, but this is a recent library and I don't think it
makes sense to bump the major version for the whole project, we should
mention it in the upgrade notes instead.
Apache Kafka 3.0 is likely to happen as part of the KIP-500 (Built-in
consensus) effort and that may take a while. I don't think we should wait
for that to streamline the development process. As stated in the KIP, Scala
2.12 has been out for 3 years so people have had enough time to migrate.
On Fri, Nov 8, 2019 at 1:07 AM charly molter <[EMAIL PROTECTED]>