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