BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Javaニュース総まとめ - 2021年3月22日週

Javaニュース総まとめ - 2021年3月22日週

原文(投稿日:2021/03/29)へのリンク

OpenJDKエコシステムではかなり重要な週だった。

パターンマッチングのデリバリーに関連する2つのJEPが候補 (Candidate) ステータスに達した。

switch のパターンマッチングレコードと配列パターンだ。

InfoQが以前報告したように、パターンマッチングはProject Amberの主要な成果物の1つであり、デリバリーに向けて着実に進歩しているが、この待望の機能がJava 17 LTSの最終バージョンに間に合うことは確実にない。

2つのセキュリティ関連機能も進捗があった:

RMIアクティベーション動的逆シリアル化機能の削除。これは以前の作業に基づいてJavaシリアル化メカニズムをロックダウンする (そして最終的には非推奨に)。

その他のセキュリティニュースでは、Java Applet APIがJava 17で削除対象になった。

Applet APIは、ブラウザにリッチクライアントアプリケーションを提供する方法としてJavaの当初のセールスポイントの1つであり、Java 1.0以降に存在していた。ただし、近年、ブラウザがアプリケーションデリバリープラットフォームとして成熟したことで、すべての主流のブラウザはこのAPIのサポートを削除した。

Java 17は、それにもかかわらず、このAPIが最終的に削除されることで、悲しいマイルストーンをマークする。Java 15ではSolarisポートが削除されたことで、これはプラットフォームとしてのJavaの当初のビジョンへの道が終わることになる。

Springの最初のバージョンであるバージョン 1.0がリリースされてから17年が経過して、OpenJDKとJava 17に移行した。

Eclipse Foundationはまた大きな週を迎えた - Eclipse Adoptium (AdoptOpenJDKの後継) 設立の正式な発表 - そしてEclipseにJava TCKへのアクセス権を与えられるというニュース - だけでなく、Jetty ProjectはJetty 11のリリースをも発表している。

残りのエコシステムは、Javaアプリケーションを視覚化するためのVS Codeのオープンソース拡張が発表された (Redditより)。

Open Libertyは、MicroProfile 4.0をサポートするバージョン 21.0.0.3をリリースした

依存性注入フレームワーク Weld はリリース 4.0.1を発表した - 3.1.7と並んで、これはJava 16のリリースに対応して、リフレクションアクセスの問題と、Java 17で予想されるアクセスのさらなる強化を主に扱う。

この記事に星をつける

おすすめ度
スタイル

BT