Release Notes

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

Oracle GraalVM 25.0.5.0.3

(2026-10-26)

This is the corrected October 2026 Critical Security Patch Update for Oracle GraalVM 25.0.5. It includes an improvement to the fix announced in the Oracle Security Alert Advisory for CVE-2026-91403. The corrected build resolves the version truncation issue affecting Oracle GraalVM 25.0.5.0.2, described below.

Oracle GraalVM 25.0.5.0.2

(2026-10-22)

This is a Critical Security Patch Update of Oracle GraalVM 25.0.5 to 25.0.5.0.2. It includes the fix announced in the Oracle Security Alert Advisory for CVE-2026-91403. For Native Image-specific guidance on this incident, see the GraalVM Native Image advisory.

Known issue

Due to a build bug in GraalVM 25.0.5.0.2 and GraalVM 23.1.13.0.2, the GraalVM version is incorrectly truncated in the root directory name within the archive and in the Java runtime environment information specific to the Oracle GraalVM version. Specifically, the version includes only the first three numeric components instead of the full version.

Archive root directory

Current:

graalvm-jdk-21.0.13+1.1

Expected:

graalvm-jdk-21.0.13.0.2+1.1

Java runtime environment

Current output:

$ java --version
java version "21.0.13.0.2" 2026-10-21 LTS
Java(TM) SE Runtime Environment Oracle GraalVM 21.0.13+1.1 (build 21.0.13.0.2+1-LTS-jvmci-23.1-b102)
Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 21.0.13+1.1 (build 21.0.13.0.2+1-LTS-jvmci-23.1-b102, mixed mode, sharing)

Expected output:

$ java -version
java version "21.0.13.0.2" 2026-10-21 LTS
Java(TM) SE Runtime Environment Oracle GraalVM 21.0.13.0.2+1.1 (build 21.0.13.0.2+1-LTS-jvmci-23.1-b102)
Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 21.0.13.0.2+1.1 (build 21.0.13.0.2+1-LTS-jvmci-23.1-b102, mixed mode, sharing)

The version truncation issue is resolved in Oracle GraalVM 25.0.5.0.3 and Oracle GraalVM for JDK 21.0.13.0.3 (GraalVM version 23.1.13.0.3).

Oracle GraalVM 25.0.5

(2026-10-20)

This is the October 2026 Oracle Critical Patch Update (CPU) for Oracle GraalVM 25.0. This release contains fixes to security vulnerabilities announced in the October 2026 Oracle Critical Patch Update Advisory.

Graal compiler

Native Image

Truffle framework

GraalPy

GraalJS

GraalWasm

TRegex

Oracle GraalVM 25.0.4.1.1

(2026-09-15)

This is the September 2026 Oracle Critical Security Patch Update (CSPU) for Oracle GraalVM 25.0. This release contains fixes for security vulnerabilities.

Oracle GraalVM 25.0.4.1

(2026-08-18)

This is the August 2026 Oracle Critical Security Patch Update (CSPU) for Oracle GraalVM 25.0. This release contains fixes for security vulnerabilities.

GraalPy

Oracle GraalVM 25.0.4

(2026-07-21)

This is the July 2026 Oracle Critical Patch Update (CPU) for Oracle GraalVM 25.0. This release contains fixes for security vulnerabilities announced in the July 2026 Oracle Critical Patch Update Advisory.

Graal compiler

Native Image

Truffle framework

TRegex

GraalPy

GraalJS

GraalWasm

Oracle GraalVM 25.0.3

(2026-04-21)

This is the April 2026 Oracle Critical Patch Update (CPU) for Oracle GraalVM 25.0. This release contains fixes to security vulnerabilities announced in the April 2026 Oracle Critical Patch Update Advisory.

Oracle GraalVM 25.0.2

(2026-01-20)

This is the January 2026 Oracle Critical Patch Update (CPU) for Oracle GraalVM 25.0. This release contains fixes to security vulnerabilities announced in the January 2026 Oracle Critical Patch Update Advisory.

Oracle GraalVM 25.0.1

(2025-10-21)

This is the October 2025 Oracle Critical Patch Update (CPU) for Oracle GraalVM 25.0. This release contains fixes to security vulnerabilities announced in the October 2025 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.

Oracle GraalVM 25

(2025-09-16)

Platform and Distributions

Commercial Support

End of support for Oracle GraalVM in Java SE products: Oracle GraalVM for JDK 24 was the final version of Oracle GraalVM licensed and supported as part of Oracle Java SE products. Any entitled customers seeking patches or updates to previously released Oracle GraalVM versions should download them through MOS. More information is available here. Customers seeking additional information or assistance should contact MOS.

Features

Graal Compiler

Native Image

Performance Improvements

New Features

Improved Security

Simplified Metadata Configuration

Experimental Native Image Tracing Agent

Platform Compatibility

Debugging and Monitoring Improvements

Deprecated Functionality

GraalJS

GraalPy

Improvements and New Features

Removed Functionality

Platform Compatibility

GraalWasm

Espresso

Polyglot Runtime

Find a complete list of updates in the changelog.

Truffle Framework

Find a complete list of updates in the Truffle changelog.