RELEASE NOTES FOR: 9.0.1 ==================================================================================================== Notes generated: Mon Jan 03 22:52:01 CET 2022 Hint: Prefix bug IDs with https://bugs.openjdk.java.net/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES, BY COMPONENT: hotspot/compiler: JDK-8184175: AVX-512 (AVX3) instructions set support JDK 9 will support code generation for AVX-512 (AVX3) instructions set on x86 CPUs, but not by default. A maximum of AVX2 is supported by default in JDK 9. The flag -XX:UseAVX=3 can be used to enable AVX-512 code generation on CPUs that support it. core-libs/java.lang.module: JDK-8180425: Attach API cannot be used to attach to the current VM by default The implementation of Attach API has changed in JDK 9 to disallow attaching to the current VM by default. This change should have no impact on tools that use the Attach API to attach to a running VM. It may impact libraries that mis-use this API as a way to get at the java.lang.instrument API. The system property `jdk.attach.allowAttachSelf` may be set on the command line to mitigate any compatibility with this change. ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: core-libs/java.lang.invoke: (P1) JDK-8184119: Incorrect return processing for the LF editor of MethodHandles.permuteArguments core-libs/java.lang.module: (P2) JDK-8178380: Module system implementation refresh (5/2017) core-libs/java.util.jar: (P1) JDK-8184306: zlib 1.2.11 upgrade triggers j.u.zip.Deflater regression hotspot/compiler: (P1) JDK-8183551: Aarch64 platform specific code for 8173770 (P1) JDK-8183543: Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check" (P1) JDK-8183401: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java fails with: The VM does not support the minimum JVMCI API version required by Graal (P1) JDK-8183103: Post loop vectorization produces incorrect results (P1) JDK-8184036: Restore -XX:UseAVX=3 as product value hotspot/gc: (P1) JDK-8185133: Reference pending list root might not get marked infrastructure: (P2) JDK-8187993: [CPU17_04] Need to update securitypack.jar with baseline.versions file having jdk9 entry (P2) JDK-8183297: Allow duplicate bugid for changeset in jdk9 update forest infrastructure/build: (P3) JDK-8185131: 9.0.x - Promotion notification announcement (P3) JDK-8181788: Unable to build JDK10 on SPARC-M8 machines javafx/graphics: (P2) JDK-8187043: JavaFX fails to launch on some Windows platforms due to missing VS2017 libraries javafx/web: (P2) JDK-8184448: Crash while loading gif images with more frames (P2) JDK-8183292: Update to 604.1 version of WebKit (P2) JDK-8185132: window.requestAnimationFrame API is not working (P3) JDK-8178360: Build and integrate ICU from source (P3) JDK-8178440: Build libxml2 and libxslt from source (P3) JDK-8178319: Build sqlite3 from source (P3) JDK-8176729: com.sun.webkit.dom.NodeImpl#SelfDisposer is not called (P3) JDK-8179673: JVM Crash in WebPage.setBackgroundColor() during webpage navigation (Non Public API) (P4) JDK-8089283: Padding property of the select tag is incorrect in WebView security-libs/java.security: (P3) JDK-8179564: Missing @bug for tests added with JDK-8165367