Java 25 / JDK 25 正式リリース
(openjdk.org)- Java 25 とその参照実装である JDK 25 が正式にリリース
- 今回のバージョンには新たに 18件の JEP(Java Enhancement Proposal)機能を含む
- x86 32ビットポートの削除、Scoped Values、Structured Concurrency、Primitive Types の改善 などの主要な変更が適用
Java 25 / JDK 25: 正式リリース
- JDK 25、つまり Java 25 の参照実装が、正式に 本番向け配布 バージョンとしてリリース
- 2025年8月15日に2回目のリリース候補である build 36 が提供され、その後 重大な(P1)バグ報告はなし。
- build 36 は最終的な GA(General Availability)版であり、運用環境でも利用可能
- GPL ライセンスベースの OpenJDK ビルド は Oracle から公式提供されており、その他の複数ベンダーによるビルド版もまもなく配布予定
主な機能と改善点
今回のリリースには 18件の JEP(Java Enhancement Proposal) が含まれている
- 470: PEM ベースの 暗号オブジェクトエンコーディング(プレビュー)
- 502: Stable Values(プレビュー)
- 503: x86 32ビットポートの削除
- 505: Structured Concurrency(5回目のプレビュー)
- 506: Scoped Values
- 507: パターン、instanceof、switch における Primitive Types のサポート(3回目のプレビュー)
- 508: Vector API(10回目のインキュベータ版)
- 509: JFR CPU 時間プロファイリング(実験的機能)
- 510: Key Derivation Function API
- 511: Module Import 宣言
- 512: Compact Source Files とインスタンス main メソッド
- 513: Flexible Constructor Bodies
- 514: Ahead-of-Time コマンドライン最適化
- 515: Ahead-of-Time メソッドプロファイリング
- 518: JFR 協調サンプリング
- 519: Compact Object Headers
- 520: JFR メソッドタイミングとトレース
- 521: Generational Shenandoah
このリリースには上記の JEP に加えて、数百件の小規模な機能改善 と 数千件のバグ修正 も反映されている
詳しいリリース情報および JEP の詳細は
OpenJDK JDK 25 プロジェクトページで確認可能
まだコメントはありません。