Red Hat build of OpenJDK 17.0.11 のリリースノート
概要
はじめに リンクのコピーリンクがクリップボードにコピーされました!
Open Java Development Kit (OpenJDK) は、Java Platform Standard Edition (Java SE) のオープンソース実装です。Red Hat build of OpenJDK は、8u、11u、17u、21u の 4 つのバージョンで利用できます。
Red Hat ビルドの OpenJDK 向けパッケージは、Red Hat Enterprise Linux および Microsoft Windows プラットフォームで利用でき、Red Hat Ecosystem Catalog の JDK および JRE として同梱されています。
Red Hat build of OpenJDK ドキュメントへのフィードバック リンクのコピーリンクがクリップボードにコピーされました!
エラーを報告したり、ドキュメントの改善を提案したりするには、Red Hat Jira アカウントにログインし、課題を送信してください。Red Hat Jira アカウントをお持ちでない場合は、アカウントを作成するように求められます。
手順
- 次のリンクをクリックして チケットを作成します。
- Summary に課題の簡単な説明を入力します。
- Description に課題や機能拡張の詳細な説明を入力します。問題があるドキュメントのセクションへの URL も記載してください。
- Submit をクリックすると、課題が作成され、適切なドキュメントチームに転送されます。
多様性を受け入れるオープンソースの強化 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、用語の置き換えは、今後の複数のリリースにわたって段階的に実施されます。詳細は、Red Hat CTO である Chris Wright のメッセージ をご覧ください。
第1章 サポートポリシー リンクのコピーリンクがクリップボードにコピーされました!
Red Hat は、Red Hat build of OpenJDK の一部のメジャーバージョンを製品でサポートします。一貫性を保つために、これらのバージョンは、Oracle が Oracle JDK 向けに長期サポート (LTS) を指定しているバージョンと同じになります。
Red Hat build of OpenJDK のメジャーバージョンは、最初に導入された時点から少なくとも 6 年間サポートされます。詳細は、OpenJDK のライフサイクルおよびサポートポリシー を参照してください。
RHEL 6 のライフサイクルは 2020 年 11 月に終了します。このため、Red Hat build of OpenJDK は、サポート対象の設定として RHEL 6 をサポートしていません。
第2章 アップストリームの OpenJDK 8 との相違点 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Enterprise Linux (RHEL) の Red Hat build of OpenJDK には、OpenJDK のアップストリームディストリビューションの構造上の変更が数多く含まれています。Red Hat build of OpenJDK の Microsoft Windows バージョンは、RHEL の更新にできる限り従います。
次のリストは、Red Hat build of OpenJDK 8 の最も注目すべき変更点を詳しく示しています。
- FIPS のサポート。Red Hat build of OpenJDK 8 は、RHEL が FIPS モードであるかどうかを自動的に検出し、Red Hat build of OpenJDK 8 がそのモードで動作するように自動的に設定します。この変更は、Microsoft Windows 向けの Red Hat build of OpenJDK ビルドには適用されません。
- 暗号化ポリシーのサポート。Red Hat build of OpenJDK 8 は、RHEL システム設定から有効な暗号化アルゴリズムとキーサイズの制約のリストを取得します。これらの設定コンポーネントは、トランスポート層セキュリティー (TLS) 暗号化プロトコル、証明書パス検証、および署名された JAR によって使用されます。さまざまなセキュリティープロファイルを設定して、安全性と互換性のバランスをとることができます。この変更は、Microsoft Windows 向けの Red Hat build of OpenJDK ビルドには適用されません。
-
RHEL の Red Hat build of OpenJDK は、アーカイブ形式のサポート用の
zlib、イメージのサポート用のlibjpeg-turbo、libpng、giflibなどのネイティブライブラリーと動的にリンクします。また、RHEL はフォントのレンダリングと管理のために、HarfbuzzおよびFreetypeに対して動的にリンクします。この変更は、Microsoft Windows 向けの Red Hat build of OpenJDK ビルドには適用されません。 -
src.zipファイルには、Red Hat build of OpenJDK に同梱されるすべての JAR ライブラリーのソースが含まれています。 - RHEL の Red Hat build of OpenJDK は、タイムゾーン情報のソースとして、システム全体のタイムゾーンデータファイルを使用します。
- RHEL の Red Hat build of OpenJDK は、システム全体の CA 証明書を使用します。
- Microsoft Windows の Red Hat build of OpenJDK には、RHEL で利用可能な最新のタイムゾーンデータが含まれています。
- Microsoft Windows の Red Hat build of OpenJDK は、RHEL から入手可能な最新の CA 証明書を使用します。
第3章 Windows ビルドアーティファクトの命名規則に対する計画的な変更 リンクのコピーリンクがクリップボードにコピーされました!
2024 年 10 月以降、Red Hat は、Windows Server プラットフォーム用の Red Hat build of OpenJDK リリースの一部として配布される一部のファイルの命名変更を導入する予定です。
これらのファイルの命名変更は、Red Hat が Red Hat build of OpenJDK バージョン 8、11、および 17 の JDK パッケージ、JRE パッケージ、および debuginfo パッケージ向けに Red Hat が提供する .zip アーカイブと .msi インストーラーの両方に影響します。
この変更の目的は、Red Hat がサポートするすべてのバージョンの OpenJDK で一貫性のある一般的な命名規則を採用することです。Red Hat build of OpenJDK バージョン 8、11、および 17 は、Red Hat が Red Hat build of OpenJDK 21 用にすでに採用されている命名規則に合わせて調整されます。これは、Red Hat build of OpenJDK 21 に命名の変更を必要としないことを意味します。
この計画された変更は、Red Hat build of OpenJDK バージョンの Linux ポータブルビルドのファイルには影響しません。
Red Hat build of OpenJDK 8.0.422 は、Red Hat が Windows アーティファクトに以前の命名規則を使用する予定の最後のリリースです。次のリストは、計画された命名変更が Red Hat build of OpenJDK 8 の今後のリリースで各ファイルにどのように影響するかの例を示しています。
MSI インストーラー
-
古いファイル名:
java-1.8.0-openjdk-1.8.0. <version > .redhat.windows.x86_64.msi -
新しいファイル名:
java-1.8.0-openjdk-1.8.0. <version > .win.x86_64.msi
-
古いファイル名:
JDK パッケージの
.zipアーカイブ-
古いファイル名:
java-1.8.0-openjdk-1.8.0. <version > .redhat.windows.x86_64.zip -
新しいファイル名:
java-1.8.0-openjdk-1.8.0. <version > .win.jdk.x86_64.zip
-
古いファイル名:
JRE パッケージの
.zipアーカイブ-
古いファイル名:
java-1.8.0-openjdk-jre-1.8.0. <version > .redhat.windows.x86_64.zip -
新しいファイル名:
java-1.8.0-openjdk-1.8.0. <version > .win.jre.x86_64.zip
-
古いファイル名:
debuginfo パッケージの
.zipアーカイブ-
古いファイル名:
java-1.8.0-openjdk-1.8.0. <version > .redhat.windows.x86_64.debuginfo.zip -
新しいファイル名:
java-1.8.0-openjdk-1.8.0. <version > .win.debuginfo.x86_64.zip
-
古いファイル名:
第4章 Red Hat build of OpenJDK 11.0.16.1 リリースノート リンクのコピーリンクがクリップボードにコピーされました!
最新の Red Hat build of OpenJDK 8 リリースには、新機能が含まれる可能性があります。さらに、最新リリースは、以前の Red Hat build of OpenJDK 8 リリースに由来する機能を強化、非推奨、または削除する可能性があります。
その他の変更点やセキュリティー修正については、OpenJDK 8u422 Released を参照してください。
Red Hat build of OpenJDK の新しい機能と機能拡張
Red Hat build of OpenJDK 8.0.392 リリースが提供する新しい機能と機能拡張について理解するには、以下のリリースノートを参照してください。
HTTPURLConnection の keep-alive 動作を制御するためのシステムプロパティー
Red Hat build of OpenJDK 8.0.422 には、サーバーが keep-alive 時間を指定しない場合に、HTTPURLConnection の keep-alive 動作を制御するために使用できる以下の新しいシステムプロパティーが含まれています。
-
http.keepAlive.time.serverプロパティーは、サーバーへのアイドル状態の接続が閉じられるまでの秒数を制御します。 -
http.keepAlive.time.proxyプロパティーは、プロキシーへのアイドル状態の接続が閉じられるまでの秒数を制御します。
サーバーまたはプロキシーが Keep 時間を指定した場合、このキープ -Alive 応答ヘッダーでキープアライブアライブ 時間は http.keepAlive.time.server または http.keepAlive.time.proxy プロパティーに指定した値よりも優先されます。
JDK-8307990 (JDK Bug System) を参照してください。
GlobalSign R46 および E46 ルート証明書が追加されました
Red Hat build of OpenJDK 8.0.422 では、cacerts トラストストアに 2 つの GlobalSign TLS ルート証明書が含まれています。
- 証明書 1
- 名前:GlobalSign
- エイリアス名:globalsignr46
- 識別名:CN=GlobalSign Root R46, O=GlobalSign nv-sa, C=BE
- 証明書 2
- 名前:GlobalSign
- エイリアス名:globalsigne46
- 識別名:CN=GlobalSign Root E46, O=GlobalSign nv-sa, C=BE
JDK-8307990 (JDK Bug System) を参照してください。
第5章 このリリースに関連するアドバイザリー リンクのコピーリンクがクリップボードにコピーされました!
このリリースに含まれるバグ修正と CVE 修正を文書化するために、次のアドバイザリーが発行されます。
改訂日時: 2024-07-23