Amazon Corretto 26 の一般提供を開始
投稿日:
2026年3月17日
Amazon Corretto 26 がダウンロードできるようになりました。これは機能リリース (FR) バージョンです。Amazon Corretto は、本番環境に対応した、マルチプラットフォームで無料の OpenJDK ディストリビューションです。Linux、Windows、macOS 向けの Corretto 26 をダウンロードページからダウンロードできます。Corretto 26 は 2026 年 10 月までサポートされる予定です。
- HTTP/3 サポート - 最新の HTTP/3 プロトコルを Java アプリケーションで使用できるようになりました。これは旧バージョンの HTTP より高速で効率的です (JEP 517)。
- 事前オブジェクトキャッシュ - よく使用されるオブジェクトを事前にキャッシュに入れて、アプリケーションをより高速に起動できます。あらゆるガベージコレクターと連携できます (JEP 516)。
- パターンマッチングの強化 - int や boolean などのプリミティブ型がサポートされるようになり、デベロッパーは型と値をチェックするとき、よりクリーンなコードを書けます (JEP 530)。
- Final が本当に Final になる - コードでリフレクションを使用して final フィールドを変更すると警告が出るようになります。こうして、将来のリリースで final フィールドが本当にイミュータブルになるときに備えます。この変更でプログラムの安全性は向上し、定数畳み込みなどの最適化が改善されます (JEP 500)。
- 並行処理の構造化 (継続プレビュー) - 並行処理を構造化する API が導入され、別々のスレッドで実行される関連タスクのグループを単一の作業単位として扱ってエラー処理とキャンセルを合理化します。これにより信頼性とオブザーバビリティが向上します (JEP 525)。
- Vector API (継続インキュベーター) - 高性能数学演算のサポートが改善され、最新の CPU 機能を活用できます (JEP 529)。
- 遅延定数 (継続プレビュー) - 実際に必要になるまでイミュータブルデータの初期化を延期する API を提供し、final フィールドのパフォーマンス上の利点と、遅延初期化の柔軟性とを組み合わせます (JEP 526)。
これらの機能の詳細な説明は、OpenJDK 26 プロジェクトページにあります。Amazon Corretto 26 は、オープンソースライセンスに基づいて Amazon によって配信されます。