リリース・ノート

このページでは、リリース間のOracle GraalVM Enterprise Edition 22の変更点について説明します。GraalVM Enterpriseは複数のコンポーネントで構成され、変更点は個別にリストされています。リリース・ノートは、読みやすくするために日付とバージョン番号の降順にグループ化されています。

更新頻度の詳細は、GraalVM Enterpriseのバージョン・ロードマップを参照してください。

Oracle GraalVM Enterprise Edition 22.3.5

(2024-01-16)

これは、Oracle GraalVM Enterprise Edition 22.3.x用の2024年1月Oracleクリティカル・パッチ・アップデート(CPU)です。このリリースには、2024年1月Oracleクリティカル・パッチ・アップデート・アドバイザで発表されたセキュリティの脆弱性に対する修正が含まれています。これには、そのCPUの一部としてリリースされたセキュリティ修正、次に示す注目すべきバグ修正、およびプラットフォーム更新が含まれます。

Oracle GraalVM Enterprise Edition 22.3.4

(2023-10-17)

これは、Oracle GraalVM Enterprise Edition 22.3.x用の2023年10月Oracleクリティカル・パッチ・アップデート(CPU)です。このリリースには、2023年10月Oracleクリティカル・パッチ・アップデート・アドバイザで発表されたセキュリティの脆弱性に対する修正が含まれています。これには、そのCPUの一部としてリリースされたセキュリティ修正、次に示す注目すべきバグ修正、およびプラットフォーム更新が含まれます。

Oracle GraalVM Enterprise Edition 22.3.3

(2023-07-18)

これは、Oracle GraalVM Enterprise Edition 22.3.xの2023年7月のOracleクリティカル・パッチ・アップデート(CPU)です。このリリースには、2023年7月Oracleクリティカル・パッチ・アップデート・アドバイザで発表されたセキュリティの脆弱性に対する修正が含まれています。これには、そのCPUの一部としてリリースされたセキュリティ修正、次に示す注目すべきバグ修正、およびプラットフォーム更新が含まれます。

Oracle GraalVM Enterprise Edition 22.3.2

(2023-04-18)

これは、Oracle GraalVM Enterprise Edition 22.3.xの2023年4月のOracleクリティカル・パッチ・アップデート(CPU)です。このリリースには、2023年4月Oracleクリティカル・パッチ・アップデート・アドバイザで発表されたセキュリティの脆弱性に対する修正が含まれています。これには、そのCPUの一部としてリリースされたセキュリティ修正、およびプラットフォーム更新が含まれます。

ノート: JDK 19は、GraalVM Enterprise Edition 22.3.2ではサポートされていません。Java 20のリリースで、JDK 19.0.2 (GraalVM 22.3.2に含まれる)はセキュリティ・ベースラインを下回り、パッチ未適用の脆弱性が含まれる可能性があります。したがって、使用しないでください。GraalVM 22.3.xを引き続き使用する場合は、JDK 17に移行する必要があります。これにはアプリケーション・コードの変更が必要な場合があります。

Oracle GraalVM Enterprise Edition 22.3.1

(2023-01-17)

これは、GraalVM Enterprise 22.3.x対応の2023年1月Oracleクリティカル・パッチ・アップデート(CPU)です。このリリースには、2023年1月Oracleクリティカル・パッチ・アップデート・アドバイザで発表されたセキュリティの脆弱性に対する修正が含まれています。これには、そのCPUの一部としてリリースされたセキュリティ修正、およびプラットフォーム更新が含まれます。

Oracle GraalVM Enterprise Edition 22.3.0

(2022-10-18)

プラットフォームの更新

22.3.0リリースは、年次リリース・トレインの最後の機能リリースであり、今後18か月間、バグおよび脆弱性の修正を含めてサポートされます。リリース・スケジュールは、「バージョン・ロードマップ」を参照してください。

Javaおよびコンパイラの更新

ネイティブ・イメージ

デバッグおよびモニタリング・エクスペリエンスの改善:

ビルド出力の機能拡張:

GraalVMネイティブ・イメージ・エコシステムの更新:

JDK 19サポートの既知の問題

java.io.Console APIがJDK 19では正常に動作しないことに注意してください。Consoleが使用可能かどうかという情報がビルド時に正しく計算されません。つまり、端末のないCIシステム上でネイティブ実行可能ファイルをビルドしたとすると、その実行可能ファイルは、端末内で実行しているときでさえConsoleを使用できません。これは、GraalVMに付属しているTruffle言語ランチャにも影響します。

プロジェクトの変更ログをGitHubで参照できます。

ポリグロット・ランタイム

更新の完全なリストは、変更ログを参照してください。

JavaScriptおよびNode.js

プロジェクトの変更ログをGitHubで参照できます。

Python

パフォーマンスの向上:

互換性の向上:

更新の完全なリストは、変更ログを参照してください。

Ruby

新機能:

パフォーマンス関連の向上:

互換性の更新:

変更点:

変更の完全なリストは、changelogを参照してください。

R

プロジェクトの変更ログをGitHubで参照できます。

LLVMランタイム

Java on Truffle (Espresso)

プロジェクトの変更ログをGitHubで参照できます。

WebAssembly

プロジェクトの変更ログをGitHubで参照できます。

ポリグロット埋込み

変更の完全なリストは、changelogを参照してください。

Truffle言語およびツールの実装

更新の完全なリストは、変更ログを参照してください。

Oracle GraalVM Enterprise Edition 22.2.0.1

(2022-09-20)

これは、次を含むGraalVM Enterprise 22.2.0ブランチのパッチ・リリースです:

Oracle GraalVM Enterprise Edition 22.2.0

(2022-07-19)

プラットフォームの更新

Javaおよびコンパイラの更新

ネイティブ・イメージ

ポリグロット・ランタイム

更新の完全なリストは、変更ログを参照してください。

JavaScript

プロジェクトのchangelogを参照してください。

Ruby

変更の完全なリストは、changelogを参照してください。

Python

プロジェクトの変更ログをGitHubで参照できます。

R

プロジェクトの変更ログをGitHubで参照できます。

LLVMランタイム

Java on Truffle

WebAssembly

ポリグロット埋込み

変更の完全なリストは、changelogを参照してください。

Truffle言語およびツールの実装

更新の完全なリストは、変更ログを参照してください。

ツール

Oracle GraalVM Enterprise Edition 22.1.0

(2022-04-19)

プラットフォームの更新

Javaおよびコンパイラの更新

ネイティブ・イメージ

JavaScript

変更の完全なリストは、changelogを参照してください。

Ruby

変更の完全なリストは、changelogを参照してください。

Python

変更の完全なリストは、GitHubに関するchangelogを参照してください。

R

プロジェクトの変更ログをGitHubで参照できます。

LLVMランタイム

GitHubに関するプロジェクトchangelogで、変更およびオプションの置換の全リストを参照してください。

Java on Truffle

ポリグロット埋込み

changelogはGitHubで入手できます。

Truffle言語およびツールの実装

リリースのその他の非推奨と更新は、プロジェクト変更ログに関する項にリストされています。

ツール

GraalVM for JavaのVS Code拡張機能

GraalVMアップデータ

Oracle GraalVM Enterprise Edition 22.0.0

(2022-01-18)

プラットフォームの更新

Javaおよびコンパイラの更新

GraalVM Community Editionでのコンパイラの変更箇所の完全なリストは、コンパイラの変更ログを参照してください。

ネイティブ・イメージ

JavaScript

変更の完全なリストは、changelogを参照してください。

Ruby

変更の完全なリストは、changelogを参照してください。

Python

プロジェクトの変更ログをGitHubで参照できます。

R

NodeLibraryが導入されました

プロジェクトの変更ログをGitHubで参照できます。

LLVMランタイム

プロジェクトの変更ログをGitHubで参照できます。

WebAssembly

Java on Truffle

ポリグロット埋込み

プロジェクトの変更ログをGitHubで参照できます。

Truffle言語およびツールの実装

更新の完全なリストは、変更ログを参照してください。

ツール

VS Code拡張機能

VisualVM