The full version string for this update release is 8u352-b8. The version number is 8.

Liberica JDK 8u352+8

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

IssueDescription

JDK-8292609

Cherry-pick WebKit 614.1 stabilization fixes

JDK-8291630

Update attribution in webkit.md file

JDK-8285881

Update WebKit to 614.1

JDK-8288450

Update attribution in gstreamer.md file 8288449: Update attribution in glib.md file

JDK-8289952

Visual Studio libs msvcp140_1.dll and msvcp140_2.dll missing from build

JDK-8289587

IllegalArgumentException: Color.rgb’s red parameter (-16776961) expects color values 0-255

JDK-8286774

Replace openjdk.java.net with openjdk.org

JDK-8283869

Update attribution in webkit.md file

JDK-8283786

Update to Visual Studio 2022 version 17.1.0 on Windows

JDK-8288508

Enhance ECDSA usage

JDK-8285662

Better permission resolution

JDK-8282252

Improve BigInteger/Decimal validation

JDK-8286918

Better HttpServer service

JDK-8286910

Improve JNDI lookups

JDK-8286533

Key X509 usages

JDK-8286526

Improve NTLM support

JDK-8286519

Better memory handling

JDK-8286511

Improve macro allocation

JDK-8147862

Null check too late in sun.net.httpserver.ServerImpl

JDK-8292579

(tz) Update Timezone Data to 2022c

JDK-8028265

Add legacy tz tests to OpenJDK

JDK-8292688

Support Security properties in security.testlibrary.Proc

JDK-7131823

bug in GIFImageReader

JDK-8139668

Generate README-build.html from markdown

JDK-8173339

AArch64: Fix minimum stack size computations

JDK-8049228

Improve multithreaded scalability of InetAddress cache

JDK-7186258

InetAddress$Cache should replace currentTimeMillis with nanoTime for more precise and accurate

JDK-8285497

Add system property for Java SE specification maintenance version

JDK-8232950

SUNPKCS11 Provider incorrectly check key length for PSS Signatures.

JDK-8039955

[TESTBUG] jdk/lambda/LambdaTranslationTest1 - java.lang.AssertionError: expected [d:1234.000000] but found [d:1234,000000]

JDK-8254318

Remove .hgtags

JDK-8285400

Add ‘@apiNote’ to the APIs defined in Java SE 8 MR 3

JDK-8201793

(ref) Reference object should not support cloning

JDK-8183107

PKCS11 regression regarding checkKeySize

JDK-8175797

(ref) Reference::enqueue method should clear the reference object before enqueuing

JDK-8178832

(ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored

JDK-8193780

(ref) Remove the undocumented “jdk.lang.ref.disableClearBeforeEnqueue” system property

JDK-8254178

Remove .hgignore

JDK-8214427

probable bug in logic of ConcurrentHashMap.addCount()

JDK-8288763

Pack200 extraction failure with invalid size

JDK-8245263

Enable TLSv1.3 by default on JDK 8u for Client roles

JDK-8071507

(ref) Clear phantom reference as soft and weak references do

JDK-8143847

Remove REF_CLEANER reference category

JDK-8287132

Retire Runtime.runFinalizersOnExit so that it always throws UOE

JDK-8288865

[aarch64] LDR instructions must use legitimized addresses

JDK-8290000

Bump macOS GitHub actions to macOS 11

JDK-8130895

Test javax/swing/system/6799345/TestShutdown.java fails on Solaris11 Sparcv9

JDK-8194873

right ALT key hotkeys no longer work in Swing components

JDK-8155742

[Windows] robot.keyPress(KeyEvent.VK_ALT_GRAPH) throws java.lang.IllegalArgumentException in windows

JDK-8282538

PKCS11 tests fail on CentOS Stream 9

JDK-8256722

handle VC++:1927 VS2019 in abstract_vm_version

JDK-8233019

java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit

JDK-8235218

Minimal VM is broken after JDK-8173361

JDK-8150669

C1 intrinsic for Class.isPrimitive

JDK-8283849

AsyncGetCallTrace may crash JVM on guarantee

JDK-8136354

[TEST_BUG] Test java/awt/image/RescaleOp/RescaleAlphaTest.java with Bad action for script

JDK-8087283

Add support for the XML Signature here() function to the JDK XPath implementation

JDK-8173361

various crashes in JvmtiExport::post_compiled_method_load

JDK-8260589

Crash in JfrTraceIdLoadBarrier::load(_jclass*)

JDK-8280963

Incorrect PrintFlags formatting on Windows

JDK-8235385

Crash on aarch64 JDK due to long offset

JDK-8287508

The tests added to jdk-8 by 8235385 are to be ported to jdk-11

JDK-8287521

Bump update version of OpenJDK: 8u352

ON THIS PAGE