The full version string for this update release is 11.0.8+10. The version number is 11.0.8.
Liberica JDK 11.0.8+10 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.8 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.8+10 distribution
Liberica JDK 11.0.8+10 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.8 introduced all new features supported by OpenJDK 11.0.8.
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.8+10 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-6933331 | (d3d/ogl) java.lang.IllegalStateException: Buffers have not been created |
JDK-7124307 | JSpinner and changing value by mouse |
JDK-8022574 | remove HaltNode code after uncommon trap calls |
JDK-8039082 | [TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails |
JDK-8040630 | Popup menus and tooltips flicker with previous popup contents when first shown |
JDK-8044365 | (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9) |
JDK-8048215 | [TESTBUG] java/lang/management/ManagementFactory/ThreadMXBeanProxy.java Expected non-null LockInfo |
JDK-8051349 | nsk/jvmti/scenarios/sampling/SP06/sp06t003 fails in nightly |
JDK-8080353 | JShell: Better error message on attempting to add default method |
JDK-8139876 | Exclude hanging nsk/stress/stack from execution with deoptimization enabled |
JDK-8146090 | java/lang/ref/ReachabilityFenceTest.java fails with -XX:+DeoptimizeALot |
JDK-8153430 | jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout |
JDK-8156207 | Resource allocated BitMaps are often cleared unnecessarily |
JDK-8175984 | ICC_Profile has un-needed, not-empty finalize method |
JDK-8176359 | Frame#setMaximizedbounds not working properly in multi screen environments |
JDK-8183369 | RFC unconformity of HttpURLConnection with proxy |
JDK-8187078 | -XX:+VerifyOops finds numerous problems when running JPRT |
JDK-8189092 | ArrayIndexOutOfBoundsException on Linux in getCachedGlyph |
JDK-8191169 | java/net/Authenticator/B4769350.java failed intermittently |
JDK-8191930 | [Graal] emits unparseable XML into compile log |
JDK-8193879 | Java debugger hangs on method invocation |
JDK-8196019 | java/awt/Window/Grab/GrabTest.java fails on Windows |
JDK-8196181 | sun/java2d/GdiRendering/InsetClipping.java fails |
JDK-8198000 | java/awt/List/EmptyListEventTest/EmptyListEventTest.java debug assert on Windows |
JDK-8198001 | java/awt/Menu/WrongParentAfterRemoveMenu/WrongParentAfterRemoveMenu.java debug assert on Windows |
JDK-8198339 | Test javax/swing/border/Test6981576.java is unstable |
JDK-8200701 | jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801 |
JDK-8203672 | JNI exception pending in PlainSocketImpl.c |
JDK-8204834 | Fix confusing “allocate” naming in OopStorage |
JDK-8205399 | Set node color on pinned HashMap.TreeNode deletion |
JDK-8205653 | test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java and RmiSslBootstrapTest.sh fail with handshake_failure |
JDK-8206179 | com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value |
JDK-8207334 | VM times out in VM_HandshakeAllThreads::doit() with RunThese30M |
JDK-8208277 | Code cache heap (-XX:ReservedCodeCacheSize) doesn’t work with 1GB LargePages |
JDK-8209113 | Use WeakReference for lastFontStrike for created Fonts |
JDK-8209333 | Socket reset issue for TLS 1.3 socket close |
JDK-8209439 | C2 library_call can potentially ignore Math.pow intrinsic or use null pointer |
JDK-8209534 | [TESTBUG]runtime/appcds/cacheObject/ArchivedModuleCompareTest.java fails with EnableJVMCI. |
JDK-8210147 | adjust some WSAGetLastError usages in windows network coding |
JDK-8210284 | “assert((av & 0x00000001) == 0) failed: unsupported V8” on Solaris 11.4 |
JDK-8210303 | VM_HandshakeAllThreads fails assert with “failed: blocked and not walkable” |
JDK-8210515 | [TESTBUG]CheckArchivedModuleApp.java needs to check if EnableJVMCI is set. |
JDK-8210788 | Javadoc for Thread.join(long, int) should specify that it waits forever when both arguments are zero |
JDK-8211301 | [macos] support full window content options |
JDK-8211332 | Space for stub routines (code_size2) is too small on new Skylake CPUs |
JDK-8211339 | NPE during SSL handshake caused by HostnameChecker |
JDK-8211392 | compiler/profiling/spectrapredefineclass_classloaders/Launcher.java times out in JDK12 CI |
JDK-8211743 | [AOT] crash in ScopeDesc::decode_body() when JVMTI walks AOT frames |
JDK-8212034 | Potential memory leaks in jpegLoader.c in error case |
JDK-8212154 | [TESTBUG] CheckArchivedModuleApp fails with NPE when JVMCI is absent |
JDK-8212933 | Thread-SMR: requesting a VM operation whilst holding a ThreadsListHandle can cause deadlocks |
JDK-8212986 | Make Visual Studio compiler check less strict |
JDK-8213250 | CDS archive creation aborts due to metaspace object allocation failure |
JDK-8213516 | jck test api/javax_accessibility/AccessibleState/fields.html fails intermittent |
JDK-8213947 | ARM32: failed check_simd should set UsePopCountInstruction to false |
JDK-8214418 | half-closed SSLEngine status may cause application dead loop |
JDK-8214440 | ldap over a TLS connection negotiate failed with “javax.net.ssl.SSLPeerUnverifiedException: hostname of the server ’’ does not match the hostname in the server’s certificate” |
JDK-8214444 | Wrong strncat limits in dfa.cpp |
JDK-8214481 | freetype path does not disable TrueType hinting with AA+FM hints |
JDK-8214571 | -Xdoclint of array serialField gives “error: array type not allowed here” |
JDK-8214856 | Errors with JSZip in web console after upgrade to 3.1.5 |
JDK-8214862 | assert(proj != __null) at compile.cpp:3251 |
JDK-8215369 | Jcstress pollute /var/tmp with temporary files. |
JDK-8215435 | Warn on usage of trampolines with gcc |
JDK-8215551 | Missing case label in nmethod::reloc_string_for() |
JDK-8215555 | TieredCompilation C2 threads can excessively block handshakes |
JDK-8215711 | Missing key_share extension for (EC)DHE key exchange should alert missing_extension |
JDK-8216151 | [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.org.graalvm.compiler.debug |
JDK-8216154 | C4819 warnings at HotSpot sources on Windows |
JDK-8216541 | CompiledICHolders of VM locked unloaded nmethods are released too late |
JDK-8217230 | assert(t == t_no_spec) failure in NodeHash::check_no_speculative_types() |
JDK-8217404 | –with-jvm-features doesn’t work when multiple features are explicitly disabled |
JDK-8217447 | Develop flag TraceICs is broken |
JDK-8217606 | LdapContext#reconnect always opens a new connection |
JDK-8218807 | Compilation database (compile_commands.json) may contain obsolete items |
JDK-8219214 | Infinite Loop in CodeSection::dump() |
JDK-8219904 | ClassCastException when calling FlightRecorderMXBean#getRecordings() |
JDK-8219991 | New fix of the deadlock in sun.security.ssl.SSLSocketImpl |
JDK-8221121 | applications/microbenchmarks are encountering crashes in tier5 |
JDK-8221445 | FastSysexMessage constructor crashes MIDI receiption thread |
JDK-8221482 | Initialize VMRegImpl::regName[] earlier to prevent assert during PrintStubCode |
JDK-8221741 | ClassCastException can happen when fontconfig.properties is used |
JDK-8221823 | Requested JDialog width is ignored |
JDK-8223108 | Test java/awt/EventQueue/NonComponentSourcePost.java is unstable |
JDK-8223298 | SVG patterns are drawn wrong |
JDK-8223760 | support static builds |
JDK-8223935 | PIT: java/awt/font/WindowsIndicFonts.java fails on windows10 |
JDK-8224109 | Text spaced incorrectly by drawString under rotation with fractional metric |
JDK-8224632 | testbug: java/awt/dnd/RemoveDropTargetCrashTest/RemoveDropTargetCrashTest.java fails on MacOS |
JDK-8224793 | os::die() does not honor CreateCoredumpOnCrash option |
JDK-8224847 | gc/stress/TestReclaimStringsLeaksMemory.java fails with reserved greater than expected |
JDK-8224931 | disable JAOTC invokedynamic support until 8223533 is fixed |
JDK-8224997 | ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException |
JDK-8225068 | Remove DocuSign root certificate that is expiring in May 2020 |
JDK-8225069 | Remove Comodo root certificate that is expiring in May 2020 |
JDK-8225126 | Test SetBoundsPaintTest.html faild on Windows when desktop is scaled |
JDK-8225325 | Add tests for redefining a class’ private method during resolution of the bootstrap specifier |
JDK-8225622 | [AOT] runtime/SharedArchiveFile/TestInterpreterMethodEntries.java crashed with AOTed java.base |
JDK-8225653 | Provide more information when hitting SIGILL from HaltNode |
JDK-8225783 | Incorrect use of binary operators on booleans in type.cpp |
JDK-8225789 | Empty method parameter type should generate ClassFormatError |
JDK-8226198 | use of & instead of && in LibraryCallKit::arraycopy_restore_alloc_state |
JDK-8226253 | JAWS reports wrong number of radio buttons when buttons are hidden. |
JDK-8226653 | [accessibility] Can edit text cell correctly, but Accessibility Tool reads nothing about editor |
JDK-8226806 | [macOS 10.14] Methods of Java Robot should be called from appropriate thread |
JDK-8226879 | Memory leak in Type::hashcons |
JDK-8227632 | Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4 |
JDK-8228407 | JVM crashes with shared archive file mismatch |
JDK-8228482 | fix xlc16/xlclang comparison of distinct pointer types and string literal conversion warnings |
JDK-8228757 | Fail fast if the handshake type is unknown |
JDK-8229158 | make UseSwitchProfiling non-experimental or false by-default |
JDK-8229421 | The logic of java/net/ipv6tests/TcpTest.java is flawed |
JDK-8229855 | C2 fails with assert(false) failed: bad AD file |
JDK-8230591 | AArch64: Missing intrinsics for Math.ceil, floor, rint |
JDK-8230613 | Better ASCII conversions |
JDK-8231118 | ARM32: Math tests failures |
JDK-8231213 | Migrate SimpleDateFormatConstTest to JDK Repo |
JDK-8231243 | [TESTBUG] CustomFont.java cannot find font file |
JDK-8231438 | [macOS] Dark mode for the desktop is not supported |
JDK-8231550 | C2: ShouldNotReachHere() in verify_strip_mined_scheduling |
JDK-8231572 | Use -lobjc instead of -fobjc-link-runtime in libosxsecurity |
JDK-8231631 | sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE |
JDK-8231671 | Fix copyright headers in hotspot (missing comma after year) |
JDK-8231720 | Some perf regressions after 8225653 |
JDK-8231779 | crash HeapWord*ParallelScavengeHeap::failed_mem_allocate |
JDK-8231800 | Better listing of arrays |
JDK-8231863 | Crash if classpath is read from @argument file and the main gets option argument |
JDK-8232014 | Expand DTD support |
JDK-8232080 | jlink plugins for vendor information and run-time options |
JDK-8232106 | [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don’t support it |
JDK-8232134 | Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle |
JDK-8232226 | [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail |
JDK-8232357 | Compare version info of Santuario to legal notice |
JDK-8232572 | Add hooks for custom output dir in Bundles.gmk |
JDK-8232634 | Problem List ICMColorDataTest.java |
JDK-8232748 | Build static versions of certain JDK libraries |
JDK-8232811 | Dialog’s preferred size no longer accommodates multi-line strings |
JDK-8232846 | ProcessHandle.Info command with non-English shows question marks |
JDK-8233033 | C2 produces wrong result while unswitching a loop due to lost control dependencies |
JDK-8233137 | runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080 |
JDK-8233197 | Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing |
JDK-8233234 | Better Zip Naming |
JDK-8233239 | Enhance TIFF support |
JDK-8233255 | Better Swing Buttons |
JDK-8233291 | [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs |
JDK-8233364 | Fix undefined behavior in Canonicalizer::do_ShiftOp |
JDK-8233494 | Avoid calling MallocTracker::record_malloc and record_free when NMT is off |
JDK-8233573 | Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException |
JDK-8233608 | Minimal build broken after JDK-8233494 |
JDK-8233621 | Mismatch in jsse.enableMFLNExtension property name |
JDK-8233696 | [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON |
JDK-8233707 | systemScale.cpp could not compile with VS2019 |
JDK-8233801 | GCMEmptyIv.java test fails on Solaris 11.4 |
JDK-8233880 | Support compilers with multi-digit major version numbers |
JDK-8233920 | MethodHandles::tryFinally generates illegal bytecode for long/double return type |
JDK-8233942 | Update to 609.1 version of WebKit |
JDK-8234032 | Improve basic calendar services |
JDK-8234042 | Better factory production of certificates |
JDK-8234137 | The “AutoTestOnTop.java” test may run external applications |
JDK-8234146 | compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC |
JDK-8234184 | [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows |
JDK-8234270 | [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area |
JDK-8234332 | [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly |
JDK-8234398 | Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps |
JDK-8234418 | Better parsing with CertificateFactory |
JDK-8234474 | [macos 10.15] Crash in file dialog in sandbox mode |
JDK-8234522 | [macos] Crash with use of native file dialog |
JDK-8234691 | Potential double-free in ParallelSPCleanupTask constructor |
JDK-8234696 | tools/jlink/plugins/VendorInfoPluginsTest.java times out |
JDK-8234727 | sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 |
JDK-8234728 | Some security tests should support TLSv1.3 |
JDK-8234779 | Provide idiom for declaring classes noncopyable |
JDK-8234836 | Improve serialization handling |
JDK-8234916 | [macos 10.15] Garbled text running with native-image |
JDK-8234968 | check calloc rv in libinstrument InvocationAdapter |
JDK-8235153 | [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails |
JDK-8235183 | Remove the “HACK CODE” in comment |
JDK-8235263 | Revert TLS 1.3 change that wrapped IOExceptions |
JDK-8235311 | Tag mismatch may alert bad_record_mac |
JDK-8235332 | TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM |
JDK-8235452 | Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class |
JDK-8235584 | UseProfiledLoopPredicate fails with assert(_phase→get_loop(c) == loop) failed: have to be in the same loop |
JDK-8235620 | Broken merge between JDK-8006406 and JDK-8003559 |
JDK-8235638 | NPE in LWWindowPeer.getOnscreenGraphics() |
JDK-8235686 | Add more custom hooks in Bundles.gmk |
JDK-8235739 | Rare NPE at WComponentPeer.getGraphics() |
JDK-8235762 | JVM crash in SWPointer during C2 compilation |
JDK-8235834 | IBM-943 charset encoder needs updating |
JDK-8235874 | The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property. |
JDK-8235908 | omit ThreadPriorityPolicy warning when value is set from image |
JDK-8235984 | C2: assert(out→in(PhiNode::Region) == head || out→in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop |
JDK-8236191 | Enhance OID processing |
JDK-8236211 | [Graal] compiler/graalunit/GraphTest.java is skipped in all testing |
JDK-8236470 | Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId |
JDK-8236545 | Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java |
JDK-8236685 | [macOs] Remove obsolete file dialog subclasses |
JDK-8236700 | Upgrading JSZip from v3.1.5 to v3.2.2 |
JDK-8236759 | ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling |
JDK-8236832 | [macos 10.15] JavaFX Application hangs on video play on Cata… |
JDK-8236867 | Enhance Graal interface handling |
JDK-8236897 | Fix the copyright header for pkcs11gcm2.h |
JDK-8236921 | Add build target to produce a JDK image suitable for a Graal/SVM build |
JDK-8236953 | [macos] JavaFX SwingNode is not rendered on macOS |
JDK-8236971 | [macos] Gestures handled incorrectly due to missing events |
JDK-8236996 | Incorrect Roboto font rendering on Windows with subpixel antialiasing |
JDK-8237045 | JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648 |
JDK-8237055 | [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs |
JDK-8237078 | [macOS] Media build broken on XCode 11 |
JDK-8237086 | assert(is_MachReturn()) running CTW with fix for JDK-8231291 |
JDK-8237117 | Better ForkJoinPool behavior |
JDK-8237192 | Generate stripped/public pdbs on Windows for jdk images |
JDK-8237396 | JvmtiTagMap::weak_oops_do() should not trigger barriers |
JDK-8237474 | Default SSLEngine should create in server role |
JDK-8237592 | Enhance certificate verification |
JDK-8237782 | Only read advances up to the minimum of the numHorMetrics or the available font data. |
JDK-8237833 | Check glyph size before adding to glyph texture cache |
JDK-8237859 | C2: Crash when loads float above range check |
JDK-8237889 | Update libxml2 to version 2.9.10 |
JDK-8237944 | webview native cl “-m32” unknown option for windows 32-bit build |
JDK-8237951 | CTW: C2 compilation fails with “malformed control flow” |
JDK-8237962 | give better error output for invalid OCSP response intervals in CertPathValidator checks |
JDK-8238002 | Better matrix operations |
JDK-8238013 | Enhance String writing |
JDK-8238190 | [JVMCI] Fix single implementor speculation for diamond shapes. |
JDK-8238249 | GetPrimitiveArrayCritical passed with hardcoded FALSE value |
JDK-8238356 | CodeHeap::blob_count() overestimates the number of blobs |
JDK-8238434 | Ensemble: Update version of Lucene to 7.7.2 |
JDK-8238452 | Keytool generates wrong expiration date if validity is set to 2050/01/01 |
JDK-8238555 | Allow Initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB |
JDK-8238575 | DragSourceEvent.getLocation() returns wrong value on HiDPI screens (Windows) |
JDK-8238676 | jni crashes on accessing it from process exit hook |
JDK-8238721 | Add failing client jtreg tests to the Problem List |
JDK-8238738 | AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device |
JDK-8238756 | C2: assert failed: can not use dead node |
JDK-8238765 | PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly |
JDK-8238804 | Enhance key handling process |
JDK-8238842 | AIOOBE in GIFImageReader.initializeStringTable |
JDK-8238843 | Enhanced font handing |
JDK-8238898 | Missing hash characters for header on license file |
JDK-8238920 | Better Buffer support |
JDK-8238925 | Enhance WAV file playback |
JDK-8238942 | Rendering artifacts with LCD text and fractional metrics |
JDK-8238985 | [TESTBUG] The arrow image is blue instead of green |
JDK-8239000 | handle ContendedPaddingWidth in vm_version_ppc |
JDK-8239055 | Wrong implementation of VMState.hasListener |
JDK-8239091 | Reversed arguments in call to strstr in freetype “debug” code. |
JDK-8239107 | Update libjpeg to version 9d |
JDK-8239142 | C2’s UseUniqueSubclasses optimization is broken for array accesses |
JDK-8239224 | libproc_impl.c previous_thr may be used uninitialized warning |
JDK-8239351 | Give more meaningful InternalError messages in Deflater.c |
JDK-8239365 | ProcessBuilder test modifications for AIX execution |
JDK-8239456 | vtable stub generation: assert failure (code size estimate) |
JDK-8239457 | call ReleaseStringUTFChars before early returns in Java_sun_security_pkcs11_wrapper_PKCS11_connect |
JDK-8239462 | jdk.hotspot.agent misses some ReleaseStringUTFChars calls in case of early returns |
JDK-8239557 | [TESTBUG] VeryEarlyAssertTest.java validating “END.” marker at lastline is not always true |
JDK-8239787 | AArch64: String.indexOf may incorrectly handle empty strings |
JDK-8239792 | Bump update version for OpenJDK: jdk-11.0.8 |
JDK-8239798 | SSLSocket closes socket both socket endpoints on a SocketTimeoutException |
JDK-8239819 | XToolkit: Misread of screen information memory |
JDK-8239852 | java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed |
JDK-8239893 | Windows handle Leak when starting processes using ProcessBuilder |
JDK-8239915 | Zero VM crashes when handling dynamic constant |
JDK-8239931 | [win][x86] vtable stub generation: assert failure (code size estimate) follow-up |
JDK-8239965 | XMLEncoder/Test4625418.java fails due to “Error: Cp943 - can’t read properly” |
JDK-8239976 | Put JDK-8239965 on the ProblemList.txt |
JDK-8240073 | Fix ‘test-make’ build target in 11u |
JDK-8240119 | Less Affine Transformations |
JDK-8240197 | Cannot start JVM when $JAVA_HOME includes CJK characters |
JDK-8240202 | A few client tests leave mouse buttons pressed |
JDK-8240220 | IdealLoopTree::dump_head predicate printing is broken |
JDK-8240223 | Use consistent predicate order in and with PhaseIdealLoop::find_predicate |
JDK-8240227 | Loop predicates should be copied to unswitched loops |
JDK-8240286 | [TESTBUG] Test command error in hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java |
JDK-8240482 | Improved WAV file playback |
JDK-8240518 | Incorrect JNU_ReleaseStringPlatformChars in Windows Print |
JDK-8240529 | CheckUnhandledOops breaks NULL check in Modules::define_module |
JDK-8240576 | JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges |
JDK-8240603 | Windows 32bit compile error after 8238676 |
JDK-8240629 | argfiles parsing broken for argfiles with comment cross 4096 bytes chunk |
JDK-8240694 | [macos 10.15] JavaFX Media hangs on some video files on Catalina |
JDK-8240711 | TestJstatdPort.java failed due to “ExportException: Port already in use:” |
JDK-8240786 | [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen |
JDK-8240824 | enhance print_full_memory_info on Linux by THP related information |
JDK-8240827 | Downport SSLSocketImpl.java from “8221882: Use fiber-friendly java.util.concurrent.locks in JSSE” |
JDK-8240905 | assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once? |
JDK-8240972 | macOS codesign fail on macOS 10.13.5 or older |
JDK-8241108 | Glib improvements |
JDK-8241370 | Crash in JPEGImageLoader after fix for JDK-8212034 |
JDK-8241379 | Update JCEKS support |
JDK-8241445 | Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java |
JDK-8241458 | [JVMCI] add mark value to expose CodeOffsets::Frame_Complete |
JDK-8241464 | [11u] Backport: make rehashing be a needed guaranteed safepoint cleanup action |
JDK-8241474 | Build failing on Ubuntu 20.04 |
JDK-8241476 | Linux build warnings issued on gcc 9 |
JDK-8241522 | Manifest improved jar headers redux |
JDK-8241556 | Memory leak if -XX:CompileCommand is set |
JDK-8241568 | (fs) UserPrincipalLookupService.lookupXXX failure with IOE “Operation not permitted” |
JDK-8241586 | compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64 |
JDK-8241629 | [macos10.15] Long startup delay playing media over https on Catalina |
JDK-8241638 | launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set |
JDK-8241660 | Add virtualization information output to hs_err file on macOS |
JDK-8241808 | [TESTBUG] The JDK-8039467 bug appeared on macOS |
JDK-8241888 | Mirror jdk.security.allowNonCaAnchor system property with a security one |
JDK-8241900 | Loop unswitching may cause dependence on null check to be lost |
JDK-8241948 | enhance list of environment variables printed in hs_err file |
JDK-8241996 | on linux set full relro in the linker flags |
JDK-8242106 | [macos] Remove obsolete GlassView2D.m class |
JDK-8242108 | Performance regression after fix for JDK-8229496 |
JDK-8242136 | Better XML namespace handling |
JDK-8242141 | New System Properties to configure the TLS signature schemes |
JDK-8242154 | Backport parts of JDK-4947890 to OpenJDK 11u |
JDK-8242174 | [macos] The NestedModelessDialogTest test make the macOS unstable |
JDK-8242209 | Increase web native thread stack size for x86 mode |
JDK-8242239 | [Graal] javax/management/generified/GenericTest.java fails: FAILED: queryMBeans sets same |
JDK-8242294 | JSSE Client does not throw SSLException when an alert occurs during handshaking |
JDK-8242379 | [TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs |
JDK-8242470 | Update Xerces to Version 2.12.1 |
JDK-8242490 | Upgrade to gcc 9.2 on Linux |
JDK-8242498 | Invalid “sun.awt.TimedWindowEvent” object leads to JVM crash |
JDK-8242530 | [macos] Some audio files miss spectrum data when another audio file plays first |
JDK-8242541 | Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C) |
JDK-8242626 | enhance posix print_rlimit_info |
JDK-8243059 | Build fails when –with-vendor-name contains a comma |
JDK-8243539 | Copyright info (Year) should be updated for fix of 8241638 |
JDK-8243541 | (tz) Upgrade time-zone data to tzdata2020a |
JDK-8244407 | JVM crashes after transformation in C2 IdealLoopTree::split_fall_in |
JDK-8244520 | problemlist java/awt/font/Rotate/RotatedFontTest.java on linux |
JDK-8244579 | Windows “User Objects” leakage with WebView |
JDK-8244777 | ClassLoaderStats VM Op uses constant hash value |
JDK-8244853 | The static build of libextnet is missing the JNI_OnLoad_extnet function |
JDK-8244951 | Missing entitlements for hardened runtime |
JDK-8245047 | [PPC64] C2: ReverseBytes + Load always match to unordered Load (acquire semantics missing) |
JDK-8245422 | Better Pisces rasterizing |
JDK-8245649 | Revert 8245397 backport of 8230591 |
JDK-8246031 | SSLSocket.getSession() doesn’t close connection for timeout/ interrupts |
JDK-8246613 | Choose the default SecureRandom algo based on registration ordering |
JDK-8247360 | Add missing license file for Microsoft DirectShow Samples |
JDK-8248505 | Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider |