RELEASE NOTES FOR: 17.0.10 ==================================================================================================== Notes generated: Sun Sep 24 06:52:46 CEST 2023 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES: security-libs/java.security: 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). ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs/2d: (P4) JDK-8299255: Unexpected round errors in FreetypeFontScaler client-libs/java.awt: (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: (P3) JDK-8312535: MidiSystem.getSoundbank() throws unexpected SecurityException client-libs/javax.swing: (P3) JDK-8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env core-libs/java.lang: (P4) JDK-8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges core-libs/java.net: (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: (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: (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: (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: (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: (P4) JDK-8311514: Incorrect regex in TestMetaSpaceLog.java hotspot/jfr: (P3) JDK-8244289: fatal error: Possible safepoint reached by thread that does not allow it hotspot/runtime: (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: (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: (P4) JDK-8312974: Bump update version for OpenJDK: jdk-17.0.10 infrastructure/build: (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: (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: (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: (P4) JDK-8232933: Javac inferred type does not conform to equality constraint tools/jpackage: (P4) JDK-8309032: jpackage does not work for module projects unless --module-path is specified tools/jshell: (P3) JDK-8207166: jdk/jshell/JdiHangingLaunchExecutionControlTest.java - launch timeout