Liberica JDK 11.0.5+11 for Embedded Release Notes


The full version string for this binary release of OpenJDK is 11.0.5+10, and Liberica version number is 11.0.5+11.

Liberica JDK 11.0.5+11 for Embedded

Liberica is a certified, Java SE 11-compliant distribution of OpenJDK 11 which works on 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.
  • Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.

Please refer to the Oracle JDK 11.0.5 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 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.0.5+11 distribution

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

Liberica 11.0.5 introduced all new features supported by OpenJDK 11.0.5.

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.0.5+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 libEGL.so and libGLESv2.so 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 libbrcmEGL.so libEGL.so
sudo ln -s libbrcmGLESv2.so libGLESv2.so

Issues fixed

Issue Description
JDK-6996807 FieldReflectorKey hash code computation can be improved
JDK-8076988 reevaluate trivial method policy
JDK-8087128 C2: Disallow definition split on MachCopySpill nodes
JDK-8133489 Better messaging for PKIX path validation matching
JDK-8139965 Hang seen when using com.sun.jndi.ldap.search.replyQueueSize
JDK-8147502 Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size
JDK-8148188 Enhance the security libraries to record events of interest
JDK-8163363 AArch64: Stack size in tools/launcher/Settings.java needs to be adjusted
JDK-8163511 Allocation of compile task fails with assert: "Leaking compilation tasks?"
JDK-8170639 [Linux] jsig is limited to a maximum of 64 signals
JDK-8177899 Tests fail due to code cache exhaustion on machines with many cores
JDK-8180901 Transformer.reset() resets the state only once
JDK-8193234 When using -Xcheck:jni an internally allocated buffer can leak
JDK-8194231 java/net/DatagramSocket/ReuseAddressTest.java failed with java.net.BindException: Address already in use: Cannot bind
JDK-8196681 Java Access Bridge logging and debug flags dynamically controlled
JDK-8200365 TestOptionsWithRanges.java of '-XX:TLABWasteTargetPercent=100' fails intermittently
JDK-8200400 Restrict Sasl mechanisms
JDK-8202035 Archive the set of ModuleDescriptor and ModuleReference objects for observable system modules with unnamed initial module.
JDK-8202252 (aio) Closed AsynchronousSocketChannel keeps completion handler alive
JDK-8202952 C2: Unexpected dead nodes after matching
JDK-8203629 Produce events in the JDK without a dependency on jdk.jfr
JDK-8204203 Many pkcs11 tests failed in Provider initialization, after compiler on Windows changed
JDK-8204521 compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java fails trying to delete temp file
JDK-8205421 AARCH64: StubCodeMark should be placed after alignment
JDK-8205654 serviceability/dcmd/framework/HelpTest.java timed out
JDK-8206074 nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java is timing out
JDK-8206879 Currency decimal marker incorrect for Peru
JDK-8207965 C2-only debug build fails
JDK-8208269 Javadoc does not support module-info in a multi-release jar
JDK-8208499 NMT: Missing memory tag for Safepoint polling page
JDK-8208655 use JTreg skipped status in hotspot tests
JDK-8208701 Fix for JDK-8208655 causes test failures in CI tier1
JDK-8208706 compiler/tiered/ConstantGettersTransitionsTest.java fails to compile
JDK-8208780 (se) test SelectWithConsumer.testReadableAndWriteable(): failure
JDK-8209186 Rename SimpleThresholdPolicy to TieredThresholdPolicy
JDK-8209413 AArch64: NPE in clhsdb jstack command
JDK-8209420 Track membars for volatile accesses so they can be properly optimized
JDK-8209684 Intrinsics that assume some input non null should use GraphKit::must_be_not_null()
JDK-8209901 Canonical file handling
JDK-8209939 [testbug][ppc] Test SafepointPollingPages fails after 8208499 with UseSIGTRAP on.
JDK-8210063 ZGC: Enable load barriers for IN_NATIVE runtime barriers
JDK-8210130 java/net/httpclient/UnknownBodyLengthTest.java failed
JDK-8210314 [aix] NMT does not show "Safepoint" memory type
JDK-8210389 C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
JDK-8210390 C2 still crashes with "assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node"
JDK-8210408 Refactor java.util.ResourceBundle:i18n shell tests to plain java tests
JDK-8210729 Clean up macosx static library handling
JDK-8210919 Remove statically linked libjli on Windows
JDK-8210926 vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ap11t001/TestDescription.java failed with JVMTI_ERROR_INVALID_CLASS in CDS mode
JDK-8210985 Update the default SSL session cache size to 20480
JDK-8211097 aix: fix build after JDK-8210919
JDK-8211232 GraphKit::make_runtime_call() sometimes attaches wrong memory state to call
JDK-8211233 MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better
JDK-8211727 Adjust default concurrency settings for running tests on Sparc
JDK-8212528 Wrong cgroup subsystem being used for some CPU Container Metrics
JDK-8212970 TZ database in "vanguard" format support
JDK-8212992 Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE
JDK-8213017 jspawnhelper: need to handle pipe write failure when sending return code
JDK-8213117 adoptNode corrupts attribute values
JDK-8213134 AArch64: vector shift failed with MaxVectorSize=8
JDK-8213172 CDS and JFR tests fail with assert(JdkJfrEvent::is(klass)) failed: invariant
JDK-8213325 (props) Properties.loadFromXML does not fully comply with the spec
JDK-8213406 (fs) More than one instance of built-in FileSystem observed in heap
JDK-8213429 Windows file handling redux
JDK-8213561 ZipFile/MultiThreadedReadTest.java timed out in tier1
JDK-8213734 SAXParser.parse(File, ..) does not close resources when Exception occurs.
JDK-8214003 Limit default test jobs based on memory size
JDK-8214096 sun.security.util.SignatureUtil passes null parameter, so JCE validation fails
JDK-8214161 java.lang.IllegalAccessError: class jdk.internal.event.X509CertificateEvent (in module java.base) cannot access class jdk.jfr.internal.handlers.EventHandler (in module jdk.jfr) because module java.base does not read module jdk.jfr
JDK-8214287 SpecJbb2005StressModule got uncaught exception
JDK-8214579 JFrame does not paint content in XVFB / X11vnc environment
JDK-8214687 Optimize Collections.nCopies().hashCode() and equals()
JDK-8214702 Wrong text position for whitespaced string in printing Swing text
JDK-8214770 java/time/test/java/time/format/TestNonIsoFormatter.java failed in non-english locales.
JDK-8214777 Avoid some GCC 8.X strncpy() errors in HotSpot
JDK-8214857 "bad trailing membar" assert failure at memnode.cpp:3220
JDK-8215044 C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop
JDK-8215130 Fix errors in LittleCMS 2.9 reported by GCC 8
JDK-8215265 C2: range check elimination may allow illegal out of bound access
JDK-8215281 Use String.isEmpty() when applicable in java.base
JDK-8215380 Backout accidental change to String::length
JDK-8215451 JNI IsSameObject should not keep objects alive
JDK-8215483 Off heap memory accesses should be vectorized
JDK-8215534 [testbug] some jfr test don't check @requires vm.hasJFR
JDK-8215694 keytool cannot generate RSASSA-PSS certificates
JDK-8215756 Memory leaks in the AWT on macOS
JDK-8215792 AArch64: String.indexOf generates incorrect result
JDK-8215879 AArch64: ReservedStackAccess may leave stack guard in inconsistent state
JDK-8215901 [TESTBUG] TestCheckedEnsureLocalCapacity.java fails intermittently
JDK-8215961 jdk/jfr/event/os/TestCPUInformation.java fails on AArch64
JDK-8216039 TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
JDK-8216046 test/jdk/java/beans/PropertyEditor/Test6397609.java failing
JDK-8216155 C4819 warning at libfreetype sources on Windows
JDK-8216199 Local variable arg defined but never used in BCEscapeAnalyzer::compute_escape_for_intrinsic()
JDK-8216205 Java API documentation formatting error in System.getEnv
JDK-8216261 Javap ignores default modifier on interfaces
JDK-8216326 SSLSocket stream close() does not close the associated socket
JDK-8216375 Revert JDK-8145579 after JDK-8076988 is resolved
JDK-8216401 Allow "file:" URLs in Class-Path of local JARs
JDK-8216427 ciMethodData::load_extra_data() does not always unpack the last entry
JDK-8216528 test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp
JDK-8216549 Mismatched unsafe access to non escaping object fails
JDK-8216562 UnknownBodyLength sometimes fails due to "Connection reset by peer"
JDK-8216987 ciMethodData::load_data() unpacks MDOs with non-atomic copy
JDK-8216989 CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64
JDK-8217093 Support extended-length paths in parse_manifest.c on windows
JDK-8217344 Make comparison overflow-aware in ECDHKeyAgreement.engineGenerateSecret()
JDK-8217359 C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
JDK-8217364 Custom URLStreamHandler for jrt or file protocol can override default handler
JDK-8217366 ZoneStrings are not populated for all the Locales
JDK-8217368 AArch64: C2 recursive stack locking optimisation not triggered
JDK-8217371 Incorrect LP64 guard in x86.ad after JDK-8210764 (Update avx512 implementation)
JDK-8217576 C1 atomic access handlers use incorrect decorators
JDK-8217676 Upgrade libpng to 1.6.37
JDK-8217760 C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
JDK-8217766 Container Support doesn't work for some Join Controllers combinations
JDK-8217785 Padding ParallelTaskTerminator::_offered_termination variable
JDK-8217896 Make better use of LCPUs when building on AIX
JDK-8217990 C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks
JDK-8218163 C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none
JDK-8218185 aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static
JDK-8218201 Failures when vmIntrinsics::_getClass is not inlined
JDK-8218280 LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer.
JDK-8218553 Enhance keystore load debug output
JDK-8218558 NMT stack traces in output should show mt component for virtual memory allocations
JDK-8218566 NMT: missing memory tag for assert poison page
JDK-8218573 Better socket support
JDK-8218581 Incorrect exception message generation
JDK-8218682 [TEST_BUG] DashOffset fails in mach5
JDK-8218715 [TESTBUG] TestUseOptoBiasInliningWithoutEliminateLocks needs to unlock WhiteBoxAPI
JDK-8218721 C1's CEE optimization produces safepoint poll with invalid debug information
JDK-8218723 Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation
JDK-8218780 Update MUSCLE PCSC-Lite header files
JDK-8218877 Help transform transformers
JDK-8218879 Keep track of memory accesses originated from Unsafe
JDK-8218966 AArch64: String.compareTo() can read memory after string
JDK-8219013 Update Apache Santuario (XML Signature) to version 2.1.3
JDK-8219241 Provide basic virtualization related info in the hs_error file on linux/windows x86_64
JDK-8219244 NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread
JDK-8219370 NMT: Move synchronization primitives from mtInternal to mtSynchronizer
JDK-8219513 compiler/codegen/aes/TestCipherBlockChainingEncrypt.java timeout on Solaris-sparc
JDK-8219517 assert(false) failed: infinite loop in PhaseIterGVN::optimize
JDK-8219562 Line of code in osContainer_linux.cpp L102 appears unreachable
JDK-8219583 Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot)
JDK-8219635 aarch64: missing LoadStore barrier in TemplateTable::fast_storefield
JDK-8219807 C2 crash in IfNode::up_one_dom(Node*, bool)
JDK-8219914 Change the environment variable for Java Access Bridge logging to have a directory.
JDK-8219919 RuntimeStub name lost with PrintFrameConverterAssembly
JDK-8219993 AArch64: Compiled CI stubs are unsafely modified
JDK-8219997 [TESTBUG] Create test for JFR events in Docker container: CPU, Memory and Process Info
JDK-8220037 Inconsistencies of generated timezone files between Windows and Linux
JDK-8220072 GCC 8.3 reports errors in java.base
JDK-8220173 assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
JDK-8220186 Improve use of font temporary files
JDK-8220227 Host Locale Provider getDisplayCountry returns error message under non-English Win10
JDK-8220302 Better Kerberos ccache handling
JDK-8220313 [TESTBUG] Update base image for Docker testing to OL 7.6
JDK-8220341 Class redefinition fails with assert(!is_unloaded()) failed: unloaded method on the stack
JDK-8220355 Improve assertion texts and exception messages in eventHandlerVMInit
JDK-8220570 Additonal trace when native thread creation fails
JDK-8220579 [Containers] SubSystem.java out of sync with osContainer_linux.cpp
JDK-8220657 JFR.dump does not work when filename is set
JDK-8220672 [TESTBUG] TestCPUSets should check that cpuset does not exceed available cores
JDK-8220674 [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs
JDK-8220682 Heap dumping and inspection fails with JDK-8214712
JDK-8220690 ATTRIBUTE_ALIGNED requires GNU extensions enabled
JDK-8221120 CopyOnWriteArrayList.set should always have volatile write semantics
JDK-8221220 AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable
JDK-8221253 TLSv1.3 may generate TLSInnerPlainText longer than 2^14+1 bytes
JDK-8221325 Add information about swap space to print_memory_info() on MacOS
JDK-8221340 [TESTBUG] TestCgroupMetrics.java fails after fix for JDK-8219562
JDK-8221342 [TESTBUG] Generate Dockerfile for docker testing
JDK-8221407 Windows 32bit build error in libsunmscapi/security.cpp
JDK-8221408 Windows 32bit build build errors/warnings in hotspot
JDK-8221411 NullPointerException in RasterPrinterJob without PrinterResolution
JDK-8221434 Fix typo in lib-x11 autoconf error message about missing headers
JDK-8221480 jcmd VM.metaspace shall print limits in basic mode
JDK-8221497 Optional Panes in Swing
JDK-8221527 [TESTBUG] DockerBasicTest.java contains hard-coded reference to JDK 10
JDK-8221529 [TESTBUG] Docker tests use old/deprecated image on AArch64
JDK-8221710 [TESTBUG] more configurable parameters for docker testing
JDK-8221725 AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot)
JDK-8221730 jcmd process name matching broken
JDK-8221801 Update src/java.base/share/legal/public_suffix.md
JDK-8221858 Build Better Processes
JDK-8221892 ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable
JDK-8221894 Add comments for docker tests in the test doc
JDK-8222108 Reduce minRefreshTime for updating remote printer list on Windows
JDK-8222154 upgrade gtest to 1.8.1
JDK-8222280 Provide virtualization related info in the hs_error file on AIX
JDK-8222299 [TESTBUG] move hotspot container tests to hotspot/containers
JDK-8222362 Upgrade to Freetype 2.10.0
JDK-8222387 Out-of-bounds access to CPU _family_id_xxx array
JDK-8222415 Xerces 2.12.0: Parsing Configuration
JDK-8222670 pathological case of JIT recompilation and code cache bloat
JDK-8222684 Better support for patterns
JDK-8222690 Better Glyph Images
JDK-8222720 Provide extended VMWare/vSphere virtualization related info in the hs_error file on linux/windows x86_64
JDK-8222743 Xerces 2.12.0: DOM Implementation
JDK-8222914 Partial backport of JDK-8218266
JDK-8222968 ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests
JDK-8222980 Upgrade IANA Language Subtag Registry to Version 2019-04-03
JDK-8222987 sun/security/tools/keytool/PSS.java times out on Solaris-SPARC
JDK-8222991 Xerces 2.12.0: Validation
JDK-8223177 Data race on JvmtiEnvBase::_tag_map in double-checked locking
JDK-8223227 Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase
JDK-8223244 Fix usage of ARRAYCOPY_DISJOINT decorator
JDK-8223336 Assert in VirtualMemoryTracker::remove_released_region when running the SharedArchiveConsistency.java test with -XX:NativeMemoryTracking=detail
JDK-8223482 Unsupported ciphersuites may be offered by a TLS client
JDK-8223505 Better pattern compilation
JDK-8223518 Unexpected exception in jjs
JDK-8223537 testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently
JDK-8223553 Fix code constructs that do not compile with the Eclipse Java Compiler
JDK-8223572 ~ThreadInVMForHandshake() should call handle_special_runtime_exit_condition()
JDK-8223574 add more thread-related system settings info to hs_error file on AIX
JDK-8223660 jtreg: Decouple Unsafe from RTM tests
JDK-8223814 SA: jhsdb common help needs to be more detailed
JDK-8223886 Add in font table referene
JDK-8223892 Improved handling of jar files
JDK-8224025 Fix for JDK-8220302 is not complete
JDK-8224033 os::snprintf should be used in virtualizationSupport.cpp
JDK-8224034 [TESTBUG] runtime/ErrorHandlerTest/ErrorHandler fails intermittently for case 13 on Windows
JDK-8224062 Improve String index handling
JDK-8224090 [PPC64] Fix SLP patterns for filling an array with double float literals
JDK-8224165 [TESTBUG] Docker tests produce excessive output
JDK-8224181 On child process spawn, child may write to random file descriptor instead of the fail pipe
JDK-8224202 Speed up Properties.load
JDK-8224221 add memprotect calls to event log
JDK-8224230 [PPC64, s390] Support AsyncGetCallTrace
JDK-8224252 [TESTBUG] hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java is timing out again after fix for JDK-8163805
JDK-8224487 outputStream should not be copyable
JDK-8224531 SEGV while collecting Klass statistics
JDK-8224532 Better Path supports
JDK-8224558 Fix replicateB encoding
JDK-8224560 (tz) Upgrade time-zone data to tzdata2019a
JDK-8224580 Matcher can cause oop field/array element to be reloaded
JDK-8224589 Improve startup behavior of SecurityProperties
JDK-8224658 Unsafe access C2 compile fails with assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr: adr_type = NULL
JDK-8224698 ConcurrentSkipListMap.java does not compile with the Eclipse Java Compiler
JDK-8224838 Bump update version for OpenJDK: jdk-11.0.5
JDK-8224915 Better serial attributes
JDK-8224991 Problemlist javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java
JDK-8225005 Xerces 2.12.0: License file
JDK-8225141 Better handling of classes in error state in fast class initialization checks
JDK-8225178 [Solaris] os::signal() should call sigaction() with SA_SIGINFO
JDK-8225189 Multiple JNI calls within critical region in ZIP Library
JDK-8225257 sun/security/tools/keytool/PSS.java timed out
JDK-8225286 Better rendering of native glyphs
JDK-8225292 Better Graphics2D drawing
JDK-8225298 Improve TLS connection support
JDK-8225347 [s390] Unexpected exit from stack overflow test
JDK-8225386 test for JDK-8216261 fails in Windows
JDK-8225388 Running jcmd Compiler.CodeHeap_Analytics all 0 cause crash.
JDK-8225390 ProblemList sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java due to JDK-8161536
JDK-8225423 GTK L&F: JSplitPane: There is no divider shown
JDK-8225425 java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries
JDK-8225543 Jcmd fails to attach to the Java process on Linux using the main class name if whitespace options were used to launch the process
JDK-8225597 Enhance font glyph mapping
JDK-8225636 SA can't handle prelinked libraries
JDK-8225644 C1 dumps incorrect class name in ClassCastException message
JDK-8225663 [testbug] Missing JNIEXPORT in XAbortProvoker native function
JDK-8225715 jhsdb jmap fails to write binary heap dump of a jshell process
JDK-8226409 Enable argument profiling for sun.misc.Unsafe.put*/get*
JDK-8226468 [aix] loadquery failed error message displayed
JDK-8226530 ZipFile reads wrong entry size from ZIP64 entries
JDK-8226543 Reduce GC pressure during message digest calculations in password-based encryption
JDK-8226607 Inconsistent info between pcsclite.md and MUSCLE headers
JDK-8226765 Commentary on Javadoc comments
JDK-8226798 JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*)
JDK-8226964 [Yaru] GTK L&F: There is no difference between menu selected and de-selected
JDK-8227011 Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory
JDK-8227041 runtime/memory/RunUnitTestsConcurrently.java has a memory leak
JDK-8227117 normal interpreter table is not restored after single stepping with TLH
JDK-8227247 tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows
JDK-8227277 HeapInspection::find_instances_at_safepoint walks dead objects
JDK-8227392 Colors with alpha are painted incorrectly on Linux, after JDK-8214579
JDK-8227594 sadebugd/DebugdConnectTest.java fails due to "java.rmi.NotBoundException: SARemoteDebugger"
JDK-8227601 Better collection of references
JDK-8227630 adjust format specifiers in loadlib_aix.cpp
JDK-8227834 build.log output from failing commands : include the hs_error file path in case of crashes in build
JDK-8227869 fix wrong format specifiers in os_aix.cpp
JDK-8227919 8213232 causes crashes on solaris sparc64
JDK-8228337 problemList failing/ignored manual tests in security-libs
JDK-8228400 Remove built-in AArch64 simulator
JDK-8228469 (tz) Upgrade time-zone data to tzdata2019b
JDK-8228485 JVM crashes when bootstrap method for condy triggers loading of class whose static initializer throws exception
JDK-8228501 java_props_macosx.c - provide missing CFRelease for CFLocaleCopyCurrent
JDK-8228578 fix CFData object leak in macosx KeystoreImpl.m
JDK-8228585 jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes)
JDK-8228596 Class redefinition fails when condy instructions are removed
JDK-8228601 AArch64: Fix interpreter code at JVMCI deoptimization entry
JDK-8228618 s390: c1/c2 fail to add a metadata relocation in the static call stub.
JDK-8228649 [PPC64] SA reads wrong slots from interpreter frames
JDK-8228658 test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms
JDK-8228711 Path rendered incorrectly when it goes outside the clipping region
JDK-8228725 AArch64: Purge method call format support
JDK-8228764 New library dependencies due to JDK-8222720
JDK-8228825 Enhance ECDSA operations
JDK-8229118 [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64
JDK-8229352 Use of an uninitialized register in 32-bit ARM template interpreter
JDK-8229406 ZGC: Fix incorrect statistics
JDK-8229767 Typo in java.security: Sasl.createClient and Sasl.createServer
JDK-8229773 Resolve permissions for code source URLs lazily
JDK-8229887 (zipfs) zip file corruption when replacing an existing STORED entry
JDK-8229925 [s390, PPC64] Exception check missing in interpreter
JDK-8230085 (fs) FileStore::isReadOnly is always true on macOS Catalina
JDK-8230099 Prepare for backport of JDK-8217368
JDK-8230728 Thin stroked shapes are not rendered if affine transform has flip bit
JDK-8230850 Test sun/tools/jcmd/TestProcessHelper.java fails intermittently
JDK-8231693 Backout "8230728: Thin stroked shapes are not rendered if affine transform has flip bit" from jdk11u
JDK-8213806 WebView - JVM crashes for given HTML
JDK-8207772 File API and FileReader should be supported in WebView
JDK-8218611 [DRT] fast/xslt tests fails with Unsupported encoding windows-1251
JDK-8215775 Scrollbars from web pages appear to be absolute, overlapping everything
JDK-8219917 [WebView] Sub-resource integrity check fails on Windows and Linux
JDK-8219539 Cherry pick GTK WebKit 2.22.6 changes
JDK-8219541 Upgrade ant to version 1.10.5
JDK-8218174 Add missing license file for Mesa header files
JDK-8220147 Cherry pick GTK WebKit 2.22.7 changes
JDK-8219734 [WebView] Get rid of macOS SDK private API usage
JDK-8218170 Upgrade antlr to version 4.7.2
JDK-8204060 [Canvas] Add API in GraphicsContext to control image smoothing
JDK-8215686 FX build fails using gradle 5
JDK-8218172 Upgrade gradle to version 5.3
JDK-8221941 Wrong package declaration for WCTextRunImpl.java in web module
JDK-8219008 Update OpenGL Headers to version 4.6
JDK-8133841 Full HD video can not be played on standard 1080p screen in portrait mode
JDK-8215894 Provide media support for libav version 58
JDK-8222217 FX build fails on 32-bit Windows after fix for JDK-8133841
JDK-8222883 Ensemble: Update version of Lucene to 7.7.1
JDK-8217942 Upgrade to libxslt 1.1.33
JDK-8196605 Robot tests fail on Windows platforms if terminal windows are in the way
JDK-8212060 [GTK3] Stage sometimes shown at top-left before moving to correct position
JDK-8133841 Full HD video can not be played on standard 1080p screen in portrait mode
JDK-8215894 Provide media support for libav version 58
JDK-8224016 Intermittent test failure in SVGTest on Linux
JDK-8221702 Use HTTPS to download all build dependencies
JDK-8222788 javafx.web build fails on XCode 10.2
JDK-8222217 FX build fails on 32-bit Windows after fix for JDK-8133841
JDK-8223046 AudioClip sample does not work in Ensemble when run via web-start
JDK-8221993 Create test to validate package declarations in source files
JDK-8222026 Wrong package declaration for WCTextRunImpl.java in web module
JDK-8148489 conditional execution of unstable tests
JDK-8213510 [Windows] MediaPlayer does not play some mp3 with artwork stream in mjpeg
JDK-8221941 Wrong package declaration for WCTextRunImpl.java in web module
JDK-8219008 Update OpenGL Headers to version 4.6
JDK-8176818 Disable failing full-screen and maximize tests on Mac
JDK-8222780 Visual Studio does not open media vs_projects files
JDK-8222883 Ensemble: Update version of Lucene to 7.7.1
JDK-8196592 Mark unstable tests so they will be skipped until fixed
JDK-8153645 Mark TaskSwampEventQueueTest as unstable
JDK-8214716 Record the versions of tools used to build FX in the repo
JDK-8221302 Upgrade to gcc 8.2 on Linux
JDK-8221299 Upgrade to Visual Studio 2017 version 15.9.6
JDK-8211302 DragAndDrop no longer works with GTK3
JDK-8221300 Upgrade to Xcode 10.1
JDK-8201539 Crash in DirectWrite CreateBitmap code when running TestFX test suite
JDK-8227079 Cherry pick GTK WebKit 2.24.3 changes
JDK-8222912 Websocket client doesn't work in WebView
JDK-8187147 Remove T2K from JavaFX in JDK 10
JDK-8219362 Update to 608.1 version of WebKit
JDK-8226537 Multi-level Stage::initOwner can crash gnome-shell or X.org server
JDK-8225203 Update SQLite to version 3.28.0
JDK-8209086 Some javafx.web files are missing GPLv2+Classpath copyright header
JDK-8222497 [8u] Switch on GTK3 as a default GTK L&F in javafx
JDK-8227431 [Windows] Fix assertion failure on X86 32-bit when enabling CLOOP based JavaScript interpreter
JDK-8226782 Update copyright header for files modified in 2019
JDK-8229328 [windows] PlatformFileHandle type should be JGObject rather than void *
JDK-8230361 [web] Cookies are not enabled in WebKit v608.1
JDK-8227402 Improve XSLT processing
ON THIS PAGE