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 ID | Score | Component | Module | Attack vector | Complexity | Privileges | User interaction | Scope | Confidentiality | Integrity | Availability |
---|---|---|---|---|---|---|---|---|---|---|---|
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
Issue | Description |
---|---|
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 |