Eclipse Temurin 17.0.10 发行注记
摘要
前言 复制链接链接已复制到粘贴板!
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 帐户,则会提示您创建一个帐户。
流程
- 单击以下链接 以创建 ticket。
- 在 Summary 中输入问题的简短描述。
- 在 Description 中提供问题或功能增强的详细描述。包括一个指向文档中问题的 URL。
- 点 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_KEEPIDLE 和 TCP_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)
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.
UseTransparentHugePages disabled; transparent huge pages are not supported by the operating system.
请参阅 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