Eclipse Temurin 17.0.10 发行注记


Red Hat build of OpenJDK 17

Red Hat Customer Content Services

摘要

Eclipse Temurin 17.0.10 发行注记概述了 OpenJDK 17 中的新功能以及潜在的已知问题列表和可能的临时解决方案。

前言

Open Java Development Kit (OpenJDK)是 Java Platform, Standard Edition (Java SE)的一个免费的开源实现。Eclipse Temurin 在四个 LTS 版本中提供:OpenJDK 8u、OpenJDK 11u、OpenJDK 17u 和 OpenJDK 21u。

macOS、Microsoft Windows 和多个 Linux x86 操作系统(包括 Red Hat Enterprise Linux 和 Ubuntu)提供了 Eclipse Temurin 的二进制文件。

提供有关红帽构建的 OpenJDK 文档的反馈

要报告错误或改进文档,请登录到 Red Hat JIRA 帐户并提交问题。如果您没有 Red Hat Jira 帐户,则会提示您创建一个帐户。

流程

  1. 单击以下链接 以创建 ticket
  2. Summary 中输入问题的简短描述。
  3. Description 中提供问题或功能增强的详细描述。包括一个指向文档中问题的 URL。
  4. Submit 创建问题,并将问题路由到适当的文档团队。

使开源包含更多

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。详情请查看 CTO Chris Wright 的信息

第 1 章 Eclipse Temurin 的支持策略

红帽在其产品中支持所选的 Eclipse Temurin 主版本。为实现一致性,这些版本与 Oracle JDK 版本类似,而 Oracle 指定了长期支持(LTS)。

从该版本首次引入后,Eclip Temurin 的主版本将最少提供六年的支持。如需更多信息,请参阅 Eclipse Temurin 生命周期和支持政策

注意

RHEL 6 于 2020 年 11 月结束其生命周期。因此,Eclip Temurin 不支持 RHEL 6 作为支持的配置。

第 2 章 Eclipse Temurin 功能

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

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

新功能及功能增强

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

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

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

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

请参阅 JDK-8308593 (JDK Bug System)

X509KeyManager.chooseClientAlias 方法为所有键类型调用一次

在 OpenJDK 17.0.10 中,TLS 或 Datagram TLS (DTLS)现在在握手过程中只发出一个调用 X509KeyManager.chooseClientAlias 方法,无论请求了多少算法。

请参阅 JDK-8262186 (JDK Bug System)

NMT 报告中包含的已提交内存的峰值值

在 OpenJDK 17.0.10 中,原生内存跟踪(NMT)报告现在显示所有类别的峰值值。峰值值是 JVM 进程生命周期中给定 NMT 类别中提交内存的最高值。

如果某个类别的提交内存当前处于最高值,则 NMT 报告显示 峰值 值;否则,NMT 报告显示历史峰值值。

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

Compiler (arena=196KB #4) (peak=6126KB #16)
Copy to Clipboard Toggle word wrap

请参阅 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.
Copy to Clipboard Toggle word wrap

请参阅 JDK-8313782 (JDK Bug System)

增加 jdk.jar.maxSignatureFileSize 系统属性的默认值

OpenJDK 17.0.8 引入了 jdk.jar.maxSignatureFileSize 系统属性,用于配置 Java 存档(JAR)文件(JDK-8300596)中允许签名相关的文件的最大字节数。默认情况下,jdk.jar.maxSignatureFileSize 属性被设置为 8000000 字节(8 MB),对于某些 JAR 文件来说这太小,如 Mend (以前是 WhiteSource) Unified Agent JAR 文件。

OpenJDK 17.0.10 将 jdk.jar.maxSignatureFileSize 属性的默认值增加到 16000000 字节(16 MB)。

请参阅 JDK-8312489 (JDK Bug System)

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

在 OpenJDK 17.0.10 中,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 17.0.10 中,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 17.0.10 中,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 17.0.10 中,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-04

法律通告

Copyright © 2024 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat