Mandrel is a downstream distribution of the GraalVM community edition. Mandrel’s main goal is to provide a native-image release specifically to support Quarkus. The aim is to align the native-image capabilities from GraalVM with OpenJDK and Red Hat Enterprise Linux libraries to improve maintainability for native Quarkus applications. Mandrel can best be described as a distribution of a regular OpenJDK with a specially packaged GraalVM Native Image builder (native-image).

Release Released Maintenance Latest
24.1 (JDK 23) 5 days ago
(23 Sep 2024)
Ends in 6 months and 2 weeks
(15 Apr 2025)
24.1.0.0
(23 Sep 2024)
24.0 (JDK 22) 6 months ago
(27 Mar 2024)
Ends in 2 weeks and 3 days
(15 Oct 2024)
24.0.2.0
(21 Jul 2024)
23.1 (JDK 21) (LTS) 11 months ago
(12 Oct 2023)
Yes 23.1.4.0
(21 Jul 2024)
23.0 (JDK 17) (LTS) 1 year and 3 months ago
(14 Jun 2023)
Ends in 3 months and 3 weeks
(21 Jan 2025)
23.0.5.0
(21 Jul 2024)
22.3 (JDK 17) (LTS) 1 year and 11 months ago
(02 Nov 2022)
Ended 5 months ago
(17 Apr 2024)
22.3.5.0
(24 Jan 2024)
22.2 (JDK 11, JDK 17) 2 years ago
(27 Jul 2022)
Ended 1 year and 11 months ago
(25 Oct 2022)
22.2.0.0
(27 Jul 2022)
22.1 (JDK 11, JDK 17) 2 years and 5 months ago
(27 Apr 2022)
Ended 2 years ago
(26 Jul 2022)
22.1.0.0
(27 Apr 2022)
22.1 (JDK 11, JDK 17) 2 years and 8 months ago
(26 Jan 2022)
Ended 2 years and 5 months ago
(26 Apr 2022)
22.0.0.2
(26 Jan 2022)
21.3 (JDK 11, JDK 17) (LTS) 2 years and 11 months ago
(20 Oct 2021)
Ended 1 year and 2 months ago
(17 Jul 2023)
21.3.6.0
(21 Apr 2023)
21.2 (JDK 11) (LTS) 3 years ago
(21 Jul 2021)
Ended 2 years and 8 months ago
(18 Jan 2022)
21.2.0.2
(20 Oct 2021)
21.1 (JDK 11) 3 years and 5 months ago
(26 Apr 2021)
Ended 3 years ago
(20 Jul 2021)
21.1.0.0
(26 Apr 2021)
21.0 (JDK 11) 3 years and 8 months ago
(01 Feb 2021)
Ended 3 years and 5 months ago
(26 Apr 2021)
21.0.0.0
(01 Feb 2021)
20.3 (JDK 11) (LTS) 3 years and 8 months ago
(08 Jan 2021)
Ended 2 years and 11 months ago
(19 Oct 2021)
20.3.3.0
(21 Jul 2021)
20.2 (JDK 11) 3 years and 11 months ago
(26 Oct 2020)
Ended 3 years and 8 months ago
(08 Jan 2021)
20.2.0.0
(26 Oct 2020)
20.1 (JDK 11) 4 years ago
(11 Aug 2020)
Ended 3 years and 5 months ago
(20 Apr 2021)
20.1.0.4
(21 Jan 2021)

Mandrel follows the GraalVM Community release cadence in principle, but extends the maintenance window for long term JDK releases.

That is, starting with JDK 20 in June 2023, Mandrel follows the JDK’s six-month release cadence and only supports the latest JDK version and (at least) the latest LTS JDK version as listed in JDK Releases. In some cases and depending on the needs of Quarkus, Mandrel may support the two most recent LTS JDK versions to ease transition to the latest LTS.

Mandrel is released using the old internal version of GraalVM and will align with JDK’s release numbering scheme with the 25.0 release in September 2025.

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


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/mandrel.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/mandrel.ics.