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

Liberica JDK 8u362+9

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.

CVEs

This is the list of the security issues fixed in this release. CVSS scores are provided using the CVSS version 3.1 scoring system.

CVE IDScoreComponentModuleAttack vectorComplexityPrivilegesUser interactionScopeConfidentialityIntegrityAvailability

CVE-2023-21830

5.3

other-libs

network

low

none

none

unchanged

none

low

none

CVE-2023-21843

3.7

client-libs

javax.sound

network

high

none

none

unchanged

none

low

none

Issues fixed

IssueDescription

JDK-8087557

[Win][accessibility, dialogs] Alert Dialog content is not fully read by Screen Reader

JDK-8248551

[TestBug] Ignore two failing FXML unit tests which use Nashorn script engine

JDK-8283402

Update to gcc 11.2 on Linux

JDK-8284281

[Accessibility][win] [Narrator] Exceptions with TextArea & TextField when deleted last char

JDK-8289336

Better platform image support

JDK-8289343

Better GL support

JDK-8289541

Update ICU4C to 71.1

JDK-8289542

Update JPEG Image Decoding Software to 9e

JDK-8292097

Better video decoding

JDK-8292105

Improve Robot functionality

JDK-8292112

Better DragView handling

JDK-8293795

[Accessibility][win] [Narrator] Exceptions when deleting text with continous key press in TextArea and TextField

JDK-8293971

Loading new Media from resources can sometimes fail when loading from FXML

JDK-8294722

FX: Update copyright year in docs, readme files to 2023

JDK-8294779

Improve FX pages

JDK-8299628

BMP top-down images fail to load after JDK-8289336

JDK-8295723

security/infra/wycheproof/RunWycheproof.java fails with Assertion Error

JDK-8295687

Better BMP bounds

JDK-8293742

Better Banking of Sounds

JDK-8293734

Improve BMP image handling

JDK-8293717

Objective view of ObjectView

JDK-8293598

Enhance InetAddress address handling

JDK-8293554

Enhanced DH Key Exchanges

JDK-8289350

Better media supports

JDK-8288516

Enhance font creation

JDK-8286496

Improve Thread labels

JDK-8285021

Improve CORBA communication

JDK-8299439

java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR

JDK-8299483

ProblemList java/text/Format/NumberFormat/CurrencyFormat.java

JDK-8296239

ISO 4217 Amendment 174 Update

JDK-8294307

ISO 4217 Amendment 173 Update

JDK-8289549

ISO 4217 Amendment 172 Update

JDK-8283277

ISO 4217 Amendment 171 Update

JDK-8280890

Cannot use ‘-Djava.system.class.loader’ with class loader in signed JAR

JDK-8297804

(tz) Update Timezone Data to 2022g

JDK-8296715

CLDR v42 update for tzdata 2022f

JDK-8275887

jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled

JDK-8296108

(tz) Update Timezone Data to 2022f

JDK-8255559

Leak File Descriptors Because of ResolverLocalFilesystem#engineResolveURI()

JDK-8073464

GC workers do not have thread names

JDK-6885993

Named Thread: introduce print() and print_on(outputStream* st) methods

JDK-8269039

Disable SHA-1 Signed JARs

JDK-8297141

Fix hotspot/test/runtime/SharedArchiveFile/DefaultUseWithClient.java for 8u

JDK-8241086

Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows

JDK-8129827

[TEST_BUG] Test java/awt/Robot/RobotWheelTest/RobotWheelTest.java fails

JDK-8079255

[TEST_BUG][macosx] Test closed/java/awt/Robot/RobotWheelTest/RobotWheelTest fails for Mac only

JDK-8197859

VS2017 Complains about UINTPTR_MAX definition in globalDefinitions_VisCPP.hpp

JDK-8286582

Build fails on macos aarch64 when using –with-zlib=bundled

JDK-8284389

Improve stability of GHA Pre-submit testing by caching cygwin installer

JDK-8296959

Fix hotspot shell tests of 8u on multilib systems

JDK-8295714

GHA ::set-output is deprecated and will be removed

JDK-8159599

[TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java

JDK-8221529

[TESTBUG] Docker tests use old/deprecated image on AArch64

JDK-8284622

Update versions of some Github Actions used in JDK workflow

JDK-8233551

[TESTBUG] SelectEditTableCell.java fails on MacOS

JDK-8295288

Some vm_flags tests associate with a wrong BugID

JDK-7124218

[TEST_BUG][macosx] Space should select cell in the JTable

JDK-8159720

Failure of C2 compilation with tiered prevents some C1 compilations

JDK-8224506

[TESTBUG] TestDockerMemoryMetrics.java fails with exitValue = 137

JDK-8296555

Enable hotspot/tier1 for 64-bit builds in GHA for 8u

JDK-8295915

Problemlist compiler/rtm failures specific to 8u

JDK-8270344

Session resumption errors

JDK-8295950

Enable langtools/tier1 in GHA for 8u

JDK-8295173

(tz) Update Timezone Data to 2022e

JDK-8294357

(tz) Update Timezone Data to 2022d

JDK-8265527

tools/javac/diags/CheckExamples.java fails after JDK-8078024 8u backport

JDK-8206456

[TESTBUG] docker jtreg tests fail on systems without cpuset.effective_cpus / cpuset.effective_mems

JDK-8054066

com/sun/jdi/DoubleAgentTest.java fails with timeout

JDK-8271459

C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity

JDK-8269850

Most JDK releases report macOS version 12 as 10.16 instead of 12.0

JDK-8295164

JDK 8 jdi tests should not use tasklist command on Windows

JDK-8253702

BigSur version number reported as 10.16, should be 11.nn

JDK-8293828

JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening

JDK-8274563

jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening

JDK-8148005

One byte may be corrupted by get_datetime_string()

JDK-8294863

Enable partial tier1 testing in GHA for JDK8

JDK-8293461

Add a test for JDK-8290832

JDK-8195607

sun/security/pkcs11/Secmod/TestNssDbSqlite.java failed with “NSS initialization failed” on NSS 3.34.1

JDK-8288928

Incorrect GPL header in pnglibconf.h (backport of JDK-8185041)

JDK-8067941

[TESTBUG] Fix tests for OS with 64K page size.

JDK-8283903

GetContainerCpuLoad does not return the correct result in share mode

JDK-8273176

handle latest VS2019 in abstract_vm_version

JDK-8293181

Bump update version of OpenJDK: 8u362

JDK-8292762

Remove .jcheck directories from jdk8u subcomponents

JDK-8274840

Update OS detection code to recognize Windows 11

JDK-8071530

Update OS detection code to reflect Windows 10 version change

JDK-8300178

JDK-8286496 causes build failure on older GCC

JDK-8300225

JDK-8288516 causes build failure on Windows + VS2010

ON THIS PAGE