Oracle GraalVM
Support Roadmap
Oracle provides this Oracle GraalVM Support Roadmap to help you understand maintenance and support options and related timelines.
In this roadmap:
Oracle Customers are those with an active (1) Oracle Java SE Subscription and Oracle Java SE Desktop Subscription (the subscription includes entitlement to Oracle GraalVM), (2) Oracle Cloud Infrastructure Subscription (Oracle GraalVM is free to use, including support, for Oracle Cloud Infrastructure subscribers).
Personal, Development and other Users are those who use GraalVM under the Oracle Technology Network License Agreement GraalVM Enterprise Edition Including License for Early Adopter Versions.
All Users are those who use Oracle GraalVM for JDK 17 and later at no cost under the terms of the GraalVM Free Terms and Conditions (GFTC) Including License for Early Adopter Versions.
Oracle GraalVM Product Releases
Since June 2023, Oracle provides Oracle GraalVM under the GraalVM Free Terms and Conditions (GFTC) including License for Early Adopter Versions. Subject to the conditions in the license, including the License for Early Adopter Versions, the GFTC is intended to permit use by any user including commercial and production use. Redistribution is permitted as long as it is not for a fee. For more information about Oracle GraalVM licensing, see the Oracle Java SE Licensing FAQ.
Support Timeline
Oracle GraalVM
Dates listed below apply only to the commercially supported Oracle GraalVM releases available to Oracle Customers.
Release | GA Date | Premier Support Until | Extended SupportUntil | Sustaining Support |
---|---|---|---|---|
Oracle GraalVM Enterprise Edition 20 (LTS) | February 2020 | February 2025 | Not Available | Indefinite |
Oracle GraalVM Enterprise Edition 21 (LTS) | January 2021 | October 2026 | July 2029 | Indefinite |
Oracle GraalVM Enterprise Edition 22 (non-LTS) | January 2022 | April 2024 | Not Available | Indefinite |
Oracle GraalVM for JDK 17 (LTS) | June 2023 | September 2026 | September 2029 | Indefinite |
Oracle GraalVM for JDK 21 (LTS) | September 2023 | September 2028 | September 2031 | Indefinite |
Oracle GraalVM for JDK 23 (non-LTS) | September 2024 | March 2025 | Not Available | Indefinite |
Oracle GraalVM for JDK 24 (non-LTS) | March 2025 | September 2025 | Not Available | Indefinite |
Oracle GraalVM for JDK 25 (LTS) | September 2025 | September 2030 | September 2033 | Indefinite |
GraalJS, GraalWasm, Espresso
Support timeline for GraalJS, GraalWasm, Espresso is the same as for the commercially supported Oracle GraalVM releases.
GraalPy
GraalPy language runtime depends on the upstream Python release. This means that bug fix support typically ends before the Oracle GraalVM LTS release end date (see Oracle GraalVM Support Roadmap). For the Oracle GraalVM Feature release, support ends in six months. For additional info on upstream Python support dates, see Python release cycle.
GraalPy Release | Upstream Python Release | Support Until |
---|---|---|
24.1.0 (non-LTS) | 3.11 | March 2025 |
24.2.0 (non-LTS) | 3.12 | September 2025 |
25.0.0 (LTS) | 3.12 | October 2028 |
Supported Configurations
Language Runtime | Release | Performance Mode | JDK Release |
---|---|---|---|
GraalJS GraalPy GraalWasm Espresso |
24.1.0 | Compiled | Oracle GraalVM for JDK 21 (LTS) Oracle GraalVM for JDK 23 (non-LTS) |
Interpreted | Oracle JDK 21 (LTS) Oracle JDK 23 (non-LTS) |
||
24.2.0 | Compiled | Oracle GraalVM for JDK 21 (LTS) Oracle GraalVM for JDK 24 (non-LTS) |
|
Interpreted | Oracle JDK 21 (LTS) Oracle JDK 24 (non-LTS) |
||
25.0.0 | Compiled | Oracle GraalVM for JDK 21 (LTS) Oracle GraalVM for JDK 25 (LTS) |
|
Interpreted | Oracle JDK 21 (LTS) Oracle JDK 25 (LTS) |