Java™ SE Development Kit 11, 11.0.16 Bug Fixes

1JDK-8221741client-libs2dClassCastException can happen when fontconfig.properties is used 2JDK-8262470client-libs2dPrinted GlyphVector outline with low DPI has bad quality on Windows 3JDK-8251558client-libsdemoJ2DBench should support shaped and translucent windows 4JDK-8274751client-libsjava.awtDrag And Drop hangs on Windows 5JDK-8133713client-libsjavax.accessibility[macosx] Accessible JTables always reported as empty 6JDK-8277922client-libsjavax.accessibilityUnable to click JCheckBox in JTable through Java Access Bridge 7JDK-7124301client-libsjavax.accessibility[macosx] When in a tab group if you arrow between tabs there are no VoiceOver announcements. 8JDK-7124298client-libsjavax.accessibility[macosx] Nothing heard from VoiceOver when tabbing between a nested tab group and a parent tab group 9JDK-7124293client-libsjavax.accessibility[macosx] VoiceOver reads percentages rather than the actual values for sliders. 10JDK-8274735client-libsjavax.imageiojavax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image 11JDK-8212904client-libsjavax.swingJTextArea line wrapping incorrect when using UI scale 12JDK-8277093core-libsjava.io:serializationVector should throw ClassNotFoundException for a missing class of an element 13JDK-8267256core-libsjava.netExtend minimal retry for loopback connections on Windows to PlainSocketImpl 14JDK-8250521core-libsjava.netConfigure initial RTO to use minimal retry for loopback connections on Windows 15JDK-8255264core-libsjava.netSupport for identifying the full range of IPv4 localhost addresses on Windows 16JDK-8279842core-libsjava.netHTTPS Channel Binding support for Java GSS/Kerberos 17JDK-8282293core-libsjava.netDomain value for system property jdk.https.negotiate.cbt should be case-insensitive 18JDK-8258795core-libsjava.util:i18nUpdate IANA Language Subtag Registry to Version 2021-05-11 19JDK-8277368core-libsjavax.scriptMetaspace OOM thrown due to the leak of Nashorn ScriptEngine 20JDK-8279219hotspotcompiler[REDO] C2 crash when allocating array of size too large 21JDK-8234930hotspotcompilerUse MAP_JIT when allocating pages for code cache on macOS 22JDK-8224648hotspotcompilerassert(!exceeding_node_budget()) failed: Too many NODES required! failure with ctw 23JDK-8225475hotspotcompilerNode budget asserts on x86_32/64 24JDK-8223143hotspotcompilerRestructure/clean-up for 'loopexit_or_null()'. 25JDK-8223363hotspotcompilerBad node estimate assertion failure 26JDK-8263403hotspotcompiler[JVMCI] output written to tty via HotSpotJVMCIRuntime can be garbled 27JDK-8283451hotspotcompilerC2: assert(_base == Long) failed: Not a Long 28JDK-8282312hotspotcompilerMinor corrections to evbroadcasti32x4 intrinsic on x86 29JDK-8254887hotspotcompilerC2: assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop 30JDK-8253816hotspotcompilerSupport macOS W^X 31JDK-8253795hotspotcompilerImplementation of JEP 391: macOS/AArch64 Port 32JDK-8214004hotspotcompilerMissing space between compiler thread name and task info in hs_err 33JDK-8216137hotspotcompilerassert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit 34JDK-8234605hotspotcompilerC2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101" 35JDK-8283641hotspotcompilerLarge value for CompileThresholdScaling causes assert 36JDK-8283408hotspotcompilerFix a C2 crash when filling arrays with unsafe 37JDK-8280867hotspotcompilerCpuid1Ecx feature parsing is incorrect for AMD CPUs 38JDK-8279837hotspotcompilerC2: assert(is_Loop()) failed: invalid node class: Region 39JDK-8279668hotspotcompilerx86: AVX2 versions of vpxor should be asserted 40JDK-8275330hotspotcompilerC2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions 41JDK-8275337hotspotcompilerC1: assert(false) failed: live_in set of first block must be empty 42JDK-8280526hotspotcompilerx86_32 Math.sqrt performance regression with -XX:UseSSE={0,1} 43JDK-8279356hotspotcompilerMethod linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist! 44JDK-8262011hotspotcompiler[JVMCI] allow printing to tty from unattached libgraal thread 45JDK-8265480hotspotcompileradd basic JVMCI support for JEP 309: Dynamic Class-File Constants 46JDK-8262323hotspotcompilerdo not special case JVMCI in tiered compilation policy 47JDK-8258715hotspotcompiler[JVMCI] separate JVMCI code install timers for CompileBroker and hosted compilations 48JDK-8240335hotspotcompilerC2: assert(found_sfpt) failed: no node in loop that's not input to safepoint 49JDK-8219520hotspotcompilerassert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit 50JDK-8282231hotspotcompilerx86-32: runtime call to SharedRuntime::ldiv corrupts registers 51JDK-8284633hotspotruntimeCompressedClassPointers.java fails on macos-aarch64 52JDK-8230305hotspotruntimeCgroups v2: Container awareness 53JDK-8282589hotspotruntimeruntime/ErrorHandling/ErrorHandler.java fails on MacOS aarch64 in jdk 11 54JDK-8253727hotspotruntime[cgroups v2] Memory and swap limits reported incorrectly 55JDK-8253714hotspotruntime[cgroups v2] Soft memory limit incorrectly using memory.high 56JDK-8208697hotspotruntimevmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java fails with OutOfMemoryError: Metaspace 57JDK-8253817hotspotruntimeSupport macOS Aarch64 ABI in Interpreter 58JDK-8281275hotspotruntimeUpgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths 59JDK-8214275hotspotruntimeCondyRepeatFailedResolution asserts "Dynamic constant has no fixed basic type" 60JDK-8218751hotspotruntimeDo not store original classfiles inside the CDS archive 61JDK-8281517installinstallImprove the error message shown when a user tries to install the aarch64 bundle on an intel mac 62JDK-8278851security-libsjava.securityCorrect signer logic for jars signed with multiple digest algorithms 63JDK-8255266security-libsjava.securityUpdate Public Suffix List to 3c213aa 64JDK-8268427security-libsjava.securityImprove AlgorithmConstraints:checkAlgorithm performance 65JDK-8274524security-libsjavax.net.sslSSLSocket.close() hangs if it is called during the ssl handshake 66JDK-8270317security-libsjavax.net.sslLarge Allocation in CipherSuite 67JDK-8275082security-libsjavax.xml.cryptoUpdate XML Security for Java to 2.3.0 68JDK-8279520security-libsorg.ietf.jgssSPNEGO has not passed channel binding info into the underlying mechanism 69JDK-8214026toolsjavacCanonicalized archive paths appearing in diagnostics 70JDK-8236210toolsjavacjavac generates wrong annotation for fields generated from record components 71JDK-8261205toolsjavacAssertionError: Cannot add metadata to an intersection type 72JDK-8210649toolsjavacAssertionError @ jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:244) 73JDK-8225559toolsjavacassertion error at TransTypes.visitApply 74JDK-8166727toolsjlinkjavac crashed: [jimage.dll+0x1942] ImageStrings::find+0x28