特にJava 25周年と次のJava 16のリリースで、Javaエコシステムのお祝いのために忙しい週だった。InfoQは、IBM、Red Hat、Springからの他のニュースとともに、2021年3月1日の週のこれらの小さな記事のいくつかを調査した。
Oracleは、無料のJavaラーニングサブスクリプションとJava SE 11開発者認定試験をわずか25ドル (90%割引) で提供してJava 25周年を祝っている。Javaラーニングサブスクリプションには次のものが含まれる: 基本的なJavaスキルのJava Explorerラーニングパス、Java SE 11開発者OCP - Java 25周年ラーニングパスは高度なプログラミングスキルのためと試験の準備として確認する練習問題だ。
無料のJavaラーニングサブスクリプションをサブスクライブした後にのみ、開発者は割引された認定試験に登録し、2021年2月25日から4月25日までの間に試験を受けるようにスケジュールすることができる。
OpenJDKの場所では、Java Microbenchmark Harness (JMH) 1.28 が新機能とバグ修正で利用可能になった。Red HatのプリンシパルソフトウェアエンジニアであるAleksey Shipilёv氏は、新機能の1つについて次のように説明している:
コンパイラで支援される blackhole に対するJMHの実験的サポートが作り直されました。コンパイラの blackhole のサポートはJDK 16から戻され (リバートされ) 、JDK 17でわずかに異なる形で再び現れる可能性があります。JMHコードは将来にわたって利用できるようになっています。
-Djmh.blackhole.mode=COMPILER
を使用して、この実験的機能を有効にすることができます。
将来のJDK 17以降のパッチはこのGitHubリポジトリで入手でき、Shipilёv氏は彼のサイトのPeculiar (JVM) Buildsでそのパッチでビルドされたバイナリを提供している。
Foojayコミュニティは、JavaとOpenJDKのユーザ向けのコラボレーションプラットフォームのFoojay.ioを紹介するため仮想JUGツアーを開始した。3月から4月の間、Foojayの貢献者は、できるだけ多くのJavaユーザグループに対して「ホイッスルストップツアー」を行う。
友達 (friends of) OpenJDKのかばん混成語であるFoojayは、JavaおよびOpenJDKのトップで、使用、ターゲット、および実行する開発者向けのコミュニティサイトだ。諮問委員会を構成する組織には、Azul、Datadog、DataStax、jFrog、Payara、Snykが含まれる。
各ツアーストップの議題には、Foojay.ioの簡単な紹介と、それに続くFoojayコミュニティメンバによる30分のセッションが含まれる。
次のJava 16のリリースを祝うため、Java愛好家のNicolai Parlog氏は、2021年3月16日に個人的なTwitch.tvチャネルでホストされるJava 16リリースパーティーを発表した。特別ゲストであるStuart Marks氏とChris Hegarty氏 (どちらもOracleの技術スタッフのコンサルティングメンバだ) がAPIの進化と記録について話す前に、Parlog氏はJava 16のいくつかの新機能を紹介する。
IBMでは、Open Liberty 21.0.0.3-betaがJakarta EE 9互換になったことが発表された。Open LibertyがGlassFish 6に加わり、Jakarta EE 9互換製品として認定された。TCKの結果は、Jakarta EE Platform 9認定の概要で確認できる。
IBMはまた、Microsoftと戦略的パートナシップを結び、Microsoft Azure上のJakarta EEの範囲を拡大するために、WebSphereおよびOpen Libertyにマーケットプレイスソリューションを使用する。
Springチームは、CVE-2021-22114、zip-slip 脆弱性に対処するSpring Integration Zip 1.0.4をリリースした。Spring Integrationプロジェクトの多くで使われる拡張機能の1つであるZipは、ZipTransformer
、UnZipTransformer
、およびUnZipResultSplitter
コンポーネントで圧縮と解凍のサポートを提供する。
今年初めのRedHatによるStackRoxの買収が規制当局の審査を通過し、取引を進めることができた。StackRoxは、コンテナとKubernetesネイティブのセキュリティに重点を置く会社であり、これらのセキュリティ機能をRed HatのOpenShiftにもたらす。