diff --git a/.github/workflows/platforms-tests.yml b/.github/workflows/platforms-tests.yml index fee0c375d2..5fe34e80a9 100644 --- a/.github/workflows/platforms-tests.yml +++ b/.github/workflows/platforms-tests.yml @@ -36,7 +36,7 @@ jobs: echo "Using $JAVA_HOME" $JAVA_HOME/bin/java -version mkdir $(pwd)/user_resource_cache - mvn -f graalpython/com.oracle.graal.python.test.integration/pom.xml -Dcom.oracle.graal.python.test.polyglot.version=25.1.0 -Dcom.oracle.graal.python.test.polyglot_repo=file:///$(pwd)/m2repo --batch-mode -U -Dtruffle.UseFallbackRuntime=true -Dpolyglot.engine.allowUnsupportedPlatform=true -Dpolyglot.engine.userResourceCache=/$(pwd)/user_resource_cache -Dpolyglot.python.UnsupportedPlatformEmulates=linux -Dorg.graalvm.python.resources.exclude=native.files test -Dtest=HelloWorldTests,AttributeTests,BuiltinSubclassTest,ComplexTexts,CreateClassTest,AsyncActionThreadingTest,JavaInteropTest + mvn -f graalpython/com.oracle.graal.python.test.integration/pom.xml -Dcom.oracle.graal.python.test.polyglot.version=25.1.3 -Dcom.oracle.graal.python.test.polyglot_repo=file:///$(pwd)/m2repo --batch-mode -U -Dtruffle.UseFallbackRuntime=true -Dpolyglot.engine.allowUnsupportedPlatform=true -Dpolyglot.engine.userResourceCache=/$(pwd)/user_resource_cache -Dpolyglot.python.UnsupportedPlatformEmulates=linux -Dorg.graalvm.python.resources.exclude=native.files test -Dtest=HelloWorldTests,AttributeTests,BuiltinSubclassTest,ComplexTexts,CreateClassTest,AsyncActionThreadingTest,JavaInteropTest rm -rf $(pwd)/user_resource_cache - uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0 @@ -56,6 +56,6 @@ jobs: echo 'Using \$JAVA_HOME' \$JAVA_HOME/bin/java -version mkdir \$(pwd)/user_resource_cache - mvn -f graalpython/com.oracle.graal.python.test.integration/pom.xml -Dcom.oracle.graal.python.test.polyglot.version=25.1.0 -Dcom.oracle.graal.python.test.polyglot_repo=file:///\$(pwd)/m2repo --batch-mode -U -Dtruffle.UseFallbackRuntime=true -Dpolyglot.engine.allowUnsupportedPlatform=true -Dpolyglot.engine.userResourceCache=/\$(pwd)/user_resource_cache -Dpolyglot.python.UnsupportedPlatformEmulates=linux -Dorg.graalvm.python.resources.exclude=native.files test -Dtest=HelloWorldTests,AttributeTests,BuiltinSubclassTest,ComplexTexts,CreateClassTest,AsyncActionThreadingTest,JavaInteropTest + mvn -f graalpython/com.oracle.graal.python.test.integration/pom.xml -Dcom.oracle.graal.python.test.polyglot.version=25.1.3 -Dcom.oracle.graal.python.test.polyglot_repo=file:///\$(pwd)/m2repo --batch-mode -U -Dtruffle.UseFallbackRuntime=true -Dpolyglot.engine.allowUnsupportedPlatform=true -Dpolyglot.engine.userResourceCache=/\$(pwd)/user_resource_cache -Dpolyglot.python.UnsupportedPlatformEmulates=linux -Dorg.graalvm.python.resources.exclude=native.files test -Dtest=HelloWorldTests,AttributeTests,BuiltinSubclassTest,ComplexTexts,CreateClassTest,AsyncActionThreadingTest,JavaInteropTest rm -rf \$(pwd)/user_resource_cache " diff --git a/CHANGELOG.md b/CHANGELOG.md index d72602b9cf..b440331622 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ This changelog summarizes major changes between GraalVM versions of the Python language runtime. The main focus is on user-observable behavior of the engine. -## Version 25.1.0 +## Version 25.1.3 * The standalone artifacts now include the Python version name before the Graal version. The new artifacts now start with `graalpy---`. * Standalone JVM artifacts are no longer released as separate distributions. For standalone deployments, use the GraalPy native artifacts. If you require Java interoperability, use our jbang launcher (`jbang graalpy@oracle/graalpython -c "print('hello from GraalPy')"`) or a custom embedding. * Add `-X jit=0|1|2` presets to tune startup-heavy or throughput-oriented workloads, and make the GraalPy launcher default to the `jit=1` preset. diff --git a/docs/user/Standalone-Getting-Started.md b/docs/user/Standalone-Getting-Started.md index a448fd9c19..2d08458f6d 100644 --- a/docs/user/Standalone-Getting-Started.md +++ b/docs/user/Standalone-Getting-Started.md @@ -61,14 +61,14 @@ pyenv shell graalpy-25.0.3 1. Download the appropriate binary from [GitHub releases](https://github.com/oracle/graalpython/releases): - - AMD64: `graalpy3.12-25.1.0-linux-amd64.tar.gz` - - ARM64: `graalpy3.12-25.1.0-linux-aarch64.tar.gz` + - AMD64: `graalpy3.12-25.1.3-linux-amd64.tar.gz` + - ARM64: `graalpy3.12-25.1.3-linux-aarch64.tar.gz` 2. Extract and add it to your `PATH` environment variable: ```bash - tar -xzf graalpy3.12-25.1.0-linux-amd64.tar.gz - export PATH="$PWD/graalpy3.12-25.1.0-linux-amd64/bin:$PATH" + tar -xzf graalpy3.12-25.1.3-linux-amd64.tar.gz + export PATH="$PWD/graalpy3.12-25.1.3-linux-amd64/bin:$PATH" ``` ### macOS @@ -98,8 +98,8 @@ pyenv shell graalpy-25.0.3 3. Extract and add it to your `PATH` environment variable: ```bash - tar -xzf graalpy3.12-25.1.0-macos-aarch64.tar.gz - export PATH="$PWD/graalpy3.12-25.1.0-macos-aarch64/bin:$PATH" + tar -xzf graalpy3.12-25.1.3-macos-aarch64.tar.gz + export PATH="$PWD/graalpy3.12-25.1.3-macos-aarch64/bin:$PATH" ``` ### Windows @@ -112,9 +112,9 @@ pyenv shell graalpy-25.0.3 ```powershell # Extract the file and update your PATH environment variable - # to include the graalpy3.12-25.1.0-windows-amd64/bin directory - tar -xzf graalpy3.12-25.1.0-windows-amd64.zip - $env:PATH = "$PWD\graalpy3.12-25.1.0-windows-amd64\bin;$env:PATH" + # to include the graalpy3.12-25.1.3-windows-amd64/bin directory + tar -xzf graalpy3.12-25.1.3-windows-amd64.zip + $env:PATH = "$PWD\graalpy3.12-25.1.3-windows-amd64\bin;$env:PATH" ``` #### Known Windows Limitations diff --git a/graalpython/com.oracle.graal.python.test.integration/pom.xml b/graalpython/com.oracle.graal.python.test.integration/pom.xml index 531b6a0028..14dd9c7f2c 100644 --- a/graalpython/com.oracle.graal.python.test.integration/pom.xml +++ b/graalpython/com.oracle.graal.python.test.integration/pom.xml @@ -64,7 +64,7 @@ Additionally, one can change the polyglot artifacts version with 17 17 UTF-8 - 25.1.0 + 25.1.3 diff --git a/mx.graalpython/mx_pominit.py b/mx.graalpython/mx_pominit.py index 668f00f0fe..afe7727075 100644 --- a/mx.graalpython/mx_pominit.py +++ b/mx.graalpython/mx_pominit.py @@ -59,7 +59,7 @@ LOCAL_VERSION = "${project.version}" GRAALVM_VERSION = "${graalvm.version}" DEFAULT_GRAALVM_VERSION = "25.0.0" -CURRENT_GRAALVM_VERSION = "25.1.0" +CURRENT_GRAALVM_VERSION = "25.1.3" XML_UPL_HEADER = """