Release Notes

This page highlights changes to Oracle GraalVM Enterprise Edition 20 between releases. GraalVM Enterprise comprises different components, changes to which are listed separately. Release notes are grouped in a descending order for usability reasons.

Check the GraalVM Enterprise Version Roadmap for information on the updates cadence.

Oracle GraalVM Enterprise Edition 20.3.12

(2023-10-17)

This is the October 2023 Oracle Critical Patch Update (CPU) for Oracle GraalVM Enterprise Edition 20.3.x. This release contains fixes to security vulnerabilities announced in the October 2023 Oracle Critical Patch Update Advisory. It includes the security fixes released as part of that CPU, some noteworthy bug fixes, listed below, and platform updates.

Updated the Oracle JDK release on which GraalVM Enterprise Edition is built to:

Compiler fixes:

Oracle GraalVM Enterprise Edition 20.3.11

(2023-07-18)

This is the July 2023 Oracle Critical Patch Update (CPU) for Oracle GraalVM Enterprise Edition 20.3.x. This release contains fixes to security vulnerabilities announced in the July 2023 Oracle Critical Patch Update Advisory. It includes the security fixes released as part of that CPU, and platform updates.

Updated the Oracle JDK release on which GraalVM Enterprise Edition is built to:

Oracle GraalVM Enterprise Edition 20.3.10

(2023-04-18)

This is the April 2023 Oracle Critical Patch Update (CPU) for Oracle GraalVM Enterprise Edition 20.3.x. This release contains fixes to security vulnerabilities announced in the April 2023 Oracle Critical Patch Update Advisory. It includes the security fixes released as part of that CPU, and platform updates.

Updated the Oracle JDK release on which GraalVM Enterprise Edition is built to:

Oracle GraalVM Enterprise Edition 20.3.9

(2023-01-17)

This is the January 2023 Oracle Critical Patch Update (CPU) for GraalVM Enterprise 20.3.x. This release contains fixes to security vulnerabilities announced in the January 2023 Oracle Critical Patch Update Advisory. It includes the security fixes released as part of that CPU, and platform updates.

Updated the Oracle JDK release on which GraalVM Enterprise Edition is built to:

Oracle GraalVM Enterprise Edition 20.3.8

(2022-10-18)

This is the October 2022 Oracle Critical Patch Update (CPU) for GraalVM Enterprise 20.3.x. This release contains fixes to security vulnerabilities announced in the October 2022 Oracle Critical Patch Update Advisory. It includes the security fixes released as part of that CPU, and platform updates.

Updated the Oracle JDK release on which GraalVM Enterprise Edition is built to:

Oracle GraalVM Enterprise Edition 20.3.7.1

(2022-09-20)

This is a patch release for the GraalVM Enterprise 20.3.7 branch which includes the following:

Updated the Oracle JDK release on which GraalVM Enterprise Edition is built to:

Oracle GraalVM Enterprise Edition 20.3.7

(2022-07-19)

This is July 2022 Oracle Critical Patch Update (CPU) for Oracle GraalVM Enterprise Edition. This release contains fixes to security vulnerabilities announced in the July 2022 Oracle Critical Patch Update Advisory. It includes the security fixes released as part of that CPU, and platform updates.

Updated the Oracle JDK release on which GraalVM Enterprise Edition is built to:

Oracle GraalVM Enterprise Edition 20.3.6

(2022-04-19)

This is April 2022 Oracle Critical Patch Update (CPU) for Oracle GraalVM Enterprise Edition. This release contains fixes to security vulnerabilities announced in the April 2022 Oracle Critical Patch Update Advisory. It includes the security fixes released as part of that CPU, and platform updates.

Updated the Oracle JDK release on which GraalVM Enterprise Edition is built to:

Oracle GraalVM Enterprise Edition 20.3.5

(2022-01-18)

This is January 2022 Oracle Critical Patch Update (CPU) for Oracle GraalVM Enterprise Edition. This release contains fixes to security vulnerabilities announced in the January 2022 Oracle Critical Patch Update Advisory. It includes all the Oracle Java Development Kit (JDK) security fixes released as part of that CPU, and platform updates.

Oracle GraalVM Enterprise Edition 20.3.5 was updated to:

Oracle GraalVM Enterprise Edition 20.3.4

(2021-10-19)

This is October 2021 Oracle Critical Patch Update (CPU) for Oracle GraalVM Enterprise Edition. This release contains fixes to security vulnerabilities announced in the October 2021 Oracle Critical Patch Update Advisory. It includes all the Oracle Java Development Kit (JDK) security fixes released as part of that CPU.

Oracle GraalVM Enterprise Edition 20.3.4 was updated to:

Oracle GraalVM Enterprise Edition 20.3.3

(2021-07-20)

Oracle GraalVM Enterprise Edition 20.3.3 is a Critical Patch Update (CPU) release. This release contains fixes to security vulnerabilities announced in the July 2021 Oracle Critical Patch Update Advisory. It includes all the Oracle Java Development Kit (JDK) security fixes released as part of that CPU.

It also includes:

Oracle GraalVM Enterprise Edition 20.3.2

(2021-04-20)

Oracle GraalVM Enterprise Edition 20.3.2 is a Critical Patch Update (CPU) release. This release contains fixes to security vulnerabilities announced in the April 2021 Oracle Critical Patch Update Advisory. It includes all the Oracle Java Development Kit (JDK) security fixes released as part of that CPU.

It also includes:

Oracle GraalVM Enterprise Edition 20.3.1.2

(2021-02-11)

This is a bug fix release for the GraalVM 20.3.x branch. It contains operational changes to GraalVM Updater - a tool for installing optional GraalVM language runtimes and utilities, and for updating your local GraalVM installation.

Oracle GraalVM Enterprise Edition 20.3.1

(2021-01-19)

Oracle GraalVM Enterprise Edition 20.3.1 is a Critical Patch Update (CPU) release. It includes all the Oracle Java Development Kit (JDK) security fixes released as part of that CPU. This release fixes vulnerabilities mentioned in January 2021 Oracle Critical Patch Update Advisory.

It also includes the following:

Oracle GraalVM Enterprise Edition 20.3.0

(2020-11-17)

Java

Native image

Updates for Language and Tool Implementers

Updates for Polyglot Embedders

JavaScript

Ruby

R

Python

LLVM runtime

Tooling

Visual Studio Code Extensions

GraalVM Dashboard

Oracle GraalVM Enterprise Edition 20.2.1

(2020-10-20)

Oracle GraalVM Enterprise Edition 20.2.1 is a Critical Patch Update (CPU) release. This release of Oracle GraalVM Enterprise Edition fixes vulnerabilities mentioned in October 2020 Oracle Critical Patch Update Advisory. It includes all the Oracle Java Development Kit (JDK) security fixes released as part of that CPU.

It also includes the following:

20.2.0

(2020-08-18)

Java

Native Image

JavaScript

Updates for Language and Tool Implementers

More details are available from the changelog.

Updates for Polyglot Embedders

More details are available from the changelog.

Tooling

VS Code
VisualVM
Ideal Graph Visualizer (IGV)

LLVM Runtime

Python

R

Ruby

New features:

Bug fixes:

Compatibility:

Performance:

Changes:

Oracle GraalVM Enterprise Edition 20.1.1

(2020-07-14)

Oracle GraalVM Enterprise Edition 20.1.1 is a Critical Patch Update (CPU) release. It includes all the Oracle Java Development Kit (JDK) security fixes released as part of that CPU. This release fixes vulnerabilities mentioned in July 2020 Oracle Critical Patch Update Advisory.

It also includes the following:

Oracle GraalVM Enterprise Edition 20.1.0.1

(2020-07-06)

This is a high severity update for GraalVM Enterprise to address Java Secure Socket Extension (JSSE) client not accepting status_request extension in CertificateRequest messages (see JDK-8236039).

Oracle GraalVM Enterprise Edition 20.1.0

(2020-05-19)

Java

Native Image

JavaScript

LLVM Runtime

Python

To see a complete list of changes, please refer to the project changelog.

R

A detailed list of the changes and bug fixes is available in the project changelog.

Ruby

For the other 56 bug fixes and 52 compatibility improvements, see the detailed changelog.

Tooling

Chrome Inspector
Language Server Protocol
VisualVM
Ideal Graph Visualizer

GraalVM Updater gu

Updates for Polyglot Embedders

More changes can be found in the GraalVM SDK changelog.

Updates for Language and Tool Implementers

To see the full list of changes to APIs, proceed to the GraalVM Truffle changelog.

Oracle GraalVM Enterprise Edition 20.0.1

(2020-04-14)

This is a Critical Patch Update (CPU) for Oracle GraalVM Enterprise Edition 20.0. The update is to address security vulnerabilities announced in the April 2020 Oracle Critical Patch Update Advisory.

The release also includes:

For more details, refer to the My Oracle Support Note summarizing the changes required for Oracle GraalVM Enterprise Edition to implement this Critical Patch Update.

Oracle GraalVM Enterprise Edition 20.0.0

(2020-02-18)

Platform Updates

GraalVM Enterprise 20.0 improves significantly on the previously available builds for Windows platforms. Windows is no longer an experimental platform in the GraalVM ecosystem. Windows builds now contain the functional gu utility to install the components. GraalVM Native Image component needs to be installed with gu as on other platforms. The JavaScript engine is now included in the GraalVM Windows distribution. Node.js support on the Windows platform is scheduled to be included in the next GraalVM release (20.1).

GraalWasm - GraalVM implementation of the WebAssembly language - is distributed through the usual component distribution channels.

The GraalVM distribution for AArch64 now includes a functional node.js runtime (both in --jvm and native modes).

Java

Native Image

JavaScript

More details can be found in the project changelog on GitHub.

LLVM Runtime

For more details refer to the component changelog on GitHub.

Python

To see a complete list of changes, please refer to the project changelog.

R

More details can be found in the project changelog on GitHub.

Ruby

A detailed changelog for the Ruby component is available on GitHub.

Changes for GraalVM Embedders (SDK)

More details are in the SDK and Truffle changelogs.

Tooling