第 3 章 OpenJDK 8.0.372 发行注记
最新的 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 会检测底层 cgroup 伪文件系统的版本,并将对应的容器限制应用到 OpenJDK 运行时。
如果没有此增强,当在 cgroup v2 Linux 主机系统上运行时,OpenJDK 将使用底层主机的资源限值,而不是应用容器资源限值。
请参阅 JDK-8305562 (JDK Bug System)。
为远程 Java 管理扩展(JMX)配置第三个端口
在 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) 证书
在 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 错误系统参考 ID: JDK-8296832。