Skip to content

Commit 13d9c51

Browse files
committed
Update Java version; Update Node.js version
1 parent 7f3c607 commit 13d9c51

9 files changed

+33
-35
lines changed

docs/getting-started/graalvm-community/container-images/graalvm-ce-container-images.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -24,33 +24,33 @@ There are different images provided depending on the platforms, the architectur
2424
GraalVM binaries are built for Linux, macOS, and Windows platforms on x86 64-bit systems, and for Linux on ARM 64-bit systems.
2525
The images are multi-arch (`aarch64` or `amd64` will be pulled depending on Docker host architecture), and tagged with the format `ghcr.io/graalvm/IMAGE_NAME:version`.
2626
The version tag defines the level of specificity.
27-
It is recommended that the most specific tag be used, e.g., `java17-21.3.1` or `java17-21.3.1-b1`, where the `-b1` means the image required a patch and this specific build will never change.
27+
It is recommended that the most specific tag be used, e.g., `java17-22.1.0` or `java17-22.1.0-b1`, where the `-b1` means the image required a patch and this specific build will never change.
2828
See what types of container images are available [here](https://github.com/graalvm/container).
2929

3030
The images are based on Oracle Linux and has GraalVM Community downloaded, unzipped and made available.
3131
It means that Java, JavaScript, and the LLVM runtime are available out of the box.
3232

3333
You can start a container and enter the `bash` session with the following run command:
3434
```shell
35-
docker run -it --rm ghcr.io/graalvm/jdk:java17-22.0.0 bash
35+
docker run -it --rm ghcr.io/graalvm/jdk:java17-22.1.0 bash
3636
```
3737

3838
Check that `java`, `js` and other commands work as expected.
3939
```shell
40-
→ docker run -it --rm ghcr.io/graalvm/jdk:java17-22.0.0 bash
40+
→ docker run -it --rm ghcr.io/graalvm/jdk:java17-22.1.0 bash
4141
bash-4.4# java -version
42-
openjdk 17.0.2 2022-01-18
43-
OpenJDK Runtime Environment GraalVM CE 22.0.0 (build 17.0.2+5-jvmci-22.0-b02)
44-
OpenJDK 64-Bit Server VM GraalVM CE 22.0.0 (build 17.0.2+5-jvmci-22.0-b02, mixed mode, sharing)
42+
openjdk version "17.0.3" 2022-04-19
43+
OpenJDK Runtime Environment GraalVM CE 22.1.0 (build 17.0.3+5-jvmci-22.1-b04)
44+
OpenJDK 64-Bit Server VM GraalVM CE 22.1.0 (build 17.0.3+5-jvmci-22.1-b04, mixed mode, sharing)
4545

4646
bash-4.4# js -version
47-
GraalVM JavaScript (GraalVM CE Native 22.0.0)
47+
GraalVM JavaScript (GraalVM CE Native 22.1.0)
4848
> 1 + 1
4949
2
5050
> quit()
5151
>
5252
bash-4.4# lli --version
53-
LLVM 12.0.1 (GraalVM CE Native 22.0.0)
53+
LLVM 12.0.1 (GraalVM CE Native 22.1.0)
5454
```
5555

5656
You have pulled a size compact GraalVM Community container image with the GraalVM JDK pre-installed.
@@ -61,7 +61,7 @@ Check what other configuration types of container images are available [here](ht
6161
To add the Ruby support, run the following command (the output below is truncated for brevity):
6262

6363
```shell
64-
docker run -it --rm ghcr.io/graalvm/jdk:java17-22.0.0 bash
64+
docker run -it --rm ghcr.io/graalvm/jdk:java17-22.1.0 bash
6565
bash-4.4# gu install ruby
6666
Downloading: Component catalog
6767
Processing component archive: Component ruby
@@ -73,13 +73,13 @@ Downloading: Component ruby
7373
Here is a sample command that maps the `/absolute/path/to/directory/no/trailing/slash` directory from the host system to the `/path/inside/container` inside the container.
7474
7575
```shell
76-
docker run -it --rm -v /absolute/path/to/directory/no/trailing/slash:/path/inside/container ghcr.io/graalvm/jdk:java17-22.0.0 bash
76+
docker run -it --rm -v /absolute/path/to/directory/no/trailing/slash:/path/inside/container ghcr.io/graalvm/jdk:java17-22.1.0 bash
7777
```
7878
79-
If you want to create Docker images that contain GraalVM with Ruby, R, or Python, you can use a Dockerfile like the example below, which uses `ghcr.io/graalvm/jdk:java17-22.0.0` as the base image, installs the Ruby support using the `gu` utility, then creates and runs a sample Ruby program.
79+
If you want to create Docker images that contain GraalVM with Ruby, R, or Python, you can use a Dockerfile like the example below, which uses `ghcr.io/graalvm/jdk:java17-22.1.0` as the base image, installs the Ruby support using the `gu` utility, then creates and runs a sample Ruby program.
8080
8181
```shell
82-
FROM ghcr.io/graalvm/jdk:java17-22.0.0
82+
FROM ghcr.io/graalvm/jdk:java17-22.1.0
8383
RUN gu install ruby
8484
WORKDIR /workdir
8585
RUN echo 'puts "Hello from Ruby!\nVersion: #{RUBY_DESCRIPTION}"' > app.rb
@@ -93,5 +93,5 @@ docker build -t ruby-demo .
9393
...
9494
docker run -it --rm ruby-demo
9595
Hello from Ruby!
96-
Version: truffleruby 22.0.0, like ruby 3.0.2, GraalVM CE Native [x86_64-darwin]
96+
Version: truffleruby 22.1.0, like ruby 3.0.2, GraalVM CE Native [x86_64-darwin]
9797
```

docs/getting-started/graalvm-community/get-started-graalvm-community.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,14 @@ GraalVM's `/bin` directory is similar to that of a standard JDK, but includes a
4343
Check the versions of the runtimes provided by default:
4444
```shell
4545
java -version
46-
openjdk version "17.0.2" 2022-01-18
47-
OpenJDK Runtime Environment GraalVM CE 22.0.0 (build 17.0.2+5-jvmci-22.0-b02)
48-
OpenJDK 64-Bit Server VM GraalVM CE 22.0.0 (build 17.0.2+5-jvmci-22.0-b02, mixed mode, sharing)
49-
46+
openjdk version "17.0.3" 2022-04-19
47+
OpenJDK Runtime Environment GraalVM CE 22.1.0 (build 17.0.3+5-jvmci-22.1-b04)
48+
OpenJDK 64-Bit Server VM GraalVM CE 22.1.0 (build 17.0.3+5-jvmci-22.1-b04, mixed mode, sharing)
5049
js -version
51-
GraalVM JavaScript (GraalVM CE Native 22.0.0)
50+
GraalVM JavaScript (GraalVM CE Native 22.1.0)
5251

5352
lli --version
54-
LLVM 12.0.1 (GraalVM CE Native 22.0.0)
53+
LLVM 12.0.1 (GraalVM CE Native 22.1.0)
5554
```
5655

5756
Further below you will find information on how to add other optionally available GraalVM runtimes including Node.js, Ruby, R, Python, and WebAssembly.
@@ -100,7 +99,7 @@ The `node` launcher becomes available in the `<graalvm>/bin` directory.
10099

101100
```shell
102101
$JAVA_HOME/bin/node -v
103-
v14.18.1
102+
v16.14.2
104103
```
105104

106105
More than 100,000 npm packages are regularly tested and are compatible with GraalVM, including modules like express, react, async, request, browserify, grunt, mocha, and underscore.

docs/getting-started/graalvm-community/linux.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Tools/Utilities:
4141

4242
Runtimes:
4343
* [Java on Truffle](../../reference-manual/java-on-truffle/README.md) -- a Java Virtual Machine implementation based on a Truffle interpreter for GraalVM
44-
* [Node.js](../../reference-manual/js/README.md) -- Node.js v14.18.1 compatible
44+
* [Node.js](../../reference-manual/js/README.md) -- Node.js v16.14.2 compatible
4545
* [Python](../../reference-manual/python/README.md) -- Python 3.8.5 compatible
4646
* [Ruby](../../reference-manual/ruby/README.md) -- Ruby 3.0.2 compatible
4747
* [R](/../../reference-manual/r/README.md) -- GNU R 4.0.3 compatible

docs/getting-started/graalvm-community/macos.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Tools/Utilities:
6666

6767
Runtimes:
6868
* [Java on Truffle](../../reference-manual/java-on-truffle/README.md) -- a Java Virtual Machine implementation based on a Truffle interpreter for GraalVM
69-
* [Node.js](../../reference-manual/js/README.md) -- Node.js v14.18.1 compatible
69+
* [Node.js](../../reference-manual/js/README.md) -- Node.js v16.14.2 compatible
7070
* [Python](../../reference-manual/python/README.md) -- Python 3.8.5 compatible
7171
* [Ruby](../../reference-manual/ruby/README.md) -- Ruby 3.0.2 compatible
7272
* [R](/../../reference-manual/r/README.md) -- GNU R 4.0.3 compatible

docs/getting-started/graalvm-enterprise/get-started-graalvm-enterprise.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@ GraalVM Enterprise's `/bin` directory is similar to that of a standard JDK, but
4545

4646
Check the versions of the runtimes provided by default:
4747
```shell
48-
java version "17.0.2" 2022-01-18 LTS
49-
Java(TM) SE Runtime Environment GraalVM EE 22.0.0 (build 17.0.2+5-LTS-jvmci-22.0-b02)
50-
Java HotSpot(TM) 64-Bit Server VM GraalVM EE 22.0.0 (build 17.0.2+5-LTS-jvmci-22.0-b02, mixed mode, sharing)
48+
java version "17.0.3" 2022-04-19 LTS
49+
Java(TM) SE Runtime Environment GraalVM EE 22.1.0 (build 17.0.3+8-LTS-jvmci-22.1-b05)
50+
Java HotSpot(TM) 64-Bit Server VM GraalVM EE 22.1.0 (build 17.0.3+8-LTS-jvmci-22.1-b05, mixed mode, sharing)
5151

5252
js -version
53-
GraalVM JavaScript (GraalVM EE Native 22.0.0)
53+
GraalVM JavaScript (GraalVM EE Native 22.1.0)
5454

5555
lli --version
56-
LLVM 12.0.1 (GraalVM EE Native 22.0.0)
56+
LLVM 12.0.1 (GraalVM EE Native 22.1.0)
5757
```
5858

5959
Further below you will find information on how to add other optionally available GraalVM Enterprise runtimes including Node.js, Ruby, R, Python, and WebAssembly.
@@ -102,10 +102,9 @@ The `node` launcher becomes available in the `<graalvm>/bin` directory.
102102

103103
```shell
104104
$JAVA_HOME/bin/node -v
105-
v14.18.1
105+
v16.14.2
106106
```
107107

108-
109108
More than 100,000 npm packages are regularly tested and are compatible with GraalVM Enterprise, including modules like express, react, async, request, browserify, grunt, mocha, and underscore.
110109
To install a Node.js module, use the `npm` executable from the `<graalvm>/bin` folder, which is installed together with `node`.
111110
The `npm` command is equivalent to the default Node.js command and supports all Node.js APIs.

docs/getting-started/graalvm-enterprise/installation-linux-aarch64.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ permalink: /getting-started/installation-linux-aarch64/
66
# Installation on Linux ARM64 systems
77

88
As of version 21.0, Oracle provides GraalVM Enterprise distributions based on Oracle JDK11 and Oracle JDK17 for AArch64 architecture.
9-
This distribution can be installed on Oracle Linux and Red Hat Enterprise Linux(RHEL) systems for AArch64 CPU architecture.
9+
This distribution can be installed on Oracle Linux and Red Hat Enterprise Linux(RHEL) systems for AArch64 CPU architecture.
1010

1111
You can install the GraalVM distribution for Linux ARM64 systems from an archive file (_.tar.gz_).
1212
This allows you to install GraalVM for the current user into any location, without affecting other JDK installations.
1313

14-
1. Navigate to [Oracle GraalVM Downloads](https://www.oracle.com/downloads/graalvm-downloads.html?selected_tab=21).
14+
1. Navigate to [Oracle GraalVM Downloads](https://www.oracle.com/downloads/graalvm-downloads.html).
1515
2. Select the preferable GraalVM Enterprise version in the Release Version dropdown, **11** or **17** for the Java version, **Linux** for the operating system, and **aarch64** for the architecture.
1616
3. Click on the **GraalVM Enterprise Core** download link. Before you download a file, you must accept the [Oracle License Agreement](https://www.oracle.com/downloads/licenses/graalvm-otn-license.html) in the popup window.
1717
4. When the download button becomes active, press it to start downloading **graalvm-ee-java<version>-linux-aarch64-<version>.tar.gz**.

docs/getting-started/graalvm-enterprise/installation-linux.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ permalink: /getting-started/installation-linux/
77

88
Follow these steps to install Oracle GraalVM Enterprise Edition on the Linux operating system:
99

10-
1. Navigate to [Oracle GraalVM Downloads](https://www.oracle.com/downloads/graalvm-downloads.html?selected_tab=21).
10+
1. Navigate to [Oracle GraalVM Downloads](https://www.oracle.com/downloads/graalvm-downloads.html).
1111
2. Select the preferable GraalVM Enterprise version in the Release Version dropdown, **11** or **17** for the Java version, **Linux** for the operating system, and **amd64** for the architecture.
1212
3. Click on the **GraalVM Enterprise Core** download link. Before you download a file, you must accept the [Oracle License Agreement](https://www.oracle.com/downloads/licenses/graalvm-otn-license.html) in the popup window.
1313
4. When the download button becomes active, press it to start downloading **graalvm-ee-java<version>-linux-amd64-<version>.tar.gz**.
@@ -40,7 +40,7 @@ Tools/Utilities:
4040

4141
Runtimes:
4242
* [Java on Truffle](../../reference-manual/java-on-truffle/README.md) -- a Java Virtual Machine implementation based on a Truffle interpreter for GraalVM
43-
* [Node.js](../../reference-manual/js/README.md) -- Node.js v14.18.1 compatible
43+
* [Node.js](../../reference-manual/js/README.md) -- Node.js v16.14.2 compatible
4444
* [Python](../../reference-manual/python/README.md) -- Python 3.8.5 compatible
4545
* [Ruby](../../reference-manual/ruby/README.md) -- Ruby 3.0.2 compatible
4646
* [R](/../../reference-manual/r/README.md) -- GNU R 4.0.3 compatible

docs/getting-started/graalvm-enterprise/installation-macos.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Tools/Utilities:
6363

6464
Runtimes:
6565
* [Java on Truffle](../../reference-manual/java-on-truffle/README.md) -- a Java Virtual Machine implementation based on a Truffle interpreter for GraalVM
66-
* [Node.js](../../reference-manual/js/README.md) -- Node.js v14.18.1 compatible
66+
* [Node.js](../../reference-manual/js/README.md) -- Node.js v16.14.2 compatible
6767
* [Python](../../reference-manual/python/README.md) -- Python 3.8.5 compatible
6868
* [Ruby](../../reference-manual/ruby/README.md) -- Ruby 3.0.2 compatible
6969
* [R](/../../reference-manual/r/README.md) -- GNU R 4.0.3 compatible

docs/getting-started/graalvm-enterprise/oci/compute-instances.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ The **graalvm22-ee-17-jdk** package is installed alongside **graalvm22-ee-11-jdk
166166

167167
### Note on `yum upgrade`
168168

169-
The `yum upgrade` command can be used to update on the same year package line, for example, to upgrade from GraalVM Enterprise 22.0.0 to version 22.0.1 when this RPM package becomes available:
169+
The `yum upgrade` command can be used to update on the same year package line, for example, to upgrade from GraalVM Enterprise 22.0.0 to version 22.1.0 when this RPM package becomes available:
170170

171171
```shell
172172
sudo yum upgrade graalvm22-ee-11-jdk

0 commit comments

Comments
 (0)