RELEASE NOTES: JDK 13.0.8

Notes generated: Tue Apr 02 19:11:11 CEST 2024

JEPs

None.

RELEASE NOTES

security-libs/javax.net.ssl

Issue Description
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

Issue Description
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 ```

FIXED ISSUES

client-libs

Priority Bug Summary
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

Priority Bug Summary
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

Priority Bug Summary
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

Priority Bug Summary
P3 JDK-8261198 [macOS] Incorrect JNI parameters in number conversion in A11Y code

client-libs/javax.swing

Priority Bug Summary
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

Priority Bug Summary
P3 JDK-8244853 The static build of libextnet is missing the JNI_OnLoad_extnet function

core-libs/java.nio

Priority Bug Summary
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

Priority Bug Summary
P3 JDK-8252883 AccessDeniedException caused by delayed file deletion on Windows

core-libs/java.util:i18n

Priority Bug Summary
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

Priority Bug Summary
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

Priority Bug Summary
P2 JDK-8264640 CMS ParScanClosure misses a barrier

hotspot/jfr

Priority Bug Summary
P3 JDK-8243452 JFR: Could not create chunk in repository with over 200 recordings

hotspot/runtime

Priority Bug Summary
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

Priority Bug Summary
P4 JDK-8257988 Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m

infrastructure

Priority Bug Summary
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

Priority Bug Summary
P3 JDK-8256501 libTestMainKeyWindow fails to build with Xcode 12.2
P3 JDK-8251549 Update docs on building for Git

security-libs/java.security

Priority Bug Summary
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

Priority Bug Summary
P4 JDK-8216012 Infinite loop in RSA KeyPairGenerator

security-libs/javax.crypto:pkcs11

Priority Bug Summary
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

Priority Bug Summary
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

Priority Bug Summary
P4 JDK-8244151 Update MUSCLE PC/SC-Lite headers to1.8.26

security-libs/org.ietf.jgss:krb5

Priority Bug Summary
P3 JDK-8257860 [macOS]: Remove JNF dependency from libosxkrb5/SCDynamicStoreConfig.m

tools

Priority Bug Summary
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)

Priority Bug Summary
P2 JDK-8245981 Upgrade to jQuery 3.5.1

tools/jlink

Priority Bug Summary
P3 JDK-8255845 Memory leak in imageFile.cpp

xml/jaxp

Priority Bug Summary
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