Back
BellSoft
Patches for BellSoft Liberica Lite JDK 25 x64
Windows
4 patches available
Liberica JDK is a free and open source Java Development Kit produced by BellSoft.n
BellSoft Liberica Lite JDK 25 x64 Version 25.0.4.9
Release Date
7/21/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Liberica JDK 25.0.4+9: Release Notes$$$Published: July 21; 2026$$$$$$1. Version information$$$This document provides information about Liberica JDK 25.0.4 release. The full version string for this update release is 25.0.4+9. The version number is 25.$$$$$$Liberica JDK 25 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 IDt$$$JDK-8347938$$$$$$Summary: Add Support for the Latest ML-KEM and ML-DSA Private Key Encodings$$$$$$Description: The JDK now encodes ML-KEM and ML-DSA private keys in PKCS #8 format using the DER-encoded ASN.1 CHOICE formats defined in Section 6; Private Key Format of RFC 9935 and Section 6; Private Key Format of RFC 9881. Two new security properties; jdk.mlkem.pkcs8.encoding and jdk.mldsa.pkcs8.encoding; control the encoding used when generating new keys with a KeyPairGenerator or when translating keys with a KeyFactory. Valid values are seed; expandedKey; and both (case-insensitive). If a system property of the same name is also specified; it supersedes the security property value. All three formats are supported when decoding previously encoded private keys with a KeyFactory. The default encoding for newly generated ML-KEM and ML-DSA private keys is seed. Applications that require a particular private-key encoding can configure the relevant security property or equivalent system property.$$$$$$JDK-8365057$$$$$$Summary: Thread Dumps Generated by HotSpotDiagnosticMXBean.dumpThreads and jcmd Thread.dump_to_file Updated to Include Owner of the Park Blocker$$$$$$Description: The thread dump generated by the [com.sun.management.HotSpotDiagnosticMXBean.dumpThreads] API; and the diagnostic command jcmd <pid> Thread.dump_to_file; now includes information about park blocker owner for threads that are parked on [java.util.concurrent.locks.AbstractOwnableSynchronizer] objects.$$$$$$JDK-8369736$$$$$$Summary: New Management Interface for AOT Cache Creation$$$$$$Description: A new management interface; jdk.management.HotSpotAOTCacheMXBean; has been added to the jdk.management module to provide the operation endRecording(). This operation ends the AOT recording and creates the AOT cache and/or configuration file. As with any MXBean; the operation can be invoked either from within the application or from an external tool such as [jconsole].$$$$$$JDK-8372351$$$$$$Summary: Added WISeKey Global GB and GC Root CA Certificates$$$$$$Description: wisekeyglobalrootgbca and wisekeyglobalrootgcca root certificates have been added to the cacerts truststore.$$$$$$JDK-8382740$$$$$$Summary: JFR Event jdk.OldObjectSample Disabled for Generational ZGC$$$$$$Description: The JFR event jdk.OldObjectSample is disabled when using generational ZGC. The combination results in unacceptable performance overhead because the implementation relies on weak handles that; in generational ZGC; are processed only in the old generation.$$$$$$Discontinued OS support$$$Note that Liberica JDK 25.0.4 is not available for and cannot be run on the following operating systems:$$$$$$Windows x86 (32-bit)$$$$$$macOS 10.x$$$$$$IANA TZ Data version$$$This release of Liberica JDK 25.0.4 comes with the 2026b version of the in-tree copy of the IANA timezone database. The following are the key features of this version.$$$$$$Briefly$$$British Columbia moved to permanent -07 on 2026-03-09.$$$$$$Some more overflow bugs have been fixed in zic.$$$$$$Changes to future timestamps$$$British Columbia’s 2026-03-08 spring forward was its last foreseeable clock change; as it moved to permanent -07 thereafter. (Thanks to Arthur David Olson.) Although the change to permanent -07 legally took place on 2026-03-09; temporarily model the change to occur on 2026-11-01 at 02:00 instead. This works around a limitation in CLDR v48.2 (2026-03-17). This temporary hack is planned to be removed after
BellSoft Liberica Lite JDK 25 x64 Version 25.0.2.12
Release Date
1/20/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Liberica JDK 25.0.2+12: Release Notes$$$Published: January 20; 2026$$$$$$1. Version information$$$This document provides information about Liberica JDK 25.0.2 release. The full version string for this update release is 25.0.2+12. The version number is 25.$$$$$$Liberica JDK 25 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 IDt$$$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
BellSoft Liberica Lite JDK 25 x64 Version 25.0.2.12
Release Date
1/20/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Liberica JDK 25.0.2+12: Release Notes$$$Published: January 20; 2026$$$$$$1. Version information$$$This document provides information about Liberica JDK 25.0.2 release. The full version string for this update release is 25.0.2+12. The version number is 25.$$$$$$Liberica JDK 25 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 IDt$$$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
BellSoft Liberica Lite JDK 25 x64 Version 25.0.2.12
Release Date
1/20/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Liberica JDK 25.0.2+12: Release Notes$$$Published: January 20; 2026$$$$$$1. Version information$$$This document provides information about Liberica JDK 25.0.2 release. The full version string for this update release is 25.0.2+12. The version number is 25.$$$$$$Liberica JDK 25 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 IDt$$$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
BellSoft Liberica Lite JDK 25 x64 Version 25.0.1.13
Release Date
11/20/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Liberica JDK 25.0.1+13: Release Notes$$$Published: November 20; 2025$$$$$$1. Version information$$$This document provides information about Liberica JDK 25.0.1 release. This is a cumulative release of Liberica JDK that includes all fixed bugs and CVEs from Liberica JDK 25.0.1+11. For the list of updates; see What’s New.$$$$$$The full version string for this update release is 25.0.1+13. The version number is 25.$$$$$$Liberica JDK 25 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.$$$$$$Discontinued OS support$$$Note that Liberica JDK 25.0.1 is not available for and cannot be run on the following operating systems:$$$$$$Windows x86 (32-bit)$$$$$$macOS 10.x$$$$$$IANA TZ Data update$$$This release of Liberica JDK 25.0.1 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.
BellSoft Liberica Lite JDK 25 x64 Version 25.0.1.13
Release Date
11/20/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Liberica JDK 25.0.1+13: Release Notes$$$Published: November 20; 2025$$$$$$1. Version information$$$This document provides information about Liberica JDK 25.0.1 release. This is a cumulative release of Liberica JDK that includes all fixed bugs and CVEs from Liberica JDK 25.0.1+11. For the list of updates; see What’s New.$$$$$$The full version string for this update release is 25.0.1+13. The version number is 25.$$$$$$Liberica JDK 25 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.$$$$$$Discontinued OS support$$$Note that Liberica JDK 25.0.1 is not available for and cannot be run on the following operating systems:$$$$$$Windows x86 (32-bit)$$$$$$macOS 10.x$$$$$$IANA TZ Data update$$$This release of Liberica JDK 25.0.1 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.
BellSoft Liberica Lite JDK 25 x64 Version 25.0.1.13
Release Date
11/20/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Liberica JDK 25.0.1+13: Release Notes$$$Published: November 20; 2025$$$$$$1. Version information$$$This document provides information about Liberica JDK 25.0.1 release. This is a cumulative release of Liberica JDK that includes all fixed bugs and CVEs from Liberica JDK 25.0.1+11. For the list of updates; see What’s New.$$$$$$The full version string for this update release is 25.0.1+13. The version number is 25.$$$$$$Liberica JDK 25 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.$$$$$$Discontinued OS support$$$Note that Liberica JDK 25.0.1 is not available for and cannot be run on the following operating systems:$$$$$$Windows x86 (32-bit)$$$$$$macOS 10.x$$$$$$IANA TZ Data update$$$This release of Liberica JDK 25.0.1 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.
BellSoft Liberica Lite JDK 25 x64 Version 25.0.1.11
Release Date
10/21/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes
1. Version information$$$This document provides information about Liberica JDK 25.0.1 release.$$$$$$The full version string for this update release is 25.0.1+11. The version number is 25.$$$Liberica JDK 25 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 IDt$$$JDK-8315131$$$Summary: Clarify VarHandle set/get access on 32-bit platforms$$$Description: The specification found in java.lang.foreign.MemoryLayout was updated to state no atomicity guarantee instead of using word tearing as we do not support the MemorySegment type; and was reused to byteBufferViewVarHandle.$$$$$$JDK-8359596$$$Summary: Behavior change when both -Xlint:options and -Xlint:-options flags are given$$$Description: In JDK versions up to 24; the effect of specifying a conflicting pair of lint flags for the options category; for example -Xlint:options -Xlint:-options or -Xlint:options -Xlint:none; was that the negative flag always took precedence. In other words; both of those combinations would result in no warning. This was inadvertently flipped in the fix for JDK-8354556; in combination with JDK-8352612; both of which are included in JDK 25. JDK 25 was reverted to the prior behavior in the master branch.$$$$$$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$$$$$$JDK-8362882$$$Summary: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool()$$$Description: Documentation for the java.util.concurrent.SubmissionPublisher no-arg constructor was updated to specify that it uses the ForkJoinPool.commonPool in all cases.$$$$$$JDK-8367031$$$Summary: Regression in Serialization of LocalDate Class Objects$$$Description: The serialized Class objects for several classes in the java.time package are incompatible between JDK 25 and previous versions. The affected classes include LocalDate; YearMonth; MonthDay; and HijrahDate. If a Class object for one of these classes is serialized on a previous version and is deserialized on JDK 25; or vice-versa; InvalidClassException will be thrown. Note that the incompatibility exists with Class objects but not instances of these classes. Serializing the Class object; for example by using writeObject(LocalDate.class) will encounter the incompatibility. However; Serializing an instance through writeObject(LocalDate.now()) is compatible.
Interested in automating patching for BellSoft Liberica Lite JDK 25 x64?