RELEASE NOTES FOR: 19.0.2 ==================================================================================================== Notes generated: Tue Dec 03 14:54:48 CET 2024 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES: None. ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs/2d: (P3) JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails (P3) JDK-8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again (P3) JDK-8297241: Update sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java (P4) JDK-8297147: UnexpectedSourceImageSize test times out on slow machines when fastdebug is used client-libs/java.awt: (P3) JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 core-libs/java.lang: (P3) JDK-8297451: ProcessHandleImpl should assert privilege when modifying reaper thread core-libs/java.time: (P3) JDK-8294357: (tz) Update Timezone Data to 2022d (P3) JDK-8295173: (tz) Update Timezone Data to 2022e (P4) JDK-8293834: Update CLDR data following tzdata 2022c update core-libs/java.util.concurrent: (P3) JDK-8292969: Bad Thread Utilization in ForkJoinPool core-libs/java.util:i18n: (P4) JDK-8288377: [REDO] DST not applying properly with zone id offset set with TZ env variable docs: (P4) JDK-8297725: Update Security Developers guide about how java.security properties are parsed docs/guides: (P4) JDK-8294612: Update security guide with missing debug options hotspot/compiler: (P2) JDK-8292158: AES-CTR cipher state corruption with AVX-512 (P2) JDK-8293044: C1: Missing access check on non-accessible class (P2) JDK-8290529: C2: assert(BoolTest(btest).is_canonical()) failure (P2) JDK-8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite() (P3) JDK-8290711: assert(false) failed: infinite loop in PhaseIterGVN::optimize (P3) JDK-8291599: Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 (P3) JDK-8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" (P3) JDK-8291775: C2: assert(r != __null && r->is_Region()) failed: this phi must have a region (P3) JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent (P3) JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 (P3) JDK-8292780: misc tests failed "assert(false) failed: graph should be schedulable" (P3) JDK-8290781: Segfault at PhaseIdealLoop::clone_loop_handle_data_uses (P3) JDK-8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work (P3) JDK-8290705: StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" (P3) JDK-8290246: test fails "assert(init != __null) failed: initialization not found" (P3) JDK-8286314: Trampoline not created for far runtime targets outside small CodeCache (P4) JDK-8295414: [Aarch64] C2: assert(false) failed: bad AD file (P4) JDK-8288992: AArch64: CMN should be handled the same way as CMP (P4) JDK-8292385: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out (P4) JDK-8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop (P4) JDK-8287217: C2: PhaseCCP: remove not visited nodes, prevent type inconsistency (P4) JDK-8297476: Increase InlineSmallCode default from 1000 to 2500 for RISC-V (P4) JDK-8296945: PublicMethodsTest is slow due to dependency verification with debug builds (P4) JDK-8296771: RISC-V: C2: assert(false) failed: bad AD file (P4) JDK-8290496: riscv: Fix build warnings-as-errors with GCC 11 hotspot/gc: (P3) JDK-8291633: Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr (P4) JDK-8297309: Memory leak in ShenandoahFullGC hotspot/jvmti: (P4) JDK-8291508: Fix some tests with "requires vm.jvmti & vm.continuations" hotspot/runtime: (P3) JDK-8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub (P4) JDK-8290900: Build failure with Clang 14+ due to function warning attribute (P4) JDK-8295264: Fix PaX check on RISC-V (P4) JDK-8296463: Memory leak in JVM_StartThread with the integration of Virtual threads (P4) JDK-8295268: Optimized builds are broken due to incorrect assert_is_rfp shortcuts (P4) JDK-8296602: RISC-V: improve performance of copy_memory stub hotspot/test: (P4) JDK-8290164: compiler/runtime/TestConstantsInError.java fails on riscv infrastructure/release_eng: (P4) JDK-8294517: Update jdk19u fix version to 19.0.2 security-libs/javax.crypto: (P3) JDK-8277970: Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java fails with "tag mismatch" tools/javac: (P2) JDK-8293578: Duplicate ldc generated by javac (P3) JDK-8293348: A false cyclic inheritance error reported (P3) JDK-8292756: java.lang.AssertionError at at jdk.compiler/com.sun.tools.javac.code.Scope$ScopeImpl.leave(Scope.java:386) (P4) JDK-8029633: Raw inner class constructor ref should not perform diamond inference