第 3 章 Red Hat build of OpenJDK 8.0.382 发行注记
最新的 Red Hat build of OpenJDK 8 发行版本可能包括新功能。另外,最新版本可能会增强、弃用或删除来自以前红帽构建的 OpenJDK 8 版本的功能。
有关所有其他更改和安全修复,请参阅 OpenJDK 8u382 发行版本。
红帽构建的 OpenJDK 新功能及改进
查看以下发行注记以了解红帽构建的 OpenJDK 8.0.382 发行版本新功能和功能增强:
支持 GB18030-2022
中国电池标准研究所(CESI)最近发布了 GB18030-2022,作为对 GB18030 标准的更新,与 Unicode 11.0 同步字符集。GB18030-2022 标准现在是 Red Hat build of OpenJDK 8.0.382 使用的默认 GB18030 字符集。但是,与之前使用的 OpenJDK 8 版本相比,这个更新的字符集包含不兼容的更改。从红帽构建的 OpenJDK 8.0.382 开始,如果要使用之前版本的字符集,请确保将新系统属性 jdk.charset.GB18030 设置为 2000。
请参阅 JDK-8301119 (JDK Bug System)。
允许 GB18030-2022 (级别 2)支持的额外字符
为了支持 GB18030-2022 标准中的"Implementation Level 2",红帽构建的 OpenJDK 必须使用中文中日语(CJK)统一识别扩展 E 块中的字符。Java SE 8 规范的维护版本 5 添加了对这些字符的支持,红帽构建的 OpenJDK 8.0.382 通过添加新的 UnicodeBlock 实例( Character.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E )来实现。
请参阅 JDK-8305681 (JDK Bug System)。
增强的 JAR 签名验证
现在,您可以通过设置新的系统属性 jdk.jar.maxSignatureFileSize 来配置 Java 存档(JAR)文件中允许的最大字节数。默认情况下,jdk.jar.maxSignatureFileSize 属性设置为 8000000 字节(8 MB)。
JDK bug system reference ID: JDK-8300596.
添加了 GTS root 证书颁发机构(CA)证书
在 Red Hat build of OpenJDK 8.0.382 发行版本中,cacerts truststore 包括四个 Google Trust Services (GTS) root 证书:
- 证书 1
- Name: Google Trust Services LLC
- 别名名称:gtsrootcar1
- 区分名称: CN=GTS Root R1, O=Google Trust Services LLC, C=US
- 证书 2
- Name: Google Trust Services LLC
- 别名名称:gtsrootcar2
- 区分名称: CN=GTS Root R2, O=Google Trust Services LLC, C=US
- 证书 3
- Name: Google Trust Services LLC
- 别名名称:gtsrootcar3
- 可分辨名称:CN=GTS Root R3, O=Google Trust Services LLC, C=US
- 证书 4
- Name: Google Trust Services LLC
- 别名名称:gtsrootcar4
- 可分辨名称:CN=GTS Root R4、O=Google Trust Services LLC, C=US
请参阅 JDK-8307134 (JDK Bug System)。
添加了 Microsoft Corporation root CA 证书
在 Red Hat build of OpenJDK 8.0.382 发行版本中,cacerts truststore 包括两个 Microsoft Corporation root 证书:
- 证书 1
- 名称:Microsoft Corporation
- 别名名称:microsoftecc2017
- 区分名称:CN=Microsoft ECC Root Certificate Authority 2017, O=Microsoft Corporation, C=US
- 证书 2
- 名称:Microsoft Corporation
- 别名名称:microsoftrsa2017
- 区分名称:CN=Microsoft RSA Root Certificate Authority 2017, O=Microsoft Corporation, C=US
请参阅 JDK-8304760 (JDK Bug System)。
添加了 TWCA root CA 证书
在 Red Hat build of OpenJDK 8.0.382 版本中,cacerts truststore 包括 Taiwan 证书颁发机构(TWCA)根证书:
- 名称 :TWCA
- 别名名称: twcaglobalrootca
- 区分名称: CN=TWCA Global Root CA, OU=Root CA, O=TAIWAN-CA, C=TW