Liberica JDK 8u292+10 Release Notes

The full version string for this update release is 8u292-b10. The version number is 8.

Liberica JDK 8u292+10

Please refer to the Oracle JDK 8 release notes for further information on JDK 8 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 8 distribution.

Supported configurations

Supported Server and Desktop configurations

Liberica is supported on the following OSes:

  • Ubuntu Linux 14.04, 16.04, 18.04 (x86_64, x86, ARMv8*)
  • Debian Linux 8, 9 (x86_64, x86, ARMv8*)
  • Red Hat, Oracle Linux and CentOS 5.5+, 6.x, 7.x (x86_64, x86, ARMv8*)
  • Alpine Linux x86_64 version is build with musl support.
  • SUSE Linux Enterprise 12, 15 and tumbleweed (x86_64, ARMv8*)
  • Apple macOS 10.11+ (64 bit only)
  • Solaris 10.9+ (SPARC and x86_64)*
  • Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (32 and 64 bit)

* - version doesn’t have Client VM

Note: The minimum supported Linux kernel version is 2.6.18 and GLIBC version 2.5. LibericaFX works on all supported Ubuntu versions, Red Hat Linux family starting from 7.x and SUSE versions with GTK3 backend.

Liberica JDK and JRE distribution

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

  • Use Liberica JDK if your application requires javac or other tools and services not present in a JRE, or you would like to use jlink to create a trimmed-down version of the Java Runtime for your particular needs.
  • Use Liberica JRE for all other purposes.

Liberica 8 introduces all new features supported by OpenJDK 8 on Linux x64

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. In a JRE it can be enabled in runtime with -minimal command line option.

Linux x86_64, Linux x86, Apple macOS x86_64, Microsoft Windows x86_64, Microsoft Windows x86 versions of Liberica 8 also contains LibericaFX. On macOS, LibericaFX works starting with 10.10+.

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.

Issues fixed

Issue Description
6345095 regression test EmptyClipRenderingTest fails
6896810 TEST_BUG: java/lang/ref/SoftReference/ fails with OOME during System.out.println
6949753 [TEST BUG]: java/awt/print/PageFormat/ needs update by removing a infinite loop
7107012 sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled
7112454 TEST_BUG: java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.html failed
7131835 [TEST_BUG] Test does not consider that the rounded edges of the window in Mac OS 10.7
7185221 [macosx] Regtest should not throw exception if a suitable display mode found
8031126 java/lang/management/ThreadMXBean/ fails intermittently
8035166 Remove dependency on EC classes from pkcs11 provider
8035186 j2se_jdk/jdk/test/java/lang/invoke/lambda/ - assertion error
8038723 Openup some PrinterJob tests
8041464 [TEST_BUG] CustomClassLoaderTransferTest does not support OS X
8041561 Inconsistent opacity behaviour between JCheckBox and JRadioButton
8061777 (zipfs) IllegalArgumentException in ZipCoder.toString when using Shitft_JIS
8078024 javac, several incorporation steps are silently failing when an error should be reported
8078450 Implement consistent process for quarantine of tests
8078614 WindowsClassicLookAndFeel MetalComboBoxUI.getbaseLine fails with IllegalArgumentException
8080953 [TEST_BUG]Test java/awt/FontClass/ fails due to wrongly typed bugid
8081547 Prepare client libs regression tests for running in a concurrent, headless jtreg environment
8129626 G1: set_in_progress() and clear_started() needs a barrier on non-TSO platforms
8141457 keytool default cert fingerprint algorithm should be SHA-256
8145051 Wrong parameter name in synthetic lambda method leads to verifier error
8150204 (fs) Enhance java/nio/file/Files/probeContentType/ debugging output
8158525 Update a few java/net tests to use the loopback address instead of the host address
8160217 JavaSound should clean up resources better
8160554 Wrong unit measure in CornerRadiiConverter
8167281 IIOMetadataNode bugs in getElementsByTagName and NodeList.item methods
8168996 C2 crash at postaloc.cpp:140 : assert(false) failed: unexpected yanked node
8171410 aarch64: long multiplyExact shifts by 31 instead of 63
8172404 Tools should warn if weak algorithms are used before restricting them
8185934 keytool shows “Signature algorithm: SHA1withECDSA, -1-bit key”
8191915 JCK tests produce incorrect results with C2
8198334 java/awt/FileDialog/8003399/ fails in headless mode
8202343 Disable TLS 1.0 and 1.1
8202990 javafx webview css filter property with display scaling
8204568 Relative CSS-Attributes don’t work all time
8209333 Socket reset issue for TLS 1.3 socket close
8211301 [macos] support full window content options
8211339 NPE during SSL handshake caused by HostnameChecker
8216987 ciMethodData::load_data() unpacks MDOs with non-atomic copy
8217338 [Containers] Improve systemd slice memory limit support
8219991 New fix of the deadlock in
8221408 Windows 32bit build build errors/warnings in hotspot
8223186 HotSpot compile warnings from GCC 9
8225435 Upgrade IANA Language Subtag Registry to the latest for JDK14
8225805 Java Access Bridge does not close the logger
8226899 Problemlist compiler/rtm tests
8227467 Better class method invocations
8227642 [TESTBUG] Make docker tests podman compatible
8228434 jdk/net/Sockets/ fails after JDK-8227642
8229284 jdk/internal/platform/cgroup/ fails for - memory:getMemoryUsage
8230388 Problemlist additional compiler/rtm tests
8233228 Disable weak named curves by default in TLS, CertPath, and Signed JAR
8233678 [macos 10.15] System menu bar does not work initially on macOS Catalina
8234727 sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3
8234728 Some security tests should support TLSv1.3
8235263 Revert TLS 1.3 change that wrapped IOExceptions
8235311 Tag mismatch may alert bad_record_mac
8235874 The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property.
8236500 Windows ucrt.dll should be looked up in versioned WINSDK subdirectory
8238579 HttpsURLConnection drops the timeout and hangs forever in read
8239091 Reversed arguments in call to strstr in freetype “debug” code.
8239589 JavaFX UI will not repaint after reconnecting via Remote Desktop
8240353 AArch64: missing support for -XX:+ExtendedDTraceProbes in C1
8240827 Downport from “8221882: Use fiber-friendly java.util.concurrent.locks in JSSE”
8242141 New System Properties to configure the TLS signature schemes
8242361 JavaFX Web View crashes with Segmentation Fault, when HTML contains Data-URIs
8242861 Update ImagePattern to apply SVG pattern transforms
8244473 Contextualize registration for JNDI
8244543 Enhanced handling of abstract classes
8244621 [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11
8248336 AArch64: C2: offset overflow in BoxLockNode::emit
8249183 JVM crash in “AwtFrame::WmSize” method
8249251 [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
8249588 libwindowsaccessbridge issues on 64bit Windows
8249906 Enhance opening JARs
8250568 Less ambiguous processing
8250582 Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
8250984 Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities
8251397 NPE on ClassValue.ClassValueMap.cacheArray
8252192 Update to Visual Studio 2019 version 16.7.2
8252446 Screen.getScreens() is empty sometimes
8252470 java/awt/dnd/DisposeFrameOnDragCrash/ fails on Windows
8253368 TLS connection always receives close_notify exception
8253476 fails on some Linux kernels w/o swap limit capabilities
8253799 Make lists of normal filenames
8253932 SSL debug log prints incorrect caller info
8254049 Update WebView to public suffix list 2020-04-24
8254836 Cherry pick GTK WebKit 2.30.3 changes
8254854 [cgroups v1] Metric limits not properly detected on some join controller combinations
8255880 UI of Swing components is not redrawn after their internal state changed
8255908 ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem
8255937 Better cleanup for test/jdk/javax/imageio/stream/
8256421 Add 2 HARICA roots to cacerts truststore
8256642 [TEST_BUG] jdk/test/javax/sound/midi/MidiSystem/ failed
8256682 JDK-8202343 is incomplete
8257192 Integrate AArch64 JIT port into 8u
8257746 Regression introduced with JDK-8250984 - memory might be null in some machines
8257897 Fix webkit build for XCode 12
8258079 Eliminate ParNew’s use of klass_or_null()
8258241 [8u] Missing doPrivileged() hunks from JDK-8226575
8258247 Couple of issues in fix for JDK-8249906
8258396 SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()
8258430 8u backport of JDK-8063107 missing test/javax/swing/JRadioButton/8041561/ changes
8258833 Cancel multi-part cipher operations in SunPKCS11 after failures
8258933 G1 needs klass_or_null_acquire
8259048 (tz) Upgrade time-zone data to tzdata2020f
8259312 fails as soneraclass2ca cert will
8259384 CUP version wrong in THIRD_PARTY_README after JDK-8233548
8259428 AlgorithmId.getEncodedParams() should return copy
8259568 PPC64 builds broken after JDK-8221408 8u backport
8259635 Update to 610.2 version of WebKit
8259680 Need API to query states of CAPS LOCK and NUM LOCK keys
8260163 IrresponsiveScriptTest.testInfiniteLoopInScript unit test fails on Windows
8260165 CSSFilterTest.testCSSFilterRendering system test fails
8260257 [Linux] WebView no longer reacts to some mouse events
8260349 Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS
8260356 (tz) Upgrade time-zone data to tzdata2021a
8260930 AARCH64: Invalid value passed to critical JNI function
8261183 Follow on to Make lists of normal filenames
8261231 Windows IME was disabled after DnD operation
8261766 [8u] hotspot needs to recognise cl.exe 19.16 to build with VS2017
8261927 WebKit build fails with Visual Studio 2017
8262073 assert(allocates2(pc)) failed: not in CodeBuffer memory
8262075 sun/security/krb5/auto/ timed out intermittently
8263008 AARCH64: Add debug info for
8264171 Missing aarch64 parts of JDK-8236179 (C1 register allocation failure with T_ADDRESS)
Back to Downloads PageSupported Configurations
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