Liberica JDK 11.0.29+10: Release Notes

Published: October 21, 2025

1. Version information

This document provides information about Liberica JDK 11.0.29 release.

The full version string for this update release is 11.0.29+10. The version number is 11.

Liberica JDK 11 is distributed as .apk, .rpm, .zip, .deb, .pkg, and .tar.gz packages. Please select the most appropriate for your purposes.

2. What’s New

This release contains the following updates and new features.

Notable Changes

This is the list of the notable issues fixed in this release.

Issue ID

JDK-8361212

Summary: Removed Four AffirmTrust Root Certificates

Description: The following root certificates, which are deactivated and no longer in use, have been removed from the cacerts keystore: + alias name "affirmtrustcommercialca [jdk]" Distinguished Name: CN=AffirmTrust Commercial, O=AffirmTrust, C=US; + alias name "affirmtrustnetworkingca [jdk]" Distinguished Name: CN=AffirmTrust Networking, O=AffirmTrust, C=US; + alias name "affirmtrustpremiumca [jdk]" Distinguished Name: CN=AffirmTrust Premium, O=AffirmTrust, C=US; + alias name "affirmtrustpremiumeccca [jdk]" Distinguished Name: CN=AffirmTrust Premium ECC, O=AffirmTrust, C=US

Graal support in Liberica JDK 11

Liberica JDK continues to provide support for AOT and Graal JIT. Since in OpenJDK 11 builds these features are deemed experimental and deprecated, it is recommended to compile native executables with Liberica Native Image Kit to avoid errors.

IANA TZ Data update

This release of Liberica JDK 11.0.29 upgrades the in-tree copy of the IANA timezone database to 2025b. The following are the key changes of this update:

Future Timestamps:

New Time Zone:

A new time zone, America/Coyhaique, is created for Chile’s Aysén Region, which will now observe UTC−03 year-round (no daylight saving time).

  • This diverges from America/Santiago starting March 20, 2025.

  • Aysén will not change clocks on April 5, 2025.

  • This aligns Aysén with Magallanes Region.

Past Timestamps:

Iran Time Change Correction:

Iran changed from UTC+04 to UTC+03:30 on November 10, 1978, not at the end of the year as previously recorded.

Code Fixes:

Improved behavior for the zic tool:

  • It no longer creates invalid symlinks when using -l with multiple arguments.

  • A buffer underflow issue is resolved.

For more information, see JDK-8352716.

3. Known Issues

This release does not contain any known issues.

4. Fixed 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 IDCVSS scoreComponentModuleAttack VectorComplexityPrivilegesUser InteractionScopeConfidentialityIntegrityAvailability

CVE-2025-31257

7.5

javafx

web

network

high

none

required

unchanged

high

high

high

CVE-2025-53057

5.9

security-libs

java.security

network

high

none

none

unchanged

none

high

none

CVE-2025-53066

4.8

xml

jaxp

network

high

none

none

unchanged

low

none

low

5. Resolved Issues

JDK issues

This is the list of general JDK issues fixed in this release.

Issue IDSummary

JDK-8211328

Different declaration and definition of ClassLoaderData::classes_do() leads to build failures

JDK-8211804

Constant AO_UNUSED_MBZ uses left shift of negative value

JDK-8212155

Race condition when posting dynamic_code_generated event leads to JVM crash

JDK-8231943

ZGC: Enable serviceability/dcmd/gc/RunGCTest

JDK-8247362

HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected"

JDK-8268463

Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp

JDK-8274453

(sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings

JDK-8312518

[macos13] setFullScreenWindow() shows black screen on macOS 13 & above

JDK-8315774

Enable parallelism in vmTestbase/gc/g1/unloading tests

JDK-8316497

ColorConvertOp - typo for non-ICC conversions needs one-line fix

JDK-8318605

Enable parallelism in vmTestbase/nsk/stress/stack tests

JDK-8319197

Exclude hb-subset and hb-style from compilation

JDK-8322920

Some ProcessTools.execute* functions are declared to throw Throwable

JDK-8340185

Use make -k on GHA to catch more build errors

JDK-8343618

Stack smashing in awt_InputMethod.c on Linux s390x

JDK-8345414

Google CAInterop test failures

JDK-8348328

Update IANA Language Subtag Registry to Version 2025-05-15

JDK-8348597

Update HarfBuzz to 10.4.0

JDK-8348760

RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel

JDK-8350540

[17u,11u] B8312065.java fails Network is unreachable

JDK-8352637

Enhance bytecode verification

JDK-8352942

jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build

JDK-8355051

Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64

JDK-8355249

Remove the use of WMIC from the entire source code

JDK-8356053

Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout

JDK-8356294

Enhance Path Factories

JDK-8357193

[VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build

JDK-8358325

Bump update version of OpenJDK: 11.0.29

JDK-8358538

Update GHA Windows runner to 2025

JDK-8360042

GHA: Bump MSVC to 14.44

JDK-8360816

[11u] Use default value for ProgramFiles(x86) in GHA

JDK-8360937

Enhance certificate handling

JDK-8361212

Remove AffirmTrust root CAs

JDK-8363965

GHA: Switch cross-compiling sysroots to Debian bookworm

JDK-8365375

Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground

JDK-8365389

Remove static color fields from SwingUtilities3 and WindowsMenuItemUI

JDK-8365811

test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn’t parse correctly"

JDK-8368308

ISO 4217 Amendment 180 Update

JFX issues

This is the list of JFX issues fixed in this release.

Issue IDSummary

JDK-8328684

HellowWebView demo crashes when a webpage is scrolled

JDK-8356982

Update WebKit to 622.1

JDK-8360270

Websocket communication issues with Vaadin applications through webview

6. Updates to Third Party Libraries

This is the list of changes in the third party libraries.

LibraryFull nameNew VersionModuleJBS number

HarfBuzz

HarfBuzz

10.4.0

java.desktop

8348597

7. Upgrading to the New Version

To keep your Liberica JDK up-to-date and secure, always upgrade to the newest available version once it is released. To upgrade, install the new version over the previous one. For the installation instructions, see Liberica JDK Installation Guide.

ON THIS PAGE