Blame SOURCES/NEWS

411aa8
Key:
411aa8
411aa8
JDK-X  - https://bugs.openjdk.java.net/browse/JDK-X
411aa8
CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
411aa8
d05731
New in release OpenJDK 11.0.9 (2020-10-20):
d05731
===========================================
d05731
Live versions of these release notes can be found at:
d05731
  * https://bitly.com/openjdk1109
d05731
  * https://builds.shipilev.net/backports-monitor/release-notes-11.0.9.txt
d05731
d05731
* Security fixes
d05731
  - JDK-8233624: Enhance JNI linkage
d05731
  - JDK-8236196: Improve string pooling
d05731
  - JDK-8236862, CVE-2020-14779: Enhance support of Proxy class
d05731
  - JDK-8237990, CVE-2020-14781: Enhanced LDAP contexts
d05731
  - JDK-8237995, CVE-2020-14782: Enhance certificate processing
d05731
  - JDK-8240124: Better VM Interning
d05731
  - JDK-8241114, CVE-2020-14792: Better range handling
d05731
  - JDK-8242680, CVE-2020-14796: Improved URI Support
d05731
  - JDK-8242685, CVE-2020-14797: Better Path Validation
d05731
  - JDK-8242695, CVE-2020-14798: Enhanced buffer support
d05731
  - JDK-8243302: Advanced class supports
d05731
  - JDK-8244136, CVE-2020-14803: Improved Buffer supports
d05731
  - JDK-8244479: Further constrain certificates
d05731
  - JDK-8244955: Additional Fix for JDK-8240124
d05731
  - JDK-8245407: Enhance zoning of times
d05731
  - JDK-8245412: Better class definitions
d05731
  - JDK-8245417: Improve certificate chain handling
d05731
  - JDK-8248574: Improve jpeg processing
d05731
  - JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit
d05731
  - JDK-8253019: Enhanced JPEG decoding
d05731
* Other changes
d05731
  - JDK-6532025: GIF reader throws misleading exception with truncated images
d05731
  - JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop
d05731
  - JDK-8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails
d05731
  - JDK-8062947: Fix exception message to correctly represent LDAP connection failure
d05731
  - JDK-8067354: com/sun/jdi/GetLocalVariables4Test.sh failed
d05731
  - JDK-8134599: TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use
d05731
  - JDK-8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect
d05731
  - JDK-8160768: Add capability to custom resolve host/domain names within the default JNDI LDAP provider
d05731
  - JDK-8172404: Tools should warn if weak algorithms are used before restricting them
d05731
  - JDK-8193367: Annotated type variable bounds crash javac
d05731
  - JDK-8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset
d05731
  - JDK-8203026: java.rmi.NoSuchObjectException: no such object in table
d05731
  - JDK-8203281: [Windows] JComboBox change in ui when editor.setBorder() is called
d05731
  - JDK-8203382: Rename SystemDictionary::initialize_wk_klass to resolve_wk_klass
d05731
  - JDK-8203393: com/sun/jdi/JdbMethodExitTest.sh and JdbExprTest.sh fail due to timeout
d05731
  - JDK-8203928: [Test] Convert non-JDB scaffolding serviceability shell script tests to java
d05731
  - JDK-8204963: javax.swing.border.TitledBorder has a memory leak
d05731
  - JDK-8204994: SA might fail to attach to process with "Windbg Error: WaitForEvent failed"
d05731
  - JDK-8205534: Remove SymbolTable dependency from serviceability agent
d05731
  - JDK-8206309: Tier1 SA tests fail
d05731
  - JDK-8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
d05731
  - JDK-8209109: [TEST] rewrite com/sun/jdi shell tests to java version - step1
d05731
  - JDK-8209332: [TEST] test/jdk/com/sun/jdi/CatchPatternTest.sh is incorrect
d05731
  - JDK-8209342: Problemlist SA tests on Solaris due to Error attaching to process: Can't create thread_db agent!
d05731
  - JDK-8209343: Test javax/swing/border/TestTitledBorderLeak.java should be marked as headful
d05731
  - JDK-8209517: com/sun/jdi/BreakpointWithFullGC.java fails with timeout
d05731
  - JDK-8209604: [TEST] rewrite com/sun/jdi shell tests to java version - step2
d05731
  - JDK-8209605: com/sun/jdi/BreakpointWithFullGC.java fails with ZGC
d05731
  - JDK-8209608: Problem list com/sun/jdi/BreakpointWithFullGC.java
d05731
  - JDK-8210131: vmTestbase/nsk/jvmti/scenarios/allocation/AP10/ap10t001/TestDescription.java failed with ObjectFree: GetCurrentThreadCpuTimerInfo returned unexpected error code
d05731
  - JDK-8210243: [TEST] rewrite com/sun/jdi shell tests to java version - step3
d05731
  - JDK-8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
d05731
  - JDK-8210560: [TEST] convert com/sun/jdi redefineClass-related tests
d05731
  - JDK-8210725: com/sun/jdi/RedefineClearBreakpoint.java fails with waitForPrompt timed out after 60 seconds
d05731
  - JDK-8210748: [TESTBUG] lib.jdb.Jdb.waitForPrompt() should clarify which output is the pending reply after a timeout
d05731
  - JDK-8210760: [TEST] rewrite com/sun/jdi shell tests to java version - step4
d05731
  - JDK-8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject
d05731
  - JDK-8211292: [TEST] convert com/sun/jdi/DeferredStepTest.sh test
d05731
  - JDK-8211694: JShell: Redeclared variable should be reset
d05731
  - JDK-8212200: assert when shared java.lang.Object is redefined by JVMTI agent
d05731
  - JDK-8212629: [TEST] wrong breakpoint in test/jdk/com/sun/jdi/DeferredStepTest
d05731
  - JDK-8212665: com/sun/jdi/DeferredStepTest.java: jj1 (line 57) - unexpected. lastLine=52, minLine=52, maxLine=55
d05731
  - JDK-8212807: tools/jar/multiRelease/Basic.java times out
d05731
  - JDK-8213182: Minimal VM build failure after JDK-8212200 (assert when shared java.lang.Object is redefined by JVMTI agent)
d05731
  - JDK-8213214: Set -Djava.io.tmpdir= when running tests
d05731
  - JDK-8213275: ReplaceCriticalClasses.java fails with jdk.internal.vm.PostVMInitHook not found
d05731
  - JDK-8213574: Deadlock in string table expansion when dumping lots of CDS classes
d05731
  - JDK-8213703: LambdaConversionException: Invalid receiver type not a subtype of implementation type interface
d05731
  - JDK-8214074: Ghash optimization using AVX instructions
d05731
  - JDK-8214491: Upgrade to JLine 3.9.0
d05731
  - JDK-8214797: TestJmapCoreMetaspace.java timed out
d05731
  - JDK-8215243: JShell tests failing intermitently with \"Problem cleaning up the following threads:\"
d05731
  - JDK-8215244: jdk/jshell/ToolBasicTest.java testHistoryReference failed
d05731
  - JDK-8215354: x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions)
d05731
  - JDK-8215438: jshell tool: Ctrl-D causes EOF
d05731
  - JDK-8216021: RunTest.gmk might set concurrency level to 1 on Windows
d05731
  - JDK-8216974: HttpConnection not returned to the pool after 204 response
d05731
  - JDK-8218948: SimpleDateFormat :: format - Zone Names are not reflected correctly during run time
d05731
  - JDK-8219712: code_size2 (defined in stub_routines_x86.hpp) is too small on new Skylake CPUs
d05731
  - JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
d05731
  - JDK-8221658: aarch64: add necessary predicate for ubfx patterns
d05731
  - JDK-8221759: Crash when completing \"java.io.File.path\"
d05731
  - JDK-8221918: runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java fails: Shared archive not found
d05731
  - JDK-8222074: Enhance auto vectorization for x86
d05731
  - JDK-8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp
d05731
  - JDK-8222769: [TESTBUG] TestJFRNetworkEvents should not rely on hostname command
d05731
  - JDK-8223688: JShell: crash on the instantiation of raw anonymous class
d05731
  - JDK-8223777: In posix_spawn mode, failing to exec() jspawnhelper does not result in an error
d05731
  - JDK-8223940: Private key not supported by chosen signature algorithm
d05731
  - JDK-8224184: jshell got IOException at exiting with AIX
d05731
  - JDK-8224234: compiler/codegen/TestCharVect2.java fails in test_mulc
d05731
  - JDK-8225037: java.net.JarURLConnection::getJarEntry() throws NullPointerException
d05731
  - JDK-8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
d05731
  - JDK-8226536: Catch OOM from deopt that fails rematerializing objects
d05731
  - JDK-8226575: OperatingSystemMXBean should be made container aware
d05731
  - JDK-8226697: Several tests which need the @key headful keyword are missing it.
d05731
  - JDK-8226809: Circular reference in printed stack trace is not correctly indented & ambiguous
d05731
  - JDK-8227059: sun/security/tools/keytool/DefaultSignatureAlgorithm.java timed out
d05731
  - JDK-8227269: Slow class loading when running with JDWP
d05731
  - JDK-8227595: keytool/fakegen/DefaultSignatureAlgorithm.java fails due to "exitValue = 6"
d05731
  - JDK-8228448: Jconsole can't connect to itself
d05731
  - JDK-8228967: Trust/Key store and SSL context utilities for tests
d05731
  - JDK-8229378: jdwp library loader in linker_md.c quietly truncates on buffer overflow
d05731
  - JDK-8229815: Upgrade Jline to 3.12.1
d05731
  - JDK-8230000: some httpclients testng tests run zero test
d05731
  - JDK-8230002: javax/xml/jaxp/unittest/transform/SecureProcessingTest.java runs zero test
d05731
  - JDK-8230010: Remove jdk8037819/BasicTest1.java
d05731
  - JDK-8230094: CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter
d05731
  - JDK-8230402: Allocation of compile task fails with assert: "Leaking compilation tasks?"
d05731
  - JDK-8230767: FlightRecorderListener returns null recording
d05731
  - JDK-8230870: (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java
d05731
  - JDK-8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
d05731
  - JDK-8231586: enlarge encoding space for OopMapValue offsets
d05731
  - JDK-8231953: Wrong assumption in assertion in oop::register_oop
d05731
  - JDK-8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
d05731
  - JDK-8232083: Minimal VM is broken after JDK-8231586
d05731
  - JDK-8232161: Align some one-way conversion in MS950 charset with Windows
d05731
  - JDK-8232855: jshell missing word in /help help
d05731
  - JDK-8233027: OopMapSet::all_do does oms.next() twice during iteration
d05731
  - JDK-8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR
d05731
  - JDK-8233386: Initialize NULL fields for unused decorations
d05731
  - JDK-8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
d05731
  - JDK-8233686: XML transformer uses excessive amount of memory
d05731
  - JDK-8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions
d05731
  - JDK-8233829: javac cannot find non-ASCII module name under non-UTF8 environment
d05731
  - JDK-8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose
d05731
  - JDK-8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
d05731
  - JDK-8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr
d05731
  - JDK-8234149: Several regression tests do not dispose Frame at end
d05731
  - JDK-8234347: "Turkey" meta time zone does not generate composed localized names
d05731
  - JDK-8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly
d05731
  - JDK-8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC
d05731
  - JDK-8234541: C1 emits an empty message when it inlines successfully
d05731
  - JDK-8234687: change javap reporting on unknown attributes
d05731
  - JDK-8236464: SO_LINGER option is ignored by SSLSocket in JDK 11
d05731
  - JDK-8236548: Localized time zone name inconsistency between English and other locales
d05731
  - JDK-8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575
d05731
  - JDK-8237182: Update copyright header for shenandoah and epsilon files
d05731
  - JDK-8237888: security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java fails when checking validity interval
d05731
  - JDK-8237977: Further update javax/net/ssl/compatibility/Compatibility.java
d05731
  - JDK-8238270: java.net HTTP/2 client does not decrease stream count when receives 204 response
d05731
  - JDK-8238284: [macos] Zero VM build fails due to an obvious typo
d05731
  - JDK-8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10
d05731
  - JDK-8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10
d05731
  - JDK-8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10
d05731
  - JDK-8238448: RSASSA-PSS signature verification fail when using certain odd key sizes
d05731
  - JDK-8238710: LingeredApp doesn't log stdout/stderr if exits with non-zero code
d05731
  - JDK-8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");
d05731
  - JDK-8239385: KerberosTicket client name refers wrongly to sAMAccountName in AD
d05731
  - JDK-8240169: javadoc fails to link to non-modular api docs
d05731
  - JDK-8240295: hs_err elapsed time in seconds is not accurate enough
d05731
  - JDK-8240360: NativeLibraryEvent has wrong library name on Linux
d05731
  - JDK-8240676: Meet not symmetric failure when running lucene on jdk8
d05731
  - JDK-8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support
d05731
  - JDK-8241065: Shenandoah: remove leftover code after JDK-8231086
d05731
  - JDK-8241086: Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows
d05731
  - JDK-8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
d05731
  - JDK-8241138: http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
d05731
  - JDK-8241319: WB_GetCodeBlob doesn't have ResourceMark
d05731
  - JDK-8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME
d05731
  - JDK-8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure
d05731
  - JDK-8241750: x86_32 build failure after JDK-8227269
d05731
  - JDK-8242184: CRL generation error with RSASSA-PSS
d05731
  - JDK-8242283: Can't start JVM when java home path includes non-ASCII character
d05731
  - JDK-8242556: Cannot load RSASSA-PSS public key with non-null params from byte array
d05731
  - JDK-8243029: Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework
d05731
  - JDK-8243138: Enhance BaseLdapServer to support starttls extended request
d05731
  - JDK-8243320: Add SSL root certificates to Oracle Root CA program
d05731
  - JDK-8243321: Add Entrust root CA - G4 to Oracle Root CA program
d05731
  - JDK-8243389: enhance os::pd_print_cpu_info on linux
d05731
  - JDK-8243453: java --describe-module failed with non-ASCII module name under non-UTF8 environment
d05731
  - JDK-8243470: [macos] bring back O2 opt level for unsafe.cpp
d05731
  - JDK-8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions
d05731
  - JDK-8243925: Toolkit#getScreenInsets() returns wrong value on HiDPI screens (Windows)
d05731
  - JDK-8244087: 2020-04-24 public suffix list update
d05731
  - JDK-8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26
d05731
  - JDK-8244164: AArch64: jaotc generates incorrect code for compressed OOPs with non-zero heap base
d05731
  - JDK-8244196: adjust output in os_linux
d05731
  - JDK-8244225: stringop-overflow warning on strncpy call from compile_the_world_in
d05731
  - JDK-8244287: JFR: Methods samples have line number 0
d05731
  - JDK-8244703: "platform encoding not initialized" exceptions with debugger, JNI
d05731
  - JDK-8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"
d05731
  - JDK-8244729: Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb
d05731
  - JDK-8244763: Update --release 8 symbol information after JSR 337 MR3
d05731
  - JDK-8244818: Java2D Queue Flusher crash while moving application window to external monitor
d05731
  - JDK-8245151: jarsigner should not raise duplicate warnings on verification
d05731
  - JDK-8245616: Bump update version for OpenJDK: jdk-11.0.9
d05731
  - JDK-8245714: "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch
d05731
  - JDK-8245801: StressRecompilation triggers assert "redundunt OSR recompilation detected. memory leak in CodeCache!"
d05731
  - JDK-8245832: JDK build make-static-libs should build all JDK libraries
d05731
  - JDK-8245880: Shenandoah: check class unloading flag early in concurrent code root scan
d05731
  - JDK-8245981: Upgrade to jQuery 3.5.1
d05731
  - JDK-8246027: Minimal fastdebug build broken after JDK-8245801
d05731
  - JDK-8246094: [macos] Sound Recording and playback is not working
d05731
  - JDK-8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode
d05731
  - JDK-8246193: Possible NPE in ENC-PA-REP search in AS-REQ
d05731
  - JDK-8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError
d05731
  - JDK-8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
d05731
  - JDK-8246330: Add TLS Tests for Legacy ECDSA curves
d05731
  - JDK-8246453: TestClone crashes with "all collected exceptions must come from the same place"
d05731
  - JDK-8247246: Add explicit ResolvedJavaType.link and expose presence of default methods
d05731
  - JDK-8247350: [aarch64] assert(false) failed: wrong size of mach node
d05731
  - JDK-8247502: PhaseStringOpts crashes while optimising effectively dead code
d05731
  - JDK-8247615: Initialize the bytes left for the heap sampler
d05731
  - JDK-8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand
d05731
  - JDK-8247874: Replacement in VersionProps.java.template not working when --with-vendor-bug-url contains '&'
d05731
  - JDK-8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg
d05731
  - JDK-8248214: Add paddings for TaskQueueSuper to reduce false-sharing cache contention
d05731
  - JDK-8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield
d05731
  - JDK-8248348: Regression caused by the update to BCEL 6.0
d05731
  - JDK-8248385: [testbug][11u] Adapt TestInitiExceptions to jtreg 5.1
d05731
  - JDK-8248495: [macos] zerovm is broken due to libffi headers location
d05731
  - JDK-8248851: CMS: Missing memory fences between free chunk check and klass read
d05731
  - JDK-8248987: AOT's Linker.java seems to eagerly fail-fast on Windows
d05731
  - JDK-8249159: Downport test rework for SSLSocketTemplate from 8224650
d05731
  - JDK-8249215: JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows.
d05731
  - JDK-8249251: [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
d05731
  - JDK-8249255: Build fails if source code in cygwin home dir
d05731
  - JDK-8249277: TestVerifyIterativeGVN.java is failing with timeout in OpenJDK 11
d05731
  - JDK-8249278: Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
d05731
  - JDK-8249560: Shenandoah: Fix racy GC request handling
d05731
  - JDK-8249801: Shenandoah: Clear soft-refs on requested GC cycle
d05731
  - JDK-8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases
d05731
  - JDK-8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
d05731
  - JDK-8250609: C2 crash in IfNode::fold_compares
d05731
  - JDK-8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
d05731
  - JDK-8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java
d05731
  - JDK-8250787: Provider.put no longer registering aliases in FIPS env
d05731
  - JDK-8250826: jhsdb does not work with coredump which comes from Substrate VM
d05731
  - JDK-8250827: Shenandoah: needs to reset/finish StringTable's dead count before/after parallel walk
d05731
  - JDK-8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds
d05731
  - JDK-8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher
d05731
  - JDK-8251354: Shenandoah: Fix jdk/jfr/tool/TestPrintJSON.java test failure
d05731
  - JDK-8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U
d05731
  - JDK-8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java
d05731
  - JDK-8251487: Shenandoah: missing detail timing tracking for final mark cleaning phase
d05731
  - JDK-8252120: compiler/oracle/TestCompileCommand.java misspells "occured"
d05731
  - JDK-8252157: JDK-8231209 11u backport breaks jmm binary compatibility
d05731
  - JDK-8252258: [11u] JDK-8242154 changes the default vendor
d05731
  - JDK-8252804: [test] Fix 'ReleaseDeflater.java' test after downport of 8234011
d05731
  - JDK-8253134: JMM_VERSION should remain at 0x20020000 (JDK 10) in JDK 11
d05731
  - JDK-8253283: [11u] Test build/translations/VerifyTranslations.java failing after JDK-8252258
d05731
  - JDK-8253813: Backout JDK-8244287 from 11u: it causes several crashes
d05731
d05731
Notes on individual issues:
d05731
===========================
d05731
d05731
core-libs/java.nio.charsets:
d05731
d05731
JDK-8240196: Modified the MS950 charset Encoder's Conversion Table
d05731
==================================================================
d05731
In this release, some of the one-way byte-to-char mappings have been
d05731
aligned with the preferred mappings provided by the Unicode Consortium
d05731
(https://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit950.txt).
d05731
d05731
core-libs/java.util:i18n:
d05731
d05731
JDK-8238914: Localized Time Zone Name Inconsistency Between English and Other Locales
d05731
=====================================================================================
d05731
English time zone names provided by the CLDR locale provider are now
d05731
correctly synthesized following the CLDR spec, rather than substituted
d05731
from the COMPAT provider. For example, SHORT style names are no longer
d05731
synthesized abbreviations of LONG style names, but instead produce GMT
d05731
offset formats.
d05731
d05731
core-svc/java.lang.management:
d05731
d05731
JDK-8236876: OperatingSystemMXBean Methods Inside a Container Return Container Specific Data
d05731
============================================================================================
d05731
When executing in a container, or other virtualized operating
d05731
environment, the following `OperatingSystemMXBean` methods in this
d05731
release return container specific information, if
d05731
available. Otherwise, they return host specific data:
d05731
d05731
* getFreePhysicalMemorySize()
d05731
* getTotalPhysicalMemorySize()
d05731
* getFreeSwapSpaceSize()
d05731
* getTotalSwapSpaceSize()
d05731
* getSystemCpuLoad()
d05731
d05731
security-libs/java.security:
d05731
d05731
JDK-8250756: Added Entrust Root Certification Authority - G4 certificate
d05731
========================================================================
d05731
The Entrust root certificate has been added to the cacerts truststore:
d05731
d05731
Alias Name: entrustrootcag4
d05731
Distinguished Name: CN=Entrust Root Certification Authority - G4, OU="(c) 2015 Entrust,  Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US
d05731
d05731
JDK-8250860: Added 3 SSL Corporation Root CA Certificates
d05731
=========================================================
d05731
The following root certificates have been added to the cacerts truststore for the SSL Corporation:
d05731
d05731
Alias Name: sslrootrsaca
d05731
Distinguished Name: CN=SSL.com Root Certification Authority RSA, O=SSL Corporation, L=Houston, ST=Texas, C=US
d05731
d05731
Alias Name: sslrootevrsaca
d05731
Distinguished Name: CN=SSL.com EV Root Certification Authority RSA R2, O=SSL Corporation, L=Houston, ST=Texas, C=US
d05731
d05731
Alias Name: sslrooteccca
d05731
Distinguished Name: CN=SSL.com Root Certification Authority ECC, O=SSL Corporation, L=Houston, ST=Texas, C=US
d05731
d05731
JDK-8236730: Weak Named Curves in TLS, CertPath, and Signed JAR Disabled by Default
d05731
===================================================================================
d05731
Weak named curves are disabled by default by adding them to the
d05731
following `disabledAlgorithms` security properties:
d05731
d05731
* jdk.tls.disabledAlgorithms
d05731
* jdk.certpath.disabledAlgorithms
d05731
* jdk.jar.disabledAlgorithms
d05731
d05731
Red Hat has always disabled many of the curves provided by upstream,
d05731
so the only addition in this release is:
d05731
d05731
* secp256k1
d05731
d05731
The curves that remain enabled are:
d05731
d05731
* secp256r1
d05731
* secp384r1
d05731
* secp521r1
d05731
* X25519
d05731
* X448
d05731
d05731
When large numbers of weak named curves need to be disabled, adding
d05731
individual named curves to each `disabledAlgorithms` property would be
d05731
overwhelming. To relieve this, a new security property,
d05731
`jdk.disabled.namedCurves`, is implemented that can list the named
d05731
curves common to all of the `disabledAlgorithms` properties. To use
d05731
the new property in the `disabledAlgorithms` properties, precede the
d05731
full property name with the keyword `include`.  Users can still add
d05731
individual named curves to `disabledAlgorithms` properties separate
d05731
from this new property.  No other properties can be included in the
d05731
`disabledAlgorithms` properties.
d05731
d05731
To restore the named curves, remove the `include
d05731
jdk.disabled.namedCurves` either from specific or from all
d05731
`disabledAlgorithms` security properties. To restore one or more
d05731
curves, remove the specific named curve(s) from the
d05731
`jdk.disabled.namedCurves` property.
d05731
d05731
JDK-8244286: Tools Warn If Weak Algorithms Are Used Before Restricting Them
d05731
===========================================================================
d05731
The `keytool` and `jarsigner` tools have been updated to warn users
d05731
about weak cryptographic algorithms being used before they are
d05731
disabled. In this release, the tools issue warnings for the SHA-1 hash
d05731
algorithm and 1024-bit RSA/DSA keys.
d05731
d05731
security-libs/javax.net.ssl:
d05731
d05731
JDK-8242147: New System Properties to Configure the TLS Signature Schemes
d05731
=========================================================================
d05731
Two new system properties have been added to customize the TLS
d05731
signature schemes in JDK. `jdk.tls.client.SignatureSchemes` has been
d05731
added for the TLS client side, and `jdk.tls.server.SignatureSchemes`
d05731
has been added for the server side.
d05731
d05731
Each system property contains a comma-separated list of supported
d05731
signature scheme names specifying the signature schemes that could be
d05731
used for the TLS connections.
d05731
d05731
The names are described in the "Signature Schemes" section of the
d05731
*Java Security Standard Algorithm Names Specification*.
d05731
d05731
security-libs/javax.security:
d05731
d05731
JDK-8242059: Support for canonicalize in krb5.conf
d05731
==================================================
d05731
d05731
The 'canonicalize' flag in the [krb5.conf file][0] is now supported by
d05731
the JDK Kerberos implementation. When set to *true*, RFC 6806 [1] name
d05731
canonicalization is requested by clients in TGT requests to KDC
d05731
services (AS protocol). Otherwise, and by default, it is not
d05731
requested.
d05731
d05731
The new default behavior is different from previous releases where
d05731
name canonicalization was always requested by clients in TGT requests
d05731
to KDC services (provided that support for RFC 6806[1] was not
d05731
explicitly disabled with the *sun.security.krb5.disableReferrals*
d05731
system or security properties).
d05731
d05731
[0]: https://web.mit.edu/kerberos/krb5-devel/doc/admin/conf_files/krb5_conf.html
d05731
[1]: https://tools.ietf.org/html/rfc6806
d05731
d05731
JDK-8254177: US/Pacific-New Zone name removed as part of tzdata2020b
d05731
====================================================================
d05731
Following JDK's update to tzdata2020b, the long-obsolete files
d05731
pacificnew and systemv have been removed. As a result, the
d05731
"US/Pacific-New" zone name declared in the pacificnew data file is no
d05731
longer available for use.
d05731
d05731
Information regarding the update can be viewed at
d05731
https://mm.icann.org/pipermail/tz-announce/2020-October/000059.html
d05731
411aa8
New in release OpenJDK 11.0.8 (2020-07-14):
411aa8
===========================================
411aa8
Live versions of these release notes can be found at:
411aa8
  * https://bitly.com/oj1108
411aa8
  * https://builds.shipilev.net/backports-monitor/release-notes-11.0.8.txt
411aa8
411aa8
* Security fixes
411aa8
  - JDK-8230613: Better ASCII conversions
411aa8
  - JDK-8231800: Better listing of arrays
411aa8
  - JDK-8232014: Expand DTD support
411aa8
  - JDK-8233234: Better Zip Naming
411aa8
  - JDK-8233239, CVE-2020-14562: Enhance TIFF support
411aa8
  - JDK-8233255: Better Swing Buttons
411aa8
  - JDK-8234032: Improve basic calendar services
411aa8
  - JDK-8234042: Better factory production of certificates
411aa8
  - JDK-8234418: Better parsing with CertificateFactory
411aa8
  - JDK-8234836: Improve serialization handling
411aa8
  - JDK-8236191: Enhance OID processing
411aa8
  - JDK-8236867, CVE-2020-14573: Enhance Graal interface handling
411aa8
  - JDK-8237117, CVE-2020-14556: Better ForkJoinPool behavior
411aa8
  - JDK-8237592, CVE-2020-14577: Enhance certificate verification
411aa8
  - JDK-8238002, CVE-2020-14581: Better matrix operations
411aa8
  - JDK-8238013: Enhance String writing
411aa8
  - JDK-8238804: Enhance key handling process
411aa8
  - JDK-8238842: AIOOBE in GIFImageReader.initializeStringTable
411aa8
  - JDK-8238843: Enhanced font handing
411aa8
  - JDK-8238920, CVE-2020-14583: Better Buffer support
411aa8
  - JDK-8238925: Enhance WAV file playback
411aa8
  - JDK-8240119, CVE-2020-14593: Less Affine Transformations
411aa8
  - JDK-8240482: Improved WAV file playback
411aa8
  - JDK-8241379: Update JCEKS support
411aa8
  - JDK-8241522: Manifest improved jar headers redux
411aa8
  - JDK-8242136, CVE-2020-14621: Better XML namespace handling
411aa8
* Other changes
411aa8
  - JDK-6933331: (d3d/ogl) java.lang.IllegalStateException: Buffers have not been created
411aa8
  - JDK-7124307: JSpinner and changing value by mouse
411aa8
  - JDK-8022574: remove HaltNode code after uncommon trap calls
411aa8
  - JDK-8039082: [TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails
411aa8
  - JDK-8040630: Popup menus and tooltips flicker with previous popup contents when first shown
411aa8
  - JDK-8044365: (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9)
411aa8
  - JDK-8048215: [TESTBUG] java/lang/management/ManagementFactory/ThreadMXBeanProxy.java Expected non-null LockInfo
411aa8
  - JDK-8051349: nsk/jvmti/scenarios/sampling/SP06/sp06t003 fails in nightly
411aa8
  - JDK-8080353: JShell: Better error message on attempting to add default method
411aa8
  - JDK-8139876: Exclude hanging nsk/stress/stack from execution with deoptimization enabled
411aa8
  - JDK-8146090: java/lang/ref/ReachabilityFenceTest.java fails with -XX:+DeoptimizeALot
411aa8
  - JDK-8153430: jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout
411aa8
  - JDK-8156207: Resource allocated BitMaps are often cleared unnecessarily
411aa8
  - JDK-8159740: JShell: corralled declarations do not have correct source to wrapper mapping
411aa8
  - JDK-8175984: ICC_Profile has un-needed, not-empty finalize method
411aa8
  - JDK-8176359: Frame#setMaximizedbounds not working properly in multi screen environments
411aa8
  - JDK-8183369: RFC unconformity of HttpURLConnection with proxy
411aa8
  - JDK-8187078: -XX:+VerifyOops finds numerous problems when running JPRT
411aa8
  - JDK-8191169: java/net/Authenticator/B4769350.java failed intermittently
411aa8
  - JDK-8191930: [Graal] emits unparseable XML into compile log
411aa8
  - JDK-8193879: Java debugger hangs on method invocation
411aa8
  - JDK-8196019: java/awt/Window/Grab/GrabTest.java fails on Windows
411aa8
  - JDK-8196181: sun/java2d/GdiRendering/InsetClipping.java fails
411aa8
  - JDK-8198000: java/awt/List/EmptyListEventTest/EmptyListEventTest.java debug assert on Windows
411aa8
  - JDK-8198001: java/awt/Menu/WrongParentAfterRemoveMenu/WrongParentAfterRemoveMenu.java debug assert on Windows
411aa8
  - JDK-8198339: Test javax/swing/border/Test6981576.java is unstable
411aa8
  - JDK-8200701: jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801
411aa8
  - JDK-8203264: JNI exception pending in PlainDatagramSocketImpl.c:740
411aa8
  - JDK-8203672: JNI exception pending in PlainSocketImpl.c
411aa8
  - JDK-8203673: JNI exception pending in DualStackPlainDatagramSocketImpl.c:398
411aa8
  - JDK-8204834: Fix confusing "allocate" naming in OopStorage
411aa8
  - JDK-8205399: Set node color on pinned HashMap.TreeNode deletion
411aa8
  - JDK-8205653: test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java and RmiSslBootstrapTest.sh fail with handshake_failure
411aa8
  - JDK-8206179: com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value
411aa8
  - JDK-8207334: VM times out in VM_HandshakeAllThreads::doit() with RunThese30M
411aa8
  - JDK-8208277: Code cache heap (-XX:ReservedCodeCacheSize) doesn't work with 1GB LargePages
411aa8
  - JDK-8209113: Use WeakReference for lastFontStrike for created Fonts
411aa8
  - JDK-8209333: Socket reset issue for TLS 1.3 socket close
411aa8
  - JDK-8209439: C2 library_call can potentially ignore Math.pow intrinsic or use null pointer
411aa8
  - JDK-8209534: [TESTBUG]runtime/appcds/cacheObject/ArchivedModuleCompareTest.java fails with EnableJVMCI.
411aa8
  - JDK-8210147: adjust some WSAGetLastError usages in windows network coding
411aa8
  - JDK-8210284: "assert((av & 0x00000001) == 0) failed: unsupported V8" on Solaris 11.4
411aa8
  - JDK-8210303: VM_HandshakeAllThreads fails assert with "failed: blocked and not walkable"
411aa8
  - JDK-8210515: [TESTBUG]CheckArchivedModuleApp.java needs to check if EnableJVMCI is set.
411aa8
  - JDK-8210788: Javadoc for Thread.join(long, int) should specify that it waits forever when both arguments are zero
411aa8
  - JDK-8211301: [macos] support full window content options
411aa8
  - JDK-8211332: Space for stub routines (code_size2) is too small on new Skylake CPUs
411aa8
  - JDK-8211339: NPE during SSL handshake caused by HostnameChecker
411aa8
  - JDK-8211392: compiler/profiling/spectrapredefineclass_classloaders/Launcher.java times out in JDK12 CI
411aa8
  - JDK-8211743: [AOT] crash in ScopeDesc::decode_body() when JVMTI walks AOT frames
411aa8
  - JDK-8212154: [TESTBUG] CheckArchivedModuleApp fails with NPE when JVMCI is absent
411aa8
  - JDK-8212167: JShell : Stack trace of exception has wrong line number
411aa8
  - JDK-8212933: Thread-SMR: requesting a VM operation whilst holding a ThreadsListHandle can cause deadlocks
411aa8
  - JDK-8212986: Make Visual Studio compiler check less strict
411aa8
  - JDK-8213250: CDS archive creation aborts due to metaspace object allocation failure
411aa8
  - JDK-8213516: jck test api/javax_accessibility/AccessibleState/fields.html fails intermittent
411aa8
  - JDK-8213947: ARM32: failed check_simd should set UsePopCountInstruction to false
411aa8
  - JDK-8214418: half-closed SSLEngine status may cause application dead loop
411aa8
  - JDK-8214440: ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server '' does not match the hostname in the server's certificate"
411aa8
  - JDK-8214444: Wrong strncat limits in dfa.cpp
411aa8
  - JDK-8214481: freetype path does not disable TrueType hinting with AA+FM hints
411aa8
  - JDK-8214571: -Xdoclint of array serialField gives "error: array type not allowed here"
411aa8
  - JDK-8214856: Errors with JSZip in web console after upgrade to 3.1.5
411aa8
  - JDK-8214862: assert(proj != __null) at compile.cpp:3251
411aa8
  - JDK-8215369: Jcstress pollute /var/tmp with temporary files.
411aa8
  - JDK-8215551: Missing case label in nmethod::reloc_string_for()
411aa8
  - JDK-8215555: TieredCompilation C2 threads can excessively block handshakes
411aa8
  - JDK-8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension
411aa8
  - JDK-8216151: [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.org.graalvm.compiler.debug
411aa8
  - JDK-8216154: C4819 warnings at HotSpot sources on Windows
411aa8
  - JDK-8216541: CompiledICHolders of VM locked unloaded nmethods are released too late
411aa8
  - JDK-8217230: assert(t == t_no_spec) failure in NodeHash::check_no_speculative_types()
411aa8
  - JDK-8217404: --with-jvm-features doesn't work when multiple features are explicitly disabled
411aa8
  - JDK-8217447: Develop flag TraceICs is broken
411aa8
  - JDK-8217606: LdapContext#reconnect always opens a new connection
411aa8
  - JDK-8218807: Compilation database (compile_commands.json) may contain obsolete items
411aa8
  - JDK-8219214: Infinite Loop in CodeSection::dump()
411aa8
  - JDK-8219904: ClassCastException when calling FlightRecorderMXBean#getRecordings()
411aa8
  - JDK-8219991: New fix of the deadlock in sun.security.ssl.SSLSocketImpl
411aa8
  - JDK-8221121: applications/microbenchmarks are encountering crashes in tier5
411aa8
  - JDK-8221445: FastSysexMessage constructor crashes MIDI receiption thread
411aa8
  - JDK-8221482: Initialize VMRegImpl::regName[] earlier to prevent assert during PrintStubCode
411aa8
  - JDK-8221741: ClassCastException can happen when fontconfig.properties is used
411aa8
  - JDK-8221823: Requested JDialog width is ignored
411aa8
  - JDK-8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable
411aa8
  - JDK-8223935: PIT: java/awt/font/WindowsIndicFonts.java fails on windows10
411aa8
  - JDK-8224109: Text spaced incorrectly by drawString under rotation with fractional metric
411aa8
  - JDK-8224632: testbug: java/awt/dnd/RemoveDropTargetCrashTest/RemoveDropTargetCrashTest.java fails on MacOS
411aa8
  - JDK-8224793: os::die() does not honor CreateCoredumpOnCrash option
411aa8
  - JDK-8224847: gc/stress/TestReclaimStringsLeaksMemory.java fails with reserved greater than expected
411aa8
  - JDK-8224931: disable JAOTC invokedynamic support until 8223533 is fixed
411aa8
  - JDK-8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException
411aa8
  - JDK-8225068: Remove DocuSign root certificate that is expiring in May 2020
411aa8
  - JDK-8225069: Remove Comodo root certificate that is expiring in May 2020
411aa8
  - JDK-8225126: Test SetBoundsPaintTest.html faild on Windows when desktop is scaled
411aa8
  - JDK-8225325: Add tests for redefining a class' private method during resolution of the bootstrap specifier
411aa8
  - JDK-8225622: [AOT] runtime/SharedArchiveFile/TestInterpreterMethodEntries.java crashed with AOTed java.base
411aa8
  - JDK-8225653: Provide more information when hitting SIGILL from HaltNode
411aa8
  - JDK-8225783: Incorrect use of binary operators on booleans in type.cpp
411aa8
  - JDK-8225789: Empty method parameter type should generate ClassFormatError
411aa8
  - JDK-8226198: use of & instead of && in LibraryCallKit::arraycopy_restore_alloc_state
411aa8
  - JDK-8226253: JAWS reports wrong number of radio buttons when buttons are hidden.
411aa8
  - JDK-8226653: [accessibility] Can edit text cell correctly, but Accessibility Tool reads nothing about editor
411aa8
  - JDK-8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread
411aa8
  - JDK-8226879: Memory leak in Type::hashcons
411aa8
  - JDK-8227632: Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4
411aa8
  - JDK-8228407: JVM crashes with shared archive file mismatch
411aa8
  - JDK-8228482: fix xlc16/xlclang comparison of distinct pointer types and string literal conversion warnings
411aa8
  - JDK-8228757: Fail fast if the handshake type is unknown
411aa8
  - JDK-8229158: make UseSwitchProfiling non-experimental or false by-default
411aa8
  - JDK-8229421: The logic of java/net/ipv6tests/TcpTest.java is flawed
411aa8
  - JDK-8229855: C2 fails with assert(false) failed: bad AD file
411aa8
  - JDK-8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint
411aa8
  - JDK-8231118: ARM32: Math tests failures
411aa8
  - JDK-8231213: Migrate SimpleDateFormatConstTest to JDK Repo
411aa8
  - JDK-8231243: [TESTBUG] CustomFont.java cannot find font file
411aa8
  - JDK-8231438: [macOS] Dark mode for the desktop is not supported
411aa8
  - JDK-8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling
411aa8
  - JDK-8231564: setMaximizedBounds is broken with large display scale and multiple monitors
411aa8
  - JDK-8231572: Use -lobjc instead of -fobjc-link-runtime in libosxsecurity
411aa8
  - JDK-8231631: sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE
411aa8
  - JDK-8231671: Fix copyright headers in hotspot (missing comma after year)
411aa8
  - JDK-8231720: Some perf regressions after 8225653
411aa8
  - JDK-8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate
411aa8
  - JDK-8231863: Crash if classpath is read from @argument file and the main gets option argument
411aa8
  - JDK-8232080: jlink plugins for vendor information and run-time options
411aa8
  - JDK-8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it
411aa8
  - JDK-8232134: Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle
411aa8
  - JDK-8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail
411aa8
  - JDK-8232357: Compare version info of Santuario to legal notice
411aa8
  - JDK-8232572: Add hooks for custom output dir in Bundles.gmk
411aa8
  - JDK-8232634: Problem List ICMColorDataTest.java
411aa8
  - JDK-8232748: Build static versions of certain JDK libraries
411aa8
  - JDK-8232846: ProcessHandle.Info command with non-English shows question marks
411aa8
  - JDK-8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies
411aa8
  - JDK-8233137: runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080
411aa8
  - JDK-8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing
411aa8
  - JDK-8233291: [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs
411aa8
  - JDK-8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp
411aa8
  - JDK-8233573: Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException
411aa8
  - JDK-8233608: Minimal build broken after JDK-8233494
411aa8
  - JDK-8233621: Mismatch in jsse.enableMFLNExtension property name
411aa8
  - JDK-8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON
411aa8
  - JDK-8233707: systemScale.cpp could not compile with VS2019
411aa8
  - JDK-8233801: GCMEmptyIv.java test fails on Solaris 11.4
411aa8
  - JDK-8233880: Support compilers with multi-digit major version numbers
411aa8
  - JDK-8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type
411aa8
  - JDK-8234137: The "AutoTestOnTop.java" test may run external applications
411aa8
  - JDK-8234146: compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC
411aa8
  - JDK-8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows
411aa8
  - JDK-8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
411aa8
  - JDK-8234332: [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly
411aa8
  - JDK-8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps
411aa8
  - JDK-8234522: [macos] Crash with use of native file dialog
411aa8
  - JDK-8234691: Potential double-free in ParallelSPCleanupTask constructor
411aa8
  - JDK-8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out
411aa8
  - JDK-8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3
411aa8
  - JDK-8234728: Some security tests should support TLSv1.3
411aa8
  - JDK-8234779: Provide idiom for declaring classes noncopyable
411aa8
  - JDK-8234968: check calloc rv in libinstrument InvocationAdapter
411aa8
  - JDK-8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails
411aa8
  - JDK-8235183: Remove the "HACK CODE" in comment
411aa8
  - JDK-8235263: Revert TLS 1.3 change that wrapped IOExceptions
411aa8
  - JDK-8235311: Tag mismatch may alert bad_record_mac
411aa8
  - JDK-8235332: TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM
411aa8
  - JDK-8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class
411aa8
  - JDK-8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop
411aa8
  - JDK-8235620: Broken merge between JDK-8006406 and JDK-8003559
411aa8
  - JDK-8235638: NPE in LWWindowPeer.getOnscreenGraphics()
411aa8
  - JDK-8235686: Add more custom hooks in Bundles.gmk
411aa8
  - JDK-8235739: Rare NPE at WComponentPeer.getGraphics()
411aa8
  - JDK-8235762: JVM crash in SWPointer during C2 compilation
411aa8
  - JDK-8235834: IBM-943 charset encoder needs updating
411aa8
  - JDK-8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property.
411aa8
  - JDK-8235908: omit ThreadPriorityPolicy warning when value is set from image
411aa8
  - JDK-8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop
411aa8
  - JDK-8236211: [Graal] compiler/graalunit/GraphTest.java is skipped in all testing
411aa8
  - JDK-8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId
411aa8
  - JDK-8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java
411aa8
  - JDK-8236700: Upgrading JSZip from v3.1.5 to v3.2.2
411aa8
  - JDK-8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling
411aa8
  - JDK-8236897: Fix the copyright header for pkcs11gcm2.h
411aa8
  - JDK-8236921: Add build target to produce a JDK image suitable for a Graal/SVM build
411aa8
  - JDK-8236953: [macos] JavaFX SwingNode is not rendered on macOS
411aa8
  - JDK-8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing
411aa8
  - JDK-8237045: JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648
411aa8
  - JDK-8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs
411aa8
  - JDK-8237086: assert(is_MachReturn()) running CTW with fix for JDK-8231291
411aa8
  - JDK-8237192: Generate stripped/public pdbs on Windows for jdk images
411aa8
  - JDK-8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers
411aa8
  - JDK-8237474: Default SSLEngine should create in server role
411aa8
  - JDK-8237859: C2: Crash when loads float above range check
411aa8
  - JDK-8237951: CTW: C2 compilation fails with "malformed control flow"
411aa8
  - JDK-8237962: give better error output for invalid OCSP response intervals in CertPathValidator checks
411aa8
  - JDK-8238190: [JVMCI] Fix single implementor speculation for diamond shapes.
411aa8
  - JDK-8238356: CodeHeap::blob_count() overestimates the number of blobs
411aa8
  - JDK-8238452: Keytool generates wrong expiration date if validity is set to 2050/01/01
411aa8
  - JDK-8238555: Allow Initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB
411aa8
  - JDK-8238575: DragSourceEvent.getLocation() returns wrong value on HiDPI screens (Windows)
411aa8
  - JDK-8238676: jni crashes on accessing it from process exit hook
411aa8
  - JDK-8238721: Add failing client jtreg tests to the Problem List
411aa8
  - JDK-8238738: AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device
411aa8
  - JDK-8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node
411aa8
  - JDK-8238765: PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly
411aa8
  - JDK-8238898: Missing hash characters for header on license file
411aa8
  - JDK-8238942: Rendering artifacts with LCD text and fractional metrics
411aa8
  - JDK-8238985: [TESTBUG] The arrow image is blue instead of green
411aa8
  - JDK-8239000: handle ContendedPaddingWidth in vm_version_ppc
411aa8
  - JDK-8239055: Wrong implementation of VMState.hasListener
411aa8
  - JDK-8239091: Reversed arguments in call to strstr in freetype "debug" code.
411aa8
  - JDK-8239142: C2's UseUniqueSubclasses optimization is broken for array accesses
411aa8
  - JDK-8239224: libproc_impl.c previous_thr may be used uninitialized warning
411aa8
  - JDK-8239351: Give more meaningful InternalError messages in Deflater.c
411aa8
  - JDK-8239365: ProcessBuilder test modifications for AIX execution
411aa8
  - JDK-8239456: vtable stub generation: assert failure (code size estimate)
411aa8
  - JDK-8239457: call ReleaseStringUTFChars before early returns in Java_sun_security_pkcs11_wrapper_PKCS11_connect
411aa8
  - JDK-8239462: jdk.hotspot.agent misses some ReleaseStringUTFChars calls in case of early returns
411aa8
  - JDK-8239557: [TESTBUG] VeryEarlyAssertTest.java validating "END." marker at lastline is not always true
411aa8
  - JDK-8239787: AArch64: String.indexOf may incorrectly handle empty strings
411aa8
  - JDK-8239792: Bump update version for OpenJDK: jdk-11.0.8
411aa8
  - JDK-8239798: SSLSocket closes socket both socket endpoints on a SocketTimeoutException
411aa8
  - JDK-8239819: XToolkit: Misread of screen information memory
411aa8
  - JDK-8239852: java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed
411aa8
  - JDK-8239893: Windows handle Leak when starting processes using ProcessBuilder
411aa8
  - JDK-8239915: Zero VM crashes when handling dynamic constant
411aa8
  - JDK-8239931: [win][x86] vtable stub generation: assert failure (code size estimate) follow-up
411aa8
  - JDK-8239976: Put JDK-8239965 on the ProblemList.txt
411aa8
  - JDK-8240073: Fix 'test-make' build target in 11u
411aa8
  - JDK-8240197: Cannot start JVM when $JAVA_HOME includes CJK characters
411aa8
  - JDK-8240202: A few client tests leave mouse buttons pressed
411aa8
  - JDK-8240220: IdealLoopTree::dump_head predicate printing is broken
411aa8
  - JDK-8240223: Use consistent predicate order in and with PhaseIdealLoop::find_predicate
411aa8
  - JDK-8240227: Loop predicates should be copied to unswitched loops
411aa8
  - JDK-8240286: [TESTBUG] Test command error in hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
411aa8
  - JDK-8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print
411aa8
  - JDK-8240529: CheckUnhandledOops breaks NULL check in Modules::define_module
411aa8
  - JDK-8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges
411aa8
  - JDK-8240603: Windows 32bit compile error after 8238676
411aa8
  - JDK-8240629: argfiles parsing broken for argfiles with comment cross 4096 bytes chunk
411aa8
  - JDK-8240711: TestJstatdPort.java failed due to "ExportException: Port already in use:"
411aa8
  - JDK-8240786: [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen
411aa8
  - JDK-8240824: enhance print_full_memory_info on Linux by THP related information
411aa8
  - JDK-8240827: Downport SSLSocketImpl.java from "8221882: Use fiber-friendly java.util.concurrent.locks in JSSE"
411aa8
  - JDK-8240905: assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?
411aa8
  - JDK-8240972: macOS codesign fail on macOS 10.13.5 or older
411aa8
  - JDK-8241445: Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java
411aa8
  - JDK-8241458: [JVMCI] add mark value to expose CodeOffsets::Frame_Complete
411aa8
  - JDK-8241464: [11u] Backport: make rehashing be a needed guaranteed safepoint cleanup action
411aa8
  - JDK-8241556: Memory leak if -XX:CompileCommand is set
411aa8
  - JDK-8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"
411aa8
  - JDK-8241586: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64
411aa8
  - JDK-8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set
411aa8
  - JDK-8241660: Add virtualization information output to hs_err file on macOS
411aa8
  - JDK-8241808: [TESTBUG] The JDK-8039467 bug appeared on macOS
411aa8
  - JDK-8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one
411aa8
  - JDK-8241900: Loop unswitching may cause dependence on null check to be lost
411aa8
  - JDK-8241948: enhance list of environment variables printed in hs_err file
411aa8
  - JDK-8241996: on linux set full relro in the linker flags
411aa8
  - JDK-8242108: Performance regression after fix for JDK-8229496
411aa8
  - JDK-8242141: New System Properties to configure the TLS signature schemes
411aa8
  - JDK-8242154: Backport parts of JDK-4947890 to OpenJDK 11u
411aa8
  - JDK-8242174: [macos] The NestedModelessDialogTest test make the macOS unstable
411aa8
  - JDK-8242239: [Graal] javax/management/generified/GenericTest.java fails: FAILED: queryMBeans sets same
411aa8
  - JDK-8242294: JSSE Client does not throw SSLException when an alert occurs during handshaking
411aa8
  - JDK-8242379: [TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs
411aa8
  - JDK-8242470: Update Xerces to Version 2.12.1
411aa8
  - JDK-8242498: Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash
411aa8
  - JDK-8242541: Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C)
411aa8
  - JDK-8242626: enhance posix print_rlimit_info
411aa8
  - JDK-8243059: Build fails when --with-vendor-name contains a comma
411aa8
  - JDK-8243539: Copyright info (Year) should be updated for fix of 8241638
411aa8
  - JDK-8243541: (tz) Upgrade time-zone data to tzdata2020a
411aa8
  - JDK-8244407: JVM crashes after transformation in C2 IdealLoopTree::split_fall_in
411aa8
  - JDK-8244520: problemlist java/awt/font/Rotate/RotatedFontTest.java on linux
411aa8
  - JDK-8244777: ClassLoaderStats VM Op uses constant hash value
411aa8
  - JDK-8244853: The static build of libextnet is missing the JNI_OnLoad_extnet function
411aa8
  - JDK-8244951: Missing entitlements for hardened runtime
411aa8
  - JDK-8245047: [PPC64] C2: ReverseBytes + Load always match to unordered Load (acquire semantics missing)
411aa8
  - JDK-8245649: Revert 8245397 backport of 8230591
411aa8
  - JDK-8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts
411aa8
  - JDK-8246613: Choose the default SecureRandom algo based on registration ordering
411aa8
  - JDK-8248505: Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider
411aa8
411aa8
Notes on individual issues:
411aa8
===========================
411aa8
411aa8
security-libs/java.security:
411aa8
411aa8
JDK-8244167: Removal of Comodo Root CA Certificate
411aa8
==================================================
411aa8
The following expired Comodo root CA certificate was removed from the `cacerts` keystore: +
411aa8
alias name "addtrustclass1ca [jdk]"
411aa8
411aa8
Distinguished Name: CN=AddTrust Class 1 CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE
411aa8
411aa8
JDK-8244166: Removal of DocuSign Root CA Certificate
411aa8
====================================================
411aa8
The following expired DocuSign root CA certificate was removed from the `cacerts` keystore: +
411aa8
alias name "keynectisrootca [jdk]"
411aa8
411aa8
Distinguished Name: CN=KEYNECTIS ROOT CA, OU=ROOT, O=KEYNECTIS, C=FR
411aa8
411aa8
security-libs/javax.crypto:pkcs11:
411aa8
411aa8
JDK-8240191: Allow SunPKCS11 initialization with NSS when external FIPS modules are present in the Security Modules Database
411aa8
============================================================================================================================
411aa8
The SunPKCS11 security provider can now be initialized with NSS when
411aa8
FIPS-enabled external modules are configured in the Security Modules
411aa8
Database (NSSDB). Prior to this change, the SunPKCS11 provider would
411aa8
throw a RuntimeException with the message: "FIPS flag set for
411aa8
non-internal module" when such a library was configured for NSS in
411aa8
non-FIPS mode.
411aa8
411aa8
This change allows the JDK to work properly with recent NSS releases
411aa8
in GNU/Linux operating systems when the system-wide FIPS policy is
411aa8
turned on.
411aa8
411aa8
Further information can be found in JDK-8238555.
411aa8
411aa8
security-libs/javax.net.ssl:
411aa8
411aa8
JDK-8245077: Default SSLEngine Should Create in Server Role
411aa8
===========================================================
411aa8
In JDK 11 and later, `javax.net.ssl.SSLEngine` by default used client
411aa8
mode when handshaking.  As a result, the set of default enabled
411aa8
protocols may differ to what is expected. `SSLEngine` would usually be
411aa8
used in server mode. From this JDK release onwards, `SSLEngine` will
411aa8
default to server mode. The
411aa8
`javax.net.ssl.SSLEngine.setUseClientMode(boolean mode)` method may
411aa8
be used to configure the mode.
411aa8
411aa8
JDK-8242147: New System Properties to Configure the TLS Signature Schemes
411aa8
=========================================================================
411aa8
411aa8
Two new System Properties are added to customize the TLS signature
411aa8
schemes in JDK.  `jdk.tls.client.SignatureSchemes` is added for TLS
411aa8
client side, and `jdk.tls.server.SignatureSchemes` is added for server
411aa8
side.
411aa8
411aa8
Each System Property contains a comma-separated list of supported
411aa8
signature scheme names specifying the signature schemes that could be
411aa8
used for the TLS connections.
411aa8
411aa8
The names are described in the "Signature Schemes" section of the
411aa8
*Java Security Standard Algorithm Names Specification*.
411aa8
411aa8
New in release OpenJDK 11.0.7 (2020-04-14):
411aa8
===========================================
411aa8
Live versions of these release notes can be found at:
411aa8
  * https://bitly.com/oj1107
411aa8
  * https://builds.shipilev.net/backports-monitor/release-notes-11.0.7.txt
411aa8
411aa8
* Security fixes
411aa8
  - JDK-8223898, CVE-2020-2754: Forward references to Nashorn
411aa8
  - JDK-8223904, CVE-2020-2755: Improve Nashorn matching
411aa8
  - JDK-8224541, CVE-2020-2756: Better mapping of serial ENUMs
411aa8
  - JDK-8224549, CVE-2020-2757: Less Blocking Array Queues
411aa8
  - JDK-8225603: Enhancement for big integers
411aa8
  - JDK-8226346: Build better binary builders
411aa8
  - JDK-8227467: Better class method invocations
411aa8
  - JDK-8227542: Manifest improved jar headers
411aa8
  - JDK-8229733: TLS message handling improvements
411aa8
  - JDK-8231415, CVE-2020-2773: Better signatures in XML
411aa8
  - JDK-8231785: Improved socket permissions
411aa8
  - JDK-8232424, CVE-2020-2778: More constrained algorithms
411aa8
  - JDK-8232581, CVE-2020-2767: Improve TLS verification
411aa8
  - JDK-8233250: Better X11 rendering
411aa8
  - JDK-8233410: Better Build Scripting
411aa8
  - JDK-8234027: Better JCEKS key support
411aa8
  - JDK-8234408, CVE-2020-2781: Improve TLS session handling
411aa8
  - JDK-8234825, CVE-2020-2800: Better Headings for HTTP Servers
411aa8
  - JDK-8234841, CVE-2020-2803: Enhance buffering of byte buffers
411aa8
  - JDK-8235274, CVE-2020-2805: Enhance typing of methods
411aa8
  - JDK-8235691, CVE-2020-2816: Enhance TLS connectivity
411aa8
  - JDK-8236201, CVE-2020-2830: Better Scanner conversions
411aa8
  - JDK-8238960: linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap
411aa8
* Other changes
411aa8
  - JDK-4919790: Errors in alert ssl message does not reflect the actual certificate status
411aa8
  - JDK-4949105: Access Bridge lacks html tags parsing
411aa8
  - JDK-7092821: java.security.Provider.getService() is synchronized and became scalability bottleneck
411aa8
  - JDK-7143743: Potential memory leak with zip provider
411aa8
  - JDK-8005819: Support cross-realm MSSFU
411aa8
  - JDK-8042383: [TEST_BUG] Test javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails with shortcuts on menus do not work
411aa8
  - JDK-8068184: Fix for JDK-8032832 caused a deadlock
411aa8
  - JDK-8145845: [AOT] NullPointerException in compiler/whitebox/GetCodeHeapEntriesTest.java
411aa8
  - JDK-8152988: [AOT] Update test batch definitions to include aot-ed java.base module mode into hs-comp testing
411aa8
  - JDK-8160926: FLAGS_COMPILER_CHECK_ARGUMENTS doesn't handle cross-compilation
411aa8
  - JDK-8163083: SocketListeningConnector does not allow invocations with port 0
411aa8
  - JDK-8163251: Hard coded loop limit prevents reading of smart card data greater than 8k
411aa8
  - JDK-8167276: jvmci/compilerToVM/MaterializeVirtualObjectTest.java fails with -XX:-EliminateAllocations
411aa8
  - JDK-8169718: nsk/jdb/locals/locals002: ERROR: Cannot find boolVar with expected value: false
411aa8
  - JDK-8176556: java/awt/dnd/ImageTransferTest/ImageTransferTest.java fails for JFIF
411aa8
  - JDK-8178798: Two compiler/aot/verification/vmflags tests fail by timeout with UseAVX=3
411aa8
  - JDK-8183107: PKCS11 regression regarding checkKeySize
411aa8
  - JDK-8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)
411aa8
  - JDK-8189633: Missing -Xcheck:jni checking for DeleteWeakGlobalRef
411aa8
  - JDK-8189861: Refactor CacheFind
411aa8
  - JDK-8193042: NativeLookup::lookup_critical_entry() should only load shared library once
411aa8
  - JDK-8193596: java/net/DatagramPacket/ReuseBuf.java failed due to timeout
411aa8
  - JDK-8194944: Regression automated test 'open/test/jdk/javax/swing/JInternalFrame/8145896/TestJInternalFrameMaximize.java' fails
411aa8
  - JDK-8196467: javax/swing/JInternalFrame/Test6325652.java fails
411aa8
  - JDK-8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE
411aa8
  - JDK-8198321: javax/swing/JEditorPane/5076514/bug5076514.java fails
411aa8
  - JDK-8198398: Test javax/swing/JColorChooser/Test6199676.java fails in mach5
411aa8
  - JDK-8199072: Test javax/swing/GroupLayout/6613904/bug6613904.java is unstable
411aa8
  - JDK-8200432: javadoc fails with ClassCastException on {@link byte[]}
411aa8
  - JDK-8201349: build broken when configured with --with-zlib=bundled on gcc 7.3
411aa8
  - JDK-8201355: Avoid native memory allocation in sun.security.mscapi.PRNG.generateSeed
411aa8
  - JDK-8201513: nsk/jvmti/IterateThroughHeap/filter-* are broken
411aa8
  - JDK-8203364: Some serviceability/sa/ tests intermittently fail with java.io.IOException: LingeredApp terminated with non-zero exit code 3
411aa8
  - JDK-8203687: javax/net/ssl/compatibility/Compatibility.java supports TLS 1.3
411aa8
  - JDK-8203904: javax/swing/JSplitPane/4816114/bug4816114.java: The divider location is wrong
411aa8
  - JDK-8203911: Test runtime/modules/getModuleJNI/GetModule fails with -Xcheck:jni
411aa8
  - JDK-8204525: [TESTBUG] runtime/NMT/MallocStressTest.java ran out of java heap
411aa8
  - JDK-8204529: gc/TestAllocateHeapAtMultiple.java fail with Agent 7 timed out
411aa8
  - JDK-8204551: Event descriptions are truncated in logs
411aa8
  - JDK-8206963: [AOT] bug with multiple class loaders
411aa8
  - JDK-8207367: 10 vmTestbase/nsk/jdi tests timed out when running with jtreg
411aa8
  - JDK-8207832: serviceability/sa/ClhsdbCDSCore.java failed with "Couldn't find core file location"
411aa8
  - JDK-8207938: At step6,Click Add button,case failed automatically.
411aa8
  - JDK-8208157: requires.VMProps throws NPE for missing properties in "release" file
411aa8
  - JDK-8208379: compiler/jvmci/events/JvmciNotifyInstallEventTest.java failed with "Got unexpected event count after 2nd install attempt: expected 9 to equal 2"
411aa8
  - JDK-8208658: Make CDS archived heap regions usable even if compressed oop encoding has changed
411aa8
  - JDK-8208715: Conversion of milliseconds to nanoseconds in UNIXProcess contains bug
411aa8
  - JDK-8209361: [AOT] Unexpected number of references for JVMTI_HEAP_REFERENCE_CONSTANT_POOL [111-->111]: 0 (expected at least 1)
411aa8
  - JDK-8209385: CDS runtime classpath checking is too strict when only classes from the system modules are archived
411aa8
  - JDK-8209389: SIGSEGV in WalkOopAndArchiveClosure::do_oop_work.
411aa8
  - JDK-8209418: Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2
411aa8
  - JDK-8209494: Create a test for SwingSet InternalFrameDemo
411aa8
  - JDK-8209499: Create test for SwingSet EditorPaneDemo
411aa8
  - JDK-8209574: [AOT] breakpoint events are generated in different threads does not meet expected count
411aa8
  - JDK-8209686: cleanup arguments to PhaseIdealLoop() constructor
411aa8
  - JDK-8209789: Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2
411aa8
  - JDK-8209802: Garbage collectors should register JFR types themselves to avoid build errors.
411aa8
  - JDK-8209807: improve handling exception in requires.VMProps
411aa8
  - JDK-8209817: stack is executable when building with Clang on Linux
411aa8
  - JDK-8209824: Improve the code coverage for ThreadLocal
411aa8
  - JDK-8209826: Undefined reference to os::write after JDK-8209657 (filemap.hpp cleanup)
411aa8
  - JDK-8209850: Allow NamedThreads to use GlobalCounter critical sections
411aa8
  - JDK-8209976: Improve iteration over non-JavaThreads
411aa8
  - JDK-8209993: Create a test for SwingSet3 ToolTipDemo
411aa8
  - JDK-8210024: JFR calls virtual is_Java_thread from ~Thread()
411aa8
  - JDK-8210052: Enable testing for all the available look and feels in SwingSet3 demo tests
411aa8
  - JDK-8210055: Enable different look and feel tests in SwingSet3 demo tests
411aa8
  - JDK-8210057: Enable different look and feels in SwingSet3 demo test InternalFrameDemoTest
411aa8
  - JDK-8210058: Algorithmic Italic font leans opposite angle in Printing
411aa8
  - JDK-8210220: [AOT] jdwp test cases are failing with error # ERROR: TEST FAILED: Cought IOException while receiving event packet
411aa8
  - JDK-8210289: ArchivedKlassSubGraphInfoRecord is incomplete
411aa8
  - JDK-8210459: Add support for generating compile_commands.json
411aa8
  - JDK-8210476: sun/security/mscapi/PrngSlow.java fails with Still too slow
411aa8
  - JDK-8210512: [Testbug] vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java fails with unexpected size of ClassLoaderReference.referringObjects
411aa8
  - JDK-8210523: runtime/appcds/cacheObject/DifferentHeapSizes.java crash
411aa8
  - JDK-8210632: Add key exchange algorithm to javax/net/ssl/TLSCommon/CipherSuite.java
411aa8
  - JDK-8210699: Problem list tests which times out in Xcomp mode
411aa8
  - JDK-8210793: [JVMCI] AllocateCompileIdTest.java failed to find DiagnosticCommand.class
411aa8
  - JDK-8210910: Create test for FileChooserDemo
411aa8
  - JDK-8210994: Create test for SwingSet3 FrameDemo
411aa8
  - JDK-8211139: Increase timeout value in all tests under jdk/sanity/client/SwingSet/src
411aa8
  - JDK-8211160: Handle different look and feels in JInternalFrameOperator
411aa8
  - JDK-8211211: vmTestbase/metaspace/stressDictionary/StressDictionary.java timeout
411aa8
  - JDK-8211322: Reduce the timeout of tooltip in SwingSet2DemoTest
411aa8
  - JDK-8211443: Enable different look and feels in SwingSet3 demo test SplitPaneDemoTest
411aa8
  - JDK-8211703: JInternalFrame : java.lang.AssertionError: cannot find the internal frame
411aa8
  - JDK-8211781: re-building fails after changing Graal sources
411aa8
  - JDK-8212897: Some improvements in the EditorPaneDemotest
411aa8
  - JDK-8212903: [TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS
411aa8
  - JDK-8213009: Refactoring existing SunMSCAPI classes
411aa8
  - JDK-8213010: Supporting keys created with certmgr.exe
411aa8
  - JDK-8213168: Enable different look and feel tests in SwingSet3 demo test FileChooserDemoTest
411aa8
  - JDK-8213348: jdk.internal.vm.compiler.management service providers missing in module descriptor
411aa8
  - JDK-8213906: Update arm devkits with libXrandr headers
411aa8
  - JDK-8213908: AssertionError in DeferredAttr at setOverloadKind
411aa8
  - JDK-8214124: [TESTBUG] Bugs in runtime/NMT/MallocStressTest.java
411aa8
  - JDK-8214344: C2: assert(con.basic_type() != T_ILLEGAL) failed: elembt=byte; loadbt=void; unsigned=0
411aa8
  - JDK-8214345: infinite recursion while checking super class
411aa8
  - JDK-8214471: Enable different look and feel tests in SwingSet3 demo test ToolTipDemoTest
411aa8
  - JDK-8214534: Setting of THIS_FILE in the build is broken
411aa8
  - JDK-8214557: Filter out VM flags which don't affect AOT code generation
411aa8
  - JDK-8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
411aa8
  - JDK-8214840: runtime/NMT/MallocStressTest.java timed out
411aa8
  - JDK-8214850: Rename vm_operations.?pp files to vmOperations.?pp files
411aa8
  - JDK-8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5"
411aa8
  - JDK-8215322: add @file support to jaotc
411aa8
  - JDK-8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
411aa8
  - JDK-8215396: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT
411aa8
  - JDK-8216180: [AOT] compiler/intrinsics/bigInteger/TestMulAdd.java crashed with AOT enabled
411aa8
  - JDK-8216353: Use utility APIs introduced in org/netbeans/jemmy/util/LookAndFeel class in client sanity test cases
411aa8
  - JDK-8216354: Syntax error in toolchain_windows.m4
411aa8
  - JDK-8216472: (se) Stack overflow during selection operation leads to crash (win)
411aa8
  - JDK-8216535: tools/jimage/JImageExtractTest.java timed out
411aa8
  - JDK-8217235: Create automated test for SwingSet ColorChooserDemoTest
411aa8
  - JDK-8217297: Add support for multiple look and feel for SwingSet SliderDemoTest
411aa8
  - JDK-8217338: [Containers] Improve systemd slice memory limit support
411aa8
  - JDK-8217613: [AOT] TEST_OPTS_AOT_MODULES doesn't work on mac
411aa8
  - JDK-8217634: RunTest documentation and usability update
411aa8
  - JDK-8217717: ZGC: Broken oop map in C1 load barrier stub
411aa8
  - JDK-8217728: Speed up incremental rerun of "make hotspot"
411aa8
  - JDK-8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs
411aa8
  - JDK-8218662: Allow 204 responses with Content-Length:0
411aa8
  - JDK-8218882: NET_Writev is declared, NET_WriteV is defined
411aa8
  - JDK-8218889: Improperly use of the Optional API
411aa8
  - JDK-8219205: JFR file without license header
411aa8
  - JDK-8219597: (bf) Heap buffer state changes could provoke unexpected exceptions
411aa8
  - JDK-8219723: javax/net/ssl/compatibility/Compatibility.java failed on some SNI cases
411aa8
  - JDK-8220348: [ntintel] asserts about copying unaligned array
411aa8
  - JDK-8220451: jdi/EventQueue/remove/remove004 failed due to "ERROR: thread2 is not alive"
411aa8
  - JDK-8220456: jdi/EventQueue/remove_l/remove_l004 failed due to "TIMEOUT while waiting for event"
411aa8
  - JDK-8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels()
411aa8
  - JDK-8220613: java/util/Arrays/TimSortStackSize2.java times out with fastdebug build
411aa8
  - JDK-8220688: [TESTBUG] runtime/NMT/MallocStressTest.java timed out
411aa8
  - JDK-8220786: Create new switch to redirect error reporting output to stdout or stderr
411aa8
  - JDK-8221270: Duplicated synchronized keywords in SSLSocketImpl
411aa8
  - JDK-8221312: test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java failed
411aa8
  - JDK-8221851: Use of THIS_FILE in hotspot invalidates precompiled header on Linux/GCC
411aa8
  - JDK-8221885: Add intermittent test in the JavaSound to the ProblemList
411aa8
  - JDK-8222264: Windows incremental build is broken with JDK-8217728
411aa8
  - JDK-8222391: javax/net/ssl/compatibility/Compatibility.java should be more flexible
411aa8
  - JDK-8222448: java/lang/reflect/PublicMethods/PublicMethodsTest.java times out
411aa8
  - JDK-8222519: ButtonDemoScreenshotTest fails randomly with "still state to be reached"
411aa8
  - JDK-8222741: jdi/EventQueue/remove/remove004 fails due to VMDisconnectedException
411aa8
  - JDK-8223003: SunMSCAPI keys are not cleaned up
411aa8
  - JDK-8223063: Support CNG RSA keys
411aa8
  - JDK-8223158: Docked MacBook cannot start any Java Swing applications
411aa8
  - JDK-8223260: NamingManager should cache InitialContextFactory
411aa8
  - JDK-8223464: Improve version string for Oracle CI builds
411aa8
  - JDK-8223558: Java does not render Myanmar script correctly
411aa8
  - JDK-8223627: jdk-13+20 bundle name contains null instead of ea
411aa8
  - JDK-8223638: Replace wildcard address with loopback or local host in tests - part 6
411aa8
  - JDK-8223678: Add Visual Studio Code workspace generation support (for native code)
411aa8
  - JDK-8223727: com/sun/jndi/ldap/privconn/RunTest.java failed due to hang in LdapRequest.getReplyBer
411aa8
  - JDK-8223769: Assert triggers with -XX:+StressReflectiveCode
411aa8
  - JDK-8224187: Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy
411aa8
  - JDK-8224475: JTextPane does not show images in HTML rendering
411aa8
  - JDK-8224673: Adjust permission for delayed starting of debugging
411aa8
  - JDK-8224705: Tests that need to be problem-listed or have printer resources
411aa8
  - JDK-8224778: test/jdk/demo/jfc/J2Ddemo/J2DdemoTest.java cannot find J2Ddemo.jar
411aa8
  - JDK-8224821: java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java fails linux-x64
411aa8
  - JDK-8224830: test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java fails on linux-x64
411aa8
  - JDK-8224851: AArch64: fix warnings and errors with Clang and GCC 8.3
411aa8
  - JDK-8224905: java/lang/ProcessBuilder/Basic.java#id1 failed with stream closed
411aa8
  - JDK-8225007: java/awt/print/PrinterJob/LandscapeStackOverflow.java may hang
411aa8
  - JDK-8225105: java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java fails in Windows 10
411aa8
  - JDK-8225117: java/math/BigInteger/SymmetricRangeTests.java fails with ParseException
411aa8
  - JDK-8225128: Add exception for expiring DocuSign root to VerifyCACerts test
411aa8
  - JDK-8225130: Add exception for expiring Comodo roots to VerifyCACerts test
411aa8
  - JDK-8225144: [macos] In Aqua L&F backspace key does not delete when Shift is pressed
411aa8
  - JDK-8225180: SignedObject with invalid Key not throwing the InvalidKeyException in Windows
411aa8
  - JDK-8225182: JNI exception pending in DestroyXIMCallback of awt_InputMethod.c:1327
411aa8
  - JDK-8225199: [Graal] compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java fails with -XX:CompileThresholdScaling=0.1
411aa8
  - JDK-8225305: ProblemList java/lang/invoke/VarHandles tests
411aa8
  - JDK-8225350: compiler/jvmci/compilerToVM/IsCompilableTest.java timed out
411aa8
  - JDK-8225430: Replace wildcard address with loopback or local host in tests - part 14
411aa8
  - JDK-8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14
411aa8
  - JDK-8225487: giflib legal file is missing attribution for openbsd-reallocarray.c
411aa8
  - JDK-8225567: Wrong file headers with 8202414 fix changeset
411aa8
  - JDK-8225684: [AOT] vmTestbase/vm/oom/production/AlwaysOOMProduction tests fail with AOTed java.base
411aa8
  - JDK-8225766: Curve in certificate should not affect signature scheme when using TLSv1.3
411aa8
  - JDK-8225797: OldObjectSample event creates unexpected amount of checkpoint data
411aa8
  - JDK-8226381: ProblemList java/lang/reflect/PublicMethods/PublicMethodsTest.java
411aa8
  - JDK-8226406: JVM fails to detect mismatched or corrupt CDS archive
411aa8
  - JDK-8226608: Hide the onjcmd option from the help output
411aa8
  - JDK-8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
411aa8
  - JDK-8227112: exclude compiler/intrinsics/sha/sanity tests from AOT runs
411aa8
  - JDK-8227324: Upgrade to freetype 2.10.1
411aa8
  - JDK-8227528: TestAbortVMOnSafepointTimeout.java failed due to "RuntimeException: 'Safepoint sync time longer than' missing from stdout/stderr"
411aa8
  - JDK-8227645: Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory
411aa8
  - JDK-8227646: [TESTBUG] appcds/SharedArchiveConsistency timed out
411aa8
  - JDK-8227662: freetype seeks to index at the end of the font data
411aa8
  - JDK-8228479: Correct the format of ColorChooserDemoTest
411aa8
  - JDK-8228613: java.security.Provider#getServices order is no longer deterministic
411aa8
  - JDK-8228969: 2019-09-28 public suffix list update
411aa8
  - JDK-8229236: CriticalJNINatives: dll handling should be done in native thread state
411aa8
  - JDK-8229345: Memory leak due to vtable stubs not being shared on SPARC
411aa8
  - JDK-8229888: (zipfs) Updating an existing zip file does not preserve original permissions
411aa8
  - JDK-8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive
411aa8
  - JDK-8230004: jdk/internal/jimage/JImageOpenTest.java runs no test
411aa8
  - JDK-8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception
411aa8
  - JDK-8230390: Problemlist SA tests with AOT
411aa8
  - JDK-8230400: Missing constant pool entry for a method in stacktrace
411aa8
  - JDK-8230459: Test failed to resume JVMCI CompilerThread
411aa8
  - JDK-8230480: check malloc/calloc results in java.desktop
411aa8
  - JDK-8230597: Update GIFlib library to the 5.2.1
411aa8
  - JDK-8230611: infinite loop in LogOutputList::wait_until_no_readers()
411aa8
  - JDK-8230624: [TESTBUG] Problemlist JFR compiler/TestCodeSweeper.java
411aa8
  - JDK-8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken
411aa8
  - JDK-8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout
411aa8
  - JDK-8231025: Incorrect method tag offset for big endian platform
411aa8
  - JDK-8231081: TestMetadataRetention fails due to missing symbol id
411aa8
  - JDK-8231387: java.security.Provider.getService returns random result due to race condition with mutating methods in the same class
411aa8
  - JDK-8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type
411aa8
  - JDK-8231445: check ZALLOC return values in awt coding
411aa8
  - JDK-8231507: Update Apache Santuario (XML Signature) to version 2.1.4
411aa8
  - JDK-8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call
411aa8
  - JDK-8231753: use more Posix functionality in aix os::print_os_info
411aa8
  - JDK-8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF"
411aa8
  - JDK-8232003: (fs) Files.write can leak file descriptor in the exception case
411aa8
  - JDK-8232056: GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small
411aa8
  - JDK-8232060: add some initializations using sigemptyset in os_aix.cpp
411aa8
  - JDK-8232154: Update Mesa 3-D Headers to version 19.2.1
411aa8
  - JDK-8232167: Visual Studio install found through --with-tools-dir value is discarded
411aa8
  - JDK-8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause
411aa8
  - JDK-8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen
411aa8
  - JDK-8232207: Linux os::available_memory re-reads cgroup configuration on every invocation
411aa8
  - JDK-8232224: [TESTBUG] problemlist JFR TestLargeRootSet.java
411aa8
  - JDK-8232370: Refactor some com.sun.jdi tests to enable IDE integration
411aa8
  - JDK-8232433: [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail
411aa8
  - JDK-8232571: Add missing SIGINFO signal
411aa8
  - JDK-8232692: [TESTBUG] compiler/aot/fingerprint/SelfChangedCDS.java fails when cds is disabled
411aa8
  - JDK-8232713: Update BCEL version to 6.3.1 in license file
411aa8
  - JDK-8232806: Introduce a system property to disable eager lambda initialization
411aa8
  - JDK-8232834: RunTest sometimes fails to produce valid exitcode.txt
411aa8
  - JDK-8232880: Update test documentation with additional settings for client UI tooltip tests
411aa8
  - JDK-8232950: SUNPKCS11 Provider incorrectly check key length for PSS Signatures.
411aa8
  - JDK-8233018: Add a new test to verify that DatagramSocket is not interruptible
411aa8
  - JDK-8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
411aa8
  - JDK-8233032: assert(in_bb(n)) failed: must be
411aa8
  - JDK-8233078: fix minimal VM build on Linux ppc64(le)
411aa8
  - JDK-8233328: fix minimal VM build on Linux s390x
411aa8
  - JDK-8233383: Various minor fixes
411aa8
  - JDK-8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type
411aa8
  - JDK-8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion
411aa8
  - JDK-8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed
411aa8
  - JDK-8233548: Update CUP to v0.11b
411aa8
  - JDK-8233649: Update ProblemList.txt to exclude failing headful tests on macos
411aa8
  - JDK-8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes
411aa8
  - JDK-8233657: Intermittent NPE in Component.validate()
411aa8
  - JDK-8234288: Turkey Time Zone returns incorrect time zone name
411aa8
  - JDK-8234323: NULL-check return value of SurfaceData_InitOps on macosx
411aa8
  - JDK-8234339: replace JLI_StrTok in java_md_solinux.c
411aa8
  - JDK-8234340: Bump update version for OpenJDK: jdk-11.0.7
411aa8
  - JDK-8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
411aa8
  - JDK-8234386: [macos] NPE was thrown at expanding Choice from maximized frame
411aa8
  - JDK-8234397: add OS uptime information to os::print_os_info output
411aa8
  - JDK-8234423: Modifying ArrayList.subList().subList() resets modCount of subList
411aa8
  - JDK-8234466: Class loading deadlock involving X509Factory#commitEvent()
411aa8
  - JDK-8234501: remove obsolete NET_ReadV
411aa8
  - JDK-8234525: enable link-time section-gc for linux s390x to remove unused code
411aa8
  - JDK-8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092
411aa8
  - JDK-8234617: C1: Incorrect result of field load due to missing narrowing conversion
411aa8
  - JDK-8234723: javax/net/ssl/TLS tests support TLSv1.3
411aa8
  - JDK-8234724: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3
411aa8
  - JDK-8234741: enhance os::get_core_path on macOS
411aa8
  - JDK-8234769: Duplicate attribution in freetype.md
411aa8
  - JDK-8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility
411aa8
  - JDK-8234809: set relro in linker flags when building with gcc
411aa8
  - JDK-8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10
411aa8
  - JDK-8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version
411aa8
  - JDK-8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations
411aa8
  - JDK-8235325: build failure on Linux after 8235243
411aa8
  - JDK-8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose
411aa8
  - JDK-8235489: handle return values of sscanf calls in hotspot
411aa8
  - JDK-8235509: Backport for JDK-8209657 Refactor filemap.hpp to simplify integration with Serviceability Agent.
411aa8
  - JDK-8235510: java.util.zip.CRC32 performance drop after 8200067
411aa8
  - JDK-8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure
411aa8
  - JDK-8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled
411aa8
  - JDK-8235671: enhance print_rlimit_info in os_posix
411aa8
  - JDK-8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64
411aa8
  - JDK-8235904: Infinite loop when rendering huge lines
411aa8
  - JDK-8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'.
411aa8
  - JDK-8236039: JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3
411aa8
  - JDK-8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it
411aa8
  - JDK-8236179: C1 register allocation error with T_ADDRESS
411aa8
  - JDK-8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows
411aa8
  - JDK-8236500: Windows ucrt.dll should be looked up in versioned WINSDK subdirectory
411aa8
  - JDK-8236709: struct SwitchRange in HS violates C++ One Definition Rule
411aa8
  - JDK-8236848: [JDK 11u] make run-test-tier1 fails after backport of JDK-8232834
411aa8
  - JDK-8236873: Worker has a deadlock bug
411aa8
  - JDK-8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor
411aa8
  - JDK-8237368: Problem with NullPointerException in RMI TCPEndpoint.read
411aa8
  - JDK-8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization
411aa8
  - JDK-8237508: Simplify JarFile.isInitializing
411aa8
  - JDK-8237540: Missing files in backport of JDK-8210910
411aa8
  - JDK-8237541: Missing files in backport of JDK-8236528
411aa8
  - JDK-8237600: Test SunJSSEFIPSInit fails on Ubuntu
411aa8
  - JDK-8237819: s390x - remove unused pd_zero_to_words_large
411aa8
  - JDK-8237869: exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities
411aa8
  - JDK-8237879: make 4.3 breaks build
411aa8
  - JDK-8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
411aa8
  - JDK-8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
411aa8
  - JDK-8238247: CTW runner should sweep nmethods more aggressively
411aa8
  - JDK-8238366: CTW runner closes standard output on exit
411aa8
  - JDK-8238438: SuperWord::co_locate_pack picks memory state of first instead of last load
411aa8
  - JDK-8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
411aa8
  - JDK-8238534: Deep sign macOS bundles before bundle archive is being created
411aa8
  - JDK-8238591: CTW: Split applications/ctw/modules/jdk_localedata.java
411aa8
  - JDK-8238596: AVX enabled by default for Skylake even when unsupported
411aa8
  - JDK-8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
411aa8
  - JDK-8239005: [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow()
411aa8
  - JDK-8239466: Loss of precision in counter decay calculation in 11u backport of JDK-8237375
411aa8
  - JDK-8239856: [ntintel] asserts about copying unaligned array element
411aa8
  - JDK-8240724: [test] jdk11 downport of 8224475 misses binary file test/jdk/javax/swing/JTextPane/arrow.png
411aa8
  - JDK-8241296: Segfault in JNIHandleBlock::oops_do()
411aa8
411aa8
Notes on individual issues:
411aa8
===========================
411aa8
411aa8
security-libs/javax.xml.crypto:
411aa8
411aa8
JDK-8239467: Apache Santuario Library Updated to Version 2.1.4
411aa8
==============================================================
411aa8
The Apache Santuario library has been upgraded to version 2.1.4. As a
411aa8
result, a new system property
411aa8
`com.sun.org.apache.xml.internal.security.parser.pool-size` has been
411aa8
introduced.
411aa8
411aa8
This new system property sets the pool size of the internal
411aa8
`DocumentBuilder` cache used when processing XML Signatures. The
411aa8
function is equivalent to the
411aa8
`org.apache.xml.security.parser.pool-size` system property used in
411aa8
Apache Santuario and has the same default value of 20.