-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use and require Java 23 #21316
Labels
roadmap
Top level issues for major efforts in the project
Comments
Nice @wendigo ! |
JDK 23 is ready: #21732 |
Do we want some announcement besides release notes. I think timing will be in one of the next releases after 458. GA for 23 is 17th of Sept. |
I will prepare a blog post for next week |
Blog post published and announced on slack, linkedin and reddit r/java. https://trino.io/blog/2024/09/17/java-23 |
Next one: #23498 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This issues aims to detail and track the progress towards adopting Java 23 as build and runtime requirement for Trino.
Background and motivation
Trino completely adopted Java 22 as of Trino 44x. See https://trino.io/blog/2024/03/13/java-22 and https://trino.io/docs/current/release/release-44x.html. Java 22 is an STS release of Java.
Java 23 is a STS Java release and scheduled to ship in September 2024 (https://mail.openjdk.org/pipermail/jdk-dev/2024-March/008832.html) Adoption timing in Trino will depend on testing results and feedback, as well as the time for implementation and collaboration with Trino community members.
Specifically, for Java 23, these are some features that we want to be able to leverage:
Proposed schedule for JDK 23 release is:
The plan is to test and ensure runtime and compile JDK 23 compatibility before GA.
Implementation
Following steps are roughly in order:
The text was updated successfully, but these errors were encountered: