6 ポイント 投稿者 GN⁺ 2025-09-17 | まだコメントはありません。 | WhatsAppで共有
  • 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 から公式提供されており、その他の複数ベンダーによるビルド版もまもなく配布予定

OpenJDK 公式ダウンロードリンク

主な機能と改善点

今回のリリースには 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 プロジェクトページで確認可能

まだコメントはありません。

まだコメントはありません。