The full version string for this update release is 11.0.6+10. The version number is 11.0.6.
Liberica JDK 11.0.6+10
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, 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.6 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.6 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-8016914 | CoreDocumentImpl.setXmlVersion NPE |
JDK-8048556 | Unnecessary GCLocker-initiated young GCs |
JDK-8080462 | Update SunPKCS11 provider with PKCS11 v2.40 support |
JDK-8134672 | [TEST_BUG] Some tests should check isDisplayChangeSupported |
JDK-8144125 | [macOS] java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically |
JDK-8146238 | [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts |
JDK-8176837 | SunPKCS11 provider needs to check more details on PKCS11 Mechanism |
JDK-8185898 | setRequestProperty(key, null) results in HTTP header without colon in request |
JDK-8190737 | use unicode version of the canonicalize() function to handle long path on windows |
JDK-8191521 | handle long relative path specified in -Xbootclasspath/a on windows |
JDK-8193255 | Root Certificates should be stored in text format and assembled at build time |
JDK-8193325 | StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767 |
JDK-8193445 | JavaFX CSS is applied redundantly leading to significant performance degradation |
JDK-8198882 | Add 10 JNDI tests to com/sun/jndi/dns/AttributeTests/ |
JDK-8200381 | Typos in javadoc - missing verb “be” and alike |
JDK-8202359 | [GRAAL] compiler/uncommontrap/TestDeoptOOM.java failed with OutOfMemoryError |
JDK-8205516 | JFR tool |
JDK-8206115 | Use shared macros for JavaClasses::compute_offsets and MetaspaceShared::serialize_well_known_classes |
JDK-8207263 | Store the Configuration for system modules into CDS archive. |
JDK-8207922 | ctw of jdk.security.auth failed with “Unexpected zero exit codebefore finishing all compilations” |
JDK-8207942 | Add new protected VirtualFlow methods for subclassing |
JDK-8208179 | Devanagari not shown with logical fonts on Windows after removal of Lucida Sans from JDK |
JDK-8208236 | [TESTBUG] vmTestbase/nsk/stress/stack tests fail by timeout |
JDK-8208364 | java/lang/reflect/callerCache/ReflectionCallerCacheTest.java missing module dependencies declaration |
JDK-8208582 | Introduce native oop barriers in C1 for OopHandle |
JDK-8208601 | Introduce native oop barriers in C2 for OopHandle |
JDK-8209003 | Consolidate use of empty collections in java.lang.module |
JDK-8209120 | Archive the Integer.IntegerCache |
JDK-8209178 | Proxied HttpsURLConnection doesn’t send BODY when retrying POST request |
JDK-8209545 | Simplify HeapShared::archive_module_graph_objects |
JDK-8209647 | constantPoolHandle::constantPoolHandle(ConstantPool*) when precompiled header is disabled |
JDK-8209691 | Allow MemBar on single memory slice |
JDK-8209771 | jdk.test.lib.Utils::runAndCheckException error |
JDK-8209790 | SA tools not providing option to connect to debug server |
JDK-8209833 | C2 compilation fails with “assert(ex_map→jvms()→same_calls_as(_exceptions→jvms())) failed: all collected exceptions must come from the same place” |
JDK-8209835 | Aarch64: elide barriers on all volatile operations |
JDK-8209972 | [GRAAL] Don’t run RTM tests with Graal |
JDK-8210158 | Accessorize JFR getEventWriter() intrinsics |
JDK-8210384 | SunLayoutEngine.isAAT() font is expensive on MacOS |
JDK-8210387 | C2 compilation fails with “assert(node→_last_del == _last) failed: must have deleted the edge just produced” |
JDK-8210403 | Refactor java.util.Locale:i18n shell tests to plain java tests |
JDK-8210559 | ClassLoaderData Symbols can leak |
JDK-8210776 | Upgrade X Window System 6.8.2 to the latest XWD 1.0.7 |
JDK-8210789 | langtools/tools/javac/T8152616.java missing @modules |
JDK-8211037 | Load jib jars dynamically from JibArtifactManager |
JDK-8211147 | Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder |
JDK-8211385 | (zipfs) ZipDirectoryStream yields a stream of absolute paths when directory is relative |
JDK-8211740 | [AOT] -XX:AOTLibrary doesn’t accept windows path |
JDK-8211866 | TLS 1.3 CertificateRequest message sometimes offers disallowed signature algorithms |
JDK-8211919 | ZipDirectoryStream should provide a stream of paths that are relative to the directory |
JDK-8211992 | GraphicsConfiguration.getDevice().getDisplayMode() causes JVM crash on Mac |
JDK-8212028 | Use run-test makefile framework for testing in Oracle’s Mach5 |
JDK-8212071 | Need to set the FreeType LCD Filter to reduce fringing. |
JDK-8212627 | [TESTBUG] runtime/CreateMirror/ArraysNewInstanceBug.java timed out |
JDK-8212673 | jtreg/applications/runthese/RunThese30M.java fails in C2 with “assert(!had_error) failed: bad dominance” |
JDK-8212738 | Incorrectly named signature scheme ecdsa_secp512r1_sha512 |
JDK-8212752 | Typo in SSL log message related to inactive/disabled signature scheme |
JDK-8213005 | Missing symbols in hs_err files on Windows after JDK-8212028 |
JDK-8213008 | Cipher with UNWRAP_MODE should support the generation of an AES key type |
JDK-8213014 | Crash in CompileBroker::make_thread due to OOM |
JDK-8213119 | [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails |
JDK-8213381 | Hook to allow GC to inject Node::Ideal() calls |
JDK-8213448 | [TESTBUG] enhance jfr/jvm/TestDumpOnCrash |
JDK-8213568 | Typo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java |
JDK-8213604 | Fix missing includes after JDK-8212673 |
JDK-8214046 | [macosx] Undecorated Frame does not Iconify when set to |
JDK-8214052 | [testbug] vmTestbase/vm/compiler/CodeCacheInfoOnCompilation - wrong shell used |
JDK-8214098 | sun.security.ssl.HandshakeHash.T12HandshakeHash constructor check backwards. |
JDK-8214311 | dtrace gensrc has missing dependencies |
JDK-8214315 | G1: fatal error: acquiring lock SATB_Q_FL_lock/1 out of order with lock tty_lock/0 |
JDK-8214321 | Misleading code in SSLCipher |
JDK-8214542 | JFR: Old Object Sample event slow on a deep heap in debug builds |
JDK-8214750 | Unnecessary |
JDK-8214773 | Replace use of thread unsafe strtok |
JDK-8214896 | JFR Tool left files behind |
JDK-8214925 | JFR tool fails to execute |
JDK-8214975 | No hs-err file if fatal error is raised during dynamic initialization |
JDK-8215032 | Support Kerberos cross-realm referrals (RFC 6806) |
JDK-8215105 | java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color |
JDK-8215200 | IllegalArgumentException in sun.lwawt.macosx.CPlatformWindow |
JDK-8215411 | some GetByteArrayElements calls miss corresponding Release |
JDK-8215449 | Several tests failing when jtreg run with -vmoption:–illegal-access=deny |
JDK-8215524 | Finished message validation failure should be decrypt_error alert |
JDK-8215699 | -Xlog::file cannot be used with named pipe |
JDK-8215708 | ZGC: Add missing LoadBarrierNode::size_of() |
JDK-8215755 | ZGC: split_barrier_thru_phi: check number of inputs of phi |
JDK-8215771 | The jfr tool should pretty print reference chains |
JDK-8215913 | [Test_bug]java/util/Locale/LocaleProvidersRun.java failed on de_DE and ja_JP locale. |
JDK-8216064 | -XX:StartFlightRecording:settings= doesn’t work properly |
JDK-8216135 | C2 assert(!had_error) failed: bad dominance |
JDK-8216283 | Allow shorter method sampling interval than 10 ms |
JDK-8216363 | NullPointerException in java.util.logging.Handler#isLoggable |
JDK-8216426 | Usage of array placement new may lead to memory corruption |
JDK-8216561 | HttpClient: The logic of retry on connect exception is inverted |
JDK-8216977 | ShowHiddenFrames use in java_lang_StackTraceElement::fill_in appears broken |
JDK-8217362 | Emergency dump does not work when disk=false is set |
JDK-8217610 | TLSv1.3 fail with ClassException when EC keys are stored in PKCS11 |
JDK-8217731 | Font rendering and glyph spacing changed from jdk-8 to jdk-11 |
JDK-8218468 | Load barrier slow path node should be MachTypeNode |
JDK-8218580 | endpoint identification algorithm should be case-insensitive |
JDK-8218640 | Update ICU4C to version 64.2 |
JDK-8218935 | Make jfr strncpy uses GCC 8.x friendly |
JDK-8219504 | Test for JDK-8211435 can be run on all platforms |
JDK-8219914 | Change the environment variable for Java Access Bridge logging to have a directory. |
JDK-8220175 | serviceability/dcmd/framework/VMVersionTest.java fails with a timeout |
JDK-8220231 | Cache HarfBuzz face object for same font’s text layout calls |
JDK-8220352 | Crash with assert(external_guard |
JDK-8220394 | bufferedStream does not honor size limit |
JDK-8220474 | Incorrect GPL header in src/java.instrument/share/classes/java/lang/instrument/package-info.java |
JDK-8220476 | Incorrect GPL header in src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java |
JDK-8220528 | [AIX] Fix basic Xinerama and Xrender functionality |
JDK-8220555 | JFR tool shows potentially misleading message when it cannot access a file |
JDK-8220598 | Malformed copyright year range in a few files in java.base |
JDK-8221092 | UseAVX=3 has performance degredation on Skylake (X7) processors |
JDK-8221172 | SunEC specific test is not limited to SunEC |
JDK-8221246 | NullPointerException within Win32ShellFolder2 |
JDK-8221395 | HttpClient leaving connections in CLOSE_WAIT state until Java process ends |
JDK-8221406 | Windows 32bit build error in NetworkInterface_winXP.c |
JDK-8221456 | nmethod::make_unloaded() clears _method member too early |
JDK-8221532 | Incorrect copyright header in FileSystemSupport_md.c |
JDK-8221539 | [metaspace] Improve MetaspaceObj::is_metaspace_obj() and friends |
JDK-8221569 | JFR tool produces incorrect output when both –categories and –events are specified |
JDK-8221711 | [TESTBUG] create more tests for JFR in container environment |
JDK-8221913 | Add GC.selected() jtreg-ext function |
JDK-8222015 | Small VM.metaspace improvements |
JDK-8222440 | (zipfs) JarFileSystem does not correctly handle versioned entries if no root entry is present |
JDK-8222529 | sun.jdwp.listenerAddress agent property uses wrong encoding |
JDK-8222746 | Cleanup third-party legal files |
JDK-8222807 | Address iteration with invalid ZIP header entries |
JDK-8222888 | [TESTBUG] docker/TestJFREvents.java fails due to “RuntimeException: JAVA_MAIN_CLASS_ is not defined” |
JDK-8223438 | add VirtualizationInformation JFR event |
JDK-8223490 | Optimize search algorithm for determining default time zone |
JDK-8223697 | jfr tool can’t format duration values greater than 1 minute |
JDK-8223869 | Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java on more platforms |
JDK-8224152 | [macOS] ProblemList tests that leave rubbish on the screen |
JDK-8224157 | BCEL: update to version 6.3.1 |
JDK-8224172 | assert(jfr_is_event_enabled(id)) failed: invariant |
JDK-8224193 | stringStream should not use Resouce Area |
JDK-8224217 | RecordingInfo should use textual representation of path |
JDK-8224502 | [TESTBUG] JDK docker test TestSystemMetrics.java fails with access issues and OOM |
JDK-8224505 | TestQuotedLogOutput failure after ProcessBuilder changes |
JDK-8224538 | LoadBarrierNode::common_barrier must check address |
JDK-8224636 | CSS “pointer-events” property “stroke” is not respected for SVG renderings |
JDK-8224909 | Unlink Set of LinkedHashSets |
JDK-8224958 | add os::dll_load calls to event log |
JDK-8225101 | Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map |
JDK-8225225 | stringStream internal buffer should always be zero terminated |
JDK-8225261 | Better method resolutions |
JDK-8225279 | Better XRender interpolation |
JDK-8225392 | Comparison builds are failing due to cacerts file |
JDK-8225505 | ctrl-F1 does not show the tooltip of a menu item (JMenuItems) |
JDK-8225694 | Destination option missing in FlightRecorderMXBeanImpl |
JDK-8225695 | 32-bit build failures after JDK-8080462 (Update SunPKCS11 provider with PKCS11 v2.40 support) |
JDK-8225745 | NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support |
JDK-8226352 | Improve Kerberos interop capabilities |
JDK-8226513 | JEditorPane is shown with incorrect size |
JDK-8226651 | Setting the mgfHash in CK_RSA_PKCS_PSS_PARAMS has no effect |
JDK-8226719 | Kerberos login to Windows 2000 failed with “Inappropriate type of checksum in message” |
JDK-8226779 | [TESTBUG] Test JFR API from Java agent |
JDK-8226869 | Test java/util/Locale/LocaleProvidersRun.java should enable assertions |
JDK-8226899 | Problemlist compiler/rtm tests |
JDK-8227031 | Print NMT statistics on fatal errors |
JDK-8227032 | MetaspaceUtils::print_report crashes when called before initialization |
JDK-8227035 | JVM::printFlags fails in native OOM situations |
JDK-8227061 | KDC.java test behaves incorrectly when AS-REQ contains a PAData not PA-ENC-TS-ENC |
JDK-8227086 | Use AS_NO_KEEPALIVE loads in HeapDumper |
JDK-8227127 | Era designator not displayed correctly using the COMPAT provider |
JDK-8227338 | templateInterpreter.cpp: copy_table() needs to be safer |
JDK-8227368 | EnumSet.class serialization broken in JDK 9+ |
JDK-8227381 | GSS login fails with PREAUTH_FAILED |
JDK-8227391 | Update double-conversion to version 3.1.5 |
JDK-8227397 | Add –with-extra-asflags configure option |
JDK-8227411 | TestTimeMultiple.java failed “assert(!lease()) failed: invariant” |
JDK-8227435 | Perf::attach() should not throw a java.lang.Exception |
JDK-8227437 | S4U2proxy cannot continue because server’s TGT cannot be found |
JDK-8227439 | Turn off AOT by default |
JDK-8227473 | Improve gstreamer media support |
JDK-8227605 | Kitchensink fails “assert != 0)) failed: invariant” |
JDK-8227642 | [TESTBUG] Make docker tests podman compatible |
JDK-8227758 | More valid PKIX processing |
JDK-8227816 | More Colorful ICC profiles |
JDK-8228368 | avoid incompatible pointer to integer conversion initializing gint in gtk2_interface |
JDK-8228434 | jdk/net/Sockets/Test.java fails after JDK-8227642 |
JDK-8228465 | HOST locale provider holds wrong era name for GregorianCalendar in US locale |
JDK-8228548 | Normalize normalization for all |
JDK-8228625 | [TESTBUG] sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException ‘JShellToolProvider’ missing from stdout/stderr |
JDK-8228645 | Don’t run sun/security/pkcs11/Cipher/TestKATForGCM.java on buggy NSS solaris versions |
JDK-8228687 | [TESTBUG] exclude Container tests from hotspot_misc group |
JDK-8228772 | C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached |
JDK-8228834 | Regression caused by JDK-8214542 not installing complete checkpoint data to candidates |
JDK-8228835 | Memory leak in PKCS11 provider when using AES GCM |
JDK-8228888 | C2 compilation fails with assert “m has strange control” |
JDK-8228902 | add os::dll_load to the unified logging os category |
JDK-8229016 | C2 scalarization crashes with assert(node→Opcode() == Op_CastP2X) failed: ConvP2XNode required |
JDK-8229020 | Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else? |
JDK-8229022 | BufferedReader performance can be improved by using StringBuilder |
JDK-8229156 | ProblemList gc/stress/gclocker/TestExcessGCLockerCollections.java |
JDK-8229169 | False failure of GenericTaskQueue::pop_local on architectures with weak memory model |
JDK-8229182 | runtime/containers/docker/TestMemoryAwareness.java test fails on SLES12 |
JDK-8229243 | SunPKCS11-Solaris provider tests failing on Solaris 11.4 |
JDK-8229284 | jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage |
JDK-8229408 | Bump update version for OpenJDK: jdk-11.0.6 |
JDK-8229420 | [Redo] jstat reports incorrect values for OU for CMS GC |
JDK-8229437 | assert(is_aligned(ref, HeapWordSize)) failed: invariant |
JDK-8229450 | C2 compilation fails with assert(found_sfpt) failed |
JDK-8229483 | Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that’s not input to safepoint |
JDK-8229496 | SIGFPE (division by zero) in C2 OSR compiled method |
JDK-8229515 | [macos] access to window property of NSView on wrong thread |
JDK-8229701 | aarch64: C2 OSR compilation fails with “shouldn’t process one node several times” in final graph reshaping |
JDK-8229728 | Implement negotiation parameters |
JDK-8229800 | WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll |
JDK-8229810 | [macos] NullPointerException getting bounds of GraphicsConfiguration |
JDK-8229872 | (fs) Increase buffer size used with getmntent |
JDK-8229899 | Make java.io.File.isInvalid() less racy |
JDK-8229951 | Better Ticket Granting Services |
JDK-8230061 | # assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node |
JDK-8230062 | assert(i == p→size()-1) failed: must be last element of the pack |
JDK-8230110 | TestLinkageErrorInGenerateOopMap times out |
JDK-8230115 | Problemlist JFR TestNetworkUtilization test |
JDK-8230238 | Add another regression test for JDK-8134739 |
JDK-8230279 | Improve Pack200 file reading |
JDK-8230303 | JDB hangs when running monitor command |
JDK-8230318 | Better trust store usage |
JDK-8230363 | C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG |
JDK-8230376 | [TESTBUG] runtime/StackTrace/HiddenFrameTest.java fails with release VM |
JDK-8230388 | Problemlist additional compiler/rtm tests |
JDK-8230466 | check malloc/calloc results in jdk.hotspot.agent |
JDK-8230646 | Epsilon does not extend TLABs to max size |
JDK-8230669 | [s390] C1: assert(is_bound() || is_unused()) failed: Label was never bound to a location, but it was used as a jmp target |
JDK-8230671 | x86_32 build failures after JDK-8229496 |
JDK-8230711 | ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG |
JDK-8230728 | Thin stroked shapes are not rendered if affine transform has flip bit |
JDK-8230769 | BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return |
JDK-8230782 | Robot.createScreenCapture() fails if “awt.robot.gtk” is set to false |
JDK-8230813 | Add JDK-8010500 to compiler/loopopts/superword/TestFuzzPreLoop.java bug list |
JDK-8230856 | Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return |
JDK-8230861 | missing ReleaseStringUTFChars in Java_sun_security_pkcs11_wrapper_PKCS11_connect |
JDK-8230873 | [AIX] GUI app does not work with UTF-8 locale on minimum software requirements |
JDK-8230881 | serviceability/sa/TestJmapCore tests fail with java.lang.RuntimeException: Could not find dump file |
JDK-8230900 | missing ReleaseStringUTFChars in java.desktop native code |
JDK-8230901 | missing ReleaseStringUTFChars in serviceability native code |
JDK-8230923 | SunJSSE is not properly initialized in FIPS mode from a configuration file |
JDK-8230943 | False deadlock detection with -XX:+CIPrintCompileQueue after JDK-8163511 |
JDK-8230967 | Improve Registry support of clients |
JDK-8231055 | C2: arraycopy with same non escaping src and dest but different positions causes wrong execution |
JDK-8231084 | Large performance regression in SwingMark TextArea in 14-b13 |
JDK-8231085 | C2/GC: Better GC-interface for expanding clone |
JDK-8231098 | (tz) Upgrade time-zone data to tzdata2019c |
JDK-8231124 | Missing closedir call with JDK-8223490 |
JDK-8231126 | libxslt.md has incorrect version string |
JDK-8231139 | Improved keystore support |
JDK-8231201 | hs_err should print coalesced safepoint operations in Events section |
JDK-8231222 | fix pkcs11 P11_DEBUG guarded native traces |
JDK-8231223 | C2’s conditional move optimization fails with assert(bol→Opcode() == Op_Bool) failed |
JDK-8231247 | (zipfs) Test failure in jdk/nio/zipfs/InvalidZipHeaderTests.java after backport of JDK-8222807 |
JDK-8231254 | (fs) Add test for macOS Catalina changes to protect system software |
JDK-8231294 | ZGC: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002 fails |
JDK-8231296 | ZGC: vmTestbase/nsk/jvmti/Allocate/alloc001/ fails |
JDK-8231318 | Several compiler/aot tests fail for JDK11 on Windows when only MSVC 2017 is installed |
JDK-8231403 | [ppc]: Align ReservedCodeCacheSize default value with other platforms |
JDK-8231422 | Better serial filter handling |
JDK-8231457 | Asserts on AIX because os::elapsed_counter() is not monotonic |
JDK-8231503 | [TESTBUG] compiler/ tests should not run with GCs that do not support JVMCI/AOT |
JDK-8231590 | Update location of jfx repo to GitHub in third-party legal files |
JDK-8231620 | assert(bol→is_Bool()) crash during split if due to FastLockNode |
JDK-8231665 | 8231055 broke escapeAnalysis/TestSelfArrayCopy.java |
JDK-8231751 | on aix handle Power 9 in os::get_summary_cpu_info |
JDK-8231770 | Test java/util/zip/FlaterTest.java fails with -Xcheck:jni |
JDK-8231780 | Better TLS messaging support |
JDK-8231790 | Provide better FileSystemProviders |
JDK-8231854 | Change Mercurial to git in various README files |
JDK-8231887 | ComodoCA.java fails because certificate was revoked |
JDK-8231949 | [PPC64, s390]: Make async profiling more reliable |
JDK-8231988 | Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop |
JDK-8231991 | Mouse wheel change focus on awt/swing windows |
JDK-8232005 | [s390, PPC64] More exception checks missing in interpreter |
JDK-8232019 | Add LuxTrust certificate updates to the existing root program |
JDK-8232051 | Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration |
JDK-8232052 | use string literal for format string when handling PauseAtStartupFile |
JDK-8232121 | Better numbering system |
JDK-8232128 | Better formatting for numbers |
JDK-8232178 | MacVolumesTest failed after upgrade to MacOS Catalina |
JDK-8232214 | Improved internal validations |
JDK-8232381 | add result NULL-checking to freetypeScaler.c |
JDK-8232419 | Improve Registry registration |
JDK-8232522 | FX: Update copyright year in docs, readme files to 2020 |
JDK-8232539 | SIGSEGV in C2 Node::unique_ctrl_out |
JDK-8232592 | is shown in jstack mixed mode |
JDK-8232874 | Add missing test for 8230062 |
JDK-8232879 | Writing out data with the Zip File System leads to a CRC failure |
JDK-8232984 | Upgrading Joni License version to 2.1.16 |
JDK-8233075 | JFR - nmetods - misspelled in several places |
JDK-8233081 | C1: PatchingStub for field access copies too much |
JDK-8233097 | Fontmetrics for large Fonts has zero width |
JDK-8233202 | exclude javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java |
JDK-8233203 | fix non-product build on AIX when compiling with xlc16/legacy-xlc |
JDK-8233223 | Add Amazon Root CA certificates |
JDK-8233404 | System property to set the number of PBE iterations in JCEKS keystores |
JDK-8233820 | Test crashed with assert(phi→operand_count() != 1 || phi→subst() != phi) failed: missed trivial simplification |
JDK-8233839 | aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub |
JDK-8233886 | TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date |
JDK-8233944 | Make KerberosPrincipal.KRB_NT_ENTERPRISE field package private |
JDK-8233954 | UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll |
JDK-8234037 | Improve Object Identifier Processing |
JDK-8234080 | jdk/nio/zipfs/CRCWriteTest.java fails |
JDK-8234107 | Several AWT modal dialog tests failing on Linux after JDK-8231991 |
JDK-8234245 | sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum |
JDK-8234321 | Call cache flush after generating trampoline. |
JDK-8234591 | [11u] Build with old C compiler broken by 8223490 |
JDK-8234625 | hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15 |
JDK-8234645 | ARM32: C1: PatchingStub for field access: not enough bytes |
JDK-8234906 | [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit |
JDK-8235142 | JDK-8193255 backport broke bootstrap with JDK 10 |
JDK-8235403 | Further cleanup to test serviceability/sa/ClhsdbCDSCore.java |
JDK-8235585 | Enable macOS codesigning for all libraries and executables |
JDK-8235687 | Contents/MacOS/libjli.dylib cannot be a symlink |