Skip to content

Releases: oracle/graalpython

GraalPy3.12 25.1.3

Choose a tag to compare

@graalvmbot graalvmbot released this 30 Jun 16:05

GraalPy is a Python 3.12-compliant runtime on top of GraalVM.

You can download GraalPy as a Native Standalone distribution for Oracle GraalVM or GraalVM Community Edition.
Native Standalone contains a Native Image compiled launcher.

Starting with 25.0.3, JVM Standalone artifacts are no longer supported and are not included in this release.

To distinguish between Oracle GraalVM and GraalVM Community Edition, the Community Edition distribution has the suffix -community in its name.

Learn more about GraalPy and how to get started on the website: https://www.graalvm.org/python/.

GraalPy 25.0.3

Choose a tag to compare

@graalvmbot graalvmbot released this 21 May 20:46

GraalPy is a Python 3.12-compliant runtime on top of GraalVM.

You can download GraalPy as a Native Standalone distribution for Oracle GraalVM or GraalVM Community Edition.
Native Standalone contains a Native Image compiled launcher.

Starting with 25.0.3, JVM Standalone artifacts are no longer supported and are not included in this release.

To distinguish between Oracle GraalVM and GraalVM Community Edition, the Community Edition distribution has the suffix -community in its name.

Learn more about GraalPy and how to get started on the website: https://www.graalvm.org/python/.

GraalPy 25.0.2

Choose a tag to compare

@graalvmbot graalvmbot released this 20 Jan 14:11

GraalPy is a Python 3.12-compliant runtime on top of GraalVM.

You can download GraalPy as a standalone distribution for Oracle GraalVM or GraalVM Community Edition.
There are two standalone types to choose from:

  • Native Standalone: This contains a Native Image compiled launcher
  • JVM Standalone: This contains Python in the JVM configuration

To distinguish between them, the GraalVM Community Edition version has the suffix -community in its name. A JVM standalone has a -jvm suffix in its name.

Learn more about GraalPy and how to get started on the website: https://www.graalvm.org/python/.

GraalPy 25.0.1

Choose a tag to compare

@graalvmbot graalvmbot released this 21 Oct 14:24

GraalPy is a Python 3.12-compliant runtime on top of GraalVM.

You can download GraalPy as a standalone distribution for Oracle GraalVM or GraalVM Community Edition.
There are two standalone types to choose from:

  • Native Standalone: This contains a Native Image compiled launcher
  • JVM Standalone: This contains Python in the JVM configuration

To distinguish between them, the GraalVM Community Edition version has the suffix -community in its name. A JVM standalone has a -jvm suffix in its name.

Learn more about GraalPy and how to get started on the website: https://www.graalvm.org/python/.

† Support for macOS x64 is deprecated. Version 25.0.1 is the last release that supports this hardware architecture. In future, GraalVM will only support macOS on AArch64 (Apple Silicon).

GraalPy 25.0.0

Choose a tag to compare

@graalvmbot graalvmbot released this 16 Sep 12:53

GraalPy is a Python 3.12-compliant runtime on top of GraalVM.

You can download GraalPy as a standalone distribution for Oracle GraalVM or GraalVM Community Edition.
There are two standalone types to choose from:

  • Native Standalone: This contains a Native Image compiled launcher
  • JVM Standalone: This contains Python in the JVM configuration

To distinguish between them, the GraalVM Community Edition version has the suffix -community in its name. A JVM standalone has a -jvm suffix in its name.

Learn more about GraalPy and how to get started on the website: https://www.graalvm.org/python/.

GraalPy 24.2.2

Choose a tag to compare

@graalvmbot graalvmbot released this 15 Jul 11:57

GraalPy is a Python 3.11 compliant runtime on top of GraalVM.

You can download GraalPy as a standalone distribution for Oracle GraalVM or GraalVM Community Edition.
There are two standalone types to choose from:

  • Native Standalone: This contains a Native Image compiled launcher
  • JVM Standalone: This contains Python in the JVM configuration

To distinguish between them, the GraalVM Community Edition version has the suffix -community in the name. A JVM standalone has a -jvm suffix in the name.

Learn more about GraalPy and how to get started on the website: https://www.graalvm.org/python/.

GraalPy 24.2.1

Choose a tag to compare

@graalvmbot graalvmbot released this 15 Apr 13:32

GraalPy is a Python 3.11 compliant runtime on top of GraalVM.

You can download GraalPy as a standalone distribution for Oracle GraalVM or GraalVM Community Edition.
There are two standalone types to choose from:

  • Native Standalone: This contains a Native Image compiled launcher
  • JVM Standalone: This contains Python in the JVM configuration

To distinguish between them, the GraalVM Community Edition version has the suffix -community in the name. A JVM standalone has a -jvm suffix in the name.

Learn more about GraalPy and how to get started on the website: https://www.graalvm.org/python/.

GraalPy 24.2.0

Choose a tag to compare

@graalvmbot graalvmbot released this 18 Mar 12:10

GraalPy is a Python 3.11 compliant runtime on top of GraalVM.

You can download GraalPy as a standalone distribution for Oracle GraalVM or GraalVM Community Edition.
There are two standalone types to choose from:

  • Native Standalone: This contains a Native Image compiled launcher
  • JVM Standalone: This contains Python in the JVM configuration

To distinguish between them, the GraalVM Community Edition version has the suffix -community in the name. A JVM standalone has a -jvm suffix in the name.

Learn more about GraalPy and how to get started on the website: https://www.graalvm.org/python/.

GraalPy 24.1.2

Choose a tag to compare

@graalvmbot graalvmbot released this 21 Jan 13:58

GraalPy is a Python 3.11 compliant runtime on top of GraalVM.

You can download GraalPy as a standalone distribution for Oracle GraalVM or GraalVM Community Edition.
There are two standalone types to choose from:

  • Native Standalone: This contains a Native Image compiled launcher
  • JVM Standalone: This contains Python in the JVM configuration

To distinguish between them, the GraalVM Community Edition version has the suffix -community in the name. A JVM standalone has a -jvm suffix in the name.

Learn more about GraalPy and how to get started on the website: https://www.graalvm.org/python/.

GraalPy 24.1.1

Choose a tag to compare

@graalvmbot graalvmbot released this 15 Oct 13:57

GraalPy is a Python 3.11 compliant runtime on top of GraalVM.

Release Notes

  • Created GraalPy Gradle plugin with similar features as the GraalPy Maven plugin.
  • Updated the bouncycastle dependency.
  • Deprecated exposed Truffle filesystem spi in VirtualFileSystem.

Download Options

In addition to GraalPy on Maven Central, you can download GraalPy as a standalone distribution for Oracle GraalVM or GraalVM Community Edition. There are two standalone types to choose from:

  • Native Standalone: This contains a Native Image compiled launcher
  • JVM Standalone: This contains Python in the JVM configuration

To distinguish between them, the GraalVM Community Edition version has the suffix -community in the name. A JVM standalone has a -jvm suffix in the name.

Learn more about GraalPy and how to get started on the website: https://www.graalvm.org/python/.