You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/getting-started/graalvm-community/container-images/graalvm-ce-container-images.md
+13-13
Original file line number
Diff line number
Diff line change
@@ -24,33 +24,33 @@ There are different images provided depending on the platforms, the architectur
24
24
GraalVM binaries are built for Linux, macOS, and Windows platforms on x86 64-bit systems, and for Linux on ARM 64-bit systems.
25
25
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`.
26
26
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.
28
28
See what types of container images are available [here](https://github.com/graalvm/container).
29
29
30
30
The images are based on Oracle Linux and has GraalVM Community downloaded, unzipped and made available.
31
31
It means that Java, JavaScript, and the LLVM runtime are available out of the box.
32
32
33
33
You can start a container and enter the `bash` session with the following run command:
34
34
```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
36
36
```
37
37
38
38
Check that `java`, `js` and other commands work as expected.
39
39
```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
41
41
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)
45
45
46
46
bash-4.4# js -version
47
-
GraalVM JavaScript (GraalVM CE Native 22.0.0)
47
+
GraalVM JavaScript (GraalVM CE Native 22.1.0)
48
48
> 1 + 1
49
49
2
50
50
>quit()
51
51
>
52
52
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)
54
54
```
55
55
56
56
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
61
61
To add the Ruby support, run the following command (the output below is truncated for brevity):
62
62
63
63
```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
65
65
bash-4.4# gu install ruby
66
66
Downloading: Component catalog
67
67
Processing component archive: Component ruby
@@ -73,13 +73,13 @@ Downloading: Component ruby
73
73
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.
74
74
75
75
```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
77
77
```
78
78
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.
80
80
81
81
```shell
82
-
FROM ghcr.io/graalvm/jdk:java17-22.0.0
82
+
FROM ghcr.io/graalvm/jdk:java17-22.1.0
83
83
RUN gu install ruby
84
84
WORKDIR /workdir
85
85
RUN echo'puts "Hello from Ruby!\nVersion: #{RUBY_DESCRIPTION}"'> app.rb
@@ -93,5 +93,5 @@ docker build -t ruby-demo .
93
93
...
94
94
docker run -it --rm ruby-demo
95
95
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]
Copy file name to clipboardExpand all lines: docs/getting-started/graalvm-community/get-started-graalvm-community.md
+6-7
Original file line number
Diff line number
Diff line change
@@ -43,15 +43,14 @@ GraalVM's `/bin` directory is similar to that of a standard JDK, but includes a
43
43
Check the versions of the runtimes provided by default:
44
44
```shell
45
45
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)
50
49
js -version
51
-
GraalVM JavaScript (GraalVM CE Native 22.0.0)
50
+
GraalVM JavaScript (GraalVM CE Native 22.1.0)
52
51
53
52
lli --version
54
-
LLVM 12.0.1 (GraalVM CE Native 22.0.0)
53
+
LLVM 12.0.1 (GraalVM CE Native 22.1.0)
55
54
```
56
55
57
56
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.
100
99
101
100
```shell
102
101
$JAVA_HOME/bin/node -v
103
-
v14.18.1
102
+
v16.14.2
104
103
```
105
104
106
105
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.
Copy file name to clipboardExpand all lines: docs/getting-started/graalvm-community/linux.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ Tools/Utilities:
41
41
42
42
Runtimes:
43
43
*[Java on Truffle](../../reference-manual/java-on-truffle/README.md) -- a Java Virtual Machine implementation based on a Truffle interpreter for GraalVM
Copy file name to clipboardExpand all lines: docs/getting-started/graalvm-community/macos.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,7 @@ Tools/Utilities:
66
66
67
67
Runtimes:
68
68
* [Java on Truffle](../../reference-manual/java-on-truffle/README.md) -- a Java Virtual Machine implementation based on a Truffle interpreter for GraalVM
Copy file name to clipboardExpand all lines: docs/getting-started/graalvm-enterprise/get-started-graalvm-enterprise.md
+6-7
Original file line number
Diff line number
Diff line change
@@ -45,15 +45,15 @@ GraalVM Enterprise's `/bin` directory is similar to that of a standard JDK, but
45
45
46
46
Check the versions of the runtimes provided by default:
47
47
```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)
51
51
52
52
js -version
53
-
GraalVM JavaScript (GraalVM EE Native 22.0.0)
53
+
GraalVM JavaScript (GraalVM EE Native 22.1.0)
54
54
55
55
lli --version
56
-
LLVM 12.0.1 (GraalVM EE Native 22.0.0)
56
+
LLVM 12.0.1 (GraalVM EE Native 22.1.0)
57
57
```
58
58
59
59
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.
102
102
103
103
```shell
104
104
$JAVA_HOME/bin/node -v
105
-
v14.18.1
105
+
v16.14.2
106
106
```
107
107
108
-
109
108
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.
110
109
To install a Node.js module, use the `npm` executable from the `<graalvm>/bin` folder, which is installed together with `node`.
111
110
The `npm` command is equivalent to the default Node.js command and supports all Node.js APIs.
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.
10
10
11
11
You can install the GraalVM distribution for Linux ARM64 systems from an archive file (_.tar.gz_).
12
12
This allows you to install GraalVM for the current user into any location, without affecting other JDK installations.
13
13
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).
15
15
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.
16
16
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.
17
17
4. When the download button becomes active, press it to start downloading **graalvm-ee-java<version>-linux-aarch64-<version>.tar.gz**.
Follow these steps to install Oracle GraalVM Enterprise Edition on the Linux operating system:
9
9
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).
11
11
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.
12
12
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.
13
13
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:
40
40
41
41
Runtimes:
42
42
*[Java on Truffle](../../reference-manual/java-on-truffle/README.md) -- a Java Virtual Machine implementation based on a Truffle interpreter for GraalVM
Copy file name to clipboardExpand all lines: docs/getting-started/graalvm-enterprise/installation-macos.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@ Tools/Utilities:
63
63
64
64
Runtimes:
65
65
* [Java on Truffle](../../reference-manual/java-on-truffle/README.md) -- a Java Virtual Machine implementation based on a Truffle interpreter for GraalVM
Copy file name to clipboardExpand all lines: docs/getting-started/graalvm-enterprise/oci/compute-instances.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -166,7 +166,7 @@ The **graalvm22-ee-17-jdk** package is installed alongside **graalvm22-ee-11-jdk
166
166
167
167
### Note on `yum upgrade`
168
168
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:
0 commit comments