Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Even though Java 11 was released in September 2018 (over 5 years ago) and usage is on a downwards downward trend, it is still commonly used.
  2. A deprecation period is required before we remove support for a given Java version and the removal should happen in a major Kafka release.
  3. Important projects we depend on may remove support for Java 11 before we do, which may result in challenges when it comes to updates required due to CVEs. One example is Jetty 12, which requires Java 17.
  4. It is often harder to upgrade the Java version in applications that embed libraries like the kafka clients or kafka streams than it is to do so for services like the kafka brokers. Connect is somewhere in between as some connectors may have library dependencies that do not work with newer Java versions.

...