Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
java-version: '25'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
cache: 'maven'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/archive-espresso-jshell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '17'
java-version: '25'
distribution: 'graalvm'
components: 'espresso'
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/archive-functionGraphDemo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
version: '22.3.0'
java-version: '17'
version: '25'
java-version: '25'
components: 'nodejs,R,ruby'
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Run 'functionGraphDemo'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/archive-javagdbnative.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
java-version: '25'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
cache: 'maven'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/archive-js-java-async-helidon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
java-version: '25'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
cache: 'maven'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/archive-multithreading-demo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
java-version: '25'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
cache: 'maven'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/archive-native-netty-plot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
java-version: '25'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
cache: 'maven'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/archive-polyglot-javascript-java-r.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- uses: graalvm/setup-graalvm@v1
with:
version: '22.3.0' # locked to 22.3.0 due to R
java-version: '17'
java-version: '25'
components: 'nodejs,R'
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Run 'archive/polyglot-javascript-java-r'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
java-version: '25'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
cache: 'gradle'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/native-build-tools-gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
java-version: '25'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Run 'native-build-tools-gradle'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/native-image-build-with-js-embedded.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '21.0.5'
java-version: '25.0.0'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
cache: 'maven'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/native-image-jmh-binary-tree.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
timeout-minutes: 45
strategy:
matrix:
java-version: ['21']
java-version: ['25']
steps:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/polyglot-chat-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
java-version: '25'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
cache: 'gradle'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/polyglot-debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- uses: actions/checkout@v4
- uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
java-version: '25'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}
cache: 'maven'
Expand Down
2 changes: 1 addition & 1 deletion archive/class-initialization-examples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ In both examples we use the Jackson framework to parse a JSON file to determine

1. Download and install the latest GraalVM JDK using [SDKMAN!](https://sdkman.io/).
```bash
sdk install java 21.0.5-graal
sdk install java 25-graal
```

2. Download or clone the repository and navigate into the `class-initialization-examples` directory:
Expand Down
4 changes: 2 additions & 2 deletions archive/javagdbnative/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<maven.compiler.source>25</maven.compiler.source>
<maven.compiler.target>25</maven.compiler.target>
</properties>

<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion archive/js-java-async-helidon/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This is a polyglot Helidon HTTP web service that demonstrates how multiple JavaS

1. Download and install the latest GraalVM JDK using [SDKMAN!](https://sdkman.io/).
```bash
sdk install java 21.0.5-graal
sdk install java 25-graal
```

2. Download or clone the repository and navigate into the `js-java-async-helidon` directory:
Expand Down
6 changes: 3 additions & 3 deletions archive/js-java-async-helidon/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>17</source>
<target>17</target>
<source>25</source>
<target>25</target>
</configuration>
</plugin>
<plugin>
Expand Down Expand Up @@ -73,7 +73,7 @@
</build>

<properties>
<graalvm.version>23.1.1</graalvm.version>
<graalvm.version>25.0.0</graalvm.version>
</properties>

<dependencyManagement>
Expand Down
2 changes: 1 addition & 1 deletion archive/multithreading-demo/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ The plugin also generates a report using the [Native Image Build Reports](https:

1. Download and install the latest GraalVM JDK using [SDKMAN!](https://sdkman.io/).
```bash
sdk install java 21.0.1-graal
sdk install java 25-graal
```

2. Download or clone the repository and navigate into the `multithreading-demo/multithreading-demo-oversized_` directory:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@

<properties>
<native.maven.plugin.version>0.10.4</native.maven.plugin.version>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<maven.compiler.source>25</maven.compiler.source>
<maven.compiler.target>25</maven.compiler.target>
</properties>

<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@

<properties>
<native.maven.plugin.version>0.10.4</native.maven.plugin.version>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<maven.compiler.source>25</maven.compiler.source>
<maven.compiler.target>25</maven.compiler.target>
</properties>

<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion archive/native-netty-plot/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ There is also the [Maven plugin for GraalVM Native Image building](https://graal

1. Download and install the latest GraalVM JDK using [SDKMAN!](https://sdkman.io/).
```bash
sdk install java 21.0.1-graal
sdk install java 25-graal
```

2. Download or clone the repository and navigate into the `native-netty-plot` directory:
Expand Down
6 changes: 3 additions & 3 deletions archive/polyglot-chat-app/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ The application uses the Gradle build tool.

1. Download the latest GraalPy as described on [https://www.graalvm.org/python/](https://www.graalvm.org/python/). For example on Linux:
```bash
wget https://github.com/oracle/graalpython/releases/download/graal-23.1.1/graalpy-23.1.1-linux-amd64.tar.gz
tar xzf graalpy-23.1.1-linux-amd64.tar.gz
wget https://github.com/oracle/graalpython/releases/download/graal-25.0.0/graalpy-25.0.0-linux-amd64.tar.gz
tar xzf graalpy-25.0.0-linux-amd64.tar.gz
```

2. Install the required packages for this demo into the _resources_ directory:
```bash
graalpy-23.1.1-linux-amd64/bin/graalpy -m venv src/main/resources/venv
graalpy-25.0.0-linux-amd64/bin/graalpy -m venv src/main/resources/venv
src/main/resources/venv/bin/graalpy -m pip install nltk
```

Expand Down
10 changes: 5 additions & 5 deletions archive/polyglot-chat-app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -31,18 +31,18 @@ dependencies {

implementation("jakarta.inject:jakarta.inject-api:2.0.1")

implementation("org.graalvm.sdk:graal-sdk:23.1.1")
implementation("org.graalvm.polyglot:python:23.1.1")
implementation("org.graalvm.sdk:nativeimage:23.1.1")
implementation("org.graalvm.sdk:graal-sdk:25.0.0")
implementation("org.graalvm.polyglot:python:25.0.0")
implementation("org.graalvm.sdk:nativeimage:25.0.0")
}


application {
mainClass.set("websocket.chat.Application")
}
java {
sourceCompatibility = JavaVersion.toVersion("21")
targetCompatibility = JavaVersion.toVersion("21")
sourceCompatibility = JavaVersion.toVersion("25")
targetCompatibility = JavaVersion.toVersion("25")
}


Expand Down
2 changes: 1 addition & 1 deletion archive/polyglot-debug/README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ To debug guest language applications, pass the `--inspect` option to the command

Download and install the GraalVM JDK using [SDKMAN!](https://sdkman.io/).
```bash
sdk install java 21.0.1-graal
sdk install java 25-graal
```
For other installation options, visit the [Downloads page](https://www.graalvm.org/downloads/).

Expand Down
6 changes: 3 additions & 3 deletions archive/polyglot-debug/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<graalvm.version>23.1.1</graalvm.version>
<graalvm.version>25.0.0</graalvm.version>
</properties>

<build>
Expand Down Expand Up @@ -45,8 +45,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>21</source>
<target>21</target>
<source>25</source>
<target>25</target>
</configuration>
</plugin>
<plugin>
Expand Down
2 changes: 1 addition & 1 deletion compiler/java-stream-benchmark/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Licensed under the Universal Permissive License v 1.0 as shown at http://oss.ora
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jmh.version>1.37</jmh.version>
<javac.target>21</javac.target>
<javac.target>25</javac.target>
<uberjar.name>benchmarks</uberjar.name>
</properties>

Expand Down
2 changes: 1 addition & 1 deletion native-image/benchmark/jmh/binary-tree/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ This forking process is not possible with GraalVM Native Image and you should co

1. Download and install the GraalVM JDK using [SDKMAN!](https://sdkman.io/). For other installation options, visit the [Downloads page](https://www.graalvm.org/downloads/).
```bash
sdk install java 21.0.8-graal
sdk install java 25-graal
```

2. Download or clone the repository and navigate into the _/native-image/benchmark/jmh/binary-tree_ directory:
Expand Down
4 changes: 2 additions & 2 deletions native-image/benchmark/jmh/binary-tree/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
<!-- JMH version to use with this project -->
<jmh.version>1.35</jmh.version>
<!-- Java source/target to use for compilation -->
<java.version>21</java.version>
<javac.target>21</javac.target>
<java.version>25</java.version>
<javac.target>25</javac.target>
<!-- Name of the benchmark Uber-JAR to generate -->
<uberjar.name>benchmarks-binary-tree</uberjar.name>
<!-- Version of the GraalVM Build tools to use -->
Expand Down
4 changes: 2 additions & 2 deletions native-image/build-java-modules/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<maven.compiler.source>25</maven.compiler.source>
<maven.compiler.target>25</maven.compiler.target>
</properties>

<build>
Expand Down
4 changes: 2 additions & 2 deletions native-image/build-with-js-embedded/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<maven.compiler.source>25</maven.compiler.source>
<maven.compiler.target>25</maven.compiler.target>
<graalvm.polyglot.version>25.0.0</graalvm.polyglot.version>
<native.maven.plugin.version>0.11.0</native.maven.plugin.version>
</properties>
Expand Down
4 changes: 2 additions & 2 deletions native-image/clouds/native-aws-lambda/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@

<properties>
<packaging>jar</packaging>
<jdk.version>17</jdk.version>
<release.version>17</release.version>
<jdk.version>25</jdk.version>
<release.version>25</release.version>
<micronaut.version>3.9.1</micronaut.version>
<exec.mainClass>io.micronaut.function.aws.runtime.MicronautLambdaRuntime</exec.mainClass>
<micronaut.runtime>lambda</micronaut.runtime>
Expand Down
4 changes: 2 additions & 2 deletions native-image/clouds/native-google-cloud-run/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@

<properties>
<packaging>jar</packaging>
<jdk.version>17</jdk.version>
<release.version>17</release.version>
<jdk.version>25</jdk.version>
<release.version>25</release.version>
<micronaut.version>3.9.1</micronaut.version>
<micronaut.runtime>netty</micronaut.runtime>
<exec.mainClass>example.micronaut.Application</exec.mainClass>
Expand Down
4 changes: 2 additions & 2 deletions native-image/clouds/native-oci-cloud-shell/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.source>25</maven.compiler.source>
<maven.compiler.target>25</maven.compiler.target>
<maven-jar-plugin.version>3.2.2</maven-jar-plugin.version>
<native.maven.plugin.version>0.11.0</native.maven.plugin.version>
</properties>
Expand Down
4 changes: 2 additions & 2 deletions native-image/clouds/native-oci-container-instances/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@

<properties>
<packaging>jar</packaging>
<jdk.version>17</jdk.version>
<release.version>17</release.version>
<jdk.version>25</jdk.version>
<release.version>25</release.version>
<micronaut.version>3.9.1</micronaut.version>
<micronaut.runtime>netty</micronaut.runtime>
<exec.mainClass>example.micronaut.Application</exec.mainClass>
Expand Down
4 changes: 2 additions & 2 deletions native-image/clouds/native-oci-generative-ai/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>21</source>
<target>21</target>
<source>25</source>
<target>25</target>
</configuration>
</plugin>
<plugin>
Expand Down
Loading
Loading