8.1.9发布
此次发布的版本包含OpenJDK社区的3个CVE安全更新(CVE-2021-2341, CVE-2021-2369, CVE-2021-2388)和11个非CVE类安全更新,同时包含上游jdk8u302中的其他更新。在此次发布的版本中,LoongArch架构首次支持OpenJFX,包括Media和WebKit。另外,解决了一处LoongArch平台上在堆设置大于128G时可能触发的随机崩溃问题。
关键更新
版本升级,由jdk8u292-b10升级至jdk8u302-b08
此次升级包含3个CVE安全更新(CVE-2021-2341, CVE-2021-2369, CVE-2021-2388)和11个非CVE类安全更新,同时包含上游jdk8u302中的其他更新。
LoongArch架构支持OpenJFX
在此次发布的版本中,LoongArch架构首次支持OpenJFX,包括Media和WebKit。
下图为在3A5000上运行JavaFX应用Object Graph Visualizer的截图。
稳定性提升
解决了一处LoongArch平台上在堆设置大于128G时可能触发的随机崩溃问题。崩溃现象可能表现为:
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (macroAssembler_loongarch.cpp:161), pid=123632, tid=0x000000c98d0ff1e0
# guarantee(is_simm(offs, 38)) failed: Not signed 38-bit offset
#
CVE修复
此次发布的版本包含如下Common Vulnerabilities and Exposures (CVE) 安全修复。
| 社区ID | 版本 | 概要 |
|---|---|---|
| 8258432 | 8 | Improve file transfers |
| 8260967 | 8 | Better jar file validation |
| 8264066 | 8 | Enhance compiler validation |
非CVE安全类修复
此次发布的版本包含如下非CVE安全类修复。
| 社区ID | 版本 | 概要 |
|---|---|---|
| 8256157 | 8 | Improve bytecode assembly |
| 8256491 | 8 | Better HTTP transport |
| 8260453 | 8 | Improve Font Bounding |
| 8260960 | 8 | Signs of jarsigner signing |
| 8262380 | 8 | Enhance XML processing passes |
| 8262403 | 8 | Enhanced data transfers |
| 8262410 | 8 | Enhanced rules for zones |
| 8262477 | 8 | Enhance String Conclusions |
| 8262967 | 8 | Improve Zip file support |
| 8264079 | 8 | Improve abstractions |
| 8264460 | 8 | Improve NTLM support |
