検索

第2章 Eclipse Temurin の機能

download PDF

Eclipse Temurin には、OpenJDK のアップストリームディストリビューションの構造の変更は含まれません。

Eclipse Temurin の最新の OpenJDK 21 リリースに含まれる変更点とセキュリティー修正の一覧は、OpenJDK 21.0.2 Released を参照してください。

新機能および機能拡張

次のリリースノートを確認して、Eclipse Temurin 21.0.2 リリースに含まれる新機能と機能拡張を理解してください。

Windows に KEEPALIVE 拡張ソケットオプションのサポートが追加されました

Windows 10 バージョン 1709 以降のプラットフォームでは、java.net.ExtendedSocketOptions クラスが TCP_KEEPIDLE および TCP_KEEPINTERVAL オプションをサポートするようになりました。

同様に、Windows 10 バージョン 1703 以降のプラットフォームでは、java.net.ExtendedSocketOptions クラスが TCP_KEEPCOUNT オプションをサポートするようになりました。

JDK-8308593 (JDK Bug System) を参照してください。

ZGC およびデフォルト以外の ObjectAlignmentInBytes 値を使用した場合の潜在的な JVM の障害を修正しました

OpenJDK 21 の初期リリースでは、-XX:+UseZGC オプションおよび -XX:ObjectAlignmentInBytes のデフォルト以外の値を指定して JVM を実行すると、JVM の失敗や誤作動につながる場合がありました。

OpenJDK 21.0.2 ではこの問題が解決され、JVM の実行時に、Z Garbage Collector (ZGC) および Java オブジェクトのアライメントのデフォルト以外の値を正常に使用できるようになりました。

JDK-8315082 (JDK Bug System) を参照してください。

NMT レポートに含まれるコミットされたメモリーのピーク値

OpenJDK 21.0.2 では、ネイティブメモリートラッキング (NMT) レポートに、すべてのカテゴリーのピーク値が表示されるようになりました。ピーク値は、JVM プロセスの有効期間中に特定の NMT カテゴリーでコミットされたメモリーの最高値です。

カテゴリーのコミットされたメモリーが現在最高値にある場合、NMT レポートには at peak の値が表示されます。それ以外の場合、NMT レポートには過去のピーク値が表示されます。

たとえば、次のレポート出力は、コンパイラーアリーナメモリーがピーク時には 6 MB を超えていたものの、現在は約 200 KB であることを示しています。

Compiler (arena=196KB #4) (peak=6126KB #16)

JDK-8317772 (JDK Bug System) を参照してください。

Linux でサポートされていない THP に関する JVM 警告

Linux プラットフォームで、Transparent Huge Pages (THP) が要求されたもののサポートされていない場合、JVM は次のメッセージを標準出力に出力するようになりました。

UseTransparentHugePages disabled; transparent huge pages are not supported by the operating system.

JDK-8313782 (JDK Bug System) を参照してください。

Let's Encrypt ISRG Root X2 CA 証明書が追加されました

OpenJDK 21.0.2 では、cacerts トラストストアに、Let's Encrypt の Internet Security Research Group (ISRG) Root X2 認証局 (CA) 証明書が含まれます。

  • 名前: Let’s Encrypt
  • エイリアス名: letsencryptisrgx2
  • 識別名: CN=ISRG Root X2、O=Internet Security Research Group、C=US

JDK-8317374 (JDK Bug System) を参照してください。

Digicert, Inc. のルート証明書が追加されました

OpenJDK 21.0.2 では、cacerts トラストストアに 4 つの Digicert, Inc. のルート証明書が含まれます。

証明書 1
  • 名前: DigiCert, Inc.
  • エイリアス名: digicertcseccrootg5
  • 識別名: CN=DigiCert CS ECC P384 Root G5、O="DigiCert, Inc."、C=US
証明書 2
  • 名前: DigiCert, Inc.
  • エイリアス名: digicertcsrsarootg5
  • 識別名: CN=DigiCert CS RSA4096 Root G5、O="DigiCert, Inc."、C=US
証明書 3
  • 名前: DigiCert, Inc.
  • エイリアス名: digicerttlseccrootg5
  • 識別名: CN=DigiCert TLS ECC P384 Root G5、O="DigiCert, Inc."、C=US
証明書 4
  • 名前: DigiCert, Inc.
  • エイリアス名: digicerttlsrsarootg5
  • 識別名: CN=DigiCert TLS RSA4096 Root G5、O="DigiCert, Inc."、C=US

JDK-8318759 (JDK Bug System) を参照してください。

eMudhra Technologies Limited のルート証明書が追加されました

OpenJDK 21.0.2 では、cacerts トラストストアに 3 つの eMudhra Technologies Limited ルート証明書が含まれます。

証明書 1
  • 名称: eMudhra Technologies Limited
  • エイリアス名: emsignrootcag1
  • 識別名: CN=emSign Root CA - G1、O=eMudhra Technologies Limited、OU=emSign PKI、C=IN
証明書 2
  • 名称: eMudhra Technologies Limited
  • エイリアス名: emsigneccrootcag3
  • 識別名: CN=emSign ECC Root CA - G3、O=eMudhra Technologies Limited、OU=emSign PKI、C=IN
証明書 3
  • 名称: eMudhra Technologies Limited
  • エイリアス名: emsignrootcag2
  • 識別名: CN=emSign Root CA - G2、O=eMudhra Technologies Limited、OU=emSign PKI、C=IN

JDK-8319187 (JDK Bug System) を参照してください。

Telia Root CA v2 証明書が追加されました

OpenJDK 21.0.2 では、cacerts トラストストアに Telia Root CA v2 証明書が含まれます。

  • 名前: Telia Root CA v2
  • エイリアス名: teliarootcav2
  • 識別名: CN=Telia Root CA v2、O=Telia Finland Oyj、C=FI

JDK-8317373 (JDK Bug System) を参照してください。

改訂日時: 2024-05-10

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.