Update Java support - JDK 17 and 21 #3192
Labels
breaking change
Any change which may break existing configurations and deployments
maintenance
Issues to help maintain the project, such as improving builds, testing, etc.
Milestone
Background
Data Prepper uses the Temurin releases for packages with bundled JDKs. Temurin has active LTS support for both Java 11 and 17. Java 21 is planned is a planned LTS release coming in Sep 2023.
Proposal
Update Data Prepper's supported Java versions to 21 and 17. As a breaking change, Data Prepper can stop supporting Java 11 entirely. This also means that developers can start using features which are available only in Java 17 and above.
We can also run some performance tests against Java 21 after it is released. This can help us determine if the default bundled JDK should be 21 instead of 17. Previously we found a performance gain running on Java 17 over 11 which motivated the update to bundle 17 instead.
Additionally, the Data Prepper builds can start to run against the Java 21 to ensure forward compatibility before it is the official version.
Tasks
Reference
https://adoptium.net/support/
The text was updated successfully, but these errors were encountered: