RELEASE NOTES: JDK 17.0.5

Notes generated: Fri Jul 01 02:00:17 CEST 2022

JEPs

None.

RELEASE NOTES

None.

FIXED ISSUES

client-libs

Priority Bug Summary
P4 JDK-8282046 Create a regression test for JDK-8000326
P4 JDK-8282640 Create a test for JDK-4740761

client-libs/2d

Priority Bug Summary
P3 JDK-8283457 [macos] libpng build failures with Xcode13.3
P3 JDK-8264666 Change implementation of safeAdd/safeMult in the LCMSImageLayout class
P4 JDK-8284680 sun.font.FontConfigManager.getFontConfig() leaks charset
P4 JDK-8287824 The MTPerLineTransformValidation tests has a typo in the @run tag

client-libs/java.awt

Priority Bug Summary
P3 JDK-8274597 Some of the dnd tests time out and fail intermittently
P4 JDK-8028998 [TEST_BUG] [macosx] java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java failed
P4 JDK-8079267 [TEST_BUG] Test java/awt/Frame/MiscUndecorated/RepaintTest.java fails
P4 JDK-8281569 Create tests for Frame.setMinimumSize() method
P4 JDK-8159694 HiDPI, Unity, java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java
P4 JDK-8284956 Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment
P4 JDK-8225122 Test AncestorResized.java fails when Windows desktop is scaled.

client-libs/javax.accessibility

Priority Bug Summary
P4 JDK-8282778 Create a regression test for JDK-4699544

client-libs/javax.swing

Priority Bug Summary
P4 JDK-8284294 Create an automated regression test for RFE 4138746
P4 JDK-8172065 javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad"
P4 JDK-8282936 Write a regression test for JDK-4615365
P4 JDK-8282937 Write a regression test for JDK-4820080
P4 JDK-8284521 Write an automated regression test for RFE 4371575

core-libs

Priority Bug Summary
P3 JDK-8287663 Add a regression test for JDK-8287073
P4 JDK-8287073 NPE from CgroupV2Subsystem.getInstance()

core-libs/java.lang

Priority Bug Summary
P4 JDK-8211002 test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values

core-libs/java.rmi

Priority Bug Summary
P4 JDK-8286114 [test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java

core-libs/java.util

Priority Bug Summary
P2 JDK-8280950 RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix
P2 JDK-8281183 RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950
P4 JDK-8274517 java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false]
P4 JDK-8280550 SplittableRandom#nextDouble(double,double) can return result >= bound

core-libs/java.util.jar

Priority Bug Summary
P4 JDK-8286582 Build fails on macos aarch64 when using --with-zlib=bundled

core-libs/javax.naming

Priority Bug Summary
P4 JDK-8287672 jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run

hotspot/compiler

Priority Bug Summary
P2 JDK-8289197 [17u] Push of backport of 8286177 did not remove assertion
P2 JDK-8287091 aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn
P2 JDK-8286638 C2: CmpU needs to do more precise over/underflow analysis
P2 JDK-8282555 Missing memory edge when spilling MoveF2I, MoveD2L etc
P3 JDK-8285923 [REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities
P3 JDK-8284944 assert(cnt++ < 40) failed: infinite cycle in loop optimization
P3 JDK-8287223 C1: Inlining attempt through MH::invokeBasic() with null receiver
P3 JDK-8288303 C1: Miscompilation due to broken Class.getModifiers intrinsic
P3 JDK-8280696 C2 compilation hits assert(is_dominator(c, n_ctrl)) failed
P3 JDK-8286177 C2: "failed: non-reduction loop contains reduction nodes" assert failure
P3 JDK-8270090 C2: LCM may prioritize CheckCastPP nodes over projections
P3 JDK-8285820 C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090
P3 JDK-8279622 C2: miscompilation of map pattern as a vector reduction
P3 JDK-8283441 C2: segmentation fault in ciMethodBlocks::make_block_at(int)
P3 JDK-8284883 JVM crash: guarantee(sect->end() <= sect->limit()) failed: sanity on AVX512
P3 JDK-8287396 LIR_Opr::vreg_number() and data() can return negative number
P3 JDK-8288467 remove memory_operand assert for spilled instructions
P3 JDK-8265360 several compiler/whitebox tests fail with "private compiler.whitebox.SimpleTestCaseHelper(int) must be compiled"
P4 JDK-8282467 add extra diagnostics for JDK-8268184
P4 JDK-8285301 C2: assert(!requires_atomic_access) failed: can't ensure atomicity
P4 JDK-8273115 CountedLoopEndNode::stride_con crash in debug build with -XX:+TraceLoopOpts
P4 JDK-8271078 jdk/incubator/vector/Float128VectorTests.java failed a subtest
P4 JDK-8286870 Memory leak with RepeatCompilation

hotspot/gc

Priority Bug Summary
P2 JDK-8281297 TestStressG1Humongous fails with guarantee(is_range_uncommitted)
P3 JDK-8288754 GCC 12 fails to build zReferenceProcessor.cpp

hotspot/jfr

Priority Bug Summary
P3 JDK-8287113 JFR: Periodic task thread uses period for method sampling events
P4 JDK-8284686 Interval of < 1 ms disables ExecutionSample events

hotspot/jvmti

Priority Bug Summary
P3 JDK-8283597 [REDO] Invalid generic signature for redefined classes

hotspot/runtime

Priority Bug Summary
P3 JDK-8287107 CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller
P3 JDK-8287741 Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete
P4 JDK-8283562 JDK-8282306 breaks gtests on zero
P4 JDK-8282306 os::is_first_C_frame(frame*) crashes on invalid link access
P4 JDK-8286869 unify os::dir_is_empty across posix platforms

hotspot/svc

Priority Bug Summary
P3 JDK-8283849 AsyncGetCallTrace may crash JVM on guarantee
P4 JDK-8282477 [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler

infrastructure

Priority Bug Summary
P4 JDK-8287016 Bump update version for OpenJDK: jdk-17.0.5

infrastructure/build

Priority Bug Summary
P3 JDK-8287366 Improve test failure reporting in GHA
P4 JDK-8287202 GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event
P4 JDK-8286429 jpackageapplauncher build fails intermittently in Tier[45]

security-libs

Priority Bug Summary
P3 JDK-8285380 Fix typos in security
P3 JDK-8282538 PKCS11 tests fail on CentOS Stream 9

security-libs/java.security

Priority Bug Summary
P2 JDK-8285696 AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null

security-libs/javax.crypto

Priority Bug Summary
P3 JDK-8281628 KeyAgreement : generateSecret intermittently not resetting

security-libs/javax.net.ssl

Priority Bug Summary
P4 JDK-8284694 Avoid evaluating SSLAlgorithmConstraints twice

security-libs/javax.smartcardio

Priority Bug Summary
P3 JDK-8286211 Update PCSC-Lite for Suse Linux to 1.9.5

security-libs/jdk.security

Priority Bug Summary
P4 JDK-8285398 Cache the results of constraint checks

tools/javadoc(tool)

Priority Bug Summary
P3 JDK-8284367 JQuery UI upgrade from 1.12.1 to 1.13.1
P3 JDK-8282214 Upgrade JQuery to version 3.6.0

tools/jlink

Priority Bug Summary
P3 JDK-8240903 Add test to check that jmod hashes are reproducible

tools/jpackage

Priority Bug Summary
P3 JDK-8284675 "jpackage.exe" creates application launcher without Windows Application Manfiest

xml/jaxp

Priority Bug Summary
P4 JDK-8285081 Improve XPath operators count accuracy