Update OS detection code to reflect Windows 10 version change
October 2025 Quarterly Update Release Notes
Release Details
This release is the October 2025 quarterly update release for Azul Zulu Builds of OpenJDK version 25, 21, 17, 11, 8, 7, and 6.
The following table describes which Azul Zulu versions are published with this release.
Azul Zulu Version (*) |
Update Type (**) |
JDK VersionThe JDK version that is used in this release of Azul Zulu. |
Based onThe previous version of Azul Zulu that was used as the basis for the current version. |
JavaFX VersionThe version of JavaFX that is included in this release of Azul Zulu. JavaFX is available in the bandles with the |
|
---|---|---|---|---|---|
Azul Zulu Version |
JDK Version |
||||
25.29.12 (SA) |
CPU |
25.0.0.0.101+1 |
25.28 |
25.0.0+102 |
25.0.1+100 |
25.30.17 (CA) |
PSU |
25.0.1+8 |
25.29 |
25.0.0.0.101+1 |
25.0.1+101 |
21.45.14 (SA) |
CPU |
21.0.8.0.101+1 |
21.44 |
21.0.8+9 |
23.0.4.0.101+101 |
21.46.21 (CA) |
PSU |
21.0.9+10 |
21.45 |
21.0.8.0.101+1 |
23.0.5+100 |
17.61.12 (SA) |
CPU |
17.0.16.0.101+1 |
17.60 |
17.0.16+8 |
22.0.6.0.101+100 |
17.62.17 (CA) |
PSU |
17.0.17+10 |
17.61 |
17.0.16.0.101+1 |
22.0.7+101 |
11.83.12 (SA) |
CPU |
11.0.28.0.101+1 |
11.82 |
11.0.28+6 |
19.0.12.0.101+100 |
11.84.17 (CA) |
PSU |
11.0.29+7 |
11.83 |
11.0.28.0.101+1 |
19.0.13+100 |
8.89.0.14 (SA) |
CPU |
8u471-b01 |
8.88 |
8u462-b08 |
8u471-b01 |
8.90.0.19 (CA) |
PSU |
8u472-b08 |
8.89 |
8u471-b01 |
8u472-b01 |
7.81.0.12 (SA) |
CPU |
7u481-b01 |
7.79 |
7u471-b01 |
N/A |
6.75.0.14 (SA) |
CPU |
6b175 |
6.73 |
6b173 |
N/A |
(*) Azul provides two types of distribution packages for each Java version:
-
Subscriber Availability (SA) distributions are tested, certified, and commercially supported Azul Zulu Builds of OpenJDK. Azul ensures that the software that uses the Accessible APIs of the product doesn’t have to include specific licenses and that such a use doesn’t contaminate the code or intellectual property of such software with any license requirements. SA builds may support configurations and features that are unavailable to free users.
-
Community Availability (CA) distributions are Azul Zulu Builds of OpenJDK that are free to download and use.
Note
|
Both SA and CA distributions may contain Early Access builds noted with -ea- in their filename. Early Access builds may not be TCK certified.
|
(**) Update type:
-
CPU (Critical Patch Updates) contain fixes to security vulnerabilities and critical bug fixes. Azul Zulu CPU releases are generally based on prior-cycle PSU releases, with only security fixes applied. They provide a low-risk vehicle for the potentially urgent deployment of security fixes when issues of sufficient severity arise. CPU releases are available in SA distributions.
-
PSU (Patch Set Updates) incorporates all fixes in the corresponding CPU, as well as additional non-security bug fixes. Azul Zulu PSU releases incorporate both security fixes and other changes that align the release contents with the associated OpenJDK project quarterly release. PSU releases are available in SA and CA distributions.
What’s New
New Zulu Distributions
Zulu 25 for Chainguard Containers
Chainguard containers based on Zulu 25 are now available. More information regarding Chainguard containers is available here.
RHEL 10 Support
RHEL 10 support is now available for PSU builds. A required fix for CPU builds has not yet been included as that could bring unexpected behavioral differences.
Windows ARM 64-bit
With this release, ARM 64-bit configurations are now available for Windows.
-
Java Versions: 17, 21, 25
-
Architecture: ARM 64-bit
-
Operating Systems: Windows 10 and 11
-
Java Configuration: JDK
-
Package Type: Zip
-
Distribution Type: CA and SA
Linux 32-bit Configurations for Java 21
In this release, Azul is providing Zulu 21 Subscriber Availability (SA) builds for Linux 32-bit systems. This allows you to make use of the latest features in Java on such systems. It will also help you to align the code of your projects with other hardware configurations that have already been migrated to Java 21.
Federal Information Processing Standards
To make Azul Zulu Builds of OpenJDK compliant with the Federal Information Processing Standards (FIPS), certain distributions for Java 8, 11, 17, and 21 include a module containing cryptographic algorithms (Bouncy Castle Crypto APIs).
Note: This change will have no impact if FIPS functionality is not required/implemented in your application. For more information about FIPS, check Federal Information Processing Standards in Zulu.
FIPS Support for Zulu 21
With this release, FIPS-compliant Azul Zulu Builds of OpenJDK are available for Azul Zulu 21 in addition to Java 8, 11 and 17.
UseBCFIPS Warning
With previous releases, when you provided -XX:+UseBCFIPS
option to the JVM directly without the Java launcher, it was silently ignored. Starting from October 2025, with the PSU builds, using the option with JVM directly leads to an error.
The correct way to use BC-FIPS is to start it via the Java launcher. See Federal Information Processing Standards in Zulu > How To Use.
Changes in Coordinated Restore at Checkpoint
Coordinated Restore at Checkpoint (CRaC) is a JDK project that allows you to start Java programs with a shorter time to first transaction, combined with less time and resources to achieve full code speed.
Improvements
Starting from the Zulu 25 GA release and the October 2025 updates for Zulu 17 and 21, the following CRaC improvements are available.
-
The post-restore warm-up time is reduced when using the G1 garbage collector.
-
-XX:+IgnoreUnrecognizedVMOptions
can now be used on restore to allow the JVM to successfully start when a script uses options from a more recent JVM version.
-
CRaC eagerly recompiles methods that were deoptimized in the period starting from the checkpoint and ending on restoration + the value defined by
jdk.crac.recompilation-delay-ms
. Because the deoptimizations are likely caused by the checkpoint and restore process, eager recompilation should improve warm-up at the expense of a little CPU spike.This behavior is controlled by
jdk.crac.enable-recompilation
(which is enabled by default). See CRaC System Properties.
Behavioral Changes
-
When you use
-XX:+CRaCIgnoreRestoreIfUnavailable
and the restore succeeds, new arguments (as described here), are ignored. This makes the use of Transparent Restore or Startup more convenient as new arguments are usually intended for when you want to start the application from scratch and not from the restored instance.
Documentation Changes
-
The CRaC documentation has moved to a separate section of the Azul Docs > CRaC.
hsdis in Zulu 21 SA
In October 2025, the Zulu 21 SA PSU build includes hsdis
, a disassembler plugin for the Java HotSpot VM that allows you to see the native assembly code generated by the JIT (Just-In-Time) compiler. This plugin was previously available in Zulu 11 and 17 SA builds, and has now been added to Zulu 21. You can use it when you need to understand why certain code performs differently, verify compiler optimizations, or when doing very low-level performance tuning.
Please note, in this release it’s only in the Zulu 21 SA PSU, and going forward, January 2026 and later, this will also be available in Zulu 21 CPU builds.
IANA Time Zone Data Version
This release of Azul Zulu comes with IANA Time Zone Database version 2025b.
Notification of Upcoming Changes
Better Support for JVM Detection on macOS
In the next release (January 2026), Azul will change the directories inside the macOS bundles so that only the Contents
directory will remain underneath the top-level directory. All symlinks (and the zulu-$VER.jdk
directory which previously contained the Contents
directory) are planned to be removed. This will help macOS systems to detect installed Zulu versions.
Applications relying on a specific Zulu installation path, may be broken because of this change in the next release. Instructions will be provided on how to address this.
Supported Platforms
This section provides information about the operating systems that are supported in this release of Azul Zulu.
Azul Zulu Builds of OpenJDK Without and With OpenJFX
Some versions of Azul Zulu are available in different packages for specific platforms, as indicated in this overview table with:
-
: Build of OpenJDK without OpenJFX.
-
: Build of OpenJDK without and with OpenJFX.
Note
|
The list of supported configurations and platform includes, but is not limited to, the table below. Don’t hesitate to contact Support if you have issues with Azul Zulu Builds of OpenJDK on any other platform or configuration. |
Operating System |
Azul Zulu Version |
||||||
---|---|---|---|---|---|---|---|
6 |
7 |
8 |
11 |
17 |
21 |
25 |
|
Windows Server 2025 |
|
|
|||||
Windows Server 2022 |
|
|
|||||
Windows Server 2019 |
|
|
|||||
Windows Server 2016 |
|
|
|||||
Windows 11 |
|
|
|||||
Windows 10 |
|
|
|||||
Windows (ARM 64-bit) |
|||||||
Windows 11 |
n/a |
n/a |
n/a |
n/a |
|||
Windows 10 |
n/a |
n/a |
n/a |
n/a |
|||
Linux (x86 32/64-bit) |
|||||||
RHEL 10.x [2]Only available in PSU builds |
|
|
|||||
RHEL 9.x |
|
|
|||||
RHEL 8.x |
|
|
|||||
RHEL 6.x and 7.x |
n/a |
n/a |
n/a |
n/a |
|||
SLES 15 |
|
|
|||||
SLES 12 |
|
|
|||||
CentOS Stream |
|
|
|||||
Ubuntu 24.04 |
|
|
|||||
Ubuntu 22.04 |
|
|
|||||
Ubuntu 20.04 |
|
|
|||||
Ubuntu 18.04 |
|
|
|||||
Debian 13 |
|
|
|||||
Debian 12 |
|
|
|||||
Debian 11 |
|
|
|||||
Wind River 8.x |
n/a |
n/a |
n/a |
n/a |
n/a |
||
CoreOS |
n/a |
n/a |
n/a |
||||
Alpine Linux 3.11 or later [3]Alpine Linux 3.17 or later for Java 24. |
n/a |
n/a |
|
||||
Wolfi Linux |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
Amazon Linux 2023 |
n/a |
n/a |
|
||||
Linux (ARM 64-bit) |
|||||||
Ubuntu 24.04 |
n/a |
n/a |
|||||
Ubuntu 22.04 |
n/a |
n/a |
|||||
Ubuntu 20.04 |
n/a |
n/a |
|||||
Ubuntu 18.04 |
n/a |
n/a |
|||||
Debian 13 |
n/a |
n/a |
|||||
Debian 12 |
n/a |
n/a |
|||||
Debian 11 |
n/a |
n/a |
|||||
Alpine Linux 3.11 or later [3]Alpine Linux 3.17 or later for Java 24. |
n/a |
n/a |
|
||||
Wolfi Linux |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
Amazon Linux 2023 |
n/a |
n/a |
|||||
Linux with kernel 3.10.x and glibc 2.23
[4]Bundles with the Checkpoint/Restore (with the |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux (ARM 32-bit Hard-Float) |
|||||||
Ubuntu 18.04 [6]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware. |
n/a |
n/a |
|
n/a |
|||
Raspberry Pi OS 10 (Buster) [6]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware. |
n/a |
n/a |
|
|
n/a |
||
Raspberry Pi OS 9 (Stretch) [6]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware. |
n/a |
n/a |
n/a |
|
n/a |
||
Linux with kernel 3.10.x and glibc 2.9
[6]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware.
[9]Bundles with the CRaM (with the |
n/a |
n/a |
n/a |
|
n/a |
||
Linux (ARM 32-bit Soft-Float) [10]Bundles with the C1 compiler use FPU, if it is present and available, to speed up floating point operations. Bundles with both C1 and C2 compilers require FPU. |
|||||||
Linux with kernel 2.6.34 and glibc 2.5 [11]Bundles with the C1 compiler. Tested on ARMv5 hardware. |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Debian 7 Wheezy [12]Bundles with the C1 compiler were tested on ARMv6 and ARMv7 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7 hardware. |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux with kernel 3.10.x and glibc 2.9 [12]Bundles with the C1 compiler were tested on ARMv6 and ARMv7 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7 hardware. |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux (MIPS 32-bit) [13]MIPS32r2 ISA, Big Endian, FPU in 32-bit mode or equivalent emulation. |
|||||||
Linux with kernel 4.9.59 and glibc 2.9 [14]Linux soft-float O32 MIPS ABI. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
Linux (ppc64 Big Endian) |
|||||||
Linux with kernel 3.8.13 and glibc 2.22 [15]Bundles for this platform were tested on QorIQ® T4240-RDB. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
Linux (ppc32 Hard-float and SPE) |
|||||||
Linux with kernel 3.12.37 and glibc 2.20 [16]Hard-Float EABI bundles were tested on QorIQ® T1024RDB. SPE ABI bundles were tested on NXP® P2020RDB. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
QNX |
|||||||
QNX 7.0 ARMv7 32-bit Hard-Float ABI |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
QNX 7.1 ARMv8 32-bit Hard-Float ABI |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
macOS 13+ |
n/a |
||||||
MacOS (Apple Silicon) |
|||||||
macOS 13+ |
n/a |
n/a |
|||||
Solaris (x86 and Sparc) |
|||||||
Solaris 11 |
n/a |
n/a |
n/a |
n/a |
|||
Solaris 10 |
n/a |
n/a |
n/a |
n/a |
n/a |
Azul Zulu Builds of OpenJDK With CRaC
Note
|
Currently, CRaC is only available for the specified Linux systems, in the versions listed below of Azul Zulu Builds of OpenJDK. For development, you can use the CRaC Java library on any platform and simulate the CRaC functionality. |
-
: Build of OpenJDK with full CRaC support and the Warp engine.
-
: Build of OpenJDK with CRaC support for development purposes. These provide a simulated checkpoint/restore mechanism to be used for development and testing.
Operating System |
Azul Zulu Version |
|||||
---|---|---|---|---|---|---|
17 |
21 |
25 |
||||
x86 64-bit |
ARM 64-bit |
x86 64-bit |
ARM 64-bit |
x86 64-bit |
ARM 64-bit |
|
Linux |
||||||
Alpine Linux 3.16 |
||||||
Windows |
n/a |
n/a |
n/a |
|||
macOS |
Known Issues
Zulu Default Detection on MacOS
When you install Zulu on macOS and you do not specify JAVA_HOME
explicitly for your shell, it will not be automatically detected on macOS. This will be improved in the next release (January 2026 Quarterly Update Release).
Missing RHEL 10 CPU Builds
As described in RHEL 10 Support, at this moment, RHEL 10 support is not available for CPU builds. The support of RHEL 10 will be available in January 2026 CPU builds.
Fixed Issues
This section covers all issues that were fixed in this release.
Fixed Common Vulnerabilities and Exposures
Note
|
The full CVE list will be available in V1.0 of this release notes document. |
Non-CVE Security Fixes
Note
|
The full Non-CVE Security Fixes list will be available in V1.0 of this release notes document. |
OpenJDK Fixes and Enhancements
The following table describes the OpenJDK changes implemented in this release.
OpenJDK Patch ID | Azul Zulu Version | Synopsis | CPU/PSUCPU fixes are included in both CPU and PSU bundles. PSU fixes are included in the PSU bundles only. |
---|---|---|---|
7 |
CPU,PSU |
||
6,7 |
Update OS detection code to recognize Windows Server 2025 |
CPU,PSU |
|
17,21 |
Build failure with glibc 2.42 due to uabs() name collision |
CPU,PSU |
|
6,7,8,11,17,21,25 |
Remove AffirmTrust root CAs |
CPU,PSU |
|
21 |
[21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.8 |
CPU,PSU |
|
17 |
[17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.16 |
CPU,PSU |
|
21 |
GZIPInputStream readTrailer uses faulty available() test for end-of-stream |
PSU |
|
8 |
currency.properties supercede not working correctly |
PSU |
|
21 |
Code roots are not accounted for in region prediction |
PSU |
|
8 |
[TESTBUG] sun/net/www/http/ChunkedOutputStream/checkError.java fails on some systems |
PSU |
|
17 |
Test javax/swing/JRootPane/4670486/bug4670486.java fails with Action has not been received |
PSU |
|
8 |
Test jdk/lambda/vm/InterfaceAccessFlagsTest.java gets IOException during compilation |
PSU |
|
8 |
@ignore tools/javac/defaultMethods/Assertions.java until JDK-8047675 is fixed |
PSU |
|
17,21 |
[macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only |
PSU |
|
8 |
ConcurrentHashMap/ConcurrentAssociateTest.java, times out 90% of time on sparc with 256 cpu. |
PSU |
|
17 |
java/lang/management/ThreadMXBean/ThreadLists.java fails intermittently |
PSU |
|
17 |
Writer not closed with disk full error, file resource leaked |
PSU |
|
8 |
Error while fetching currency instance by Currency.getInstance(currencycode) |
PSU |
|
8 |
[TEST_BUG] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java |
PSU |
|
17,21 |
Some of Charset.availableCharsets() does not contain itself |
PSU |
|
8 |
Major performance regression in GetMethodDeclaringClass and other JVMTI Method functions |
PSU |
|
17,21 |
[macos] After a modal dialog is closed, no window becomes active |
PSU |
|
8 |
[TESTBUG] Add keywords headful/printer in java/awt and javax tests. |
PSU |
|
8 |
IOExceptionIfEncodedURLTest.sh versus IOExceptionIfEncodedURLTest.java |
PSU |
|
17 |
java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails |
PSU |
|
17 |
java/awt/Debug/DumpOnKey/DumpOnKey.java times out on Windows |
PSU |
|
17,21 |
Delete test java/awt/TrayIcon/DblClickActionEventTest/DblClickActionEventTest.html |
PSU |
|
11 |
Different declaration and definition of ClassLoaderData::classes_do() leads to build failures |
PSU |
|
11 |
Constant AO_UNUSED_MBZ uses left shift of negative value |
PSU |
|
11 |
Race condition when posting dynamic_code_generated event leads to JVM crash |
PSU |
|
17,21 |
java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST |
PSU |
|
17 |
java/awt/Mixing/MixingOnDialog.java fails on Ubuntu |
PSU |
|
17,21 |
attach in linux hangs due to permission denied accessing /proc/pid/root |
PSU |
|
8 |
test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms |
PSU |
|
11 |
ZGC: Enable serviceability/dcmd/gc/RunGCTest |
PSU |
|
11 |
HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected" |
PSU |
|
17,21 |
Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore |
PSU |
|
21 |
MissingResourceException for key cvc-complex-type.2.4.d.1 |
PSU |
|
21 |
[Linux] OSContainer::is_containerized() returns true when run outside a container |
PSU |
|
17 |
CodeStrings does not honour fixed address assumption. |
PSU |
|
17 |
Swing test PressedIconTest.java sometimes fails on macOS 11 ARM |
PSU |
|
17 |
Swing test bug7154030.java sometimes fails on macOS 11 ARM |
PSU |
|
11 |
Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp |
PSU |
|
17 |
[PPC64] gtest build error after JDK-8264207 |
PSU |
|
17 |
codestrings gtest fails when hsdis is present |
PSU |
|
11,17 |
(sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings |
PSU |
|
17 |
Remove unnecessary conversion to String in java.net.http |
PSU |
|
8 |
sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver |
PSU |
|
17 |
codestrings.validate_vm gtest fails on ppc64, s390 |
PSU |
|
17 |
codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046 |
PSU |
|
17 |
Use blessed modifier order in java.net.http |
PSU |
|
17 |
Additional malformed Javadoc inline tags in JDK source |
PSU |
|
17 |
HttpClient SelectorManager shuts down when custom Executor rejects a task |
PSU |
|
17,21 |
sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 |
PSU |
|
17,21 |
Expand bug8033699.java to iterate over all LaFs |
PSU |
|
17 |
RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes |
PSU |
|
17 |
[TESTBUG] waitForIdle after creating frame in JSpinnerMouseAndKeyPressTest.java |
PSU |
|
17 |
runtime/Thread/StopAtExit.java needs updating |
PSU |
|
17 |
vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/ fails with "eventSet.suspendPolicy() != policyExpected" |
PSU |
|
17 |
Replace Algorithms.eatMemory(…) with WB.fullGC() in vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java |
PSU |
|
17 |
Replace Algorithms.eatMemory(…) with WB.fullGC() in vmTestbase_vm_gc_ref tests |
PSU |
|
17 |
HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 |
PSU |
|
17 |
ExecutorShutdown test fails intermittently |
PSU |
|
17 |
codestrings gtest fails on AArch64: "udf" in padding |
PSU |
|
17 |
SSL debug message wrong about unsupported authentication scheme |
PSU |
|
17 |
HttpClient resources could be reclaimed more eagerly |
PSU |
|
17 |
Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation |
PSU |
|
17 |
Do not include the deprecated userinfo component of the URI in HTTP/2 headers |
PSU |
|
17,21 |
java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher |
PSU |
|
17 |
HttpClient will not send more than 64 kb of data from the 2nd request in http2 |
PSU |
|
17 |
The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport |
PSU |
|
17 |
Disable StressLongCountedLoop in compiler/loopopts/TestRemoveEmptyLoop.java |
PSU |
|
17 |
Cancelling a request must eventually cause its response body subscriber to be unregistered |
PSU |
|
17 |
SSLEngine throws IAE during parsing of X500Principal |
PSU |
|
17 |
compiler/loopopts/TestRemoveEmptyLoop.java fails with release VMs after JDK-8294839 |
PSU |
|
17 |
IR framework should not whitelist -XX:-UseTLAB |
PSU |
|
17 |
java/net/httpclient/CancelStreamedBodyTest.java fails with "java.lang.AssertionError: WARNING: tracker for HttpClientImpl(1) has outstanding operations" |
PSU |
|
17 |
Remove the -Xcheck:jni local reference capacity checking |
PSU |
|
17 |
REDO JDK-8296889: Race condition when cancelling a request |
PSU |
|
17 |
java/net/httpclient/SpecialHeadersTest.java failed once in AssertionError due to selector thread remaining alive |
PSU |
|
17 |
java/net/httpclient/AsyncExecutorShutdown.java fails in AssertionError due to misplaced assert |
PSU |
|
17 |
Parallel: Missing iteration over klass when marking objArrays/objArrayOops during Full GC |
PSU |
|
17 |
runtime/ClassUnload/UnloadTest.java failed with "Test failed: should still be live" |
PSU |
|
17 |
java/net/httpclient/CancelRequestTest.java fails with AssertionError: Found some subscribers for testPostInterrupt |
PSU |
|
17 |
vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java fails with usage tracker |
PSU |
|
17 |
nsk JDI tests pass if the debuggee failed to launch |
PSU |
|
17 |
java/net/httpclient/CancelStreamedBodyTest.java fails with AssertionError due to Pending TCP connections: 1 |
PSU |
|
17 |
AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe |
PSU |
|
17 |
Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern |
PSU |
|
17 |
httpclient: Add more debug to HttpResponseInputStream |
PSU |
|
17 |
java/net/httpclient/ThrowingSubscribersAsInputStream.java,ThrowingSubscribersAsInputStreamAsync.java, and other httpclient tests failing on windows: Unable to establish loopback connection |
PSU |
|
17 |
Http2Connection may send too many GOAWAY frames |
PSU |
|
21 |
jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters |
PSU |
|
17 |
Race condition in HttpBodySubscriberWrapper when cancelling request |
PSU |
|
21 |
Refactor Hotspot container detection code |
PSU |
|
17 |
Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java |
PSU |
|
21 |
File java.c compile error with -fsanitize=address -O0 |
PSU |
|
17 |
java/net/httpclient/ExpectContinueTest.java timed out |
PSU |
|
17 |
Update Http2TestServerConnection to use SSLSocket.startHandshake() |
PSU |
|
21 |
Increase precision of timestamps in g1 log |
PSU |
|
21 |
jdk/jfr/tool/TestView.java failed with "exitValue = 134" |
PSU |
|
21 |
Incorrect sorting of DirtyCardQueue buffers |
PSU |
|
21 |
Rename PtrQueueSet::buffer_size() |
PSU |
|
21 |
In PhaseChaitin::Split defs and phis are leaked |
PSU |
|
21 |
NMT: Arena diffs miss the scale |
PSU |
|
21 |
Optimization for StringLatin UpperLower |
PSU |
|
21 |
Server should not send bad_certificate alert when the client does not send any certificates |
PSU |
|
8 |
Socket.connect does not timeout when profiling |
PSU |
|
17 |
ColorConvertOp.filter for the default destination is too slow |
PSU |
|
17 |
org.jline.util.PumpReader signed byte problem |
PSU |
|
11 |
[macos13] setFullScreenWindow() shows black screen on macOS 13 & above |
PSU |
|
17,21 |
Print 'rss' and 'cache' as part of the container information |
PSU |
|
21 |
javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" |
PSU |
|
17,21 |
SunMSCAPI cannot read Local Computer certs w/o Windows elevation |
PSU |
|
21 |
Update googletest to v1.14.0 |
PSU |
|
17,21 |
Provide more explicative error message parsing Currencies |
PSU |
|
17,21 |
Multiple server call from connection failing with expect100 in getOutputStream |
PSU |
|
21 |
java.lang.IllegalAccessError when processing classlist to create CDS archive |
PSU |
|
17 |
CompileTask timestamp printed can overflow |
PSU |
|
11 |
Enable parallelism in vmTestbase/gc/g1/unloading tests |
PSU |
|
11 |
ColorConvertOp - typo for non-ICC conversions needs one-line fix |
PSU |
|
17 |
HttpClient with StructuredTaskScope does not close when a task fails |
PSU |
|
17 |
Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong |
PSU |
|
17 |
com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 |
PSU |
|
17 |
HTTP/2 stream cancelImpl may leave subscriber registered |
PSU |
|
21 |
G1: Improve remset clearing for humongous candidates |
PSU |
|
11 |
Enable parallelism in vmTestbase/nsk/stress/stack tests |
PSU |
|
21 |
ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java on linux-aarch64 in Xcomp mode |
PSU |
|
17,21 |
Enhance robustness of some j.m.BigInteger constructors |
PSU |
|
11 |
Exclude hb-subset and hb-style from compilation |
PSU |
|
21 |
SMFParser misinterprets interrupted running status |
PSU |
|
17,21 |
[JVMCI] class unloading related tests can fail on libgraal |
PSU |
|
21 |
vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni |
PSU |
|
21 |
Remove ill-adviced "make install" target |
PSU |
|
17,21 |
Move jpackage tests to tier3 |
PSU |
|
21 |
gtest high malloc footprint caused by BufferNodeAllocator stress test |
PSU |
|
21 |
[Linux] cgroup v2: Limits in parent nested control groups are not detected |
PSU |
|
11 |
Some ProcessTools.execute* functions are declared to throw Throwable |
PSU |
|
21 |
Javac fails with StackOverflowError when compiling deeply nested synchronized blocks |
PSU |
|
21 |
sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 |
PSU |
|
17 |
Rename jnihelper.h |
PSU |
|
17,21 |
Test javax/swing/text/BoxView/6494356/bug6494356.java performs a synchronization on a value based class |
PSU |
|
21 |
Test CertMsgCheck.java fails to find alert certificate_required |
PSU |
|
21 |
SpinYield.report should report microseconds |
PSU |
|
21 |
Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/JInternalFrame/6726866/bug6726866.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/JOptionPane/4174551/bug4174551.java applet to main |
PSU |
|
17,21 |
Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main |
PSU |
|
17,21 |
Convert javax/swing/JPopupMenu/7160604/bug7160604.java applet to main |
PSU |
|
17,21 |
Convert javax/swing/JScrollBar/8039464/Test8039464.java applet to main |
PSU |
|
17,21 |
Convert javax/swing/JSlider/4987336/bug4987336.java applet to main |
PSU |
|
17,21 |
Convert javax/swing/border/Test4243289.java applet test to main |
PSU |
|
17,21 |
Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main |
PSU |
|
17,21 |
Convert java/awt/FileDialog/MultipleMode/MultipleMode.html applet test to main |
PSU |
|
17,21 |
Convert javax/swing/JToolTip/4644444/bug4644444.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/border/Test4247606.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/JTree/4314199/bug4314199.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/border/Test4252164.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/border/Test4760089.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/border/Test6910490.java applet test to main |
PSU |
|
17,21 |
Convert java/awt/FileDialog/SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main |
PSU |
|
17,21 |
Convert /java/awt/im/8154816/bug8154816.java applet test to main |
PSU |
|
17,21 |
Convert InputMethod (/java/awt/im) applet tests to main |
PSU |
|
17,21 |
Convert javax/swing/text/GlyphView/4984669/bug4984669.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main |
PSU |
|
17,21 |
Automate javax/swing/JTable/TAB/TAB.java applet test |
PSU |
|
17,21 |
Automate javax/swing/JTable/4222153/bug4222153.java applet test |
PSU |
|
17,21 |
Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main |
PSU |
|
17,21 |
Convert AWTPanelSmoothWheel.html applet test to main |
PSU |
|
17,21 |
Convert ImageDecoratedDnD.html applet test to main |
PSU |
|
17,21 |
Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main |
PSU |
|
17,21 |
Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main |
PSU |
|
17,21 |
Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main |
PSU |
|
17,21 |
Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main |
PSU |
|
17,21 |
Convert java/awt/Component/UpdatingBootTime test to main |
PSU |
|
17,21 |
Convert java/awt/FileDialog/FileDialogForDirectories test to main |
PSU |
|
17,21 |
Convert java/awt/FileDialog/FileDialogForPackages test to main |
PSU |
|
17,21 |
Convert java/awt/FileDialog/FileDialogOpenDirTest test to main |
PSU |
|
17,21 |
Convert java/awt/FileDialog/FileDialogReturnTest test to main |
PSU |
|
17,21 |
Convert java/awt/FileDialog/FileNameOverrideTest test to main |
PSU |
|
17,21 |
Convert java/awt/im/4490692/bug4490692.html applet test to main |
PSU |
|
17,21 |
Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated |
PSU |
|
17,21 |
Convert closed JViewport manual applet tests to main |
PSU |
|
17,21 |
Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual |
PSU |
|
17,21 |
Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom |
PSU |
|
17 |
C2: VectorInsertNode::make() shouldn’t call ConINode::make() directly |
PSU |
|
17,21 |
Update nsk/jdb tests to use driver instead of othervm |
PSU |
|
21 |
runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully" |
PSU |
|
21 |
Refactor Hotspot container detection code so that subsystem delegates to controllers |
PSU |
|
21 |
jwebserver tool prints invalid URL in case of IPv6 address binding |
PSU |
|
17 |
Clean up vmTestbase/vm/share |
PSU |
|
21 |
Reading data from the clipboard from multiple threads crashes the JVM |
PSU |
|
21 |
ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int' |
PSU |
|
17 |
java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr |
PSU |
|
17,21 |
Test vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java timed out |
PSU |
|
21 |
Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed |
PSU |
|
21 |
Linux Alpine build fails after 8302744 |
PSU |
|
21 |
Add tests for hierarchical container support |
PSU |
|
21 |
VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes |
PSU |
|
17,21 |
Make PrintNullString.java automatic |
PSU |
|
17,21 |
Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary |
PSU |
|
17,21 |
Race condition in Class::protectionDomain |
PSU |
|
17,21 |
Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT |
PSU |
|
17,21 |
Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F |
PSU |
|
17 |
Incorrect handling of HTTP/2 GOAWAY frames in HttpClient |
PSU |
|
17,21 |
Reduce size of j.u.Formatter.Conversion#isValid |
PSU |
|
17 |
[XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor |
PSU |
|
21 |
runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error |
PSU |
|
21 |
platform/cgroup/TestSystemSettings.java fails on Alpine Linux |
PSU |
|
8 |
[8u] incorrect include file name in semaphore.inline.hpp |
PSU |
|
17 |
Failure when creating non-CRT RSA private keys in SunPKCS11 |
PSU |
|
21 |
Add IR test for Reference.refersTo intrinsic |
PSU |
|
21 |
C2 compilation fails with "all memory state should have been processed" assert |
PSU |
|
21 |
Compile error in cgroup code on Linux when using clang |
PSU |
|
21 |
com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled |
PSU |
|
21 |
Simplify processing of hidden class names |
PSU |
|
8 |
Fix JDK-8202369 incorrect backport for 8u |
PSU |
|
21 |
CDS error when module is located in a directory with space in the name |
PSU |
|
17,21 |
The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 |
PSU |
|
17 |
Concurrent GC crashed due to GetMethodDeclaringClass |
PSU |
|
17 |
Replace usages of -mx and -ms in some tests |
PSU |
|
21 |
Open source AWT TextField tests - Set1 |
PSU |
|
21 |
[Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems |
PSU |
|
17 |
ZGC: TestAllocateHeapAt.java should not run with UseLargePages |
PSU |
|
11,17,21 |
Use make -k on GHA to catch more build errors |
PSU |
|
21 |
Test java/lang/management/ThreadMXBean/Locks.java failed with NullPointerException |
PSU |
|
17,21 |
vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3 |
PSU |
|
21 |
Starting many threads can delay safepoints |
PSU |
|
17,21 |
Improve MessageFormat readObject checks |
PSU |
|
21 |
TypeRawPtr::add_offset may be "miscompiled" due to UB |
PSU |
|
17,21 |
[Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu |
PSU |
|
17,21 |
Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 |
PSU |
|
21 |
Compile error in cgroup coding when using toolchain clang |
PSU |
|
21 |
Typo in External Specifications link of java.util.Currency |
PSU |
|
21 |
GHA: Use only retention mechanism to remove bundles |
PSU |
|
17,21 |
Add mechanism to disable different parts of TLS cipher suite |
PSU |
|
21 |
Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags |
PSU |
|
21 |
Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir |
PSU |
|
17,21 |
C2: "node pinned on loop exit test?" assert failure |
PSU |
|
21 |
AWTEventMulticaster throws StackOverflowError using AquaButtonUI |
PSU |
|
17,21 |
test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated |
PSU |
|
21 |
Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp |
PSU |
|
21 |
C2: Shenandoah crashes during barrier expansion in Continuation::enter |
PSU |
|
11,17,21 |
Stack smashing in awt_InputMethod.c on Linux s390x |
PSU |
|
17,21 |
Show the default time zone with -XshowSettings option |
PSU |
|
17 |
HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams |
PSU |
|
17,21 |
Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main |
PSU |
|
17,21 |
Update XML Security for Java to 3.0.5 |
PSU |
|
17,21 |
javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 |
PSU |
|
17,21 |
Few JFR streaming tests fail with application not alive error on MacOS 15 |
PSU |
|
17,21 |
BlockLocationPrinter::print_location misses a ResourceMark |
PSU |
|
21 |
JFR: jfr view should display all direct subfields for an event type |
PSU |
|
8,11 |
Google CAInterop test failures |
PSU |
|
17,21 |
Clean up compiler/intrinsics/sha/cli tests |
PSU |
|
17,21 |
Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java |
PSU |
|
17,21 |
javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04 |
PSU |
|
21 |
java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock |
PSU |
|
17,21 |
Update jarsigner compatibility test for change in default digest algorithm |
PSU |
|
17,21 |
Internal java compiler error with type annotations in constants expression in constant fields |
PSU |
|
17,21 |
Improve robustness of java/util/zip/EntryCount64k.java test |
PSU |
|
21 |
runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" |
PSU |
|
17,21 |
Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off |
PSU |
|
17,21 |
vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled |
PSU |
|
21 |
Add annotations to test cases in LicenseTest |
PSU |
|
17,21 |
Mark test tools/jimage/JImageToolTest.java as flagless |
PSU |
|
17 |
HTTP/2 flow control checks may count unprocessed data twice |
PSU |
|
17,21 |
Upgrade jQuery UI to version 1.14.1 |
PSU |
|
21 |
ZGC: Crash in DependencyContext::clean_unloading_dependents |
PSU |
|
17,21 |
IllegalStateException on multithreaded ZipFile access with non-UTF8 charset |
PSU |
|
21 |
Introspector shows wrong method list after 8071693 |
PSU |
|
21 |
Fix testlibrary compilation warnings |
PSU |
|
21 |
Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt |
PSU |
|
21 |
Remove SystemDictionaryShared::lookup_super_for_unregistered_class() |
PSU |
|
11,17,21 |
Update IANA Language Subtag Registry to Version 2025-05-15 |
PSU |
|
17,21 |
Bad format string in CLDRDisplayNamesTest |
PSU |
|
11 |
Update HarfBuzz to 10.4.0 |
PSU |
|
8,11,17,21 |
RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel |
PSU |
|
17,21 |
Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test |
PSU |
|
17,21 |
Improve size optimization flags for MSVC builds |
PSU |
|
21 |
Build splashscreen lib with SIZE optimization |
PSU |
|
17,21 |
Add mechanism to disable signature schemes based on their TLS scope |
PSU |
|
17,21 |
PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec |
PSU |
|
21 |
[PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set |
PSU |
|
21 |
[PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP |
PSU |
|
21 |
Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION |
PSU |
|
17 |
AArch64: turn on signum intrinsics by default on Ampere CPUs |
PSU |
|
11 |
[17u,11u] B8312065.java fails Network is unreachable |
PSU |
|
17,21 |
Correct the parsing of the ssl value in javax.net.debug |
PSU |
|
21 |
SIZE_FORMAT_HEX macro undefined in gtest |
PSU |
|
17,21 |
Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests |
PSU |
|
17,21 |
Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled |
PSU |
|
17,21 |
Values converted incorrectly when reading TLS session tickets |
PSU |
|
21 |
[IR Framework] Some tests failed on Cascade Lake |
PSU |
|
17,21 |
Add an ArtifactResolver.fetch(clazz) method |
PSU |
|
17,21 |
Remove pipewire from AIX build |
PSU |
|
17 |
OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) |
PSU |
|
21 |
[ubsan] jvmti.h runtime error: load of value which is not a valid value |
PSU |
|
21 |
Add info from release file to hserr file |
PSU |
|
21 |
[JMH] test PhoneCode.Bulk reports NPE exception |
PSU |
|
17,21 |
[JMH] test UnixSocketChannelReadWrite failed for 2 threads config |
PSU |
|
8 |
[8u] Xerces-J version wrong in THIRD_PARTY_README after JDK-7150324 |
PSU |
|
17,21 |
Refactor bug8033699.java test code |
PSU |
|
17,21 |
[XWayland] [OL10] Robot.mousePress() is delivered to wrong place |
PSU |
|
17 |
Inaccurate masking of TC subfield decrement in ForkJoinPool |
PSU |
|
17,21 |
AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent |
PSU |
|
21 |
Perf regression accessing fields |
PSU |
|
8 |
Test sun/security/tools/jarsigner/TimestampCheck.java is failing |
PSU |
|
17,21 |
Update jdk.test.lib.SecurityTools jar method to accept List<String> parameter |
PSU |
|
17,21 |
Add missing {@code} to PassFailJFrame.Builder.splitUI |
PSU |
|
17,21 |
Opensource JMenu tests - series2 |
PSU |
|
17,21 |
Add an equals sign to the modules statement |
PSU |
|
21 |
G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds |
PSU |
|
21 |
[PPC] OpenJDK fails to build on PPC after JDK-8350106 |
PSU |
|
17,21 |
Open source events tests batch0 |
PSU |
|
17,21 |
TestPeriod.java and TestGetContentType.java run wrong test class |
PSU |
|
17,21 |
UserCookie.java runs wrong test class |
PSU |
|
17,21 |
LambdaExpr02.java runs wrong test class |
PSU |
|
11 |
jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build |
PSU |
|
17,21 |
SEGV_BND signal code of SIGSEGV missing from our signal-code table |
PSU |
|
17,21 |
Open source several swing tests batch2 |
PSU |
|
17,21 |
Open source events tests batch1 |
PSU |
|
21 |
Eliminate double iteration of stream in FieldDescriptor reinitialization |
PSU |
|
17,21 |
Open source several swing tests batch3 |
PSU |
|
17,21 |
Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException |
PSU |
|
17,21 |
Open source several swing tests batch4 |
PSU |
|
17,21 |
Open source two JTabbedPane tests |
PSU |
|
17,21 |
Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java |
PSU |
|
17,21 |
Open source events tests batch2 |
PSU |
|
17,21 |
SEGV_BNDERR signal code adjust definition |
PSU |
|
17,21 |
Clean up and open source KeyEvent related tests (Part 1) |
PSU |
|
17,21 |
Add test for non-local file URL fallback to FTP |
PSU |
|
21 |
Output of Simple Web Server is garbled if the console’s encoding is not UTF-8 |
PSU |
|
17,21 |
Improve Currency.getInstance exception handling |
PSU |
|
17,21 |
Open source several swing tests batch6 |
PSU |
|
21 |
Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests |
PSU |
|
21 |
Clipboard interaction on Windows is unstable |
PSU |
|
17,21 |
Open source Swing tests Batch 3 |
PSU |
|
17,21 |
Rewrite runtime/LoadClass/LoadClassNegative.java |
PSU |
|
17,21 |
[Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc |
PSU |
|
11,17,21 |
Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 |
PSU |
|
11,17,21 |
Remove the use of WMIC from the entire source code |
PSU |
|
17,21 |
Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out |
PSU |
|
17,21 |
Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests |
PSU |
|
17,21 |
Include server name in HTTP test server thread names to improve diagnostics |
PSU |
|
17,21 |
Open source ProgressMonitor test |
PSU |
|
17,21 |
Remove antipattern from PassFailJFrame.forcePass javadoc |
PSU |
|
17,21 |
nsk.share.jdi.Debugee.waitingEvent() does not timeout properly |
PSU |
|
17,21 |
UNCTest should use an existing UNC path |
PSU |
|
21 |
Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3 |
PSU |
|
17,21 |
Clarify the purpose of forcePass() and forceFail() methods |
PSU |
|
17,21 |
Update HarfBuzz to 11.2.0 |
PSU |
|
17,21 |
[java.net] Use @requires tag instead of exiting based on "os.name" property value |
PSU |
|
17,21 |
When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension |
PSU |
|
21 |
ZipFile uses incorrect Charset if another instance for the same ZIP file was constructed with a different Charset |
PSU |
|
21 |
ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX |
PSU |
|
11 |
Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout |
PSU |
|
21 |
Fix broken web-links after JDK-8295470 |
PSU |
|
21 |
JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 |
PSU |
|
21 |
Compiler add event logging in case of failures |
PSU |
|
21 |
[asan] ZGC does not work (x86_64 and ppc64) |
PSU |
|
17,21 |
Split jtreg test group jdk tier3 |
PSU |
|
11 |
[VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build |
PSU |
|
21 |
[21u] lible cannot find the path of libjava |
PSU |
|
17,21 |
Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir |
PSU |
|
17,21 |
JSR166 Test case testShutdownNow_delayedTasks failed |
PSU |
|
17,21 |
Extreme font sizes can cause font substitution |
PSU |
|
21 |
Amend headless message |
PSU |
|
17,21 |
[PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks |
PSU |
|
21,25 |
Avoid running some jtreg tests when asan is configured |
PSU |
|
21 |
LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual |
PSU |
|
21 |
TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual |
PSU |
|
17,21 |
RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent |
PSU |
|
17,21 |
Delete applications/scimark/Scimark.java test |
PSU |
|
21 |
Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java intermittent |
PSU |
|
21 |
ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value |
PSU |
|
11 |
Bump update version of OpenJDK: 11.0.29 |
PSU |
|
8 |
Bump update version of OpenJDK: 8u472 |
PSU |
|
21 |
C2/Shenandoah: incorrect execution with Unsafe |
PSU |
|
17,21,25 |
JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) |
PSU |
|
21 |
Bailout in Conv2B::Ideal when type of cmp input is not supported |
PSU |
|
8,11,17,21 |
Update GHA Windows runner to 2025 |
PSU |
|
25 |
Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object |
PSU |
|
17,21 |
java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies |
PSU |
|
21 |
Bump update version for OpenJDK: jdk-21.0.9 |
PSU |
|
17 |
Bump update version for OpenJDK: jdk-17.0.17 |
PSU |
|
17,21 |
TextLayout/MyanmarTextTest.java passes if no Myanmar font is found |
PSU |
|
21 |
Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP |
PSU |
|
25 |
The first year is not displayed correctly in Japanese Calendar |
PSU |
|
25 |
Bump version numbers for 25.0.1 |
PSU |
|
25 |
RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false |
PSU |
|
25 |
C2: alignment check should consider base offset when emitting arraycopy runtime call |
PSU |
|
17,21 |
Several vmTestbase/compact tests timed out on large memory machine |
PSU |
|
21 |
Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp |
PSU |
|
21 |
[21u] [BACKOUT] 8347299: Add annotations to test cases in LicenseTest |
PSU |
|
11,17,21 |
GHA: Bump MSVC to 14.44 |
PSU |
|
25 |
RISC-V: Only enable BigInteger intrinsics when AvoidUnalignedAccess == false |
PSU |
|
21 |
Docker tests do not work when asan is configured |
PSU |
|
25 |
ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions |
PSU |
|
17,21,25 |
[XWayland] [OL10] NumPad keys are not triggered |
PSU |
|
11 |
[11u] Use default value for ProgramFiles(x86) in GHA |
PSU |
|
17,21 |
[CRaC] Make dev engines less confusing |
PSU |
|
17,21 |
[CRaC] Move recursive checkpoint test to simengine |
PSU |
|
21 |
[AIX] fix misleading error output in thread_cpu_time_unchecked |
PSU |
|
21 |
cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed |
PSU |
|
17,21 |
GHA: Use MSYS2 from GHA runners |
PSU |
|
25 |
RISC-V: Several vector tests fail after JDK-8354383 |
PSU |
|
25 |
[TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb |
PSU |
|
21 |
[GCC static analyzer] java_props_md.c leak of 'temp' variable is reported |
PSU |
|
25 |
Change milestone to fcs for all releases |
PSU |
|
17,21 |
AIX make fails in awt_GraphicsEnv.c |
PSU |
|
17,21 |
[CRaC] Leave unused G1 heap regions committed for C/R |
PSU |
|
21 |
[21u] Add bugId to test missed in backport of JDK-8343804 |
PSU |
|
17,21 |
GHA: Increase bundle retention time to deal with infra overload better |
PSU |
|
17,21 |
[CRaC] jdk/crac/MXBean.java can fail on macOS |
PSU |
|
21 |
RISC-V: Incorrect matching rule leading to improper oop instruction encoding |
PSU |
|
17,21 |
[21u] Problem list more tests that fail in 21 and would be fixed by 8309622 |
PSU |
|
21 |
Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr |
PSU |
|
8,11,17,21 |
GHA: Switch cross-compiling sysroots to Debian bookworm |
PSU |
|
17,21 |
[CRaC] CracTest mishandles NoSuchMethodException |
PSU |
|
17,21 |
[CRaC] Recompile methods decompiled during or shortly after C/R |
PSU |
|
17,21,25 |
[CRaC] Make inclusion of crac.hpp in os_posix.cpp conditional |
PSU |
|
17,21 |
[CRaC] Launch new main outside of the core C/R body |
PSU |
|
17,21,25 |
[CRaC] Extend error logging of waitForCheckpointed |
PSU |
|
17,21 |
[CRaC] Test CRaCIgnoreRestoreIfUnavailable |
PSU |
|
17,21 |
[CRaC] Improve CRaC VM options' docs |
PSU |
|
17,21,25 |
[CRaC] Process restore options in the common arguments parser |
PSU |
|
17,21,25 |
[CRaC] Support checkpointing with --patch-module by treating patch JARs as persistent |
PSU |
|
17,21 |
[CRaC] Stabilize recompiler tests |
PSU |
|
17,21,25 |
make/RunTests.gmk generates a wrong path to test artifacts on Alpine |
PSU |
|
17,21,25 |
[CRaC] CRaCIgnoreRestoreIfUnavailable tests do not check exit value |
PSU |
|
17,21,25 |
[CRaC] Ignore new arguments when CRaCIgnoreRestoreIfUnavailable is true |
PSU |
|
8,11,17,21 |
Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground |
PSU |
|
25 |
[CRaC] Require non-static JDK for EngineFailureTest |
PSU |
|
8,11,17,21 |
Remove static color fields from SwingUtilities3 and WindowsMenuItemUI |
PSU |
|
17,21,25 |
[CRaC] Support IgnoreUnrecognizedVMOptions on restore |
PSU |
|
8 |
[8u] ppc64le MaxRAM default is too low at 4GiB |
PSU |
|
8,11,17,21 |
test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn’t parse correctly" |
PSU |
|
8 |
[8u] GHA: Fix broken installation of Windows SDK |
PSU |
|
25 |
ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken |
PSU |
|
25 |
[backout] Change java.time month/day field types to 'byte' |
PSU |
|
17,21 |
Tests start to fail on JDK-21 after JDK-8351907 |
PSU |
|
8,11,17,21,25 |
ISO 4217 Amendment 180 Update |
PSU |
|
17 |
[17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.17 |
PSU |
|
21 |
[21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.9 |
PSU |
OpenJFX Fixes and Enhancements
The following table describes the JavaFX changes implemented in this release.
OpenJDK Patch ID | Azul Zulu Version | Synopsis | CPU/PSUCPU fixes are included in both CPU and PSU bundles. PSU fixes are included in the PSU bundles only. |
---|---|---|---|
8,11,17,21,25 |
HellowWebView demo crashes when a webpage is scrolled |
CPU,PSU |
|
8,11,17,21,25 |
Update WebKit to 622.1 |
CPU,PSU |
|
8,11,17,21,25 |
Websocket communication issues with Vaadin applications through webview |
CPU,PSU |
|
8,11,17,21,25 |
Update Glib to 2.84.3 |
CPU,PSU |
|
25 |
Change JavaFX release version to 25.0.1 in jfx25u |
CPU,PSU |
|
25 |
Update copyright header for files modified in 2025 |
CPU,PSU |
|
8,11,17,21,25 |
Update GStreamer to 1.26.5 |
CPU,PSU |
|
8,11,17,21,25 |
Update SQLite to 3.50.4 |
CPU,PSU |
|
17 |
javadoc: missing comments in serialized classes |
PSU |
|
17,21 |
ConcurrentModificationException in EventType constructor |
PSU |
Fixes and Enhancements Specific to Azul Zulu Builds of OpenJDK
The following table describes the Azul Zulu changes implemented in this release.
Issue ID | Azul Zulu Version | Synopsis | CPU/PSUCPU fixes are included in both CPU and PSU bundles. PSU fixes are included in the PSU bundles only. |
---|---|---|---|
ZULU-74881 |
6 |
Tests tools/jar/MultipleManifestTest.java and tools/jar/ExtractFilesTest.java fail on windows in Zulu 6.71.0.12 as array lengths differed |
CPU,PSU |
ZULU-74884 |
11 |
Zulu11 build fails in Cygwin |
CPU,PSU |
ZULU-77024 |
6,7,8,11,17,21,25 |
Welcome.html and readme.txt contains broken links |
CPU,PSU |
ZULU-78281 |
6 |
Follow-up to 8266097: Better hashing support |
CPU,PSU |
ZULU-80760 |
6,7,8,11,17,21,25 |
Update SBOM components |
CPU,PSU |
ZULU-82075 |
25 |
Update JFX to zulu25.0.1+100 |
CPU,PSU |
ZULU-82076 |
21 |
Update JFX to zulu23.0.4.0.101+100 |
CPU,PSU |
ZULU-82077 |
17 |
Update JFX to zulu22.0.6.0.101+100 |
CPU,PSU |
ZULU-82078 |
11 |
Update JFX to zulu19.0.12.0.101+100 |
CPU,PSU |
ZULU-82079 |
8 |
Update JFX to zulu8u471-b01 |
CPU,PSU |
ZULU-34594 |
25 |
Use CRS agent build #134 |
PSU |
ZULU-34883 |
25 |
integrate CRS agent to Zulu17 |
PSU |
ZULU-34955 |
25 |
Handler should be loaded by Tooling.class.getClassLoader() |
PSU |
ZULU-35818 |
25 |
CDS tests fails with assertion if CRS enabled |
PSU |
ZULU-35819 |
25 |
regression tests runtime/SelectionResolution/* failed: SIGSEGV |
PSU |
ZULU-35876 |
25 |
after the fix for ZULU-35818 extra runtime permissions should be granted for com.azul.tooling module |
PSU |
ZULU-37416 |
25 |
ClassNotFoundException com.azul.tooling.Handler |
PSU |
ZULU-37449 |
25 |
Add a configurable delay for starting of CRS code which has side effects on JDK initialization |
PSU |
ZULU-37617 |
25 |
High CPU load when CRS is enabled |
PSU |
ZULU-37643 |
25 |
Missing declaration of CRSAgentInitThread::_thread |
PSU |
ZULU-37651 |
25 |
JVM crashes in CI runs |
PSU |
ZULU-37671 |
25 |
Failure in 19 tests in serviceability/sa/ and sun/tools/jhsdb/ - Unable to deduce type of thread from address |
PSU |
ZULU-37720 |
25 |
[REGRESSION] Test jdk/modules/etc/VerifyModuleDelegation.java fails with NPE |
PSU |
ZULU-38273 |
25 |
drainQueues() after disableCRS() crashes VM |
PSU |
ZULU-38294 |
25 |
retry getting ToolingHandler implementation |
PSU |
ZULU-38301 |
25 |
Failure in regression tests sun/security/krb5/auto/* and java/time/tck/java/time/chrono/* - Unexpected exit from test |
PSU |
ZULU-38367 |
25 |
Fix for ZULU-38294 breaks zulu build |
PSU |
ZULU-38448 |
25 |
Failures in six various tests on all (and only) "non-CRS" platforms |
PSU |
ZULU-38511 |
25 |
All CRS modules should be loaded by boot class loader (again) |
PSU |
ZULU-39118 |
25 |
configure fails due to deleted temp files |
PSU |
ZULU-40726 |
25 |
Failure in vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java - com.sun.jdi.ObjectCollectedException |
PSU |
ZULU-40762 |
25 |
[CRS] Fix CRS assertion crash on fastdebug/slowdebug builds |
PSU |
ZULU-40964 |
25 |
Processing of VM_METHOD_FIRST_CALLED at client side |
PSU |
ZULU-40966 |
25 |
Fix 2 Address Sanitizer (ASAN) sscanf buffer overflows - any testcase |
PSU |
ZULU-43110 |
25 |
notify_class_load should be configurable by CrsClassLoadMessage::should_notify() |
PSU |
ZULU-44803 |
25 |
fix Zulu11+CRS build problems in dev-environment |
PSU |
ZULU-45003 |
25 |
CRS agent without -XX:+UnlockExperimentalVMOptions/UnlockExperimentalCRS |
PSU |
ZULU-45268 |
25 |
notify first method call from interpreter (aarch64) |
PSU |
ZULU-48669 |
25 |
unnecessary call of hash.cpp/sha256 method when CRS is not intended to be started |
PSU |
ZULU-48695 |
25 |
report compilation events as VM_METHOD_FIRST_CALLED event |
PSU |
ZULU-52197 |
25 |
AVD for Zulu21 |
PSU |
ZULU-52236 |
25 |
Fix partial initialization warning for _listener_address |
PSU |
ZULU-56030 |
25 |
CRS: fastdebug build assertion error |
PSU |
ZULU-6566 |
25 |
Modules without classes can not be imported into jre image |
PSU |
ZULU-70971 |
21 |
Conditionally suppress a single CDS warning in classLoaderExt.cpp |
PSU |
ZULU-73925 |
25 |
Use CRS Agent 1.1.33 |
PSU |
ZULU-74860 |
25 |
Eliminate compilation warnings in CRS-related builds |
PSU |
ZULU-75232 |
8,11,17,21 |
Update BC-FIPS library to v2.1.1 |
PSU |
ZULU-76327 |
8 |
Place the copyright notices in copyright field of the CycloneDX SBOM |
PSU |
ZULU-77317 |
21 |
Support for FIPS in Java 21 |
PSU |
ZULU-77666 |
17,21 |
[crac] jdk/crac/S3Test.java#* failed in Zulu24 CRaC fastdebug |
PSU |
ZULU-78288 |
11 |
JCK 11a test api/java_util/jar/Pack200/distributed/index.html#UnpackDistributed failed on RHEL 10 |
PSU |
ZULU-78326 |
17,21 |
Turn assertion into guarantee |
PSU |
ZULU-78329 |
17,21 |
crac/fileDescriptors/FileWatcherThreadTest should wait for events with timeout |
PSU |
ZULU-78473 |
21 |
Jtreg creates wrong path to test results on Alpine |
PSU |
ZULU-78638 |
21 |
Include libffi to the build |
PSU |
ZULU-78851 |
25 |
CRS build fails compiling gensrc/java.base classes |
PSU |
ZULU-78852 |
25 |
CRS build fails with compile warnings |
PSU |
ZULU-78853 |
25 |
CRS failed to start: java.lang.NoClassDefFoundError |
PSU |
ZULU-78876 |
8 |
Wrong fstatat64 is used on time64 builds |
PSU |
ZULU-79238 |
11,17,21 |
BC-FIPS mode may be silently ignored |
PSU |
ZULU-80238 |
17,21 |
jdk/crac/engine/WarpS3Test.java#* times out waiting for localstack |
PSU |
ZULU-80242 |
11,17,21 |
Revert/improve ZULU-79238: BC-FIPS mode may be silently ignored |
PSU |
ZULU-80485 |
17,21 |
Backout compatibility fix ZULU-61544 |
PSU |
ZULU-80645 |
21 |
Zulu 21 aarch32 libffi regression tests failure |
PSU |
ZULU-80751 |
17,21 |
Test VM-side S3 interaction with CRaCIgnoreRestoreIfUnavailable |
PSU |
ZULU-80932 |
8 |
remove -Xlinker -soname for launchers on Alpine |
PSU |
ZULU-80944 |
21 |
Bump update version for OpenJDK: jdk-21.0.8.0.2 |
PSU |
ZULU-81774 |
21 |
Add hsdis to zulu21 |
PSU |
ZULU-82030 |
17,21,25 |
CRIU 1.9.3 for October 2025 release |
PSU |
ZULU-82102 |
17,21 |
UseBCFIPS option does not work with -version |
PSU |
ZULU-82157 |
25 |
Bump JDK_TAG to 25.0.1+1 |
PSU |
ZULU-82312 |
25 |
Update JFX to zulu25.0.1+101 |
PSU |
ZULU-82313 |
21 |
Update JFX to zulu23.0.5+100 |
PSU |
ZULU-82314 |
17 |
Update JFX to zulu22.0.7+101 |
PSU |
ZULU-82315 |
11 |
Update JFX to zulu19.0.13+100 |
PSU |
ZULU-82316 |
8 |
Update JFX to zulujfx8u472-b01 |
PSU |
ZULU-82327 |
17,21 |
Build failure when bcfips enabled |
PSU |
ZULU-82599 |
17,21,25 |
Use Warp 2.2.1 for October 2025 |
PSU |
Fixes and Enhancements Specific to Azul Zulu Builds of OpenJDK With JavaFX
The following table describes the Azul Zulu changes implemented in this release.
Issue ID | Azul Zulu Version | Synopsis | CPU/PSUCPU fixes are included in both CPU and PSU bundles. PSU fixes are included in the PSU bundles only. |
---|---|---|---|
ZULU-76327 |
8,11,17,21 |
Place the copyright notices in copyright field of the CycloneDX SBOM |
CPU,PSU |
ZULU-78644 |
8,11,17,21 |
remove links to Zulu TPLs from SBOM |
CPU,PSU |
ZULU-82253 |
17 |
EventTypeConcurrencyTest failure on zulujfx22 |
PSU |