第 2 章 Eclipse Temurin 功能


Eclipse Temurin 不包含来自 OpenJDK 上游发行版的结构更改。

有关 Eclipse Temurin 的最新 OpenJDK 21 发行版本的更改和安全修复列表,请参阅 OpenJDK 21.0.2 发行版本

新功能及功能增强

查看以下发行注记以了解 Eclipse Temurin 21.0.2 发行版本中包含的新功能和功能增强:

在 Windows 中添加 KEEPALIVE 扩展套接字选项支持

在 Windows 10 版本 1709 或更高版本的平台中,java.net.ExtendedSocketOptions 类现在支持 TCP_KEEPIDLETCP_KEEPINTERVAL 选项。

同样,在 Windows 10 版本 1703 或更高版本的平台上,java.net.ExtendedSocketOptions 类现在支持 TCP_KEEPCOUNT 选项。

请参阅 JDK-8308593 (JDK Bug System)

修复了使用 ZGC 和非默认 ObjectAlignmentInBytes 值时潜在的 JVM 失败

在 OpenJDK 21 的初始发行版本中,如果您使用 -XX:+UseZGC 选项运行 JVM,并且 -XX:ObjectAlignmentInBytes 的非默认值,则 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 报告显示 峰值 值;否则,NMT 报告显示历史峰值值。

例如,以下报告输出显示编译器在 6 MB 以上,但现在大约为 200KB:

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

请参阅 JDK-8317772 (JDK Bug System)

Linux 上不支持的 THP 的 JVM 警告

在 Linux 平台上,如果请求 Transparent Huge Pages (THPs),但不支持,则 JVM 现在将以下信息输出到标准输出:

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

请参阅 JDK-8313782 (JDK Bug System)

我们添加了加密 ISRG 根 X2 CA 证书

在 OpenJDK 21.0.2 中,cacerts truststore 包括来自 Let's Encrypt 的互联网安全研究组(ISRG) Root X2 证书颁发机构(CA)证书:

  • 名称: Let's Encrypt
  • 别名名称: letencryptisrgx2
  • 区分名称: CN=ISRG Root X2, O=Internet Security research Group, C=US

请参阅 JDK-8317374 (JDK Bug System)

Digicert, Inc. root 证书添加

在 OpenJDK 21.0.2 中,cacerts truststore 包括四个 Digicert, Inc. root 证书:

证书 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 root 证书

在 OpenJDK 21.0.2 中,cacerts truststore 包括三个 eMudhra Technologies Limited root 证书:

证书 1
  • 名称:eMudhra Technologies Limited
  • 别名名称:emsignrootcag1
  • 区分名称:CN=emSign Root CA - G1, O1eMudhra 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 truststore 包括 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

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.