第 3 章 Red Hat build of OpenJDK 8.0.372 发行注记
最新的 Red Hat build of OpenJDK 8 发行版本可能包括新功能。另外,最新版本可能会增强、弃用或删除来自以前红帽构建的 OpenJDK 8 版本的功能。
有关所有其他更改和安全修复,请参阅 OpenJDK 8u372 发行版本。
红帽构建的 OpenJDK 新功能及改进
查看以下发行注记以了解红帽构建的 OpenJDK 8.0.372 发行版本新功能和功能增强:
在 Linux 容器中检测控制组 (cgroup) v2 主机系统
红帽构建的 OpenJDK 8.0.372 发行版本包括对 HotSpot 运行时代码和 JDK 中的核心库代码的更新。在这个版本中,可以在 Linux 容器中运行红帽构建的 OpenJDK 时检测 cgroup v2 主机系统。
在以前的版本中,从红帽构建的 OpenJDK 版本 8u202 开始,容器检测代码只识别 cgroup v1 (传统)主机 Linux 系统。现在,从红帽构建的 OpenJDK 8.0.372 开始,红帽构建的 OpenJDK 会检测底层 cgroups 伪文件系统的版本,并将对应的容器限制应用到红帽构建的 OpenJDK 运行时。
如果没有此增强,当在 cgroup v2 Linux 主机系统上运行时,红帽构建的 OpenJDK 会使用底层主机的资源限值,而不是应用容器资源限制。
请参阅 JDK-8305562 (JDK Bug System)。
为远程 Java 管理扩展(JMX)配置第三个端口
在 Red Hat build of OpenJDK 8.0.372 中,您可以通过设置 com.sun.management.jmxremote.local.port 属性来为远程 JMX 连接配置本地访问端口。
在以前的版本中,红帽构建的 OpenJDK 会随机选择这个本地端口,这可能会导致端口冲突。com.sun.management.jmxremote.local.port 属性的工作方式与配置远程访问端口(com.sun.management.jmxremote.port)和 Remote Method Invocation (RMI)端口(com.sun.management.jmxremote.rmi.port)的现有属性相同。
请参阅 JDK-8234484 (JDK Bug System)。
Certigna (Dhimyotis) root 证书颁发机构 (CA) 证书
在 Red Hat build of OpenJDK 8.0.372 中,cacerts truststore 包括 Certigna (Dhimyotis) root 证书:
- 名称:Certigna (Dhimyotis)
- 别名名称:certignarootca
- 标识名称: CN=Certigna, O=Dhimyotis, C=FR
请参阅 JDK-8245654 (JDK Bug System)。
增强的 Swing 平台支持
在 OpenJDK 的早期版本中,HTML 对象标签呈现在 Swing HTML 组件中。随着红帽构建的 OpenJDK 8.0.372,只有在将新系统属性 swing.html.object 设置为 true 时才会进行渲染。默认情况下,swing.html.object 属性设置为 false。
JDK bug system reference ID: JDK-8296832.