本文列出了 Microsoft Build of OpenJDK 包版本中包含的修复程序,以及要在上游合并的特定于 Microsoft 的增强功能。
OpenJDK 17
OpenJDK 17.0.7
releases/jdk-17.0.7
修复程序列表
增加一项实验性功能,通过增加标量替换的机会来提高转义分析的性能。 若要启用此功能,开发人员必须使用以下 JVM 标志:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
AArch64 二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 17.0.6
releases/jdk-17.0.6
修复程序列表
增加一项实验性功能,通过增加标量替换的机会来提高转义分析的性能。 若要启用此功能,开发人员必须使用以下 JVM 标志:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 17.0.5
releases/jdk-17.0.5
修复程序列表
增加了一项实验性功能,通过增加标量替换的机会来提高转义分析的性能。 若要启用此功能,开发人员必须使用以下 JVM 标志:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 17.0.4.1
jdk-17.0.4.1-ga@02fa4be
修复程序列表
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 17.0.4
jdk-17.0.4-ga@c53d022
修复程序列表
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 17.0.3
jdk-17.0.3-ga@c1a8749
修复程序列表
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 17.0.2
jdk-17.0.2-ga@6f0f426
修复程序列表
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
RPM 包可能不会自动更新。 运行
yum install msopenjdk-17-17.0.2+8_LTS-1
以强制更新到最新版本。
OpenJDK 17.0.1
jdk-17.0.1-ga@75240a5
修复程序列表
AARch64 的二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
RPM 包可能不会自动更新。 运行
yum install msopenjdk-17-17.0.1+12_LTS-1
以强制更新到最新版本。
OpenJDK 17.0.0
jdk-17-ga@dfacda48
修复程序列表
OpenJDK 11
OpenJDK 11.0.19
release/jdk-11.0.19
修复程序列表
增加一项实验性功能,通过增加标量替换的机会来提高转义分析的性能。 若要启用此功能,开发人员必须使用以下 JVM 标志:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
向后移植了以下增强功能和 bug 修复:
JDK-8250902
在 x86 上实现 MD5 内部函数 - Java Bug System
JDK-8226897
使用 JFR OldObjectSample 事件提供对象期限 - Java Bug System
JDK-8232594
使 JFR 命令持续时间的输出更易于使用 - Java Bug System
JDK-8216041
[事件请求] - 逆向还原 - Java Bug System
增加一项实验性功能,通过增加标量替换的机会来提高转义分析的性能。 若要启用此功能,开发人员必须使用以下 JVM 标志:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
向后移植了以下增强功能和 bug 修复:
JDK-8250902
在 x86 上实现 MD5 内部函数 - Java Bug System
JDK-8226897
使用 JFR OldObjectSample 事件提供对象期限 - Java Bug System
JDK-8232594
使 JFR 命令持续时间的输出更易于使用 - Java Bug System
JDK-8216041
[事件请求] - 逆向还原 - Java Bug System
增加了一项实验性功能,通过增加标量替换的机会来提高转义分析的性能。 若要启用此功能,开发人员必须使用以下 JVM 标志:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 11.0.16.1
jdk-11.0.16.1-ga@63e4b5c
修复程序列表
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 11.0.16
jdk-11.0.16-ga@224e1a3
修复程序列表
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 11.0.15
jdk-11.0.15-ga@224e1a3
修复程序列表
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 11.0.14.1
jdk-11.0.14.1-ga@b8cdf1a
修复程序列表
Microsoft 特定的增强功能
向后移植:JEP 391 macOS/AArch64 端口
向后移植:JEP 386 Alpine Linux 端口
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 11.0.14
jdk-11.0.14-ga@1453335
修复程序列表
Microsoft 特定的增强功能
向后移植:JEP 391 macOS/AArch64 端口
向后移植:JEP 386 Alpine Linux 端口
二进制文件没有默认 CDS (
JEP 341
) 存档。 运行
java -Xshare:dump
以在安装完成后生成这些文件。
OpenJDK 11.0.13
jdk-11.0.13-ga@71f2c751
修复程序列表
OpenJDK 11.0.12
jdk-11.0.12-ga@d1541f3
修复程序列表
Microsoft 特定的增强功能
JDK-8250902
在 x86 上实现 MD5 内部函数 - Java Bug System
向后移植了以下增强功能和 bug 修复: