EndEntityChecker should not process custom extensions after PKIX validation
April 2025 Quarterly Update Release Notes
- Release Details
- What’s New
- Supported Platforms
- Fixed Issues
- Third Party Licenses
Release Details
This release is the April 2025 quarterly update release for Azul Zulu Builds of OpenJDK version 24, 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 |
||||
24.30.11 (CA) |
PSU |
24.0.1+9 |
24.28 |
24.0.0+36 |
24.0.1+100 |
21.41.18 (SA) |
CPU |
21.0.6.0.101+2 |
21.40 |
21.0.6+7 |
23.0.2.0.101+102 |
21.42.19 (CA) |
PSU |
21.0.7+6 |
21.41 |
21.0.6.0.101+2 |
23.0.3+100 |
17.57.18 (SA) |
CPU |
17.0.14.0.101+2 |
17.56 |
17.0.14+7 |
22.0.4.0.101+101 |
17.58.21 (CA) |
PSU |
17.0.15+6 |
17.57 |
17.0.14.0.101+2 |
22.0.5+100 |
11.79.18 (SA) |
CPU |
11.0.26.0.101+2 |
11.78 |
11.0.26+4 |
19.0.10.0.101+101 |
11.80.21 (CA) |
PSU |
11.0.27+6 |
11.79 |
11.0.26.0.101+2 |
19.0.11+100 |
8.85.0.22 (SA) |
CPU |
8u451-b02 |
8.84 |
8u442-b06 |
8u451-b04 |
8.86.0.25 (CA) |
PSU |
8u452-b09 |
8.85 |
8u451-b02 |
8u452-b02 |
7.77 (SA) |
CPU |
7u461-b01 |
7.75 |
7u451-b02 |
N/A |
6.71 (SA) |
CPU |
6b171 |
6.69 |
6b169 |
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
Coordinated Restore at Checkpoint (CRaC)
Warp CRaC Engine on ARM 64-bit
The CRaC engine is part of the CRaC implementation, which interoperates with the OS and encapsulates all the heavy lifting of checkpoint and restore operations. In earlier versions of Zulu, CRaC’s default engine was based on a modified version of CRIU, which is available as open-source. This engine has some limitations, the most important being the requirement for root privileges to create and restore the checkpoint. This restriction prevents some production deployments in the field.
Azul implemented Warp as an extra CRaC engine to address these limitations. With this release, the Warp engine is now also available on Linux ARM 64-bit systems.
Closing of JARs Added to the Classpath
CRaC has been improved to correctly close JARs which were added to the boot classpath through java.lang.instrument.Instrumentation.appendToBootstrapClassLoaderSearch
, so a checkpoint can be created.
Changed Checks Related to Checkpoint Location
Changes are applied to remove the requirement that the values provided by CRaCCheckpointTo
and CRaCRestoreFrom
are directories. This will enable the use of, for instance, cloud storage in the July 2025 release.
Automatically Closing and Opening of Listening Sockets
File Descriptor Policies for type: SOCKET
has been expanded:
-
Use the new property
listening: true
to filter server sockets. -
action: reopen
automatically closes listening sockets, and can now also reopen them on restore, using the same local address.
See File Descriptor Policies > Sockets for more info.
Storing Checkpoints on S3
CRaC can now be configured to store and read checkpoints on S3-compatible buckets when using the Warp CRaC Engine. See Using CRaC on Amazon Web Services (AWS) > S3 Storage
Extended SBOM Availability
More SBOM information and file formats are now available for Azul customers for both Azul Zulu Builds of OpenJDK with and without OpenJFX. We also plan minor changes in the representation of the licensing information in the SBOM files for the next releases.
Please contact Azul Support ([email protected]) if you need SBOM files and for details and assistance in preparation for the upcoming changes.
Jarsigner Prints a Warning for Removed Entry
Related to JDK-8334260, a system has been added to detect if an entry is removed from a signed JAR. The jarsigner -verify
command analyzes the signature files and if some sections do not have matching file entries, it prints out the following warning:
This JAR contains signed entries for files that do not exist
You can further find out the names of these entries by adding the -verbose
option to the command.
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, and 17 include a crypto algorithms implementation module (Bouncy Castle Crypto APIs).
Note
|
If you don’t use the FIPS functionality, this change doesn’t impact you. For more information about FIPS, check Federal Information Processing Standards in Zulu. |
Indy String Concat Changes Order of Operations
String concatenation has been changed to evaluate each argument and eagerly convert it to a String, in left-to-right order. This fixes a bug in the invokedynamic-based string concatentation strategies introduced in JEP 280.
For example, the following now prints foofoobar
instead of foobarfoobar
:
StringBuilder builder = new StringBuilder("foo");
System.err.println("" + builder + builder.append("bar"));
Certificate Changes
Distrusted Camerfirma TLS Server Certificates
With this release, TLS Server certificates issued by Camerfirma are no longer trusted, similar to actions by Apple, Google, Microsoft, and Mozilla.
TLS Server certificates issued on or before April 15, 2025 will continue to be trusted until they expire. Certificates issued after that date will be rejected, with a message indicating the trust anchor is not trusted, for example:
TLS Server certificate issued after 2025-04-15 and anchored by a distrusted legacy Camerfirma root CA
You can configure the JDK to trust these certificates again by removing CAMERFIRMA_TLS
from the jdk.security.caDistrustPolicies
security property in the java.security
configuration file.
Distrust Policy Backported to Zulu 6
Multiple changes are backported to Zulu 6 to include the mechanism that allows to distrust certificate policies.
-
8076117: EndEntityChecker should not process custom extensions after PKIX validation
-
8207258: Distrust TLS server certificates anchored by Symantec Root CAs
-
8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs
-
8341059: Change Entrust TLS distrust date to November 12, 2024
-
8287109: Distrust.java failed with CertificateExpiredException
-
8339560: Unaddressed comments during code review of JDK-8337664
-
8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs
Toolchain Changes
Windows Redistributable Runtime Upgrade
In this release, the Redistributable Runtime (in JDK’s bin directory) has been upgraded to the newer version 14.40.33807.0
for Azul Zulu 8 and above. This upgrade improves compatibility and stability for applications requiring the upgraded redistributable runtime.
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 |
24 |
|
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 |
n/a |
||
Linux (x86 32/64-bit) |
|||||||
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 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 [2]Alpine Linux 3.17 or later for Java 24 |
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 12 |
n/a |
n/a |
|||||
Debian 11 |
n/a |
n/a |
|||||
Alpine Linux 3.11 or later [2]Alpine Linux 3.17 or later for Java 24 |
n/a |
n/a |
|
||||
Amazon Linux 2023 |
n/a |
n/a |
|||||
Linux with kernel 3.10.x and glibc 2.23
[3]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 [5]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 |
|||
Raspbian 10 Buster [5]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 |
|||
Raspbian 9 Stretch [5]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 |
n/a |
||
Linux with kernel 3.10.x and glibc 2.9
[5]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.
[6]Bundles with the CRaM (with the |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux (ARM 32-bit Soft-Float) [7]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 [8]Bundles with the C1 compiler. Tested on ARMv5 hardware. |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Debian 7 Wheezy [9]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 [9]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) [10]MIPS32r2 ISA, Big Endian, FPU in 32-bit mode or equivalent emulation. |
|||||||
Linux with kernel 4.9.59 and glibc 2.9 [11]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 [12]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 [13]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. Currently available on Linux on
x86_64
andARM 64-bit
(usingGLIBC
), and as preview (EA) for Alpine Linux. -
: 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 |
24 |
||||
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 |
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. |
---|---|---|---|
6 |
CPU,PSU |
||
6 |
Distrust TLS server certificates anchored by Symantec Root CAs |
CPU,PSU |
|
6 |
Allow later Symantec Policy distrust date for two Apple SubCAs |
CPU,PSU |
|
17, 21 |
ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native |
CPU,PSU |
|
6, 7 |
Distrust.java failed with CertificateExpiredException |
CPU,PSU |
|
17 |
JNI_GetCreatedJavaVMs returns a partially initialized JVM |
CPU,PSU |
|
17 |
Test vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341 |
CPU,PSU |
|
17 |
ProblemList vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java |
CPU,PSU |
|
6, 7, 8, 11, 17, 21 |
Jarsigner should print a warning if an entry is removed |
CPU,PSU |
|
21 |
HTTP/2 stream cancelImpl may leave subscriber registered |
CPU,PSU |
|
17, 21 |
UpcallLinker::on_exit races with GC when copying frame anchor |
CPU,PSU |
|
6, 7 |
Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs |
CPU,PSU |
|
6, 7, 8, 11 |
Unaddressed comments during code review of JDK-8337664 |
CPU,PSU |
|
6, 7, 8, 11, 17, 21 |
Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract |
CPU,PSU |
|
17, 21 |
UpcallLinker::on_entry racingly clears pending exception with GC safepoints |
CPU,PSU |
|
6, 7, 8, 11, 17, 21, 24 |
Distrust TLS server certificates anchored by Camerfirma Root CAs |
CPU,PSU |
|
6, 7, 8, 11, 17, 21, 24 |
(tz) Update Timezone Data to 2025a |
CPU,PSU |
|
8, 11, 17, 21 |
(tz) zone.tab update missed in 2025a backport |
CPU,PSU |
|
8 |
XCG currency code not recognized in JDK 8u |
CPU,PSU |
|
21 |
URI compareTo inconsistent with equals for mixed-case escape sequences |
PSU |
|
17 |
AdobeMarkerSegment causes failure to read valid JPEG |
PSU |
|
21 |
Support cross-realm MSSFU |
PSU |
|
8 |
[TESTBUG] Fix test/java/lang/ClassLoader/Assert.sh on AIX |
PSU |
|
8 |
[TESTBUG] java/lang/management/ManagementFactory/ThreadMXBeanProxy.java Expected non-null LockInfo |
PSU |
|
17 |
[macos] javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java fails: no background shine through |
PSU |
|
8 |
[TEST_BUG] Test java/awt/Mixing/HWDisappear.java fails with GTKL&F |
PSU |
|
11 |
Call to insertText with single character from custom Input Method ignored |
PSU |
|
17, 21 |
[macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails |
PSU |
|
17 |
Many java/awt/Modal/OnTop/ test fails on mac |
PSU |
|
21 |
[TESTBUG] sun.hotspot.WhiteBox$WhiteBoxPermission is not copied |
PSU |
|
11 |
Test java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html fails |
PSU |
|
17 |
[TEST_BUG] javax\swing\PopupFactory\6276087\NonOpaquePopupMenuTest.java throws NPE |
PSU |
|
21, 24 |
(ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) |
PSU |
|
8 |
javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch |
PSU |
|
11 |
tools/jar/modularJar/Basic.java timed out |
PSU |
|
21 |
Start of release updates for JDK 15 |
PSU |
|
17, 21 |
[TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser |
PSU |
|
17, 21 |
[TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog |
PSU |
|
21 |
With malformed --app-image the error messages are awful |
PSU |
|
8 |
Tests fail with SSLProtocolException: Input record too big |
PSU |
|
21 |
(zipfs) Updating an existing zip file does not preserve original permissions |
PSU |
|
21 |
Remove terminally deprecated constructors in java.base |
PSU |
|
21 |
Default icon is not set for additional launchers |
PSU |
|
21 |
Remove expired flags in JDK 15 |
PSU |
|
21 |
100% cpu on arm32 in Service Thread |
PSU |
|
21 |
Update double-conversion license file to version 3.1.5 |
PSU |
|
21 |
Remove need to grab Threads_lock while processing handshakes |
PSU |
|
21 |
ZGC: Enable C2 clone intrinsic |
PSU |
|
21 |
java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit |
PSU |
|
21 |
C1: PatchingStub for field access copies too much |
PSU |
|
21 |
Add support to jtreg helpers to unpack packages |
PSU |
|
21 |
JFR emergency dump does not recover thread state |
PSU |
|
21 |
Shenandoah: Refactor/cleanup Shenandoah load barrier code |
PSU |
|
21 |
Minimal and zero VM build broken after JDK-8227003 |
PSU |
|
21 |
Avoid calling MallocTracker::record_malloc and record_free when NMT is off |
PSU |
|
21 |
Some fieldDescriptor methods can pass existing constantPoolHandle |
PSU |
|
21 |
AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class' |
PSU |
|
21 |
gcc 5.4 build warning -Wc++14-compat after JDK-8233359 |
PSU |
|
21 |
Shenandoah: build is broken without jfr |
PSU |
|
21 |
Compiler thread creation fails with assert(_c2_count > 0 || _c1_count > 0) failed: No compilers? |
PSU |
|
21 |
ARM32 Build failed due to 8232050 missing an include |
PSU |
|
21 |
Minimal build broken after JDK-8233494 |
PSU |
|
21 |
(zipfs) open/test/jdk/jdk/nio/zipfs/CopyMoveTests.java has incorrect bug label |
PSU |
|
21 |
Javadoc for Math.floorMod(int, int) gives wrong example |
PSU |
|
21 |
[TESTBUG] runtime/cds/appcds/CommandLineFlagCombo.java fails when jfr is disabled |
PSU |
|
21 |
Encoded elliptic curve private keys should include the public point |
PSU |
|
21 |
Generate sun.security.util.math.intpoly classes during build |
PSU |
|
21 |
Some security tests should support TLSv1.3 |
PSU |
|
21 |
check calloc rv in libinstrument InvocationAdapter |
PSU |
|
21 |
Incorrect example in j.l.reflect.RecordComponent::toString |
PSU |
|
21 |
Shenandoah: Do concurrent roots even when no evacuation is necessary |
PSU |
|
21 |
Parsing a time string ignores any custom TimeZoneNameProvider |
PSU |
|
21 |
Support doc-comment tags that can be inline or block tags |
PSU |
|
21 |
Remove (obsolete) @author info from javadoc tests |
PSU |
|
21 |
[TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity |
PSU |
|
21 |
Add SourceVersion.RELEASE_15 |
PSU |
|
21 |
Update record serialization tests to not use hard coded source versions |
PSU |
|
21 |
Add source 15 and target 15 to javac |
PSU |
|
21 |
[TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure |
PSU |
|
21 |
IOUtils.copyFile() problems. |
PSU |
|
21 |
enhance print_rlimit_info in os_posix |
PSU |
|
21 |
No compilation error reported when a record is declared in a local class |
PSU |
|
21 |
C2: Merge AD instructions for AddReductionV and MulReductionV nodes |
PSU |
|
21 |
C2: Merge AD instructions for Replicate nodes |
PSU |
|
21 |
Shenandoah: Implement native LRB for narrow oop |
PSU |
|
21 |
ZGC: Rework how ZRootsIterator visits threads |
PSU |
|
21 |
Fix tests referencing UseParallelOldGC |
PSU |
|
21 |
jpackage associations fail when there are spaces in file name or path |
PSU |
|
21 |
[TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing |
PSU |
|
21 |
java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups |
PSU |
|
21 |
java.util.regex.PrintPattern does not print a link to the next node |
PSU |
|
21 |
Cleanup/simplify Utils.getBlockTags |
PSU |
|
21 |
Remove javaClasses offset tests |
PSU |
|
21 |
Tests using ThreadLocalHandshakes need to stop using it as it no longer exists |
PSU |
|
21 |
[TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper |
PSU |
|
21 |
Move obsolete flag G1RSetScanBlockSize in flags list |
PSU |
|
21 |
[TESTBUG] Remove dependency of sun.tools.jar from appcds/JarBuilder |
PSU |
|
21 |
Cleanup use of String.toCharArray |
PSU |
|
21 |
[TESTBUG] MismatchedWhiteBox test fails with missing WhiteBox$WhiteBoxPermission.class |
PSU |
|
21 |
Backout fix for JDK-8234465 |
PSU |
|
21 |
Clean up the use of modifiers and semicolons |
PSU |
|
21 |
[TESTBUG] Shenandoah: Make TestThreadFailure more resilient |
PSU |
|
21 |
ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java |
PSU |
|
21 |
files missing in putback to JDK-8233270 |
PSU |
|
21 |
fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp |
PSU |
|
8 |
jdk.test.lib.util.JarUtils updates jar files incorrectly |
PSU |
|
8 |
C2 crashes with assert(field != __null) failed: missing field |
PSU |
|
8 |
C2 crashes at ciObject::get_oop() const+0x0 |
PSU |
|
8 |
Wrong format parameter in create_emergency_chunk_path |
PSU |
|
8 |
Update tests for additional TestNG test permissions |
PSU |
|
17 |
WBMPImageReader.read() should not truncate the input stream |
PSU |
|
8 |
Enable debug log for SSLEngineExplorerMatchedSNI.java |
PSU |
|
17 |
Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes |
PSU |
|
11 |
jmethod clearing should be done during unloading |
PSU |
|
8 |
XML Transformer outputs Unicode supplementary character incorrectly to HTML |
PSU |
|
17 |
[TESTBUG] Move GotWrongOOMEException into vm.share.gc package |
PSU |
|
11 |
Indy string concat changes order of operations |
PSU |
|
17 |
Update java.desktop classes to use try-with-resources |
PSU |
|
17 |
LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory |
PSU |
|
17, 21 |
java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed |
PSU |
|
17 |
The -protected option is not always checked in keytool and jarsigner |
PSU |
|
17 |
nsk/jvmti/SuspendThread/suspendthrd003 may leak memory |
PSU |
|
17 |
[macos] a11y : Screen magnifier does not show selected Tab |
PSU |
|
17 |
[macos] a11y : Screen magnifier does not show JMenu name |
PSU |
|
17, 21 |
Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java |
PSU |
|
8 |
clean up use of bad arguments for |
PSU |
|
17 |
javax.crypto.CryptoPolicyParser#isConsistent always returns 'true' |
PSU |
|
24 |
serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" |
PSU |
|
17 |
Must run exe installers in jpackage jtreg tests without UI |
PSU |
|
17 |
[macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 |
PSU |
|
17 |
sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC |
PSU |
|
17 |
AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7 |
PSU |
|
17, 21 |
SunPKCS11 provider checks on PKCS11 Mechanism are problematic |
PSU |
|
17 |
Remove unnecessary java.security.egd overrides |
PSU |
|
17 |
[macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key. |
PSU |
|
11, 17, 21 |
SA core file support is broken on macosx-x64 starting with macOS 12.x |
PSU |
|
17 |
Manual Test to Automated Test Conversion |
PSU |
|
21 |
DSO created with -ffast-math breaks Java floating-point arithmetic |
PSU |
|
17 |
some langtools test pollutes source tree |
PSU |
|
17 |
Signature benchmark |
PSU |
|
17 |
Enhance JMH tests java/security/Signatures.java |
PSU |
|
17 |
[REDO] JDK-4512626 Non-editable JTextArea provides no visual indication of keyboard focus |
PSU |
|
17 |
[REDO] JDK-8194048 Regression automated test '/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java' fails |
PSU |
|
17 |
[REDO] JDK-8213562 Test javax/swing/text/DefaultCaret/HidingSelection/MultiSelectionTest.java fails |
PSU |
|
17 |
HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException |
PSU |
|
17 |
java/security/Policy/Root/Root.java fails when home directory is read-only |
PSU |
|
17 |
new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE |
PSU |
|
17, 21 |
Serialization considerations |
PSU |
|
21 |
Request with timeout aborts later in-flight request on HTTP/1.1 cxn |
PSU |
|
17 |
java/text/Format/DateFormat/DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106" |
PSU |
|
17 |
Improve diagnosis of |
PSU |
|
17 |
Expand timeout windows for tests in JDK-8179502 |
PSU |
|
17 |
Refactor Locale tests to use JUnit |
PSU |
|
17 |
java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready |
PSU |
|
17 |
Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range |
PSU |
|
17, 21 |
Certificate name constraints improperly validated with leading period |
PSU |
|
17 |
Additional refactoring of Locale tests to JUnit |
PSU |
|
11 |
runtime/logging/ClassLoadUnloadTest can be improved |
PSU |
|
17 |
Tests in Locale should have more descriptive names |
PSU |
|
17 |
[macos13] setFullScreenWindow() shows black screen on macOS 13 & above |
PSU |
|
21 |
[TESTBUG] Jtreg compiler/loopopts/superword/TestDependencyOffsets.java fails on 512-bit SVE |
PSU |
|
17, 21 |
[macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! |
PSU |
|
17 |
jcmd: typo in the documentation of JFR.start and JFR.dump |
PSU |
|
21 |
Checked_cast assert in CDS compare_by_loader |
PSU |
|
17 |
SIGSEGV in JavaThread::is_lock_owned |
PSU |
|
17 |
hotspot can’t compile with the latest of gtest because of <iomanip> |
PSU |
|
17, 21 |
Use google test string comparison macros |
PSU |
|
17, 21 |
tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: |
PSU |
|
17 |
JavadocTester should set source path if not specified |
PSU |
|
17, 21 |
vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out |
PSU |
|
17, 21 |
Open some swing tests |
PSU |
|
17, 21 |
Open some swing tests 2 |
PSU |
|
17, 21 |
Open source several Swing JToolbar tests |
PSU |
|
17, 21 |
Open source several Swing JToolbar JTooltip JTree tests |
PSU |
|
17, 21 |
Open source several Swing JTree tests |
PSU |
|
17, 21 |
Open some swing tests 4 |
PSU |
|
17, 21 |
Open source several Swing JTree JViewport KeyboardManager tests |
PSU |
|
8 |
jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak |
PSU |
|
17, 21 |
Open some swing tests 5 |
PSU |
|
17, 21 |
Open some swing tests 6 |
PSU |
|
17 |
Refactor some util/Calendar tests to JUnit |
PSU |
|
17, 21 |
JViewport Test headless failure |
PSU |
|
17 |
Remove the testing base classes: IntlTest and CollatorTest |
PSU |
|
21 |
jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate |
PSU |
|
21 |
jpackage tests run osx-specific checks on windows and linux |
PSU |
|
17 |
Refactor ChoiceFormat tests to use JUnit |
PSU |
|
17, 21 |
Improve heap walking API tests to verify correctness of field indexes |
PSU |
|
21 |
pthread_attr_init handle return value and destroy pthread_attr_t object |
PSU |
|
17 |
java/net/httpclient/ManyRequests2.java fails intermittently on Linux |
PSU |
|
21 |
AArch64: Build failure with clang due to -Wformat-nonliteral warning |
PSU |
|
17 |
Update java/lang/invoke tests to support vm flags |
PSU |
|
17 |
Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags |
PSU |
|
17 |
Several java/util tests should be updated to accept VM flags |
PSU |
|
17 |
Few java/lang/System/LoggerFinder/modules tests ignore vm flags |
PSU |
|
17 |
java/lang/SecurityManager tests ignore vm flags |
PSU |
|
17 |
Several classloader tests ignore VM flags |
PSU |
|
17 |
Few security tests ignore VM flags |
PSU |
|
17 |
A couple of jdk/modules/incubator/ tests ignore VM flags |
PSU |
|
17 |
Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless |
PSU |
|
17 |
Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) |
PSU |
|
17, 21 |
test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed |
PSU |
|
17, 21 |
Manual printer tests have no Pass/Fail buttons, instructions close set 1 |
PSU |
|
21 |
RuntimePackageTest.testUsrInstallDir test fails on Linux |
PSU |
|
17 |
java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing |
PSU |
|
11, 17, 21 |
jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" |
PSU |
|
21 |
runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms |
PSU |
|
17, 21 |
vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "<local4>" is null' |
PSU |
|
21 |
Virtual Threads: exclude 2 tests |
PSU |
|
17 |
jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" |
PSU |
|
17, 21 |
Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust |
PSU |
|
17, 21 |
Manual printer tests have no Pass/Fail buttons, instructions close set 2 |
PSU |
|
21 |
test_nmt_locationprinting.cpp broken in the gcc windows build |
PSU |
|
17 |
java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information |
PSU |
|
17, 21 |
Remove unused JVMDITools test files |
PSU |
|
17, 21 |
Remove unused imports from |
PSU |
|
17, 21 |
Normalize Random usage by incubator vector tests |
PSU |
|
17 |
Problemlist vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed |
PSU |
|
17 |
Finish removal of IntlTest and CollatorTest |
PSU |
|
17, 21 |
runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 |
PSU |
|
8 |
[8u] The Marlin tests should be updated after JDK-8241307 |
PSU |
|
17, 21 |
Add jtreg test for large arrayCopy disjoint case. |
PSU |
|
17, 21 |
com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case |
PSU |
|
17, 21 |
GTest needs larger combination limit |
PSU |
|
21 |
JitTester: Implement temporary folder functionality |
PSU |
|
17, 21 |
Upgrade JLine to 3.26.1 |
PSU |
|
17, 21 |
Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails |
PSU |
|
11 |
Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out |
PSU |
|
17, 21 |
Remove applet usage from JColorChooser tests Test4222508 |
PSU |
|
17, 21 |
Remove applet usage from JColorChooser tests Test4319113 |
PSU |
|
17, 21 |
ASAN reports use-after-free in DirectivesParserTest.empty_object_vm |
PSU |
|
21 |
Update code gen in CallGeneratorHelper |
PSU |
|
17, 21 |
Convert java/awt/im/JTextFieldTest.java applet test to main |
PSU |
|
17, 21 |
C2: Use after free in PhaseChaitin::Register_Allocate() |
PSU |
|
17, 21 |
Remove applet usage from JColorChooser tests Test4759306 |
PSU |
|
17, 21 |
Remove applet usage from JColorChooser tests Test4759934 |
PSU |
|
17, 21 |
Convert java/awt/image/MemoryLeakTest/MemoryLeakTest.java applet test to main |
PSU |
|
17, 21 |
Remove applet usage from JColorChooser tests Test4887836 |
PSU |
|
11 |
Add a log area to the PassFailJFrame |
PSU |
|
17, 21 |
[CRaC] Avoid error when running with -XX:+PerfDisableSharedMem |
PSU |
|
17, 21 |
Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main |
PSU |
|
17, 21 |
Convert java/awt/print/Dialog/PrintApplet.java applet test to main |
PSU |
|
17, 21 |
Remove applet usage from JColorChooser tests Test6348456 |
PSU |
|
17, 21 |
Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main |
PSU |
|
17, 21 |
Remove applet usage from JColorChooser tests Test6977726 |
PSU |
|
17, 21 |
Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java |
PSU |
|
17, 21 |
Convert javax/swing/JCheckBox/8032667/bug8032667.java applet test to main |
PSU |
|
17, 21 |
Convert javax/swing/JColorChooser/8065098/bug8065098.java applet test to main |
PSU |
|
17, 21 |
Convert java/awt/print/PageFormat/SetOrient.html applet test to main |
PSU |
|
17, 21 |
Convert java/awt/print/bug8023392/bug8023392.html applet test to main |
PSU |
|
17, 21 |
Open source few Undecorated Frame tests |
PSU |
|
17, 21 |
Remove applet usage from JFileChooser tests bug6698013 |
PSU |
|
17, 21 |
Convert java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main |
PSU |
|
17, 21 |
Delete Redundant Printer Dialog Modality Test |
PSU |
|
17, 21 |
Simplify awt/print/PageFormat/NullPaper.java test |
PSU |
|
17, 21 |
Convert PageFormat/Orient.java to use PassFailJFrame |
PSU |
|
17, 21 |
Add more details to FrameStateTest.java test instructions |
PSU |
|
21 |
Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC |
PSU |
|
17, 21 |
Update failure handler to don’t generate Error message if cores actions are empty |
PSU |
|
17 |
JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java |
PSU |
|
11 |
DUIterator_Fast used before it is constructed |
PSU |
|
17, 21 |
Update PKCS#11 Cryptographic Token Interface to v3.1 |
PSU |
|
21 |
Crash: SIGSEGV in dlerror() |
PSU |
|
21 |
Add counting leading/trailing zero tests for Integer |
PSU |
|
17, 21 |
[XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java |
PSU |
|
21 |
java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr |
PSU |
|
17, 21 |
failure_handler should execute gdb "info threads" command on linux |
PSU |
|
21 |
test/jdk/tools/jpackage/share/ServiceTest.java test fails |
PSU |
|
17, 21 |
PrintNullString.java doesn’t use float arguments |
PSU |
|
17, 21 |
Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep |
PSU |
|
17, 21 |
Write a test to check various components events are triggered properly |
PSU |
|
17 |
langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows |
PSU |
|
21 |
C2 SuperWord: some additional PopulateIndex tests |
PSU |
|
17, 21 |
Remove all code for nsk.share.Log verbose mode |
PSU |
|
21 |
[AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages |
PSU |
|
17, 21 |
Normalize string with locale invariant |
PSU |
|
17, 21 |
Test javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java failed with NullPointerException |
PSU |
|
17 |
Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment |
PSU |
|
17 |
Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test |
PSU |
|
21 |
SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms |
PSU |
|
21 |
[XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor |
PSU |
|
17, 21 |
[TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ |
PSU |
|
8, 11, 17, 21 |
Add an operation mode to the jar command when extracting to not overwriting existing files |
PSU |
|
11, 17, 21 |
Fix usages of jtreg-reserved properties |
PSU |
|
17, 21 |
Redo fix for JDK-8284620 |
PSU |
|
17, 21 |
Improve test coverage for class loading elements with annotations of different retentions |
PSU |
|
21 |
(fs) sun.nio.fs.WindowsSecurity.enablePrivilege should pin when continuations supported |
PSU |
|
17, 21 |
gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC |
PSU |
|
21 |
C2: basic blocks with only BoxLock nodes are wrongly treated as empty |
PSU |
|
17 |
Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 |
PSU |
|
17, 21 |
java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference |
PSU |
|
17, 21 |
Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation |
PSU |
|
21 |
[REDO] Native memory leak when not recording any events |
PSU |
|
17, 21 |
C2: assert(!n_loop→is_member(get_loop(lca))) failed: control must not be back in the loop |
PSU |
|
21 |
Linux ppc64le with toolchain clang - detection failure in early JVM startup |
PSU |
|
17, 21 |
Test java/nio/channels/Selector/WakeupNow.java failed |
PSU |
|
17, 21 |
[TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix |
PSU |
|
17, 21 |
Add more linesize for MIME decoder in macro bench test Base64Decode |
PSU |
|
17, 21 |
Test javax/swing/JFileChooser/8080628/bug8080628.java doesn’t test for GTK L&F |
PSU |
|
17, 21 |
Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java |
PSU |
|
17, 21 |
Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java |
PSU |
|
17, 21, 24 |
Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine |
PSU |
|
21 |
Clean up return code handling for pthread calls in library coding |
PSU |
|
17, 21 |
Clean up a few ExtendedRobot tests |
PSU |
|
21 |
compiler/codecache/CheckSegmentedCodeCache.java fails |
PSU |
|
8, 11, 17, 21 |
(tz) Update Timezone Data to 2024b |
PSU |
|
8, 11, 17, 21 |
Improve parsing of Day/Month in tzdata rules |
PSU |
|
17, 21 |
Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC |
PSU |
|
17, 21 |
[Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class |
PSU |
|
8, 11, 17, 21 |
Acknowledge case insensitive unambiguous keywords in tzdata files |
PSU |
|
21 |
Replace usages of -mx and -ms in some tests |
PSU |
|
17, 21 |
Open source several AWT/2D related tests |
PSU |
|
17, 21 |
Open source couple TextField related tests |
PSU |
|
11 |
Update problem list for WindowUpdateFocusabilityTest.java |
PSU |
|
17, 21 |
Frame not disposed in java/awt/dnd/DropActionChangeTest.java |
PSU |
|
17, 21 |
Open source several 2D tests |
PSU |
|
17, 21 |
test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex |
PSU |
|
21 |
Crash due to invalid oop in nmethod after C1 patching |
PSU |
|
11 |
Update OS detection code to recognize Windows Server 2025 |
PSU |
|
17, 21 |
open source several 2D imaging tests |
PSU |
|
17, 21 |
Bad copyright notices in changes from JDK-8339902 |
PSU |
|
8 |
[8u] Test com/sun/jdi/PrivateTransportTest.sh fails on MacOS |
PSU |
|
17, 21 |
Open source closed frame tests #1 |
PSU |
|
17, 21 |
Open source AWT List tests |
PSU |
|
21 |
C2: Memory for TypeInterfaces not reclaimed by hashcons() |
PSU |
|
17, 21 |
jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless |
PSU |
|
17, 21 |
Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java |
PSU |
|
17, 21 |
open source several AWT tests including menu shortcut tests |
PSU |
|
21 |
Incorrect format string after JDK-8339475 |
PSU |
|
21 |
[REDO] Implement C2 VectorizedHashCode on AArch64 |
PSU |
|
17, 21 |
[macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos |
PSU |
|
17, 21 |
Various test failures after JDK-8334305 |
PSU |
|
17, 21 |
java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible |
PSU |
|
21 |
PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking |
PSU |
|
17 |
Fix some warnings as errors when building on Linux with toolchain clang |
PSU |
|
21 |
Check return value of hcreate_r |
PSU |
|
21 |
PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR |
PSU |
|
17, 21 |
[REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 |
PSU |
|
17, 21 |
Improve JButton/bug4490179.java |
PSU |
|
17, 21 |
Simplify JButton/bug4323121.java |
PSU |
|
17, 21 |
Write a test to compare the images |
PSU |
|
17, 21 |
File libCreationTimeHelper.c compile fails on Alpine |
PSU |
|
17, 21 |
Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree |
PSU |
|
17, 21 |
Add test for Allocation elimination after use as alignment reference by SuperWord |
PSU |
|
17, 21 |
Use latch in BasicMenuUI/bug4983388.java instead of delay |
PSU |
|
17, 21 |
Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS |
PSU |
|
17, 21 |
Remove JButton/PressedButtonRightClickTest test |
PSU |
|
17 |
Enhance register printing on x86_64 platforms |
PSU |
|
17, 21 |
jpackage test helper function incorrectly removes a directory instead of its contents only |
PSU |
|
17, 21 |
javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir |
PSU |
|
17, 21 |
javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir |
PSU |
|
17, 21 |
java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 |
PSU |
|
8 |
jdk8u432-b06 does not compile on AIX |
PSU |
|
17, 21 |
Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file |
PSU |
|
17, 21 |
Rework BasicTest.testTemp test cases |
PSU |
|
21 |
Remove |
PSU |
|
17, 21 |
[TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can’t find HTML file PrintCheckboxManualTest.html |
PSU |
|
17, 21 |
PassFailJFrame.java test result: Error. Bad action for script: build} |
PSU |
|
17, 21 |
Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values |
PSU |
|
21 |
Cleanup os::print_tos_pc on AIX |
PSU |
|
17, 21 |
Test BasicTest.java javac compile fails cannot find symbol |
PSU |
|
21 |
CompileBroker::possibly_add_compiler_threads excessively polls available memory |
PSU |
|
21 |
Move common properties from jpackage jtreg test declarations to TEST.properties file |
PSU |
|
21 |
Misc crash dump improvements on more platforms after JDK-8294160 |
PSU |
|
17, 21 |
Exceptions in javax/management DeadLockTest.java do not cause test failure |
PSU |
|
21 |
Use OperatingSystem, Architecture, and OSVersion in jpackage tests |
PSU |
|
17, 21 |
javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table |
PSU |
|
11, 17, 21 |
Kmem limit and max values swapped when printing container information |
PSU |
|
17 |
[PPC64] Disallow OptoScheduling |
PSU |
|
17, 21 |
BasicAnnoTests doesn’t handle multiple annotations at the same position |
PSU |
|
21 |
tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform |
PSU |
|
21 |
Move jpackage tests from "jdk.jpackage.tests" package to the default package |
PSU |
|
24 |
Restore null return for invalid services from legacy providers |
PSU |
|
17, 21 |
[TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS |
PSU |
|
11, 17, 21 |
Update IANA Language Subtag Registry to Version 2024-11-19 |
PSU |
|
17, 21 |
The libjsig deprecation warning should go to stderr not stdout |
PSU |
|
17, 21 |
AArch64: VM crashes with SIGILL when prctl is disallowed |
PSU |
|
17, 21 |
java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 |
PSU |
|
17, 21 |
Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java |
PSU |
|
17, 21 |
Google CAInterop test failures |
PSU |
|
17, 21 |
test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04 |
PSU |
|
21 |
[ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64 |
PSU |
|
21, 24 |
Improve AnnotationFormatError message for duplicate annotation interfaces |
PSU |
|
21 |
[ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64 |
PSU |
|
21, 24 |
OperatingSystemMXBean.getSystemCpuLoad() throws NPE |
PSU |
|
21 |
Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause |
PSU |
|
24 |
Make JVM_IsStaticallyLinked JVM_LEAF |
PSU |
|
17, 21 |
javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 |
PSU |
|
24 |
Output JVMTI agent information in hserr files |
PSU |
|
21 |
[21u][BACKOUT] 8337994: [REDO] Native memory leak when not recording any events |
PSU |
|
8 |
[8u] tools/jar/ExtractFilesTest.java and tools/jar/MultipleManifestTest.java fails with jtreg5.1 |
PSU |
|
24 |
Improve memory efficiency of JimageDiffGenerator |
PSU |
|
17, 21, 24 |
javax/swing/JScrollBar/4865918/bug4865918.java fails in CI |
PSU |
|
17, 21 |
java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 |
PSU |
|
24 |
GenShen: Missing metadata trigger log message |
PSU |
|
24 |
Shenandoah: Fix log message for end of GC usage report |
PSU |
|
24 |
Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test |
PSU |
|
21, 24 |
[testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java |
PSU |
|
17, 21 |
javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI |
PSU |
|
21 |
[s390x] minimal build failure |
PSU |
|
24 |
RISC-V: compiler/sharedstubs tests fail after JDK-8332689 |
PSU |
|
21 |
[aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected" |
PSU |
|
21 |
[ubsan] logSelection.cpp:154:24 / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer |
PSU |
|
17, 21, 24 |
DrawFocusRect() may cause an assertion failure |
PSU |
|
17 |
Update JDK 17 javadoc man page |
PSU |
|
17, 21 |
Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk |
PSU |
|
21 |
[JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError |
PSU |
|
24 |
Clean tests with --enable-linkable-runtime |
PSU |
|
21, 24 |
cpuset cgroups controller is required for no good reason |
PSU |
|
21 |
(dc) java/nio/channels/DatagramChannel/InterruptibleOrNot.java fails with virtual thread factory |
PSU |
|
21, 24 |
Epsilon: Demote heap size and AlwaysPreTouch warnings to info level |
PSU |
|
21 |
[macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero |
PSU |
|
21 |
[ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer |
PSU |
|
24 |
Add annotations to test cases in LicenseTest |
PSU |
|
24 |
JimageDiffGenerator code clean-ups |
PSU |
|
17, 21, 24 |
Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test |
PSU |
|
11, 17, 21 |
JTabbedPane/8134116/Bug8134116.java has no license header |
PSU |
|
24 |
Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac |
PSU |
|
24 |
Compatible OCSP readtimeout property with OCSP timeout |
PSU |
|
24 |
ZGC: Crash in DependencyContext::clean_unloading_dependents |
PSU |
|
21 |
Error output in libjsound has non matching format strings |
PSU |
|
17, 21 |
java/io/File/createTempFile/SpecialTempFile.java failing |
PSU |
|
21, 24 |
Limit the length of inflated text chunks |
PSU |
|
8 |
[8u] sun/management/jmxremote/startstop/JMXStartStopTest.java fails after backport of JDK-8066708 |
PSU |
|
21, 24 |
ZGC: segmentation fault due to missing node type check in barrier elision analysis |
PSU |
|
24 |
Update PipeWire to 1.3.81 |
PSU |
|
17, 21 |
[21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows |
PSU |
|
17, 21 |
TrayIcon tests fail in Ubuntu 24.10 Wayland |
PSU |
|
21 |
Adjust exception No type named <ThreadType> in database |
PSU |
|
24 |
'internal proprietary API' warnings make javac warnings unusable |
PSU |
|
24 |
Update vectors used in several PQC benchmarks |
PSU |
|
8 |
Bad indentation in backport of JDK-8250825 |
PSU |
|
24 |
[BACKOUT] Optimization for StringBuilder append boolean & null |
PSU |
|
24 |
[BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt |
PSU |
|
17, 21 |
[CRaC] Handle javaagent adding jars to boostrap/system classpath |
PSU |
|
17, 21 |
[CRaC] Close EPoll FDs when FD policies close registered sockets |
PSU |
|
17, 21, 24 |
[CRaC] Support FD policy reopen on listening socket |
PSU |
|
24 |
[CRaC] Stop & restart JFR recording on checkpoint |
PSU |
|
24 |
[CRaC] Log level of 'crac' cannot be changed on checkpoint |
PSU |
|
8 |
[8u] Update TzdbZoneRulesCompiler to ignore HST/EST/MST links |
PSU |
|
24 |
OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows |
PSU |
|
24 |
[CRaC] ProblemList jdk/crac/LinkedCleanableRefTest |
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, 24 |
Canvas pattern test fails and crashes on WebKit 620.1 |
CPU,PSU |
|
24 |
Update README.md and CONTRIBUTING.md for jfx update repos |
PSU |
|
8, 11, 17, 24 |
Update WebKit to 620.1 |
PSU |
|
8 |
Pass AccessControlContext to/from WebKit as opaque object |
PSU |
|
8, 11, 17 |
Application window not always activated on macOS 15 |
PSU |
|
24 |
Update PipeWire to 1.3.81 |
PSU |
|
8, 11, 17, 24 |
Not implemented function should have printf |
PSU |
|
8, 11, 17, 24 |
Additional WebKit 620.1 fixes from WebKitGTK 2.46.6 |
PSU |
|
24 |
[GHA] Update gradle wrapper-validation action to v3 |
PSU |
|
8, 11, 17, 24 |
Some images don’t load with WebKit 620.1 |
PSU |
|
24 |
RichTextArea: exception pasting from Word |
PSU |
|
8, 11, 17, 24 |
Webkit debug build failure after update to 620.1 |
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-61544 |
21 |
Revert a Shift_JIS map removal 8229960 |
CPU,PSU |
ZULU-71518 |
17 |
Update JFX to zulu22.0.4+103 |
CPU,PSU |
ZULU-71521 |
21 |
Update JFX to zulu23.0.1.0.101+101 |
CPU,PSU |
ZULU-74133 |
21 |
Revert JDK-8292818 due to performance regression |
CPU,PSU |
ZULU-74276 |
11 |
Update JFX to zulu19.0.10.0.101+101 |
CPU,PSU |
ZULU-74277 |
17 |
Update JFX to zulu22.0.4.0.101+101 |
CPU,PSU |
ZULU-74278 |
21 |
Update JFX to zulu23.0.2.0.101+102 |
CPU,PSU |
ZULU-74279 |
8 |
Update JFX to zulu8u451-b03 |
CPU,PSU |
ZULU-55861 |
8, 11, 17, 21 |
Update Redistributable Runtime DLLs to 14.40.33807 |
PSU |
ZULU-68899 |
11, 17 |
Clean up non-component FIPS code |
PSU |
ZULU-69756 |
17, 21 |
Integrate CRaC support of S3 as the image storage |
PSU |
ZULU-70008 |
17 |
Conditionally disable a part of JDK-8182043 with a system property |
PSU |
ZULU-70199 |
8, 11 |
Windows build fails because of cl.exe returns nothing |
PSU |
ZULU-70207 |
8, 11 |
VS2017 build missing vcruntime140_1.dll |
PSU |
ZULU-70743 |
8 |
remove WITH_FIPS from zulu8 dependencies |
PSU |
ZULU-70762 |
21 |
verpatch failed to get version info from libffi.dll |
PSU |
ZULU-70791 |
8 |
zulu8-emb for QNX contains empty diz file |
PSU |
ZULU-71513 |
8 |
Update JFX to zulu8u442-b03 |
PSU |
ZULU-71590 |
17, 21 |
Zulu build failure after ZULU-70766 |
PSU |
ZULU-72348 |
17, 21, 24 |
Container tests are failing on Alpine (musl) |
PSU |
ZULU-72496 |
8 |
[8u] VS2017 build missing vcruntime140_1.dll |
PSU |
ZULU-73629 |
17, 21, 24 |
Warp does not pre-allocate sufficient memory for many mmaped files |
PSU |
ZULU-73632 |
17, 21 |
Jenkins build failure after ZULU-70767 |
PSU |
ZULU-73663 |
17 |
Zulu build failure after ZULU-70766 |
PSU |
ZULU-73664 |
8, 11, 17 |
Update BC-FIPS library to v2.1 |
PSU |
ZULU-74105 |
11, 17 |
[fips] bcfips.properties has ":" as delimiter for windows bundles |
PSU |
ZULU-74306 |
11 |
Update JFX to zulu19.0.11+100 |
PSU |
ZULU-74307 |
17 |
Update JFX to zulu22.0.5+100 |
PSU |
ZULU-74308 |
21 |
Update JFX to zulu23.0.3+100 |
PSU |
ZULU-74309 |
8 |
Update JFX to zulu8u452-b01 |
PSU |
ZULU-74325 |
24 |
Update JFX to zulu24.0.1+100 |
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-74132 |
8, 11, 17 |
EXCEPTION_ACCESS_VIOLATION during regression test after webkit 620.1 update |
CPU,PSU |
ZULU-73871 |
8, 11, 17 |
CanvasTest.java failed to build after Webkit 620.1 update |
PSU |