1738021267
2025-01-27 23:30:00
今週の2025年1月20日のJava Roundupは、ニュースの強調表示を特徴としています。JEP502、安定した値(プレビュー)。 2025年1月のOracleのクリティカルパッチアップデート(CPU)。 2025年1月のPayaraプラットフォームのリリース。 JDK 23コミュニティ23.0.2のGraalvm; Liberica JDKのBellsoft CPUパッチ。
openjdk
502を与えます、 安定した値(プレビュー)、そうです 昇格 それから ドラフト8312611を与える に 候補者 状態。以前は知られていました 計算定数(プレビュー)、このJEPはの概念を紹介します 計算された定数、最大で一度初期化される不変の価値保有者として定義されています。これは、パフォーマンスと安全性の利点を提供します ファイナル フィールド、初期化のタイミングに関してより柔軟性を提供しながら。
Oracleは、四半期ごとのJDKのバージョン23.0.2、21.0.6、17.0.14、11.0.26、および8U441をリリースしました 重要なパッチ更新アドバイザリー 2025年1月の場合。このリリースの詳細については、リリースノートに記載されています。 バージョン23.0.2、 バージョン21.0.6、 バージョン17.0.14、 バージョン11.0.26 そして バージョン8U441。
JDK 24
ビルド33 JDK 24の 早期アクセスビルド 先週フィーチャーを利用できるようになりました 更新 さまざまな修正を含むビルド32から 問題。このリリースの詳細は、 ノートをリリースします。
JDK 25
ビルド7 JDK 25の 早期アクセスビルド また、先週フィーチャーを利用できるようになりました 更新 さまざまな修正を含むビルド6から 問題。このリリースの詳細は、 ノートをリリースします。
のために JDK 24 そして JDK 25、開発者は、バグを介してバグを報告することをお勧めします Javaバグデータベース。
ジャカルタEE
彼の毎週 ハッシュタグジャカルタEE ブログ、 Ivar Grimstad、Eclipse FoundationのJakarta EE開発者擁護者は アップデート Jakarta EE 11で、書く:
これが良いニュースです! Jakarta Nosql プロジェクトはリリースする準備ができています バージョン1.0 仕様の。現時点では、彼らはJakarta EE仕様委員会によるリリースレビューに必要な最後のビットとピースをまとめています。で見ることができます リクエストをプルします その目的のために。ジャカルタ仕様プロジェクトが仕様の最初のバージョンをリリースするための大きなマイルストーンです。チームにおめでとうございます!
Jakarta EE 11に関しては、Jakarta EE TCKプロジェクトメンバーは、Jakarta EE Webプロファイル11 TCKを完成させるための努力を続けています。残りのテストは2つしかありません。現在、テストの実行方法については、TCKユーザーガイドの更新に焦点が当てられています。あなたは彼らの進歩に従うことができます Githubプロジェクトボード。
Jakarta EE 11への道には、2024年12月のコアプロファイルのリリース、および1Q2025のGAリリースとWebプロファイルの前に必要に応じてリリース候補の可能性がありました。
graalvm
リリース の JDK 23コミュニティのGraalvm 23.0.2 Oracleに基づく機能の修正 重要なパッチの更新 2025年1月の場合。これらには、以下の解決策が含まれます。 比較 の間違った値を伝播するクラス UNORDERISTRUE 属性; JDK-8314794の採用、 UTF8文字列のサポートを改善します。このリリースの詳細は、 ノートをリリースします。
ベルソフト
Oracle’sと同時に 重要なパッチの更新 (CPU)2025年1月、ベルソフトは持っています リリース バージョンのCPUパッチ21.0.5.0.1、17.0.13.0.1、11.0.25.0.1、8U441、7U451および6U451 Liberica JDK、これに対処するためのOpenJDKの下流分布 CVEのリスト。さらに、CPUおよび非批判的な修正を含むパッチセットアップデート(PSU)バージョン23.0.2、21.0.6、17.0.14、11.0.26、8U441もリリースされています。
全体で合計847の修正とバックポートがあるため、Bellsoftは、すべてのリリースで6つの問題を排除することに参加していると述べています。
スプリングフレームワーク
さまざまなチームがマイルストーンのリリースを提供したので、春の忙しい週でした スプリングブート、 スプリングフレームワーク、 スプリングデータ、 スプリングセキュリティ、 春の統合 そして スプリングモジュリス。のポイントリリースもありました スプリングAI MCP、 春のamqp、 Apache Kafkaの春 そして アパッチパルサーの春。詳細については、このInfoQニュース記事をご覧ください。
Payara
Payaraは持っています リリース 彼らの2025年1月版 Payaraプラットフォーム これには、Community Edition 6.2025.1、Enterprise Edition 6.22.0、Enterprise Edition 5.71.0が含まれます。 3つのリリースはすべて、重要なバグ修正、コンポーネントのアップグレード、および新しいサブコマンドを追加する新しい機能を提供します。 asadmin 指示: Create-System-Property これにより、動的システムプロパティ構成が可能になります。そして create-jvm-option これにより、コマンドラインを介してJVMオプション管理が直接可能になります。
また、解決策もありました CVE-2024-45687、攻撃者がHTTPヘッダーのCRLFシーケンスの不適切な中和を利用できるようにするPayaraプラットフォームの脆弱性。これらのリリースの詳細は、リリースノートにあります コミュニティエディション6.2025.1 そして エンタープライズエディション6.22.0 そして エンタープライズエディション5.71.0。
冬眠
リリース の Hibernate orm 6.6.5は、依存関係のアップグレードを備えています bytebuddy 1.15.11および次のような問題に対する解決策:a Nosuch Element例外 のインスタンスを作成すると SessionFactory インターフェイスクラスが注釈を付けた場合 @embeddable 持続的なプロパティはありません @mappedsuperclass 永続的なプロパティは、エンティティの組み込みプロパティとしてマッピングされます。の使用 @ElementCollection そして @コメント 注釈は、エンティティクラスレベルを無効にしています @コメント のために作成されたテーブルに作成されるコメントの代わりに @ElementCollection。
infinispan
infinispan 15.1.4は、依存関係のアップグレードと次のような顕著な変更を伴う船舶と次のような顕著な変更を備えています。同期ブロックをロックに置き換え、非ブロッキングスレッドプールでプラットフォームスレッドを使用することを含む仮想スレッドピン留めイベント。また、冬眠検索インデックスバッファーのオーバーフローを回避するために、再インネシングの並行性圧力を100に制限します。このリリースの詳細は、 ノートをリリースします。
Eclipse vert.x
リリース の Eclipse vert.x 4.5.12は、Netty 4.1.117.FinalおよびMicrometer 1.12.13への依存関係のアップグレードと、次のような顕著な問題に対する解像度を提供します。 sendResponse() メソッド、戻る 未来 で定義されています proxycontext インターフェイス、体がに設定されている場合、完了しません ヌル;そして、戻ってくる労働者のスレッド ヌル のインスタンスのため OpenTeleMetryTracer vert.xから渡されたコンテキストの代わりに、ローカルスレッドからアクティブなオペンテレメトリーコンテキストを取得するクラスこのリリースの詳細は、 ノートをリリースします そして 非難と壊れた変化。
等級
リリース of gradle 8.12.1は、次のような顕著な問題を解決します。 FileLockCommunicator MACOS 15.1ファイアウォールとクラウドストライクとセンチネローンの使用を備えたクラス。およびのインスタンスのデフォルトの作業ディレクトリ execspec インターフェイスは、バージョン8.11とバージョン8.12の間で変更されていました。このリリースの詳細は、 ノートをリリースします。
#Java #News #Roundup安定した値PayaraプラットフォームOracle #Critical #Patch #UpdateGraalvmBellsoft