Liberica JDK 11.0.12+7 Release Notes

The full version string for this update release is 11.0.12+7. The version number is 11.

Liberica JDK 11.0.12+7

Liberica is a certified, Java SE 11-compliant distribution of OpenJDK 11 which works on server (Linux x86_64, Linux ARM64, Solaris SPARC, Solaris x64, Windows 64), desktop (Windows 64, Windows 32, Mac, Linux x86_64), and embedded devices (Linux ARM64, Linux ARMv7, including Raspberry Pi 2 & 3 (ARMv6 hardfloat)). It has the following notable additions:

  • Linux x86_64 version contains experimental support for ZGC.
  • Linux x86_64, ARMv8 and ARMv7 distributions include a choice of Client VM, Server VM and Minimal VM.
  • Alpine Linux x86_64 version is build with musl support.
  • Windows x86_64, Windows x86, Windows ARMv8, Mac, Linux x86_64, Linux x86 and Linux ARMv7 distributions contain OpenJFX 11.
  • Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.

Please refer to the Oracle JDK 11.0.12 release notes for further information on JDK 11 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 11 distribution.

Supported Server and Desktop configurations

Liberica is supported on the following OSes:

  • Ubuntu Linux 16.04, 18.04 (x86, x86_64, ARMv8)
  • Debian Linux 8, 9 (x86, x86_64, ARMv8)
  • Red Hat, Oracle Linux and CentOS 6.x, 7.x (x86, x86_64, ARMv8)
  • Alpine Linux 3.7+
  • SUSE Linux Enterprise 12, 15 and tumbleweed (x86_64, ARMv8)
  • Apple macOS 10.11+
  • Solaris 11.1+ (SPARC and x64)
  • Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (64 and 32 bit)

It is also known to work on other Linux distributions and Windows versions.

Note: The minimum supported Linux kernel version is 2.6.18 and GLIBC version 2.6. LibericaFX works on all supported Ubuntu versions, Red Hat Linux family starting from 7.x and SUSE versions with GTK3 backend.

Supported Embedded configurations

Liberica is tested and certified on Raspberry Pi 2 & 3 running the following OSes:

  • Raspbian OS (armhf)
  • OpenSUSE (armv8)

It is also known to work with Debian (armhf) and Ubuntu (armhf).

Liberica JDK 11 distribution

Liberica JDK 11.0.12 are distributed as .rpm, .zip, .deb and .tar.gz packages. Please select the one which is most appropriate for your purposes.

Liberica 11 introduced all new features supported by OpenJDK 11.

With the introduction of the Jigsaw feature in JDK 9 and Minimal VM it is now possible to create a Runtime that is sufficient to run your application and trim down the size of the Runtime. To generate a Runtime with just the Minimal VM, add --vm=minimal to jlink options.

By default, the Liberica uses Server VM. Server VM and Client VM can be enabled with -server and -client command line options, respectively. In case the deployment requires to minimize the footprint, it may be beneficial to use Minimal VM, which emphasises on a minimal footprint. It has C1 JIT compiler only, Serial GC and no serviceability features.

LibericaFX for the Raspberry Pi

Liberica JDK 11 come with a bundled LibericaFX implementation, which is based on OpenJFX. The following tables lists Java FX modules status of Liberica distribution

  • Java FX Graphics - works.
  • Java FX Controls - works.
  • Java FX Media - does not work.
  • Java FX Webkit - does not work.

The following pipelines are known to work: EGL, SW (direct framebuffer) and GTK. By default, Liberica tries to use the accelerated EGL pipeline, which requires the presence of EGL libraries. If they are not found, the implementation falls back to software rendering.

Use the following command line options to specify the rendering pipeline:

  • -Dprism.order=sw forces the use of software rendering pipeline.
  • -Dprism.order=es2 forces the use of EGL pipeline and hardware acceleration.
  • -Djavafx.platform=gtk if you would like to launch a LibericaFX application using Liberica from X11.

Please refer to the following wiki for more information.

Device IO API for the Raspberry Pi

Liberica JDK 11 comes with a bundled OpenJDK Device I/O (DIO) API implementation module. DIO provides a Java API for accessing Raspberry PI GPIO pins and for communicating with peripheral devices:

  • General Purpose Input/Output (GPIO).
  • Inter-Integrated Circuit Bus (I2C), Serial Peripheral Interface (SPI).
  • Universal Asynchronous Receiver/Transmitter (UART).

Please refer to the following wiki for more information.

Security Baselines

BellSoft Liberica follows the security baselines for Oracle Java SE. Please refer to the Oracle documentation for a list of issues fixed in a given release.

Known Issues

LibericaFX and EGL on Raspbian

As of 2017, the default location of Broadcom and has changed in Raspbian OS. If you'd like to leverage hardware EGL acceleration available from Broadcom video drivers in LibericaFX while running a recent Raspbian OS, run the following command:

cd /opt/vc/lib
sudo ln -s
sudo ln -s

Issues fixed

Issue Description
6847157 java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit
7106851 Test should not use System.exit
8076190 Customizing the generation of a PKCS12 keystore
8153005 Upgrade the default PKCS12 encryption/MAC algorithms
8171303 sun/java2d/pipe/ fails on Windows & Linux
8177068 incomplete classpath causes NPE in Flow
8185734 [Windows] Structured Exception Catcher missing around gtest execution
8187450 JNI local refs exceeds capacity warning in NetworkInterface::getAll
8190763 Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()
8195841 PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen
8196100 javax/swing/text/JTextComponent/5074573/ fails
8198402 ToggleButton.setToggleGroup causes memory leak when button is removed via ToggleGroup.getToggles()
8200224 Multiple press event when JFXPanel gains focus
8206925 Support the certificate_authorities extension
8207160 ClassReader::adjustMethodParams can potentially return null if the args list is empty
8207247 AARCH64: Enable Minimal and Client VM builds
8207404 MulticastSocket tests failing on AIX
8207779 Method::is_valid_method() compares 'this' with NULL
8208061 runtime/LoadClass/ fails with "Load factor too high" when running in CDS mode.
8209459 TestSHA512MultiBlockIntrinsics failed on AArch64
8210199 [linux / macOS] fileChooser can't handle emojis
8210443 Migrate Locale matching tests to JDK Repo.
8211294 ScrollPane content is blurry with 125% scaling
8213231 ThreadSnapshot::_threadObj can become stale
8213725 JShell NullPointerException due to class file with unexpected package
8213794 ARM32: disable TypeProfiling, CriticalJNINatives, Serviceablity tests for ARM32
8213845 ARM32: Interpreter doesn't call result handler after native calls
8214128 ARM32: wrong stack alignment on Deoptimization::unpack_frames
8214512 ARM32: Jtreg test compiler/c2/ fails on ARM
8214854 JDWP: Unforseen output truncation in logging
8214922 Add vectorization support for fmin/fmax
8215009 GCC 8 compilation error in libjli
8216184 CDS/appCDS tests failed on Windows due to long path to a classlist file
8216259 AArch64: Vectorize Adler32 intrinsics
8216314 SIGILL in CodeHeapState::print_names()
8216377 Fix memoryleak for initial nodes of Window 8207837: Indeterminate ProgressBar does not animate if content is added after scene is set on window
8217348 assert(thread->is_Java_thread()) failed: just checking
8217465 [REDO] - Optimize CodeHeap Analytics
8217561 X86: Add floating-point Math.min/max intrinsics
8217918 C2: -XX:+AggressiveUnboxing is broken
8218458 [TESTBUG] runtime/NMT/ fails with Expected stack trace missing from output
8219142 Remove unused JIMAGE_ResourcePath
8219586 CodeHeap State Analytics processes dead nmethods
8220074 Clean up GCC 8.3 errors in LittleCMS
8220407 compiler/intrinsics/math/ timedout
8220484 JFXPanel renders a slanted image with a hidpi monitor scale of 125% or 175%
8222302 [TESTBUG]test/hotspot/jtreg/compiler/intrinsics/sha/cli/ fails on any other CPU
8222412 AARCH64: multiple instructions encoding issues
8222813 Cleanup third-party legal files for tools and app
8223020 aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions
8223444 Improve CodeHeap Free Space Management
8223504 Improve performance of forall loops by better inlining of "iterator()" methods
8223667 ASAN build broken
8223719 Add .gitignore to repo
8225081 Remove Telia Company CA certificate expiring in April 2021
8225116 Test intermittently fails
8225438 javax/net/ssl/TLSCommon/ failed with Read timed out
8225756 [testbug] compiler/loopstripmining/ sets too short a SafepointTimeoutDelay
8226374 Restrict TLS signature schemes and named groups
8226627 assert(t->singleton()) failed: must be a constant
8226721 Missing intrinsics for Math.ceil, floor, rint
8227080 (fs) Files.newInputStream(...).skip(n) is slow
8227222 vmTestbase/jit/FloatingPoint/gen_math/Loops04/ failed XMM register should be 0-15
8227609 (fs) Files.newInputStream(...).skip(n) should allow skipping beyond file size
8227808 Make GTK3 libraries mandatory for building on Linux
8227920 Remove dummy README from FX repo
8230428 Cleanup dead CastIP node code in formssel.cpp
8231460 Performance issue (CodeHeap) with large free blocks
8231713 x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint)
8231735 gradle checkrepo is obsolete and doesn't work with git
8231841 AArch64: debug.cpp help() is missing an AArch64 line for pns
8232063 Upgrade gradle to version 6.0
8232084 HotSpot build failed with GCC 9.2.1
8232591 AArch64: Add missing match rules for smaddl, smsubl and smnegl
8233185 HttpServer.stop() blocks indefinitely when called on dispatch thread
8233787 Break cycle in vm_version* includes
8233948 AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register
8234355 Buffer overflow in jcmd GC.class_stats due to too many classes
8235368 Update BCEL to Version 6.4.1
8235627 Blank stages when running JavaFX app in a macOS virtual machine
8236259 MemoryLeak in ProgressIndicator
8236859 WebSocket over authenticating proxy fails with NPE
8236992 AArch64: remove redundant load_klass in itable stub
8237804 sun/security/mscapi tests fail with "Key pair not generated, alias already exists"
8238175 CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class
8238567 SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers
8238812 assert(false) failed: bad AD file
8239312 [macos] javax/swing/JFrame/NSTexturedJFrame/
8239386 handle ContendedPaddingWidth in vm_version_aarch64
8239536 Can't use java.util.List object after importing java.awt.List
8240487 Cleanup whitespace in .cc, .hh, .m, and .mm files
8240539 Upgrade gradle to version 6.3
8240848 ArrayIndexOutOfBoundsException buf for TextCallbackHandler
8241082 Upgrade IANA Language Subtag Registry data to 03-16-2020 version
8241087 Build failure with VS 2019 (16.5.0) due to C2039 and C2873
8241101 [s390] jtreg test failure after JDK-8238696: not conformant features string
8241248 NullPointerException in
8241372 Several test failures due to Connection reset
8241475 AArch64: Add missing support for PopCountVI node
8241829 Cleanup the code for PrinterJob on windows
8241960 The SHA3 message digests impl of SUN provider are not thread safe after cloned
8242010 Upgrade IANA Language Subtag Registry to Version 2020-04-01
8242429 Better implementation for sign extract
8242557 Add length limit for strings in PNGImageWriter
8242919 Paste locks up jshell
8243155 AArch64: Add support for SqrtVF
8243240 AArch64: Add support for MulVB
8243452 JFR: Could not create chunk in repository with over 200 recordings
8243559 Remove root certificates with 1024-bit keys
8243597 AArch64: Add support for integer vector abs
8244031 HttpClient should have more tests for HEAD requests
8244205 HTTP/2 tunnel connections through proxy may be reused regardless of which proxy is selected
8244297 Provide utility for testing for memory leaks
8244847 Linux/PPC: runtime/CompressedOops/CompressedClassPointers: smallHeapTest fails
8245511 G1 adaptive IHOP does not account for reclamation of humongous objects by young GC
8246274 G1 old gen allocation tracking is not in a separate class
8247354 [aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop
8247408 IdealGraph bit check expression canonicalization
8247432 Update IANA Language Subtag Registry to Version 2020-09-29
8247438 JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown
8247753 UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32
8248043 Need to eliminate excessive i2l conversions
8248411 [aarch64] Insufficient error handling when CodeBuffer is exhausted
8248568 compiler/c2/ failed: test missing from stdout/stderr
8248870 AARCH64: I2L/L2I conversions can be skipped for masked positive values
8249142 java/awt/FontClass/CreateFont/ is unstable
8249189 AARCH64: more L2I conversions can be skipped
8249719 MethodHandle performance suffers from bad ResolvedMethodTable hash function
8249875 GCC 10 warnings -Wtype-limits with JFR code
8250238 Media fails to load libav 58 library when using modules from maven central
8250635 MethodArityHistogram should use Compile_lock in favour of fancy checks
8250876 Fix issues with cross-compile on macos
8251031 Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits
8251525 AARCH64: Faster Math.signum(fp)
8251555 Remove unused focusedWindow field in glass Window to avoid leak
8252259 AArch64: Adjust default value of FLOATPRESSURE
8252311 AArch64: save two words in itable lookup stub
8252779 compiler/graalunit/ failed after 8251525
8252883 AccessDeniedException caused by delayed file deletion on Windows
8253167 ARM32 builds fail after JDK-8247910
8253572 [windows] CDS archive may fail to open with long file names
8253743 Fix build failures in tests
8253923 C2 doesn't always run loop opts for compilations that include loops
8253948 Memory leak in ImageFileReader
8254631 Better support ALPN byte wire values in SunJSSE
8254717 isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards
8255086 Update the root locale display names
8255625 AArch64: Implement Base64.encodeBlock accelerator/intrinsic
8255763 C2: OSR miscompilation caused by invalid memory instruction placement
8255992 JFR EventWriter does not use first string from StringPool with id 0
8256037 [TESTBUG] com/sun/jndi/dns/ConfigTests/ fails due to the hard coded threshold is small
8256157 Improve bytecode assembly
8256244 java/lang/ProcessHandle/ fails with TestNG 7.1
8256287 [windows] add loop fuse to map_or_reserve_memory_aligned
8256491 Better HTTP transport
8256523 Streamline Java SHA2 implementation
8257414 Drag n Drop target area is wrong on high DPI systems
8257569 Failure observed with JfrVirtualMemory::initialize
8257574 C2: "failed: parsing found no loops but there are some" assert failure
8257580 Bump update version for OpenJDK: jdk-11.0.12
8257604 JNI_ArgumentPusherVaArg leaks valist
8257621 JFR StringPool misses cached items across consecutive recordings
8257758 Allow building of JavaFX native libs for Apple Silicon
8257796 [TESTBUG] fails on x86_32
8257822 C2 crashes with SIGFPE due to a division that floats above its zero check
8257828 SafeFetch may crash if invoked in non-JavaThreads
8257853 Remove dependencies on JNF's JNI utility functions in AWT and 2D code
8257858 [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m
8257895 Allow building of JavaFX media libs for Apple Silicon
8257988 Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m
8258381 [macos] Exception when input emoji using Chinese input method
8258414 OldObjectSample events too expensive
8258432 Improve file transfers
8258505 [TESTBUG] fails due to missing UnlockDiagnosticVMOptions
8258753 StartTlsResponse.close() hangs due to synchronization issues
8258986 getColor throws IOOBE when PixelReader reads the same pixel twice
8259046 ViewPainter.ROOT_PATHS holds reference to Scene causing memory leak
8259061 C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it
8259227 C2 crashes with SIGFPE due to a division that floats above its zero check
8259232 Bad JNI lookup during printing
8259276 C2: Empty expression stack when reexecuting tableswitch/lookupswitch instructions after deoptimization
8259343 [macOS] Update JNI error handling in Cocoa code.
8259356 MediaPlayer's seek freezes video
8259555 Webkit crashes on Apple Silicon
8259585 Accessible actions do not work on mac os x
8259651 [macOS] Replace JNF_COCOA_ENTER/EXIT macros
8259662 Don't wrap SocketExceptions into SSLExceptions in SSLSocketImpl
8259710 Inlining trace leaks memory
8259777 Incorrect predication condition generated by ADLC
8259786 initialize last parameter of getpwuid_r
8259843 initialize dli_fname array before calling dll_address_to_library_name
8259869 [macOS] Remove desktop module dependencies on JNF Reference APIs
8259886 Improve SSL session cache performance and scalability
8259983 do not use uninitialized expand_ms value in G1CollectedHeap::expand_heap_after_young_collection
8260030 Improve stringStream buffer handling
8260236 better init AnnotationCollector _contended_group
8260245 Update ICU4C to version 68.2 8232379: Need to remove large binary file from source repository
8260246 Ensemble: Update version of Lucene to 7.7.3
8260255 C1: LoopInvariantCodeMotion constructor can leave some fields uninitialized
8260284 C2: assert(_base == Int) failed: Not an Int
8260380 Upgrade to LittleCMS 2.12
8260420 C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint
8260426 awt debug_mem.c DMem_AllocateBlock might leak memory
8260432 allocateSpaceForGP in freetypeScaler.c might leak memory
8260453 Improve Font Bounding
8260616 Removing remaining JNF dependencies in the java.desktop module
8260653 Unreachable nodes keep speculative types alive
8260707 java/lang/instrument/PremainClass/ times out
8260925 HttpsURLConnection does not work with other JSSE provider.
8260926 Trace resource exhausted events unconditionally
8260960 Signs of jarsigner signing
8260967 Better jar file validation
8261020 Wrong format parameter in create_emergency_chunk_path
8261027 AArch64: Support for LSE atomics C++ HotSpot code
8261167 print_process_memory_info add a close call after fopen
8261170 Upgrade to freetype 2.10.4
8261198 [macOS] Incorrect JNI parameters in number conversion in A11Y code
8261235 C1 compilation fails with assert(res->vreg_number() == index) failed: conversion check
8261261 The version extra fields needs to be overridable in jib-profiles.js
8261354 SIGSEGV at MethodIteratorHost
8261355 No data buffering in SunPKCS11 Cipher encryption when the underlying mechanism has no padding
8261397 try catch Method failing to work when dividing an integer by 0
8261422 Adjust problematic String.format calls in jdk/internal/util/ outOfBoundsMessage
8261447 MethodInvocationCounters frequently run into overflow
8261481 Cannot read Kerberos settings in dynamic store on macOS Big Sur
8261505 Test test/hotspot/jtreg/gc/parallel/ killed by Linux OOM Killer
8261601 free memory in early return in Java_sun_nio_ch_sctp_SctpChannelImpl_receive0
8261649 AArch64: Optimize LSE atomics in C++ code
8261730 C2 compilation fails with assert(store->find_edge(load) != -1) failed: missing precedence edge
8261752 Multiple GC test are missing memory requirements
8261791 (sctp) handleSendFailed in SctpChannelImpl.c potential leaks
8261812 C2 compilation fails with assert(!had_error) failed: bad dominance
8261914 IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload
8262093 java/util/concurrent/tck/ failed "assert(false) failed: unexpected node"
8262110 DST starts from incorrect time in 2038
8262121 [11u] Redo 8244287: JFR: Methods samples have line number 0
8262163 Extend settings printout in jcmd VM.metaspace
8262276 Debug build of WebKit fails
8262295 C2: Out-of-Bounds Array Load from Clone Source
8262298 G1BarrierSetC2::step_over_gc_barrier fails with assert "bad barrier shape"
8262365 Update GStreamer to version 1.18.3
8262366 Update glib to version 2.66.7
8262380 Enhance XML processing passes
8262403 Enhanced data transfer
8262410 Enhanced rules for zones
8262446 DragAndDrop hangs on Windows
8262461 handle wcstombsdmp return value correctly in unix awt_InputMethod.c
8262465 Very long compilation times and high memory consumption in C2 debug builds
8262477 Enhance String Conclusions
8262726 AArch64: C1 StubAssembler::call_RT can corrupt stack
8262739 String inflation C2 intrinsic prevents insertion of anti-dependencies
8262829 Native crash in Win32PrintServiceLookup.getAllPrinterNames()
8262837 handle split_USE correctly
8262900 ToolBasicTest fails to access HTTP server it starts
8262967 Improve Zip file support
8263111 Enhance String Conclusions
8263169 [macos] JavaFX windows open as tabs when system preference for documents is set
8263260 [s390] Support latest hardware (z14 and z15)
8263311 Watch registry changes for remote printers update instead of polling
8263361 Incorrect arraycopy stub selected by C2 for SATB collectors
8263404 RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec
8263425 AArch64: two potential bugs in C1 LIRGenerator::generate_address()
8263448 CTW: fatal error: meet not symmetric
8263504 Some OutputMachOpcodes fields are uninitialized
8263557 Possible NULL dereference in Arena::destruct_contents()
8263558 Possible NULL dereference in fast path arena free if ZapResourceArea is true
8263676 AArch64: one potential bug in C1 LIRGenerator::generate_address()
8263729 [test] divert spurious output away from stream under test in ProcessBuilder Basic test
8263788 JavaFX application freezes completely after some time when using the WebView
8263846 Bad JNI lookup getFocusOwner in accessibility code on Mac OS X
8264047 Duplicate global variable 'jvm' in libjavajpeg and libawt
8264066 Enhance compiler validation
8264079 Improve abstractions
8264096 slowdebug jvm crashes when StrInflatedCopy match rule is not supported
8264151 ciMethod::ensure_method_data() should return false is loading resulted in empty state
8264173 [s390] Improve Hardware Feature Detection And Reporting
8264190 Harden TLS interop tests
8264223 CodeHeap::verify fails extra_hops assertion in fastdebug test
8264328 Broken license in javax/swing/JComboBox/8072767/
8264360 Loop strip mining verification fails with "should be on the backedge"
8264460 Improve NTLM support
8264536 Building OpenJFX on Apple AARCH64 not possible
8264626 C1 should be able to inline excluded methods
8264640 CMS ParScanClosure misses a barrier
8264786 [macos] All Swing/AWT apps cause Allow Notifications prompt to appear when app is launched
8264821 DirectIOTest fails on a system with large block size
8264846 [macos] libjvm.dylib linker warning due to macOS version mismatch
8264923 PNGImageWriter.write_zTXt throws Exception with a typo
8264928 Update to Xcode 12.4
8264958 C2 compilation fails with assert "n is later than its clone"
8264990 WebEngine crashes with segfault when not loaded through system classloader
8265099 Revert backport to 11u of 8236859: WebSocket over authenticating proxy fails with NPE
8265154 vinserti128 operand mix up for KNL platforms
8265239 Shenandoah: Shenandoah heap region count could be off by 1
8265417 Backport of JDK-8249672 breaks Solaris x86 build
8265421 java/lang/String/ test is missing a memory requirement
8265462 Handle multiple slots in the NSS Internal Module from SunPKCS11's Secmod
8265537 x86 version string truncated after JDK-8249672 11u backport
8265666 Enable AIX build platform to make external debug symbols
8265677 CMS: CardTableBarrierSet::write_ref_array_work() lacks storestore barrier
8265690 Use the latest Ubuntu base image version in Docker testing
8265718 Build failure after JDK-8258414 11u backport
8265750 Fatal error in safepoint.cpp after backport of 8258414
8265784 [C2] Hoisting of DecodeN leaves MachTemp inputs behind
8265938 C2's conditional move optimization does not handle top Phi
8266220 keytool still prompt for store password on a password-less pkcs12 file if -storetype pkcs12 is specified
8266293 Key protection using PBEWithMD5AndDES fails with " Salt must be 8 bytes long"
8266554 Change default macOS min version for aarch64 to 11.0
8266713 [AIX] Build failure after 11u backport of JDK-8247753
8266802 Shenandoah: Round up region size to page size unconditionally
8266892 avoid maybe-uninitialized gcc warnings on linux s390x
8266929 Unable to use algorithms from 3p providers
8266966 Wrong CSS properties are applied to other nodes after fix for JDK-8204568
8267235 [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash
8267314 Loading some animated GIFs fails with ArrayIndexOutOfBoundsException: Index 4096 out of bounds for length 4096
8267561 Shenandoah: Reference processing not properly setup for outside of cycle degenerated GC
8267599 Revert the change to the default PKCS12 macAlgorithm and macIterationCount props for 11u/8u/7u
8267641 [11u] 8227609 backport typo
8267721 Enable sun/security/pkcs11 tests for Amazon Linux 2 AArch64
8268152 gstmpegaudioparse does not provides timestamps for HLS MP3 streams
8268678 test fails as Let’s Encrypt Authority X3 is retired