The full version string for this update release is 11.0.13+8. The version number is 11.
Liberica JDK 11.0.13+8
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.13 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.13 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 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-8024368 | private methods are allocated vtable indices |
JDK-8042902 | Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails intermittently |
JDK-8140466 | ChaCha20 and Poly1305 TLS Cipher Suites |
JDK-8157404 | Unable to read certain PKCS12 keystores from SequenceInputStream |
JDK-8158066 | SourceDebugExtensionTest fails to rename file |
JDK-8163326 | Update the default enabled cipher suites preference |
JDK-8168304 | Make all of DependencyContext_test available in product mode |
JDK-8169246 | java/net/DatagramSocket/ReportSocketClosed.java fails intermittently with BindException |
JDK-8181313 | SA: Remove libthread_db dependency on Linux |
JDK-8193214 | Incorrect annotations.without.processors warnings with JDK 9 |
JDK-8194230 | jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java fails with java.lang.NullPointerException |
JDK-8196092 | javax/swing/JComboBox/8032878/bug8032878.java fails |
JDK-8199931 | java/net/MulticastSocket/UnreferencedMulticastSockets.java fails with “incorrect data received” |
JDK-8206083 | Make tools/javac/api/T6265137.java robust to JDK version changes |
JDK-8206350 | java/util/Locale/bcp47u/SystemPropertyTests.java failed on Mac 10.13 with zh_CN and zh_TW locales. |
JDK-8207316 | java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed |
JDK-8208227 | tools/jdeps/DotFileTest.java fails on Win-X64 |
JDK-8208363 | test/jdk/java/lang/Package/PackageFromManifest.java missing module dependencies declaration |
JDK-8209380 | ARM: cleanup maybe-uninitialized and reorder compiler warnings |
JDK-8209768 | Refactor java/util/prefs/CheckUserPrefsStorage.sh to plain java test |
JDK-8209772 | Refactor shell test java/util/ServiceLoader/basic/basic.sh to java |
JDK-8209773 | Refactor shell test javax/naming/module/basic.sh to java |
JDK-8209832 | Refactor jdk/internal/reflect/Reflection/GetCallerClassTest.sh to plain java test |
JDK-8209930 | Refactor java/util/zip/ZipFile/deletetempjar.sh to plain java test |
JDK-8210406 | Refactor java.util.PluggableLocale:i18n shell tests to plain java tests |
JDK-8210407 | Refactor java.util.Calendar:i18n shell tests to plain java tests |
JDK-8210495 | compiler crashes because of illegal signature in otherwise legal code |
JDK-8210669 | Some launcher tests assume a pre-JDK 9 run-time image layout |
JDK-8210802 | temp files left by tests in jdk/java/net/httpclient |
JDK-8210819 | Update the host name in CNameTest.java |
JDK-8210908 | Refactor java/util/prefs/PrefsSpi.sh to plain java test |
JDK-8210934 | Move sun/net/www/protocol/http/GetErrorStream.java to OpenJDK |
JDK-8210959 | JShell fails and exits when statement throws an exception whose message contains a ‘%’. |
JDK-8211055 | Provide print to a file (PDF) feature even when printer was not connected |
JDK-8211092 | test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up |
JDK-8211296 | Remove HotSpot deprecation warning suppression for Mac/clang |
JDK-8211325 | test/jdk/java/net/Socket/LingerTest.java fails with cleaning up |
JDK-8212040 | Compilation error due to wrong usage of NSPrintJobDispositionValue in mac10.12 |
JDK-8212695 | Add explicit timeout to several HTTP Client tests |
JDK-8212718 | Refactor some annotation processor tests to better use collections |
JDK-8213007 | Update the link in test/jdk/sun/security/provider/SecureRandom/DrbgCavp.java |
JDK-8213137 | Remove static initialization of monitor/mutex instances |
JDK-8213235 | java/nio/channels/SocketChannel/AsyncCloseChannel.java fails with threads that didn’t exit |
JDK-8213409 | Refactor sun.text.IntHashtable:i18n shell tests to plain java tests |
JDK-8213576 | Make test AsyncCloseChannel.java run in othervm |
JDK-8213694 | Test Timeout.java should run in othervm mode |
JDK-8213718 | [TEST] Wrong classname in vmTestbase/nsk/stress/except/except002 and except003 |
JDK-8213922 | fix ctw stand-alone build |
JDK-8214195 | Align stdout messages in test/jdk/java/math/BigInteger/PrimitiveConversionTests.java |
JDK-8214520 | [TEST_BUG] sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java failed with incorrect jtreg tags order |
JDK-8214937 | sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date |
JDK-8216532 | tools/launcher/Test7029048.java fails (Solaris) |
JDK-8217825 | Verify @AfterTest is used correctly in WebSocket tests |
JDK-8218145 | block_if_requested is not proper inlined due to size |
JDK-8219417 | bump jtreg requiredVersion to b14 |
JDK-8219552 | bump jtreg requiredVersion to b14 in test/jdk/sanity/client/ |
JDK-8219804 | java/net/MulticastSocket/Promiscuous.java fails intermittently due to NumberFormatException |
JDK-8220445 | Support for side by side MSVC Toolset versions |
JDK-8221988 | add possibility to build with Visual Studio 2019 |
JDK-8222751 | closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail |
JDK-8223050 | JVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods |
JDK-8224853 | CDS address sanitizer errors |
JDK-8225082 | Remove IdenTrust certificate that is expiring in September 2021 |
JDK-8225583 | Examine the HttpResponse.BodySubscribers for null handling and multiple subscriptions |
JDK-8225690 | Multiple AttachListener threads can be created |
JDK-8225790 | Two NestedDialogs tests fail on Ubuntu |
JDK-8226319 | Add forgotten test/jdk/java/net/httpclient/BodySubscribersTest.java |
JDK-8226533 | JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly |
JDK-8226602 | Test convenience reactive primitives from java.net.http with RS TCK |
JDK-8226683 | Remove review suggestion from fix to 8219804 |
JDK-8227738 | jvmti/DataDumpRequest/datadumpreq001 failed due to “exit code is 134” |
JDK-8227766 | CheckUnhandledOops is broken in MemAllocator |
JDK-8227815 | Minimal VM: set_state is not a member of AttachListener |
JDK-8230674 | Heap dumps should exclude dormant CDS archived objects of unloaded classes |
JDK-8230808 | Remove Access::equals() |
JDK-8230841 | Remove oopDesc::equals() |
JDK-8231717 | Improve performance of charset decoding when charset is always compactable |
JDK-8232243 | Wrong caret position in JTextPane on Windows with a screen resolution > 100% |
JDK-8232782 | Shenandoah: streamline post-LRB CAS barrier (aarch64) |
JDK-8233790 | Forward output from heap dumper to jcmd/jmap |
JDK-8233989 | Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java |
JDK-8234510 | Remove file seeking requirement for writing a heap dump |
JDK-8235211 | serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file |
JDK-8235216 | typo in test filename |
JDK-8235866 | bump jtreg requiredVersion to 4.2b16 |
JDK-8236111 | narrow allowSmartActionArgs disabling |
JDK-8236413 | AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException |
JDK-8236671 | NullPointerException in JKS keystore |
JDK-8238930 | problem list compiler/c2/Test8004741.java |
JDK-8238943 | switch to jtreg 5.0 |
JDK-8240555 | Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test |
JDK-8240983 | Incorrect copyright header in Apache Santuario 2.1.3 files |
JDK-8241336 | Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration |
JDK-8241353 | NPE in ToolProvider.getSystemJavaCompiler |
JDK-8241768 | git needs .gitattributes |
JDK-8242882 | opening jar file with large manifest might throw NegativeArraySizeException |
JDK-8244973 | serviceability/attach/RemovingUnixDomainSocketTest.java fails “stderr was not empty” |
JDK-8245134 | test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases |
JDK-8246261 | TCKLocalTime.java failed due to “AssertionError: expected [18:14:22] but found [18:14:23]” |
JDK-8246387 | switch to jtreg 5.1 |
JDK-8247421 | [TESTBUG] ReturnBlobToWrongHeapTest.java failed allocating blob |
JDK-8247469 | getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available |
JDK-8248352 | [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open |
JDK-8248403 | AArch64: Remove uses of kernel integer types |
JDK-8248414 | AArch64: Remove uses of long and unsigned long ints |
JDK-8248657 | Windows: strengthening in ThreadCritical regarding memory model |
JDK-8248666 | AArch64: Use THREAD_LOCAL instead of __thread |
JDK-8248668 | AArch64: Avoid MIN/MAX macros when using MSVC |
JDK-8248671 | AArch64: Remove unused variables |
JDK-8248682 | AArch64: Use ATTRIBUTE_ALIGNED helper |
JDK-8248816 | C1: Fix signature conflict in LIRGenerator::strength_reduce_multiply |
JDK-8249095 | tools/javac/launcher/SourceLauncherTest.java fails on Windows |
JDK-8249548 | backward focus traversal gets stuck in button group |
JDK-8249773 | Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference |
JDK-8249897 | jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id |
JDK-8249898 | jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id |
JDK-8249899 | jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id |
JDK-8250588 | Shenandoah: LRB needs to save/restore fp registers for runtime call |
JDK-8250824 | AArch64: follow up for JDK-8248414 |
JDK-8251166 | Add automated testcases for changes done in JDK-8214112 |
JDK-8251252 | Add automated testcase for fix done in JDK-8214253 |
JDK-8251254 | Add automated test for fix done in JDK-8218472 |
JDK-8251361 | Potential race between Logger configuration and GCs in HttpURLConWithProxy test |
JDK-8251549 | Update docs on building for Git |
JDK-8251945 | SIGSEGV in PackageEntry::purge_qualified_exports() |
JDK-8252194 | Add automated test for fix done in JDK-8218469 |
JDK-8252648 | Shenandoah: name gang tasks consistently |
JDK-8252825 | Add automated test for fix done in JDK-8218479 |
JDK-8252853 | AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 |
JDK-8252857 | AArch64: Shenandoah C1 CAS is not sequentially consistent |
JDK-8253048 | AArch64: When CallLeaf, no need to preserve callee-saved registers in caller |
JDK-8253424 | Add support for running pre-submit testing using GitHub Actions |
JDK-8253631 | Remove unimplemented CompileBroker methods after JEP-165 |
JDK-8253865 | Pre-submit testing using GitHub Actions does not detect failures reliably |
JDK-8253899 | Make IsClassUnloadingEnabled signature match specification |
JDK-8254024 | Enhance native libs for AWT and Swing to work with GraalVM Native Image |
JDK-8254054 | Pre-submit testing using GitHub Actions should not use the deprecated set-env command |
JDK-8254173 | Add Zero, Minimal hotspot targets to submit workflow |
JDK-8254175 | Build no-pch configuration in debug mode for submit checks |
JDK-8254244 | Some code emitted by TemplateTable::branch is unused when running TieredCompilation |
JDK-8254270 | linux 32 bit build doesn’t compile libjdwp/log_messages.c |
JDK-8254282 | Add Linux x86_32 builds to submit workflow |
JDK-8254850 | Update terminology in java.awt.GridBagLayout source code comments |
JDK-8254967 | com.sun.net.HttpsServer spins on TLS session close |
JDK-8255255 | Update Apache Santuario (XML Signature) to version 2.2.1 |
JDK-8255305 | Add Linux x86_32 tier1 to submit workflow |
JDK-8255352 | Archive important test outputs in submit workflow |
JDK-8255373 | Submit workflow artifact name is always “test-results_.zip” |
JDK-8255452 | Doing GC during JVMTI MethodExit event posting breaks return oop |
JDK-8255718 | Zero: VM should know it runs in interpreter-only mode |
JDK-8255790 | GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux |
JDK-8255810 | Zero: build fails without JVMTI |
JDK-8255895 | Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch |
JDK-8256127 | Add cross-compiled foreign architectures builds to submit workflow |
JDK-8256215 | Shenandoah: re-organize saving/restoring machine state in assembler code |
JDK-8256267 | Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE |
JDK-8256277 | Github Action build on macOS should define OS and Xcode versions |
JDK-8256354 | Github Action build on Windows should define OS and MSVC versions |
JDK-8256393 | Github Actions build on Linux should define OS and GCC versions |
JDK-8256414 | add optimized build to submit workflow |
JDK-8256747 | GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing |
JDK-8257056 | Submit workflow should apt-get update to avoid package installation errors |
JDK-8257148 | Remove obsolete code in AWTView.m |
JDK-8257497 | Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280 |
JDK-8257620 | Do not use objc_msgSend_stret to get macOS version |
JDK-8257913 | Add more known library locations to simplify Linux cross-compilation |
JDK-8258703 | Incorrect 512-bit vector registers restore on x86_32 |
JDK-8259338 | Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test |
JDK-8259535 | ECDSA SignatureValue do not always have the specified length |
JDK-8259679 | GitHub actions should use MSVC 14.28 |
JDK-8259924 | GitHub actions fail on Linux x86_32 with “Could not configure libc6:i386” |
JDK-8260460 | GitHub actions still fail on Linux x86_32 with “Could not configure libc6:i386” |
JDK-8260589 | Crash in JfrTraceIdLoadBarrier::load(_jclass*) |
JDK-8260923 | Add more tests for SSLSocket input/output shutdown |
JDK-8261072 | AArch64: Fix MacroAssembler::get_thread convention |
JDK-8261147 | C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions |
JDK-8261238 | NMT should not limit baselining by size threshold |
JDK-8261496 | Shenandoah: reconsider pacing updates memory ordering |
JDK-8261652 | Remove some dead comments from os_bsd_x86 |
JDK-8261846 | [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream |
JDK-8262000 | jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with “OutOfMemoryError: Java heap space” |
JDK-8262017 | C2: assert(n != __null) failed: Bad immediate dominator info. |
JDK-8262392 | Update Mesa 3-D Headers to version 21.0.3 |
JDK-8262409 | sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with “Server reported the wrong exception” |
JDK-8262470 | Printed GlyphVector outline with low DPI has bad quality on Windows |
JDK-8262862 | Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java |
JDK-8263136 | C4530 was reported from VS 2019 at access bridge |
JDK-8263227 | C2: inconsistent spilling due to dead nodes in exception block |
JDK-8263314 | Enhance XML Dsig modes |
JDK-8263382 | java/util/logging/ParentLoggersTest.java failed with “checkLoggers: getLoggerNames() returned unexpected loggers” |
JDK-8263407 | SPARC64 detection fails on Athena (SPARC64-X) |
JDK-8263432 | javac may report an invalid package/class clash on case insensitive filesystems |
JDK-8263490 | [macos] Crash occurs on JPasswordField with activated InputMethod |
JDK-8263531 | Remove unused buffer int |
JDK-8263667 | Avoid running GitHub actions on branches named pr/* |
JDK-8263776 | [JVMCI] add helper to perform Java upcalls |
JDK-8264016 | [JVMCI] add some thread local fields for use by JVMCI |
JDK-8264752 | SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M |
JDK-8265132 | C2 compilation fails with assert “missing precedence edge” |
JDK-8265167 | Richer Text Editors |
JDK-8265231 | (fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821 |
JDK-8265335 | Epsilon: Minor typo in EpsilonElasticTLABDecay description |
JDK-8265574 | Improve handling of sheets |
JDK-8265580 | Enhanced style for RTF kit |
JDK-8265756 | AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter |
JDK-8265761 | Font with missed font family name is not properly printed on Windows |
JDK-8265773 | incorrect jdeps message “jdk8internals” to describe a removed JDK internal API |
JDK-8265776 | Improve Stream handling for SSL |
JDK-8265836 | OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container |
JDK-8266018 | Shenandoah: fix an incorrect assert |
JDK-8266097 | Better hashing support |
JDK-8266103 | Better specified spec values |
JDK-8266109 | More Resilient Classloading |
JDK-8266115 | More Manifest Jar Loading |
JDK-8266137 | Improve Keystore integrity |
JDK-8266206 | Build failure after JDK-8264752 with older GCCs |
JDK-8266248 | Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 |
JDK-8266288 | assert root method not found in witnessed_reabstraction_in_supers is too strong |
JDK-8266404 | Fatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report |
JDK-8266480 | Implicit null check optimization does not update control of hoisted memory operation |
JDK-8266615 | C2 incorrectly folds subtype checks involving an interface array |
JDK-8266642 | Improve ResolvedMethodTable hash function |
JDK-8266689 | More Constrained Delegation |
JDK-8266749 | AArch64: Backtracing broken on PAC enabled systems |
JDK-8266761 | AssertionError in sun.net.httpserver.ServerImpl.responseCompleted |
JDK-8266813 | Shenandoah: Use shorter instruction sequence for checking if marking in progress |
JDK-8267042 | bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header |
JDK-8267086 | ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic |
JDK-8267348 | Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes |
JDK-8267396 | Avoid recording “pc” in unhandled oops detector for better performance |
JDK-8267399 | C2: java/text/Normalizer/ConformanceTest.java test failed with assertion |
JDK-8267424 | CTW: C1 fails with “State must not be null” |
JDK-8267459 | Pasting Unicode characters into JShell does not work. |
JDK-8267625 | AARCH64: typo in LIR_Assembler::emit_profile_type |
JDK-8267666 | Add option to jcmd GC.heap_dump to use existing file |
JDK-8267695 | Bump update version for OpenJDK: jdk-11.0.13 |
JDK-8267712 | Better LDAP reference processing |
JDK-8267729 | Improve TLS client handshaking |
JDK-8267735 | Better BMP support |
JDK-8267751 | (test) jtreg.SkippedException has no serial VersionUID |
JDK-8267773 | PhaseStringOpts::int_stringSize doesn’t handle min_jint correctly |
JDK-8268103 | JNI functions incorrectly return a double after JDK-8265836 |
JDK-8268127 | Shenandoah: Heap size may be too small for region to align to large page size |
JDK-8268193 | Improve requests of certificates |
JDK-8268199 | Correct certificate requests |
JDK-8268205 | Enhance DTLS client handshake |
JDK-8268261 | C2: assert(n != __null) failed: Bad immediate dominator info. |
JDK-8268347 | C2: nested locks optimization may create unbalanced monitor enter/exit code |
JDK-8268360 | Missing check for infinite loop during node placement |
JDK-8268362 | [REDO] C2 crash when compile negative Arrays.copyOf length after loop |
JDK-8268366 | Incorrect calculation of has_fpu_registers in C1 linear scan |
JDK-8268369 | SIGSEGV in PhaseCFG::implicit_null_check due to missing null check |
JDK-8268417 | Add test from JDK-8268360 |
JDK-8268427 | Improve AlgorithmConstraints:checkAlgorithm performance |
JDK-8268506 | More Manifest Digests |
JDK-8268617 | [11u REDO] - WebSocket over authenticating proxy fails with NPE |
JDK-8268620 | InfiniteLoopException test may fail on x86 platforms |
JDK-8268635 | Corrupt oop in ClassLoaderData |
JDK-8268699 | Shenandoah: Add test for JDK-8268127 |
JDK-8268771 | javadoc -notimestamp option does not work on index.html |
JDK-8268775 | Password is being converted to String in AccessibleJPasswordField |
JDK-8268776 | Test |
JDK-8268965 | TCP Connection Reset when connecting simple socket to SSL server |
JDK-8269304 | Regression ~5% in 2005 in b27 |
JDK-8269415 | [11u] Remove ea from DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u |
JDK-8269478 | Shenandoah: gc/shenandoah/mxbeans tests should be more resilient |
JDK-8269529 | javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build |
JDK-8269594 | assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark |
JDK-8269614 | [s390] Interpreter checks wrong bit for slow path instance allocation |
JDK-8269618 | Better session identification |
JDK-8269624 | Enhance method selection support |
JDK-8269650 | Optimize gc-locker in [Get|Release]StringCritical for latin string |
JDK-8269661 | JNI_GetStringCritical does not lock char array |
JDK-8269668 | [aarch64] java.library.path not including /usr/lib64 |
JDK-8269763 | The JEditorPane is blank after JDK-8265167 |
JDK-8269795 | C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV |
JDK-8269847 | JDK-8269594 backport breaks 11u builds |
JDK-8269850 | Most JDK releases report macOS version 12 as 10.16 instead of 12.0 |
JDK-8269851 | OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers |
JDK-8269882 | stack-use-after-scope in NewObjectA |
JDK-8269934 | RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status |
JDK-8270096 | Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode |
JDK-8270137 | Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup |
JDK-8270184 | [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas |
JDK-8270196 | [11u] [JVMCI] JavaType.toJavaName() returns incorrect type name for lambdas |
JDK-8270398 | Enhance canonicalization |
JDK-8270404 | Better canonicalization |
JDK-8270556 | Exclude security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA |
JDK-8270893 | IndexOutOfBoundsException while reading large TIFF file |
JDK-8272078 | Wrong Checksums in Temurin BootJDK dependencies |
JDK-8272124 | Cgroup v1 initialization causes NullPointerException when cgroup path contains colon |
JDK-8272131 | PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj |
JDK-8272197 | Update 11u GHA workflow with Shenandoah configurations |
JDK-8272332 | –with-harfbuzz=system doesn’t add -lharfbuzz after JDK-8255790 |
JDK-8272472 | StackGuardPages test doesn’t build with glibc 2.34 |
JDK-8272602 | [macos] not all KEY_PRESSED events sent when control modifier is used |
JDK-8272628 | Problemlist gc/stress/gcbasher/TestGCBasherWithCMS.java for x86_32 |
JDK-8272700 | [macos] Build failure with Xcode 13.0 after JDK-8264848 |
JDK-8272772 | Shenandoah: compiler/c2/aarch64/TestVolatilesShenandoah.java fails in 11u |
JDK-8273939 | Backport of 8248414 to JDK11 breaks MacroAssembler::adrp |
JDK-8274107 | Cherry pick GTK WebKit 2.32.4 changes |
JDK-8266516 | One label typo in the properties for bi-directional text |
JDK-8273732 | Clarify review policies for clean backports in JavaFX update releases |
JDK-8265667 | Add README.md and CONTRIBUTING.md to FX 11-dev/rt repo |
JDK-8269374 | Menu inoperable after setting stage to second monitor |
JDK-8211362 | Restrict export of libjpeg symbols from libjavafx_iio.so |
JDK-8185447 | The special high-contrast mode of JavaFX Controls in Japanese environment do not work. |
JDK-8263760 | Update gradle to version 7.0.1 |
JDK-8240336 | JavaFX build uses deprecated features that will be removed in gradle 7 |
JDK-8262236 | Configure Gradle checksum verification |
JDK-8220222 | build.gradle does not specify clearly the project dependencies |
JDK-8211308 | Support HTTP/2 in WebView |
JDK-8267892 | Add .gitattributes to repo |
JDK-8267858 | Document that title property in WebEngine gets updated asynchronously |
JDK-8267121 | Illegal access to private “size” field of ArrayList from build.gradle |
JDK-8265400 | Update to gcc 10.3 on Linux |
JDK-8268718 | [macos] Video stops, but audio continues to play when stopTime is reached |
JDK-8231558 | [macos] Platform.exit causes assertion error on macOS 10.15 or later |
JDK-8268219 | hlsprogressbuffer should provide PTS after GStreamer update |
JDK-8267819 | CoInitialize/CoUninitialize should be called on same thread |
JDK-8266860 | [macos] Incorrect duration reported for HLS live streams |
JDK-8264737 | JavaFX media stream stops playing after reconnecting via Remote Desktop |
JDK-8271230 | Remove obsolete test classes and data files from 3DViewer sample |
JDK-8272329 | Cherry pick GTK WebKit 2.32.3 changes |
JDK-8270479 | WebKit 612.1 build fails with Visual Studio 2017 |
JDK-8268849 | Update to 612.1 version of WebKit |
JDK-8253696 | WebEngine refuses to load local “file:///”; CSS stylesheets when using JDK 15 |
JDK-8268915 | WebKit build fails with Xcode 12.5 |
JDK-8262396 | Update Mesa 3-D Headers to version 21.0.3 |
JDK-8269147 | Update GStreamer to version 1.18.4 |
JDK-8269131 | Update libxml2 to version 2.9.12 |