RELEASE NOTES: JDK 17.0.10

Notes generated: Sun Sep 24 06:52:46 CEST 2023

JEPs

None.

RELEASE NOTES

security-libs/java.security

Issue Description
JDK-8312489

Increase Default Value of the System Property `jdk.jar.maxSignatureFileSize`


The system property, jdk.jar.maxSignatureFileSize, allows applications to control the maximum size of signature files in a signed JAR. Its default value has been increased from 8000000 bytes (8 MB) to 16000000 bytes (16 MB).


FIXED ISSUES

client-libs/2d

Priority Bug Summary
P4 JDK-8299255 Unexpected round errors in FreetypeFontScaler

client-libs/java.awt

Priority Bug Summary
P3 JDK-8193543 Regression automated test '/open/test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails
P4 JDK-8288325 [windows] Actual and Preferred Size of AWT Non-resizable frame are different
P4 JDK-8265586 [windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set.
P5 JDK-8288993 Make AwtFramePackTest generic by removing @requires tag

client-libs/javax.sound

Priority Bug Summary
P3 JDK-8312535 MidiSystem.getSoundbank() throws unexpected SecurityException

client-libs/javax.swing

Priority Bug Summary
P3 JDK-8294427 Check boxes and radio buttons have rendering issues on Windows in High DPI env

core-libs/java.lang

Priority Bug Summary
P4 JDK-8314094 java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges

core-libs/java.net

Priority Bug Summary
P2 JDK-8282017 sun/net/www/protocol/https/HttpsURLConnection/B6216082.java fails with "SocketException: Unexpected end of file from server"
P4 JDK-8301701 java/net/DatagramSocket/DatagramSocketMulticasting.java should be hardened
P4 JDK-8312065 Socket.connect does not timeout when profiling
P4 JDK-8061729 Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs

core-libs/java.util

Priority Bug Summary
P4 JDK-8299677 Formatter.format might take a long time to format an integer or floating-point
P4 JDK-8315751 RandomTestBsi1999 fails often with timeouts on Linux ppc64le

core-libs/java.util.logging

Priority Bug Summary
P2 JDK-8314263 Signed jars triggering Logger finder recursion and StackOverflowError
P3 JDK-8315696 SignedLoggerFinderTest.java test failed
P4 JDK-8316087 Test SignedLoggerFinderTest.java is still failing

core-libs/javax.naming

Priority Bug Summary
P3 JDK-8313657 com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors
P3 JDK-8314063 The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection

hotspot/compiler

Priority Bug Summary
P2 JDK-8314024 SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info
P3 JDK-8312909 C1 should not inline through interface calls with non-subtype receiver
P3 JDK-8313626 C2 crash due to unexpected exception control flow
P3 JDK-8304954 SegmentedCodeCache fails when using large pages
P4 JDK-8270447 [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option
P4 JDK-8316178 Better diagnostic header for CodeBlobs
P4 JDK-8311813 C1: Uninitialized PhiResolver::_loop field
P4 JDK-8276711 compiler/codecache/cli tests failing when SegmentedCodeCache used with -Xint
P4 JDK-8312573 Failure during CompileOnly parsing leads to ShouldNotReachHere
P5 JDK-8315549 CITime misreports code/total nmethod sizes
P5 JDK-8276036 The value of full_count in the message of insufficient codecache is wrong

hotspot/gc

Priority Bug Summary
P4 JDK-8311514 Incorrect regex in TestMetaSpaceLog.java

hotspot/jfr

Priority Bug Summary
P3 JDK-8244289 fatal error: Possible safepoint reached by thread that does not allow it

hotspot/runtime

Priority Bug Summary
P3 JDK-8312394 [linux] SIGSEGV if kernel was built without hugepage support
P3 JDK-8312182 THPs cause huge RSS due to thread start timing issue
P3 JDK-8312620 WSL Linux build crashes after JDK-8310233
P4 JDK-8310233 Fix THP detection on Linux
P4 JDK-8301065 Handle control characters in java_lang_String::print
P4 JDK-8310687 JDK-8303215 is incomplete
P4 JDK-8271824 mark hotspot runtime/CompressedOops tests which ignore external VM flags
P4 JDK-8271890 mark hotspot runtime/Dictionary tests which ignore external VM flags
P4 JDK-8271886 mark hotspot runtime/InvocationTests tests which ignore external VM flags
P4 JDK-8271891 mark hotspot runtime/Safepoint tests which ignore external VM flags
P4 JDK-8312585 Rename DisableTHPStackMitigation flag to THPStackMitigation
P4 JDK-8273522 Rename test property vm.cds.archived.java.heap to vm.cds.write.archived.java.heap
P4 JDK-8312625 Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased
P4 JDK-8314139 TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores

hotspot/svc-agent

Priority Bug Summary
P3 JDK-8314679 SA fails to properly attach to JVM after having just detached from a different JVM
P4 JDK-8247351 [aarch64] NullPointerException during stack walking (clhsdb "where -a")

infrastructure

Priority Bug Summary
P4 JDK-8312974 Bump update version for OpenJDK: jdk-17.0.10

infrastructure/build

Priority Bug Summary
P3 JDK-8292717 Clean up checking of testing requirements in configure
P3 JDK-8314495 Update to use jtreg 7.3.1
P4 JDK-8315863 [GHA] Update checkout action to use v4
P4 JDK-8286430 make test TEST="gtest:" exits with error when it shouldn't
P4 JDK-8315020 The macro definition for LoongArch64 zero build is not accurate.
P4 JDK-8295229 Try to verify gtest version

security-libs/java.security

Priority Bug Summary
P3 JDK-8285516 clearPassword should be called in a finally try block
P3 JDK-8312489 Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar

security-libs/javax.crypto

Priority Bug Summary
P2 JDK-8311592 ECKeySizeParameterSpec causes too many exceptions on third party providers
P3 JDK-8314045 ArithmeticException in GaloisCounterMode
P4 JDK-8168469 Memory leak in JceSecurity

tools/javac

Priority Bug Summary
P4 JDK-8232933 Javac inferred type does not conform to equality constraint

tools/jpackage

Priority Bug Summary
P4 JDK-8309032 jpackage does not work for module projects unless --module-path is specified

tools/jshell

Priority Bug Summary
P3 JDK-8207166 jdk/jshell/JdiHangingLaunchExecutionControlTest.java - launch timeout