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 21 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 Support Until | 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 | September 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 |
Oracle GraalVM for JDK 26 (non-LTS) | March 2026 | September 2026 | Not Available | Indefinite |
JavaFX
JavaFX has been open sourced and redesigned to be available as a standalone library rather than being included with the JDK. Starting with JDK 11, JavaFX is not included in Oracle GraalVM. Support for JavaFX on Java SE 8 ended on April 16, 2025.
Supported Graal Languages Configurations
Language Runtime | Release | JDK Release |
---|---|---|
GraalJS GraalPy GraalWasm Espresso[2] |
||
24.2.0 | Oracle GraalVM for JDK 24 (non-LTS) Oracle GraalVM for JDK 21 (LTS) Oracle JDK 24 (non-LTS) Oracle JDK 21 (LTS) [1] |
|
25.0.0 | Oracle GraalVM for JDK 25 (LTS) Oracle GraalVM for JDK 21 (LTS) Oracle JDK 25 (LTS) Oracle JDK 21 (LTS) [1] |
[1] Limited to interpreter performance because Oracle JDK 21 (LTS) does not include the Graal JIT compiler.
[2] Espresso is only supported on Linux x64.