RELEASE NOTES FOR: 13.0.8 ==================================================================================================== Notes generated: Tue Apr 02 19:11:11 CEST 2024 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/javax.net.ssl: JDK-8202343: Disable TLS 1.0 and 1.1 TLS 1.0 and 1.1 are versions of the TLS protocol that are no longer considered secure and have been superseded by more secure and modern versions (TLS 1.2 and 1.3). These versions have now been disabled by default. If you encounter issues, you can, at your own risk, re-enable the versions by removing "TLSv1" and/or "TLSv1.1" from the `jdk.tls.disabledAlgorithms` security property in the `java.security` configuration file. security-libs/java.security: JDK-8225081: Removed Telia Company's Sonera Class2 CA Certificate The following root certificate has been removed from the cacerts truststore: ``` + Telia Company + soneraclass2ca DN: CN=Sonera Class2 CA, O=Sonera, C=FI ``` JDK-8256421: Added 2 HARICA Root CA Certificates The following root certificates have been added to the cacerts truststore: ``` + HARICA + haricarootca2015 DN: CN=Hellenic Academic and Research Institutions RootCA 2015, O=Hellenic Academic and Research Institutions Cert. Authority, L=Athens, C=GR + haricaeccrootca2015 DN: CN=Hellenic Academic and Research Institutions ECC RootCA 2015, O=Hellenic Academic and Research Institutions Cert. Authority, L=Athens, C=GR ``` ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs: (P3) JDK-8259869: [macOS] Remove desktop module dependencies on JNF Reference APIs (P3) JDK-8259651: [macOS] Replace JNF_COCOA_ENTER/EXIT macros (P3) JDK-8259343: [macOS] Update JNI error handling in Cocoa code. (P3) JDK-8260616: Removing remaining JNF dependencies in the java.desktop module (P4) JDK-8263846: Bad JNI lookup getFocusOwner in accessibility code on macOS client-libs/2d: (P3) JDK-8244088: [Regression] Switch of Gnome theme ends up in deadlocked UI (P3) JDK-8259232: Bad JNI lookup during printing (P3) JDK-8262829: Native crash in Win32PrintServiceLookup.getAllPrinterNames() (P3) JDK-8261170: Upgrade to FreeType 2.10.4 (P3) JDK-8260380: Upgrade to LittleCMS 2.12 (P4) JDK-8241829: Cleanup the code for PrinterJob on windows (P4) JDK-8240487: Cleanup whitespace in .cc, .hh, .m, and .mm files client-libs/java.awt: (P3) JDK-8264786: [macOS] All Swing/AWT apps cause Allow Notifications prompt to appear when app is launched (P3) JDK-8259585: [macOS] Bad JNI lookup error : Accessible actions do not work on macOS (P4) JDK-8257853: Remove dependencies on JNF's JNI utility functions in AWT and 2D code client-libs/javax.accessibility: (P3) JDK-8261198: [macOS] Incorrect JNI parameters in number conversion in A11Y code client-libs/javax.swing: (P3) JDK-8255880: UI of Swing components is not redrawn after their internal state changed (P3) JDK-8247753: UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32 core-libs/java.net: (P3) JDK-8244853: The static build of libextnet is missing the JNI_OnLoad_extnet function core-libs/java.nio: (P3) JDK-8227080: (fs) Files.newInputStream(...).skip(n) is slow (P3) JDK-8227609: (fs) Files.newInputStream(...).skip(n) should allow skipping beyond file size (P3) JDK-8264821: DirectIOTest fails on a system with large block size core-libs/java.util.logging: (P3) JDK-8252883: AccessDeniedException caused by delayed file deletion on Windows core-libs/java.util:i18n: (P3) JDK-8262110: DST starts from incorrect time in 2038 (P3) JDK-8073446: TimeZone getOffset API does not return a DST offset between years 2038-2137 (P3) JDK-8241082: Update IANA Language Subtag Registry to Version 2020-03-16 (P4) JDK-8242010: Update IANA Language Subtag Registry to Version 2020-04-01 (P4) JDK-8247432: Update IANA Language Subtag Registry to Version 2020-09-29 hotspot/compiler: (P1) JDK-8254790: SIGSEGV in string_indexof_char and stringL_indexof_char intrinsics (P2) JDK-8231118: ARM32: Math tests failures (P2) JDK-8256633: Fix product build on Windows+Arm64 (P2) JDK-8247502: PhaseStringOpts crashes while optimising effectively dead code (P3) JDK-8263676: AArch64: one potential bug in C1 LIRGenerator::generate_address() (P3) JDK-8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined() (P3) JDK-8248552: C2 crashes with SIGFPE due to division by zero (P3) JDK-8249608: Vector register used by C2 compiled method corrupted at safepoint (P4) JDK-8248043: Need to eliminate excessive i2l conversions (P5) JDK-8232084: HotSpot build failed with GCC 9.2.1 hotspot/gc: (P2) JDK-8264640: CMS ParScanClosure misses a barrier hotspot/jfr: (P3) JDK-8243452: JFR: Could not create chunk in repository with over 200 recordings hotspot/runtime: (P2) JDK-8267235: [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash (P2) JDK-8256359: AArch64: runtime/ReservedStack/ReservedStackTestCompiler.java fails (P3) JDK-8234691: Potential double-free in ParallelSPCleanupTask constructor (P3) JDK-8261397: try catch Method failing to work when dividing an integer by 0 (P4) JDK-8241948: enhance list of environment variables printed in hs_err file (P4) JDK-8261585: Restore HandleArea used in Deoptimization::uncommon_trap hotspot/svc-agent: (P4) JDK-8257988: Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m infrastructure: (P4) JDK-8264107: Bump update version for OpenJDK: jdk-13.0.8 (P4) JDK-8265837: Update version .jcheck/conf in jdk13u to be 13.0.8 (P4) JDK-8264108: Update version .jcheck/conf in jdk13u-dev to be 13.0.8 infrastructure/build: (P3) JDK-8256501: libTestMainKeyWindow fails to build with Xcode 12.2 (P3) JDK-8251549: Update docs on building for Git security-libs/java.security: (P2) JDK-8244087: 2020-04-24 public suffix list update v ff6fcea (P2) JDK-8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs (P2) JDK-8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days (P3) JDK-8257858: [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m (P3) JDK-8256421: Add 2 HARICA roots to cacerts truststore (P3) JDK-8258630: Add expiry exception for QuoVadis root certificate (P3) JDK-8242184: Default signature algorithm for an RSASSA-PSS key (P3) JDK-8225081: Remove Telia Company CA certificate expiring in April 2021 security-libs/javax.crypto: (P4) JDK-8216012: Infinite loop in RSA KeyPairGenerator security-libs/javax.crypto:pkcs11: (P3) JDK-8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4 (P3) JDK-8244154: Update SunPKCS11 provider with PKCS11 v3.0 header files security-libs/javax.net.ssl: (P2) JDK-8202343: Disable TLS 1.0 and 1.1 (P2) JDK-8256682: JDK-8202343 is incomplete (P3) JDK-8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93) security-libs/javax.smartcardio: (P4) JDK-8244151: Update MUSCLE PC/SC-Lite headers to1.8.26 security-libs/org.ietf.jgss:krb5: (P3) JDK-8257860: [macOS]: Remove JNF dependency from libosxkrb5/SCDynamicStoreConfig.m tools: (P3) JDK-8225773: jdeps --check produces NPE if there is any missing module dependence (P3) JDK-8229396: jdeps ignores multi-release when generate-module-info used on command line tools/javadoc(tool): (P2) JDK-8245981: Upgrade to jQuery 3.5.1 tools/jlink: (P3) JDK-8255845: Memory leak in imageFile.cpp xml/jaxp: (P4) JDK-8230002: javax/xml/jaxp/unittest/transform/SecureProcessingTest.java runs zero test (P4) JDK-8230010: Remove jdk8037819/BasicTest1.java (P4) JDK-8235368: Update Commons BCEL to Version 6.4.1