GraalVM is a Java VM and JDK based on HotSpot/OpenJDK, implemented in Java. It supports additional programming languages and execution modes, like ahead-of-time compilation of Java applications for fast startup and low memory footprint.

Release Released Maintenance Oracle GraalVM Latest
JDK 23 2 months ago
(17 Sep 2024)
Ends in 3 months and 4 weeks
(18 Mar 2025)
Unavailable jdk-23.0.1
(15 Oct 2024)
JDK 22 8 months ago
(19 Mar 2024)
Ended 2 months ago
(17 Sep 2024)
Unavailable jdk-22.0.1
(16 Apr 2024)
JDK 21 1 year and 2 months ago
(19 Sep 2023)
Ended 8 months ago
(19 Mar 2024)
Unavailable jdk-21.0.2
(16 Jan 2024)
JDK 20 1 year and 3 months ago
(25 Jul 2023)
Ended 1 year and 2 months ago
(19 Sep 2023)
Unavailable jdk-20.0.2
(25 Jul 2023)
JDK 17 1 year and 5 months ago
(13 Jun 2023)
Ended 1 year ago
(24 Oct 2023)
Unavailable jdk-17.0.9
(24 Oct 2023)
22.3 (AR) 2 years ago
(25 Oct 2022)
Ended 1 year ago
(25 Oct 2023)
Unavailable 22.3.3
(25 Jul 2023)
22.2 2 years and 3 months ago
(26 Jul 2022)
Ended 2 years ago
(25 Oct 2022)
Unavailable 22.2.0
(26 Jul 2022)
22.1 2 years and 6 months ago
(26 Apr 2022)
Ended 2 years and 3 months ago
(26 Jul 2022)
Unavailable 22.1.0
(26 Apr 2022)
22.0 2 years and 10 months ago
(25 Jan 2022)
Ended 2 years and 6 months ago
(26 Apr 2022)
Unavailable 22.0.2
(16 Jul 2024)
21.3 (AR) 3 years ago
(19 Oct 2021)
Ended 2 years ago
(19 Oct 2022)
Unavailable 21.3.3.1
(20 Sep 2022)
21.2 3 years and 4 months ago
(20 Jul 2021)
Ended 3 years ago
(19 Oct 2021)
Unavailable 21.2.0.1
(04 Aug 2021)
21.1 3 years and 7 months ago
(20 Apr 2021)
Ended 3 years and 4 months ago
(20 Jul 2021)
Unavailable 21.1.0
(20 Apr 2021)
21.0 3 years and 10 months ago
(19 Jan 2021)
Ended 3 years and 7 months ago
(20 Apr 2021)
Unavailable 21.0.5
(15 Oct 2024)
20.3 (AR) 4 years ago
(17 Nov 2020)
Ended 3 years ago
(17 Nov 2021)
Unavailable 20.3.6
(26 Apr 2022)
20.2 4 years ago
(18 Aug 2020)
Ended 4 years ago
(17 Nov 2020)
Unavailable 20.2.1
(20 Oct 2020)
20.1 4 years and 6 months ago
(19 May 2020)
Ended 4 years ago
(18 Aug 2020)
Unavailable 20.1.1
(14 Jul 2020)
20.0 4 years and 9 months ago
(18 Feb 2020)
Ended 4 years and 6 months ago
(19 May 2020)
Unavailable 20.0.2
(25 Jul 2023)
19.3 (AR) 5 years ago
(19 Nov 2019)
Ended 3 years and 7 months ago
(20 Apr 2021)
Unavailable 19.3.6
(20 Apr 2021)

GraalVM follows JDK’s six-month release cadence and only supports the latest JDK version (just as Oracle OpenJDK releases do).

As part of this alignment, GraalVM adopted the JDK’s release numbering scheme based on the supported Java version. To avoid confusion with older releases, new releases are named GraalVM for JDK <Java version>, for example GraalVM for JDK 20 (and are prefixed with JDK on this page).

A commercial offering with long term support is provided by Oracle as Oracle GraalVM.

More information is available on the GraalVM website.

You should be running one of the supported release numbers listed above in the rightmost column.

Show Product Identifiers

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/graalvm.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/graalvm.ics.