October 2024 Quarterly Update Release Notes
Release Details
This release is the October 2024 quarterly update release for Azul Zulu Builds of OpenJDK version 23, 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 |
||||
23.30.13 (CA) |
PSU |
23.0.1+11 |
23.28 |
23.0.0+37 |
23.0.1+102 |
21.37.12 (SA) |
CPU |
21.0.4.0.101+1 |
21.36 |
21.0.4+7 |
22.0.2.0.101+101 |
21.38.21 (CA) |
PSU |
21.0.5+11 |
21.37 |
21.0.4.0.101+1 |
22.0.2+101 |
17.53.12 (SA) |
CPU |
17.0.12.0.101+1 |
17.52 |
17.0.12+7 |
22.0.2.0.101+101 |
17.54.21 (CA) |
PSU |
17.0.13+11 |
17.53 |
17.0.12.0.101+1 |
22.0.3+102 |
11.75.12 (SA) |
CPU |
11.0.24.0.101+1 |
11.74 |
11.0.24+8 |
19.0.8.0.101+101 |
11.76.21 (CA) |
PSU |
11.0.25+9 |
11.75 |
11.0.24.0.101+1 |
19.0.9+101 |
8.81.0.12 (SA) |
CPU |
8u431-b01 |
8.80 |
8u422-b05 |
8u431-b02 |
8.82.0.21 (CA) |
PSU |
8u432-b06 |
8.81 |
8u431-b01 |
8u432-b02 |
7.73.0.14 (SA) |
CPU |
7u441-b02 |
7.71 |
7u431-b04 |
N/A |
6.67.0.12 (SA) |
CPU |
6b167 |
6.65 |
6b165 |
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
Support for FIPS 140-3 compliance with BouncyCastle 2.0
Federal Information Processing Standards (FIPS) are publicly announced standards developed by the United States federal government for use by all non-military government agencies and by government contractors. Special builds of Azul Zulu (only for Java 8) are available with integrated FIPS functionality. Today’s implementation of FIPS is based on Bouncy Castle 1.0.2.3. Because of the expiration of the FIPS 140-2 certification for Bouncy Castle 1.X, and additional functionality provided in newer versions of Bouncy Castle, Azul will integrate version 2.0.0 which has the latest set of features included and is FIPS 140-3 certified.
Note
|
If you don’t use the FIPS functionality, this change doesn’t impact you. |
The migration from Bouncy Castle 1.x to 2.0 is a breaking change, which will be rolled out gradually. With this message, we announce these changes so that you have time to prepare for them.
If you need to test the EA version of Azul Zulu with FIPS 140-3 compliant implementation, please contact support@azul.com.
If you want to use Azul Zulu Builds of OpenJDK bundled with FIPS support, please contact your support or sales contact.
The following breaking changes will be introduced with BouncyCastle 2.0:
-
The SHA-1 algorithm is fully disabled and cannot be used by the application or internally by the FIPS provider itself.
-
The MD5 digest algorithm is disabled by default, but can be enabled with the
org.bouncycastle.jsse.enable_md5=true
system option. -
DES-EDE: encryption is disabled, but decryption is still enabled.
-
RSA PKCS#1.5: encryption is disabled, but decryption is still enabled.
-
Zulu 8 in FIPS compliance mode uses the BCJSSE provider for TLS connections. The application can experience some behavior differences caused by the difference in the TLS implementation:
-
All RSA KeyExchange cipher suites are disabled by default, but they can be enabled with the
org.bouncycastle.jsse.fips.allowRSAKeyExchange=true
system option. -
TLS renegotiation is disabled by default, but can be enabled with the
org.bouncycastle.jsse.client.acceptRenegotiation=true
system option.
-
In the January 2025 CPU/PSU Release, the FIPS-enabled builds of Zulu will have Bouncy Castle 2.0 instead of 1.X.
Changes in System Properties
This release includes the following new or changed system properties.
New in java.net
A new system property jdk.http.maxHeaderSize
is added to define the maximum header field section size that a client is prepared to accept. This value gets computed as the sum of:
-
The size of the uncompressed header name.
-
The size of the uncompressed header value.
-
An overhead of 32 bytes for each field section line.
If a peer sends a field section that exceeds maximum defined header size, a java.net.ProtocolException
is raised. This applies to all versions of the HTTP protocol. A value of zero or a negative value means no limit. If left unspecified, the default value is 393216
bytes.
Affected releases: Zulu 6 till 23.
Change in javax.naming
The default value of com.sun.jndi.ldap.object.trustSerialData
is changed to false
. This prevents the deserialization of Java objects from the javaSerializedData
and the javaRemoteLocation
LDAP attributes.
Additionally, the scope of this system property is extended to cover the creation of RMI remote objects from the javaRemoteLocation
LDAP attribute.
Affected releases: Zulu 6 till 17.
Change in java.security
The java.security.manager
system property now supports allow
and disallow
, as described in JDK-8301251. Prior to this change, on JDK versions earlier than JDK 12, if these options are specified, the runtime attempts to load a SecurityManager implementation with the classname allow
or disallow
, which results in an Error and the application preventing to start up. To solve this, if the java.security.manager
system property is set to allow
or disallow
on the Java command line, it is silently ignored. With this change, you can use the same command line across multiple versions of the JDK.
Affected releases: Zulu 8 and 11.
CRaC in User-Space (Non-Privileged) Mode
Zulu with CRaC has been extended with an extra engine, Warp, which no longer needs root privileges. The initial implementation, based on CRIU, which is available since May 2023, requires root privileges for checkpoint operation, as it requires operation at the process level. This makes it harder to use CRaC in containers and to some cloud environments.
See CRaC Engines for more information on how to use this new engine.
FTP Changes for Customer CPU Builds
Customers can get Zulu Builds from an FTP server. To make it easier to find CPU builds, a new directory on the FTP server has been created, without introducing breaking changes to your existing automation tools.
The structure is now:
-
Existing folders are unchanged, e.g.
ZuluCatalog/Zulu8/8.45
. -
A new directory is added for CPU builds, e.g.
ZuluCPUCatalog/Zulu8/8.45
.
Upcoming Changes
Certificate Changes
In the next release (January 2025), Azul Zulu Builds will no longer provide Mozilla certificates in the collection of trusted root certificates from various Certificate Authorities (CAs). The OpenJDK CA root certificates will be used in Azul Zulu for all Java versions, including 6 and 7.
Toolchain Changes for macOS
In the next release (January 2025), the toolchain for building Azul Zulu 7 on macOS x86_64 will be upgraded from Xcode 11.3.1 to Xcode 12.3.
JavaFX Support Changes
Starting from the next release (January 2025), JavaFX support for Linux distributions will be limited to the vendor-supported versions:
-
RHEL, CentOS, and Alma Linux: 8, 9
-
Ubuntu: 20.04, 22.04, 24.04
-
Debian: 11, 12
Please notice, there are no 32-bit versions of these operating systems, so we are not able to provide JavaFX updates for Linux x86-32.
Note
|
While Azul Zulu Builds of OpenJDK With JavaFX may not be available for certain platforms, Zulu without JavaFX is available for more platforms. See Supported Platforms. |
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 |
23 |
|
Windows Server 2022 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Windows Server 2019 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Windows Server 2016 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Windows 11 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Windows 10 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Windows (ARM 64-bit) |
|||||||
Windows 11 |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux (x86 32/64-bit) |
|||||||
RHEL 9.x |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
RHEL 8.x |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
RHEL 7.x |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
SLES 15 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
SLES 12 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
CentOS Stream |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Ubuntu 24.04 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Ubuntu 22.04 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Ubuntu 20.04 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Ubuntu 18.04 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Debian 12 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Debian 11 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
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 |
n/a |
n/a |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
||||
Amazon Linux 2023 |
n/a |
n/a |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
||||
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 |
n/a |
n/a |
|||||
Amazon Linux 2023 |
n/a |
n/a |
|||||
Linux with kernel 3.10.x and glibc 2.23
[2]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 [4]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 [4]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 [4]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
[4]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.
[5]Bundles with the CRaM (with the |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux (ARM 32-bit Soft-Float) [6]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 [7]Bundles with the C1 compiler. Tested on ARMv5 hardware. |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Debian 7 Wheezy [8]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 [8]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) [9]MIPS32r2 ISA, Big Endian, FPU in 32-bit mode or equivalent emulation. |
|||||||
Linux with kernel 4.9.59 and glibc 2.9 [10]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 [11]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 [12]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 12+ |
n/a |
||||||
MacOS (Apple Silicon) |
|||||||
macOS 12+ |
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.
-
: Build of OpenJDK with full CRaC support and the Warp engine. Currently available on Linux on
x86_64
(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 |
23 |
||||
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 |
IANA Time Zone Data Version
This release of Azul Zulu comes with IANA Time Zone Database version 2024a.
Known Issue
CRaC Warp Engine Permission Denied
On some systems, Name Service Cache Daemon (NSCD) may result in the Java process having a file mapped into memory despite lack of permissions to open that file. This leads to a restore error:
warp: error: Cannot open mapped file /var/lib/nscd/passwd: Permission denied
To work around such a problem, NSCD can be configured to disable the caching: set enable-cache … no
in /etc/nscd.conf
. Alternatively, you can disable NSCD with sudo systemctl stop nscd
.
Fixed Issues
This section covers all issues that were fixed in this release.
Fixed Common Vulnerabilities and Exposures
This section summarizes Common Vulnerabilities and Exposures (CVE) fixed in this release.
CVE # | Component | Protocol | Remote Exploit w/o Auth. | Base Score | Attack Vector | Attack Complex | Privileges Req’d | User Interact | Scope | Confiden-tiality | Integrity | Availability | Azul Zulu Versions Affected | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
JavaFX (WebKitGTK) |
Multiple |
Yes |
7.5 |
Network |
High |
None |
Required |
Unchanged |
High |
High |
High |
23, 21, 17, 11, 8 |
Note 1 |
|
JavaFX (libxml2) |
Multiple |
Yes |
7.5 |
Network |
Low |
None |
None |
Unchanged |
None |
None |
High |
23, 21, 17, 11, 8 |
Note 1 |
|
Hotspot |
Multiple |
Yes |
4.8 |
Network |
High |
None |
None |
Unchanged |
Low |
Low |
None |
23, 21, 17, 11, 8, 7, 6 |
Note 2 |
|
Networking |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
None |
None |
Low |
23, 21, 17, 11, 8, 7, 6 |
Note 1 |
|
Hotspot |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
None |
Low |
None |
23, 21, 17, 11, 8, 7, 6 |
Note 2 |
|
Serialization |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
None |
None |
Low |
23, 21, 17, 11, 8, 7, 6 |
Note 2 |
|
CVE-2024-36138 This CVE is not applicable to Azul Zulu Builds of OpenJDK. It is listed here for comparison with other Java implementations which may contain this CVE. |
Oracle GraalVM for JDK: Node (Node.js) |
Multiple |
Yes |
8.1 |
Network |
High |
None |
None |
Unchanged |
High |
High |
High |
None |
|
CVE-2024-21211 This CVE is not applicable to Azul Zulu Builds of OpenJDK. It is listed here for comparison with other Java implementations which may contain this CVE. |
Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition: Compiler |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
None |
Low |
None |
None |
Note 2 |
Notes:
ID | Notes |
---|---|
1 |
This vulnerability applies to Java deployments, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. This vulnerability does not apply to Java deployments, typically in servers, that load and run only trusted code (e.g., code installed by an administrator). |
2 |
This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. |
Non-CVE Security Fixes
The following table summarizes non-CVE security fixes 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. |
---|---|---|---|
11, 17, 21, 23 |
Enhance DTLS connections |
CPU,PSU |
|
6, 7, 8, 11, 17, 21 |
Improve Exception support |
CPU,PSU |
|
17, 21, 23 |
Improve CDS Support |
CPU,PSU |
|
6, 7, 8, 11, 17, 21, 23 |
Better Kerberos support |
CPU,PSU |
|
8, 11, 17, 21, 23 |
Upgrade SQLite |
CPU,PSU |
|
6, 7, 8, 11, 17 |
Better Location requests |
CPU,PSU |
|
6, 7, 8, 11, 17, 21, 23 |
Enhance vectorization analysis |
CPU,PSU |
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. |
---|---|---|---|
17 |
Enhance OCSP, CRL and Certificate Fetch Timeouts |
CPU,PSU |
|
7 |
Open-source the Oracle JDK Root Certificates |
CPU,PSU |
|
7 |
Remove Baltimore Cybertrust Code Signing CA |
CPU,PSU |
|
7 |
Remove several Symantec Root CAs |
CPU,PSU |
|
7 |
Remove SECOM root (secomevrootca1) |
CPU,PSU |
|
7 |
Add Entrust root certificates |
CPU,PSU |
|
7 |
Remove GTE CyberTrust Global Root |
CPU,PSU |
|
7 |
Add GoDaddy root certificates |
CPU,PSU |
|
7 |
Add T-Systems, GlobalSign and Starfield services root certificates |
CPU,PSU |
|
7 |
Restore Symantec root verisignclass2g2ca |
CPU,PSU |
|
7 |
Add Google Trust Services GlobalSign root certificates |
CPU,PSU |
|
7 |
Add additional TeliaSonera root certificate |
CPU,PSU |
|
7 |
Add GlobalSign’s R6 Root certificate |
CPU,PSU |
|
7 |
Remove two Comodo root CA certificates that are expiring |
CPU,PSU |
|
7 |
Remove T-Systems root CA certificate |
CPU,PSU |
|
7 |
Remove two DocuSign root certificates that are expiring |
CPU,PSU |
|
7 |
Cleanups in cacerts tests |
CPU,PSU |
|
7 |
Test ActalisCA.java fails |
CPU,PSU |
|
7 |
Remove DocuSign root certificate that is expiring in May 2020 |
CPU,PSU |
|
7 |
Remove Comodo root certificate that is expiring in May 2020 |
CPU,PSU |
|
7 |
Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs |
CPU,PSU |
|
7 |
Remove Telia Company CA certificate expiring in April 2021 |
CPU,PSU |
|
7 |
Remove IdenTrust certificate that is expiring in September 2021 |
CPU,PSU |
|
7 |
Remove Google certificate that is expiring in December 2021 |
CPU,PSU |
|
7 |
Add exception for expiring DocuSign root to VerifyCACerts test |
CPU,PSU |
|
7 |
Add exception for expiring Comodo roots to VerifyCACerts test |
CPU,PSU |
|
7 |
Add LuxTrust certificate updates to the existing root program |
CPU,PSU |
|
7 |
Add Amazon Root CA certificates |
CPU,PSU |
|
6, 7, 8 |
Fix undefined behavior in Canonicalizer::do_ShiftOp |
CPU,PSU |
|
7 |
sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum |
CPU,PSU |
|
7 |
Add exception for expiring Digicert root certificates to VerifyCACerts test |
CPU,PSU |
|
11 |
HTTP/2 client may not handle CONTINUATION frames correctly |
CPU,PSU |
|
7 |
Add SSL root certificates to Oracle Root CA program |
CPU,PSU |
|
7 |
Add Entrust root CA - G4 to Oracle Root CA program |
CPU,PSU |
|
7 |
Remove root certificates with 1024-bit keys |
CPU,PSU |
|
7 |
Add Certigna Root CA |
CPU,PSU |
|
7 |
Add 2 HARICA roots to cacerts truststore |
CPU,PSU |
|
7 |
Add expiry exception for QuoVadis root certificate |
CPU,PSU |
|
7 |
VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days |
CPU,PSU |
|
7 |
Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test |
CPU,PSU |
|
7 |
LetsEncryptCA.java test fails as Let�s Encrypt Authority X3 is retired |
CPU,PSU |
|
7 |
Tests for AffirmTrust roots |
CPU,PSU |
|
7 |
security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error |
CPU,PSU |
|
7 |
[Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled |
CPU,PSU |
|
7 |
Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 |
CPU,PSU |
|
7 |
Update test artifacts in QuoVadis CA interop tests |
CPU,PSU |
|
6, 7, 8, 11, 17 |
Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property |
CPU,PSU |
|
11, 17 |
HttpClient doesn’t handle 102 or 103 properly |
CPU,PSU |
|
7 |
Remove SECOM certificate that is expiring in September 2023 |
CPU,PSU |
|
11, 17 |
HttpClient throws java.io.IOException: no statuscode in response for HTTP2 |
CPU,PSU |
|
7 |
LDAP CertStore should use LdapName and not String for DNs |
CPU,PSU |
|
17 |
JMX Repository.query performance |
CPU,PSU |
|
7 |
Add 2 Microsoft TLS roots |
CPU,PSU |
|
7 |
Add TWCA Global Root CA |
CPU,PSU |
|
7 |
Add GTS root CAs |
CPU,PSU |
|
7 |
Framework for CA interoperability testing |
CPU,PSU |
|
7 |
NullPointerException in CertStore.getCRLs after 8297955 |
CPU,PSU |
|
6, 7, 8 |
C2 crash due to unexpected exception control flow |
CPU,PSU |
|
7 |
Add Certigna Root CA - 2 |
CPU,PSU |
|
7 |
Add GlobalSign 2 TLS root certificates |
CPU,PSU |
|
7 |
Add Telia Root CA v2 |
CPU,PSU |
|
7 |
Add Let’s Encrypt ISRG Root X2 |
CPU,PSU |
|
7 |
Add four DigiCert root certificates |
CPU,PSU |
|
7 |
Add three eMudhra emSign roots |
CPU,PSU |
|
7 |
Add Certainly roots R1 and E1 |
CPU,PSU |
|
7 |
Google CAInterop test failures |
CPU,PSU |
|
7, 8, 11, 17, 21 |
Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1 |
CPU,PSU |
|
8 |
TTY: NumberFormatException while trying to set values by 'set' command |
PSU |
|
21 |
AdobeMarkerSegment causes failure to read valid JPEG |
PSU |
|
8 |
java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html fails from jdk b09 on windows. |
PSU |
|
21, 23 |
TAB-key does not work in JTables after selecting details-view in JFileChooser |
PSU |
|
17, 21 |
TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails |
PSU |
|
17 |
HttpServer: improve handling of finished HTTP exchanges |
PSU |
|
11, 17 |
[macosx] Swing Popups should overlap taskbar |
PSU |
|
11 |
javax/swing/JList/6462008/bug6462008.java fails |
PSU |
|
8 |
TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails |
PSU |
|
17 |
enhance PrintCodeCache to print more data |
PSU |
|
8 |
compiler/8009761/Test8009761.java "Failed: init recursive calls: 51. After deopt 50" |
PSU |
|
8 |
com/sun/jdi/JdbExprTest.sh: Required output "Can\\'t convert 2147483648 to int" not found |
PSU |
|
8 |
java/nio/file/Files/probeContentType/ForceLoad.java failing with ServiceConfigurationError without jtreg -agentvm option |
PSU |
|
8 |
sun/management/jmxremote/startstop/JMXStartStopTest.java fails intermittently: Port already in use |
PSU |
|
17, 21 |
Add thread and timestamp options to java.security.debug system property |
PSU |
|
21 |
(fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even if foo is not readable |
PSU |
|
11 |
method adjustments can be done just once for all classes involved into redefinition |
PSU |
|
8 |
sun/management/jmxremote/bootstrap/RmiSslBootstrapTest failed with Connection failed for no credentials |
PSU |
|
8 |
Perform array bound checks while getting a length of bytecode instructions |
PSU |
|
21, 23 |
FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality |
PSU |
|
17, 21 |
G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping |
PSU |
|
17 |
read/write APIs in class os shall return ssize_t |
PSU |
|
17 |
Regression automated test '/open/test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java' fails |
PSU |
|
8 |
Infinite loop in ZipOutputStream.close() |
PSU |
|
8 |
Add JNDI test com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java |
PSU |
|
11 |
[17u] Inet6AddressImpl.c: |
PSU |
|
11 |
Remove javac -source/-target 6 from jdk regression tests |
PSU |
|
11 |
Better output for GenerationTests.java |
PSU |
|
21 |
[aix] java/lang/ProcessHandle/InfoTest.java fails: "reported cputime less than expected" |
PSU |
|
21 |
[aix] java/net/ServerSocket/AcceptInheritHandle.java fails: read times out |
PSU |
|
11 |
Close server socket and cleanups in test/jdk/javax/naming/module/RunBasic.java |
PSU |
|
8 |
PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04 |
PSU |
|
11 |
ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found |
PSU |
|
11, 17, 21 |
ConcurrentClassDescLookup.java times out intermittently |
PSU |
|
11 |
SOCKS v4 tests require IPv4 |
PSU |
|
11 |
[TESTBUG] Create Docker sidecar test cases |
PSU |
|
21 |
jvm_attach_thread_func() is broken if Control Flow Guard is enabled |
PSU |
|
11 |
ThrowingPushPromises tests sometimes fail due to EOF |
PSU |
|
11 |
Warning cleanup in tests of java.io.Serializable |
PSU |
|
17 |
ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time |
PSU |
|
11 |
TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match" |
PSU |
|
11, 17, 21 |
BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock |
PSU |
|
8 |
(sctp) JDK-7118373 is not fixed for SctpChannel |
PSU |
|
11 |
DeflateIn_InflateOut.java test incorrectly assumes size of compressed file |
PSU |
|
17, 21 |
[macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use" |
PSU |
|
21 |
javadoc crashes:: class cast exception com.sun.tools.javac.code.Symtab$6 |
PSU |
|
11 |
test/lib/jdk/test/lib/util/JarBuilder.java has a bad copyright |
PSU |
|
11 |
(ch) Improve sun/nio/ch/TestMaxCachedBufferSize.java |
PSU |
|
11 |
5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id |
PSU |
|
8, 11 |
Update LDAP tests not to use wildcard addresses |
PSU |
|
11 |
enable problemlists jcheck’s check |
PSU |
|
11, 17 |
Test java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java fails on Mac OS |
PSU |
|
11 |
Decrease number of iterations in TestMaxCachedBufferSize |
PSU |
|
11 |
Improve java/io/BufferedInputStream/LargeCopyWithMark.java using jtreg tags |
PSU |
|
17 |
RunThese30M fails "assert(_class_unload ? true : ((JfrTraceIdBits::load(class_loader_klass & 1 << 4) << 8 != 0))) failed: invariant" |
PSU |
|
17 |
javax/swing/JFileChooser/8041694/bug8041694.java failed with "RuntimeException: The selected directory name is not the expected 'd ' but 'D '." |
PSU |
|
11 |
Increase timeout duration in sun/nio/ch/TestMaxCachedBufferSize.java |
PSU |
|
17 |
two java.util tests failed with "IOException: There is not enough space on the disk" |
PSU |
|
11, 17, 21 |
[macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed |
PSU |
|
11, 17, 21 |
Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit |
PSU |
|
8 |
C2: assert(n != __null) failed: Bad immediate dominator info. |
PSU |
|
11, 17 |
HttpClient throws Exception if it receives a Push Promise that is too large |
PSU |
|
8 |
Broken license in javax/swing/JComboBox/8072767/bug8072767.java |
PSU |
|
17 |
RunThese30M fails "assert!(((((JfrTraceIdBits::load(value & 1 << 4) << 8 != 0))))) failed: invariant" |
PSU |
|
11 |
mark hotspot compiler/startup tests which ignore VM flags |
PSU |
|
11 |
mark hotspot compiler/arguments tests which ignore VM flags |
PSU |
|
11 |
mark hotspot compiler/onSpinWait tests which ignore VM flags |
PSU |
|
11 |
mark hotspot compiler/oracle tests which ignore VM flags |
PSU |
|
8 |
Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 |
PSU |
|
11 |
gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum |
PSU |
|
11, 17, 21 |
java/util/concurrent/ConcurrentHashMap/ToArray.java timed out |
PSU |
|
11 |
serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error |
PSU |
|
17, 21 |
Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message |
PSU |
|
17 |
javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'." |
PSU |
|
17 |
IR Test Framework README misses some flags |
PSU |
|
17 |
Clean up remaining AccessController warnings in test library |
PSU |
|
11 |
java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7 |
PSU |
|
17 |
JCMD does not work across container boundaries with Podman |
PSU |
|
17 |
Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark |
PSU |
|
17 |
Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2 |
PSU |
|
11, 17 |
Deproblemlist open/test/jdk/javax/swing/JComponent/6683775/bug6683775.java |
PSU |
|
11 |
The value of full_count in the message of insufficient codecache is wrong |
PSU |
|
11 |
jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition |
PSU |
|
17 |
Scalability bottleneck in java.security.Provider.getService() |
PSU |
|
11 |
javax/print/PrintServiceLookup/FlushCustomClassLoader.java fails to free |
PSU |
|
17 |
add test for 8276036 to compiler/codecache |
PSU |
|
8 |
Infinite loop in DeflaterOutputStream.finish() |
PSU |
|
17 |
IGV: Update to work with JDK 16 and 17 |
PSU |
|
8, 11, 17 |
Disable TLS_ECDH_* cipher suites |
PSU |
|
17 |
Incorrect legacyMap.get in java.security.Provider after JDK-8276660 |
PSU |
|
11, 17 |
The MToolkit is still referenced in a few places |
PSU |
|
17 |
Create manual JTReg tests for Swing accessibility |
PSU |
|
17 |
java/awt/font/JNICheck/JNICheck.sh test fails on Ubuntu 21.10 |
PSU |
|
17 |
ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64 |
PSU |
|
21 |
[IR Framework] Add attribute to @IR to enable/disable IR matching based on the architecture |
PSU |
|
11, 17, 21 |
java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." |
PSU |
|
17 |
Cleanup dead code in java.security.Provider |
PSU |
|
17 |
[Wayland] [XWayland] java.awt.Robot taking screenshots |
PSU |
|
17, 21 |
[XWayland] Click on title to request focus test failures |
PSU |
|
17, 21 |
[XWayland] XTest emulated mouse click does not bring window to front |
PSU |
|
17 |
[XWayland] Popup is not closed on click outside of area controlled by XWayland |
PSU |
|
17 |
[XWayland] Drag and Drop does not work in java → wayland app direction |
PSU |
|
17 |
JavaDoc throws java.lang.IllegalStateException: ERRONEOUS |
PSU |
|
17 |
Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests |
PSU |
|
17 |
Default icon is not painted properly |
PSU |
|
21 |
gc/stringdedup/TestStringDeduplicationFullGC.java#Parallel failed with "RuntimeException: String verification failed" |
PSU |
|
17 |
jdk.hotspot.agent: Wrong location for RISCV64ThreadContext.java |
PSU |
|
17 |
Support accessibility ManualTestFrame.java for non SwingSet tests |
PSU |
|
11, 17 |
PushPromiseContinuation test fails intermittently in timeout |
PSU |
|
8 |
java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown" |
PSU |
|
17 |
Add system property for Java SE specification maintenance version |
PSU |
|
11 |
Replace the deprecated/obsolete gethostbyname and inet_addr calls |
PSU |
|
21 |
AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret |
PSU |
|
17 |
Reduce runtime of java.security microbenchmarks |
PSU |
|
17 |
NMT: MemTracker::baseline should return void |
PSU |
|
17 |
G1: Record number of PLAB filled and number of direct allocations |
PSU |
|
17 |
PipelineLeaksFD.java still fails: More or fewer pipes than expected |
PSU |
|
21 |
Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test |
PSU |
|
17 |
Invalid legacy entries may be returned by Provider.getServices() call |
PSU |
|
17 |
JEditorPane ignores font-size styles in external linked css-file |
PSU |
|
17 |
javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null' |
PSU |
|
17 |
Make runtime/Thread/ThreadCountLimit.java more robust |
PSU |
|
11, 17, 21 |
Support JSplitPane for instructions and test UI |
PSU |
|
17 |
dynamicArchive/RelativePath.java is running other test case |
PSU |
|
17 |
Update Jarsigner and Keytool i18n tests to validate i18n compliance |
PSU |
|
17 |
dpkg appears to have problems resolving symbolically linked native libraries |
PSU |
|
17 |
sprintf is deprecated in Xcode 14 |
PSU |
|
17 |
KEM: Implementation |
PSU |
|
17 |
Improve handling of session tickets for multiple SSLContexts |
PSU |
|
17 |
vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java fails with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" |
PSU |
|
17 |
Clean up vm/compiler/InterfaceCalls JMH |
PSU |
|
11 |
Update IllegalRecordVersion.java for changes to TLS implementation |
PSU |
|
8 |
On the latest macOS+XCode the Robot API may report wrong colors |
PSU |
|
11, 17, 21 |
AssertionError in sun.net.httpserver.ServerImpl when connection is idle |
PSU |
|
17 |
Support dealing with standard assert macro |
PSU |
|
17 |
sprintf is deprecated in Xcode 14 |
PSU |
|
17 |
Remove metaprogramming/removeCV.hpp |
PSU |
|
17 |
Remove metaprogramming/removeExtent.hpp |
PSU |
|
17 |
Remove metaprogramming/isFloatingPoint.hpp |
PSU |
|
17 |
Remove metaprogramming/isConst.hpp |
PSU |
|
17 |
Remove metaprogramming/isArray.hpp |
PSU |
|
17 |
Remove metaprogramming/isVolatile.hpp |
PSU |
|
17 |
Remove metaprogramming/decay.hpp |
PSU |
|
17 |
Remove metaprogramming/removePointer.hpp |
PSU |
|
17 |
Remove metaprogramming/isIntegral.hpp |
PSU |
|
11, 17, 21 |
Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out |
PSU |
|
17 |
Hotspot update for deprecated sprintf in Xcode 14 |
PSU |
|
8 |
Formatter.format might take a long time to format an integer or floating-point |
PSU |
|
17 |
Test tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java timed out |
PSU |
|
21 |
os::print_hex_dump is racy |
PSU |
|
17, 21, 23 |
java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram |
PSU |
|
17 |
Remove metaprogramming/conditional.hpp |
PSU |
|
17 |
Remove metaprogramming/removeReference.hpp |
PSU |
|
17 |
Build failure with clang-15 |
PSU |
|
17 |
Remove metaprogramming/isSame.hpp |
PSU |
|
17 |
Remove metaprogramming/isPointer.hpp |
PSU |
|
17 |
Remove metaprogramming/isSigned.hpp |
PSU |
|
17 |
Remove metaprogramming/integralConstant.hpp |
PSU |
|
17 |
Test update for deprecated sprintf in Xcode 14 |
PSU |
|
11 |
validate-source fails after JDK-8298873 |
PSU |
|
17 |
Don’t scale timeout stress with timeout factor |
PSU |
|
17 |
update for deprecated sprintf for security components |
PSU |
|
17 |
update for deprecated sprintf for management components |
PSU |
|
17, 21 |
TLS 1.3 handshake fails if server_name doesn’t match resuming session |
PSU |
|
17 |
Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded |
PSU |
|
17 |
update for deprecated sprintf for java.desktop |
PSU |
|
17 |
Augment NaN handling tests of FDLIBM methods |
PSU |
|
11, 17 |
Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl |
PSU |
|
8, 11, 17 |
C2: failed: malformed control flow. Limit type made precise with MaxL/MinL |
PSU |
|
17 |
update for deprecated sprintf for jdk.hotspot.agent |
PSU |
|
17 |
update for deprecated sprintf for jdk.jdwp.agent |
PSU |
|
17 |
update for deprecated sprintf for jdk.accessibility |
PSU |
|
17 |
Speed up Zip64SizeTest using a small ZIP64 file |
PSU |
|
17, 21 |
Avoid calling out to python in DataDescriptorSignatureMissing test |
PSU |
|
17 |
os::write should write completely |
PSU |
|
11, 17 |
java.net.http.HttpClient should reset the stream if response headers contain malformed header fields |
PSU |
|
17 |
jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Expected at least some events to be out of order! Reuse = false" |
PSU |
|
17 |
sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.RuntimeException: Failed: Initial Keep Alive Connection is not being reused |
PSU |
|
17 |
HttpServer closes connection after processing HEAD after JDK-7026262 |
PSU |
|
11, 17, 21 |
Win32ShellFolder2.compareTo is inconsistent |
PSU |
|
11, 17 |
Remove finalize() from compiler/c2/Test719030 |
PSU |
|
11, 17 |
Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712 |
PSU |
|
8 |
ISO 4217 Amendment 175 Update |
PSU |
|
11, 17, 21 |
getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 |
PSU |
|
11 |
HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address |
PSU |
|
8 |
jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" |
PSU |
|
17 |
x86: Improve itable_stub |
PSU |
|
11 |
Open source few AWT Insets related tests |
PSU |
|
11 |
Open source several AWT Text Component related tests |
PSU |
|
11 |
Open source more AWT Drag & Drop related tests |
PSU |
|
11 |
Open source AWT List related tests |
PSU |
|
11 |
Open source several clipboard AWT tests |
PSU |
|
17 |
Add JVM crash check in CDSTestUtils.executeAndLog |
PSU |
|
11 |
Open source AWT Modal related tests |
PSU |
|
17 |
Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared |
PSU |
|
17 |
jdk/test/lib/process/ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output" |
PSU |
|
11, 17 |
A few client tests intermittently throw ConcurrentModificationException |
PSU |
|
17, 21 |
Several Swing jtreg tests use class.forName on L&F classes |
PSU |
|
17, 21 |
AARCH64: Improve itable_stub |
PSU |
|
17 |
Test RedefineSharedClassJFR fail due to wrong assumption |
PSU |
|
21 |
com/sun/jdi/cds tests fail with jtreg’s Virtual test thread factory |
PSU |
|
8, 11, 17 |
Relax the java.awt.Robot specification |
PSU |
|
21 |
vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out |
PSU |
|
17 |
update for deprecated sprintf for jdk.attach |
PSU |
|
17 |
update for deprecated sprintf for jdk.jdi |
PSU |
|
17 |
update for deprecated sprintf for java.base |
PSU |
|
17 |
Uncontrolled memory consumption in SSLFlowDelegate.Reader |
PSU |
|
11, 17 |
Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError |
PSU |
|
21 |
Fix clang warnings in linux code |
PSU |
|
21 |
C2 compilation hits 'node must be dead' assert |
PSU |
|
17 |
update for deprecated sprintf for libnet in java.base |
PSU |
|
17 |
TestCDSVMCrash.java needs @requires vm.cds |
PSU |
|
21 |
gtest/AsyncLogGtest.java fails again in stderrOutput_vm |
PSU |
|
8 |
Fix container tests for jdks with symlinked conf dir |
PSU |
|
17 |
ClassForNameLeak fails intermittently as the class loader hasn’t been unloaded |
PSU |
|
17, 21 |
[XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1 |
PSU |
|
21 |
Fix -Wconversion warnings in assembler and register code |
PSU |
|
17 |
AIX build fails after JDK-8280982 |
PSU |
|
17 |
Occasional crashes with pipewire screen capture on Wayland |
PSU |
|
21 |
compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0 |
PSU |
|
17 |
Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out |
PSU |
|
21 |
JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ |
PSU |
|
17, 21 |
Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified |
PSU |
|
11, 17, 21 |
Reduce verbose locale output in -XshowSettings launcher option |
PSU |
|
17, 21 |
[XWayland][Screencast] screen capture error message in debug |
PSU |
|
17, 21 |
GcInfoBuilder.c missing JNI Exception checks |
PSU |
|
17, 21 |
Refactor StandardCharset/standard.java to use JUnit |
PSU |
|
21 |
Fix -Wconversion warnings in runtime, oops and some code header files. |
PSU |
|
11 |
Refactor Currency tests to use JUnit |
PSU |
|
21 |
Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range |
PSU |
|
8, 11, 17, 21 |
Disabled tests in test/jdk/sun/java2d/marlin |
PSU |
|
21 |
Test java/lang/Thread/virtual/Reflection.java timed out |
PSU |
|
17, 21 |
runtime/logging/ClassLoadUnloadTest can be improved |
PSU |
|
21 |
open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04 |
PSU |
|
11, 17, 21 |
jdk/jshell tests failed with JDI socket timeouts |
PSU |
|
21 |
Fix Parse::catch_call_exceptions memory leak |
PSU |
|
17, 21 |
Crash involving yield, switch and anonymous classes |
PSU |
|
17 |
Exclude failing multicast tests on AIX |
PSU |
|
17 |
Array Elements in OldObjectSample event has the incorrect description |
PSU |
|
17, 21 |
(fc) java/nio/channels/FileChannel/BlockDeviceSize.java should test for more block devices |
PSU |
|
17, 21 |
[XWayland][Screencast] consequent getPixelColor calls are slow |
PSU |
|
17 |
java/nio/channels/DatagramChannel/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation |
PSU |
|
17 |
[TESTBUG] test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError |
PSU |
|
21 |
jmod create --target-platform should replace existing ModuleTarget attribute |
PSU |
|
21 |
os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1 |
PSU |
|
21 |
SIGSEGV in JavaThread::is_lock_owned |
PSU |
|
17 |
TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table" |
PSU |
|
21 |
java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=false i=8 j=0" |
PSU |
|
11, 17, 21 |
jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" |
PSU |
|
17 |
5 compiled/codecache tests ignore VM flags |
PSU |
|
17, 21 |
Vector API FP reduction tests should not test for exact equality |
PSU |
|
21 |
YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes |
PSU |
|
8 |
Update Zlib Data Compression Library to Version 1.3 |
PSU |
|
17 |
NMT: summary diff reports threads count incorrectly |
PSU |
|
11, 17, 21 |
getSoTimeout() would be in try block in SSLSocketImpl |
PSU |
|
11, 17 |
Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests |
PSU |
|
11, 17 |
Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests |
PSU |
|
21 |
CompileTask timestamp printed can overflow |
PSU |
|
17 |
Delay TempSymbol cleanup to avoid symbol table churn |
PSU |
|
17, 21 |
compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 |
PSU |
|
17 |
Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix) |
PSU |
|
17 |
Parallelize sun/security/util/math/TestIntegerModuloP.java |
PSU |
|
17 |
Enable parallelism in vmTestbase/gc/g1/unloading tests |
PSU |
|
11, 17, 21 |
Open source several Swing JTabbedPane JTextArea JTextField tests |
PSU |
|
11 |
Open source swing JMenu tests |
PSU |
|
21 |
pretouch_memory by atomic-add-0 fragments huge pages unexpectedly |
PSU |
|
17 |
Parallelize gc/stress/TestStressG1Humongous.java test |
PSU |
|
11, 17, 21 |
Open source various AWT applet tests |
PSU |
|
21 |
compiler/rangechecks/TestRangeCheckHoistingScaledIV.java: make flagless |
PSU |
|
11, 17, 21 |
Open source several Swing SplitPane and RadioButton related tests |
PSU |
|
21 |
runtime/cds/appcds/TestParallelGCWithCDS.java fails with JNI error |
PSU |
|
17, 21 |
jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak |
PSU |
|
11, 17, 21 |
Open source several manual applet tests |
PSU |
|
11, 17, 21 |
Open source several add/remove MenuBar manual tests |
PSU |
|
11, 17, 21 |
Opensource JButton manual tests |
PSU |
|
11, 17, 21 |
Open source and convert manual Swing test |
PSU |
|
8, 11, 17, 21 |
Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes |
PSU |
|
21 |
C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10 |
PSU |
|
17 |
Exclude more failing multicast tests on AIX after JDK-8315651 |
PSU |
|
17, 21 |
Open source few AWT applet tests |
PSU |
|
11 |
sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags |
PSU |
|
17 |
os::write incorrectly handles partial write |
PSU |
|
21 |
C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call |
PSU |
|
11, 17 |
GC: Make TestDisableDefaultGC use createTestJvm |
PSU |
|
17, 21 |
Add screenshot for Frame/DefaultSizeTest.java |
PSU |
|
21 |
java/nio/file/Files/CopyAndMove.java failed with AccessDeniedException |
PSU |
|
11, 17 |
GC: Make TestXXXHeapSizeFlags use createTestJvm |
PSU |
|
21 |
Promptly free OopMapEntry after fail to insert the entry to OopMapCache |
PSU |
|
11, 17, 21 |
[macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn’t cause ungrab |
PSU |
|
21 |
safepoint scalarization doesn’t keep track of the depth of the JVM state |
PSU |
|
11, 17 |
G1: Make TestG1PercentageOptions use createTestJvm |
PSU |
|
11, 17 |
GC: Make TestHeapFreeRatio use createTestJvm |
PSU |
|
11, 17 |
G1: Make TestMaxNewSize use createTestJvm |
PSU |
|
17, 21 |
Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines |
PSU |
|
17, 21 |
Refactor some NumberFormat tests to use JUnit |
PSU |
|
21 |
ProblemList gc/arguments/TestNewSizeFlags.java on macosx-aarch64 in Xcomp |
PSU |
|
21 |
ProblemList serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java on several platforms |
PSU |
|
17, 21 |
Improve GetClassFields test to verify correctness of field order |
PSU |
|
21 |
Fix compilation with clang-16 |
PSU |
|
21 |
CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" |
PSU |
|
17, 21 |
compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string |
PSU |
|
21 |
IgnoreUnrecognizedVMOptions flag still causes failure in ArchiveHeapTestClass |
PSU |
|
17 |
Class space not marked as such with NMT when CDS is off |
PSU |
|
17 |
Fix memory reporter for thread_count |
PSU |
|
17, 21 |
[jmh] the test security.CacheBench failed for multiple threads run |
PSU |
|
17, 21 |
Enable parallelism in vmTestbase/nsk/stress/stack tests |
PSU |
|
17 |
Do not use LFS64 symbols on Linux |
PSU |
|
8 |
Additional negative value check in JPEG decoding |
PSU |
|
17 |
Improve GenericWaitBarrier performance |
PSU |
|
17 |
Popups that request focus are not shown on Linux with Wayland |
PSU |
|
17, 21 |
x86: Shorter movptr(reg, imm) for 32-bit immediates |
PSU |
|
17 |
Parallel: Remove PSAdaptiveSizePolicy::should_full_GC |
PSU |
|
21 |
Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT |
PSU |
|
21 |
C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 |
PSU |
|
21 |
Charset constructor should make defensive copy of aliases |
PSU |
|
21 |
Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) |
PSU |
|
11, 17, 21 |
The ArabicBox.java test has no control buttons |
PSU |
|
21 |
Disable GCC stringop-overflow warning for affected files |
PSU |
|
17, 21 |
C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 |
PSU |
|
11 |
NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters |
PSU |
|
11, 17, 21 |
Lock contention in SchemaDVFactory.getInstance() |
PSU |
|
17, 21 |
Many jtreg printing tests are missing the @printer keyword |
PSU |
|
17, 21 |
awt screencast robot spin and sync issues with native libpipewire api |
PSU |
|
21 |
PrinterJob/SecurityDialogTest.java hangs |
PSU |
|
17 |
Null icon returned for .exe without custom icon |
PSU |
|
11, 17, 21 |
problemlist tests failing on latest Windows 11 update |
PSU |
|
8 |
sun/tools/native2ascii/Native2AsciiTests.sh fails on Japanese |
PSU |
|
17, 21 |
Enable Neoverse N1 optimizations for Neoverse V2 |
PSU |
|
17, 21 |
[Screencast] make a second attempt on screencast failure |
PSU |
|
21 |
Make Locale related system properties |
PSU |
|
17, 21 |
JFR: RecordedClass reports incorrect modifiers |
PSU |
|
21 |
C2: Partial peeling fails with assert "last_peel ← first_not_peeled" |
PSU |
|
8 |
ISO 4217 Amendment 176 Update |
PSU |
|
21 |
False positive in get_trampoline fast path causes crash |
PSU |
|
21 |
TestCDSVMCrash.java spawns two processes |
PSU |
|
17, 21 |
Exclude some CDS tests from running with -Xshare:off |
PSU |
|
21 |
com/sun/jdi/JdwpAllowTest.java does not performs negative testing with prefix length |
PSU |
|
11, 17, 21 |
JavadocHelperTest.java OOMEs with Parallel GC and ZGC |
PSU |
|
17, 21 |
C2: Unloaded signature class kills argument value |
PSU |
|
21 |
C2: prevent lock region elimination in OSR compilation |
PSU |
|
21 |
Micro bench SSLHandshake should use default algorithms |
PSU |
|
21 |
java/nio/file/Files/CopyMoveVariations.java fails with AccessDeniedException due to permissions of files in /tmp |
PSU |
|
17, 21 |
KEM.getInstance() should check if a 3rd-party security provider is signed |
PSU |
|
21 |
BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity |
PSU |
|
17, 21 |
AArch64: Increase itable stub size estimate |
PSU |
|
21 |
jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" |
PSU |
|
21 |
C2: array load may float above range check |
PSU |
|
21 |
AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment |
PSU |
|
21 |
C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055 |
PSU |
|
17, 21 |
AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe |
PSU |
|
11, 17, 21 |
A few client tests intermittently throw ConcurrentModificationException |
PSU |
|
21 |
C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA |
PSU |
|
21 |
Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin |
PSU |
|
17, 21 |
<s> tag doesn’t strikethrough the text |
PSU |
|
21 |
C2 compilation fails with assert(!x→as_Loop()→is_loop_nest_inner_loop()) failed: loop was transformed |
PSU |
|
21 |
assert(m→is_entered(current)) failed: invariant |
PSU |
|
17, 21 |
[REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE |
PSU |
|
21 |
SIGFPE on THP initialization on kernels < 4.10 |
PSU |
|
8 |
Update Zlib Data Compression Library to Version 1.3.1 |
PSU |
|
21 |
[IR Framework] Add Setup method to provide custom arguments and set fields |
PSU |
|
17 |
Avoid Class.forName in SecureRandom constructor |
PSU |
|
17 |
Avoid NoSuchMethodError when instantiating NativePRNG |
PSU |
|
17, 21 |
JDWP process management needs more efficient file descriptor handling |
PSU |
|
17 |
[AIX] adjust os_posix after JDK-8318696 |
PSU |
|
11, 17, 21 |
Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests |
PSU |
|
21 |
runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved |
PSU |
|
21 |
Manual printer tests have no Pass/Fail buttons, instructions close set 3 |
PSU |
|
17 |
ConcurrentHashTable::statistics_calculate synchronization is expensive |
PSU |
|
21 |
C2: prevent elimination of unbalanced coarsened locking regions |
PSU |
|
21 |
Race in CompileBroker::possibly_add_compiler_threads |
PSU |
|
11, 17, 21 |
Incorrect error message on client authentication |
PSU |
|
21 |
x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java |
PSU |
|
21 |
jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode |
PSU |
|
11, 17, 21 |
Race in BasicDirectoryModel.validateFileCache |
PSU |
|
21 |
gc/parallel/TestAlwaysPreTouchBehavior.java fails |
PSU |
|
21 |
(fc) FileChannel.transferTo throws IOException when position equals size |
PSU |
|
17, 21 |
sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread |
PSU |
|
21 |
Freeze/Thaw code can crash in the presence of OSR frames |
PSU |
|
21 |
C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902 |
PSU |
|
21 |
Vector loads and stores with indices and masks incorrectly compiled |
PSU |
|
23 |
Create jtreg test case for JDK-8325203 |
PSU |
|
21 |
CTW: Runner can produce negative StressSeed |
PSU |
|
17 |
jspawnhelper without args fails with segfault |
PSU |
|
21 |
Shenandoah: ShenandoahLock should allow blocking in VM |
PSU |
|
21 |
JFR ZGC Allocation Stall events should record stack traces |
PSU |
|
17, 21 |
HTMLReader uses ConvertAction instead of specified CharacterAction for <b>, <i>, <u> |
PSU |
|
17 |
Improve jspawnhelper version checks |
PSU |
|
17, 21 |
Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections |
PSU |
|
21 |
Revert properties: vm.opt.x.* |
PSU |
|
11 |
set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests |
PSU |
|
11 |
crashes in docker container tests on Linuxppc64le Power8 machines |
PSU |
|
17, 21 |
Write and clear stack trace table outside of safepoint |
PSU |
|
21 |
Java Record Pattern Match leads to infinite loop |
PSU |
|
11 |
src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns |
PSU |
|
17, 21 |
Unclosed inline tags cause misalignment in summary tables |
PSU |
|
8 |
Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 |
PSU |
|
17 |
The User and System of jdk.CPULoad on Apple M1 are inaccurate |
PSU |
|
8 |
JFR: CompilerPhase event test fails on windows 32 bit |
PSU |
|
8 |
JFR: Test for CompilerCompile events fails due to time out |
PSU |
|
21 |
Disable stringop-overflow in shenandoahLock.cpp |
PSU |
|
17, 21 |
text-decoration applied to <span> lost when mixed with <u> or <s> |
PSU |
|
8, 11, 17, 21 |
javax/swing/JSpinner/8008657/bug8008657.java fails |
PSU |
|
21 |
Problemlist ActionListenerCalledTwiceTest.java test failing in macos14 |
PSU |
|
11, 17, 21 |
Add test for ConcurrentModificationException in BasicDirectoryModel |
PSU |
|
17 |
[17u] Problem list ReflectionCallerCacheTest.java due to 8324978 |
PSU |
|
21 |
Some jtreg tests fail on Wayland without any tracking bug |
PSU |
|
21 |
C2 remove_main_post_loops: check if main-loop belongs to pre-loop, not just assert |
PSU |
|
17, 21 |
ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC |
PSU |
|
21 |
Common ForkJoinPool prevents class unloading in some cases |
PSU |
|
11 |
Update IANA Language Subtag Registry to Version 2024-03-07 |
PSU |
|
17, 21 |
Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out |
PSU |
|
11, 17, 21 |
Convert javax/swing/border/Test4129681.java applet test to main |
PSU |
|
11, 17, 21 |
Automate javax/swing/border/Test4129681.java |
PSU |
|
21 |
[macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync |
PSU |
|
11, 17, 21 |
Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java applet test to main |
PSU |
|
17, 21 |
Shenandoah: Avoid forwarding when objects don’t move in full-GC |
PSU |
|
11, 17, 21 |
Allow simultaneous use of PassFailJFrame with split UI and additional windows |
PSU |
|
11, 17, 21 |
Convert java/awt/font/TextLayout/TestJustification.html applet test to main |
PSU |
|
11, 17, 21 |
Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test |
PSU |
|
11, 17, 21 |
Delete test java/awt/Window/FindOwner/FindOwner.html |
PSU |
|
11, 17, 21 |
Remove unused nativeUtils files |
PSU |
|
11, 17, 21 |
Convert few closed manual applet tests to main |
PSU |
|
11, 17, 21 |
NonFocusablePopupMenuTest.java should be marked as headful |
PSU |
|
11, 17, 21 |
sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use |
PSU |
|
21 |
Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 |
PSU |
|
11, 17, 21 |
java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java imports Applet |
PSU |
|
11, 17, 21 |
test java/awt/Robot/ManualInstructions/ManualInstructions.java isn’t used |
PSU |
|
17, 21 |
Convert applet test MouseDraggedOutCauseScrollingTest.html to main |
PSU |
|
17, 21 |
TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp |
PSU |
|
21 |
SubMenuShowTest and SwallowKeyEvents tests stabilization |
PSU |
|
21 |
IOException: Symbol not found: C_GetInterface for PKCS11 interface prior to V3.0 |
PSU |
|
17, 21, 23 |
JFileChooser is very slow to open folders with many files |
PSU |
|
17, 21 |
Fontmetrics for large Fonts has zero width |
PSU |
|
11, 17, 21 |
JEditorPane.read throws ChangedCharSetException |
PSU |
|
11, 17, 21 |
Update GIFlib to 5.2.2 |
PSU |
|
11, 17, 21 |
Update Libpng to 1.6.43 |
PSU |
|
11 |
StackOverflowError when starting Apache Tomcat with signed jar |
PSU |
|
21 |
Stack chunk thawing races with concurrent GC stack iteration |
PSU |
|
11, 17, 21 |
assert(!thread→in_asgct()) failed during multi-mode profiling |
PSU |
|
17 |
Threads::print_on() tries to print CPU time for terminated GC threads |
PSU |
|
17, 21 |
No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462 |
PSU |
|
17, 21 |
Reconsider TLAB zapping |
PSU |
|
21 |
TailCall should not use frame pointer register for jump target |
PSU |
|
11, 17, 21 |
Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java |
PSU |
|
11, 17, 21 |
Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected |
PSU |
|
17 |
hs errfile generic events - move memory protections and nmethod flushes to separate sections |
PSU |
|
17 |
hs_err file event log entry for thread adding/removing should print current thread |
PSU |
|
21 |
fatal error: memory leak: allocating without ResourceMark |
PSU |
|
17, 21 |
[macos] Issue with JTree related fix for JDK-8317771 |
PSU |
|
11, 17, 21 |
Restricted access to |
PSU |
|
21 |
Identity hashes of archived objects must be based on a reproducible random seed |
PSU |
|
11, 17, 21 |
Upgrade jQuery to 3.7.1 |
PSU |
|
21 |
libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries |
PSU |
|
21 |
assert(!_thread→is_in_any_VTMS_transition()) failed |
PSU |
|
8 |
Update system property for Java SE specification maintenance version |
PSU |
|
11 |
Update system property for Java SE specification maintenance version |
PSU |
|
21 |
linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension |
PSU |
|
11 |
Reduce runtime and improve efficiency of KeepAliveTest |
PSU |
|
17 |
Linux ppc64le compile warning with clang in os_linux_ppc.cpp |
PSU |
|
21 |
ZYoungCompactionLimit should have range check |
PSU |
|
17, 21 |
AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) |
PSU |
|
17 |
avoid signed integer overflows in zip_util.c readCen / hashN |
PSU |
|
21 |
ByteArrayOutputStream.writeTo(OutputStream) pins carrier |
PSU |
|
21 |
Cleanups for KeepAliveCache tests |
PSU |
|
21 |
C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop |
PSU |
|
21 |
Add test to verify memory usage with recursive locking |
PSU |
|
21 |
ZGC: Should not dedup strings in the finalizer graph |
PSU |
|
17, 21 |
[XWayland] TokenStorage fails under Security Manager |
PSU |
|
11, 17, 21 |
Some HttpClient tests don’t report leaks |
PSU |
|
17, 21 |
nroff man page update for jar tool |
PSU |
|
21 |
Add test for number of loader threads in BasicDirectoryModel |
PSU |
|
21 |
JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java |
PSU |
|
21 |
Shenandoah: Optimize ShenandoahLock with TTAS |
PSU |
|
21, 23 |
Shenandoah: Reconsider spinning duration in ShenandoahLock |
PSU |
|
21 |
ubsan: vmreg.cpp checking error member call on misaligned address |
PSU |
|
11, 17 |
Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all |
PSU |
|
21 |
Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only |
PSU |
|
21 |
Tests should not use the "Classpath" exception form of the legal header |
PSU |
|
21 |
Allow using OopMapCache outside of STW GC phases |
PSU |
|
21 |
Rename CollectedHeap::is_gc_active to be explicitly about STW GCs |
PSU |
|
21 |
C2: crash when ConvL2I is split thru phi at LongCountedLoop |
PSU |
|
17, 21 |
jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure |
PSU |
|
21 |
unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer |
PSU |
|
21 |
Make OopMapCache installation lock-free |
PSU |
|
21 |
ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer |
PSU |
|
11, 17, 21 |
Create a test to verify that the cmm id is not ignored |
PSU |
|
21 |
ZGC: Remove OopMapCacheAlloc_lock ordering workaround |
PSU |
|
21 |
ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool' |
PSU |
|
11, 17, 21 |
Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java |
PSU |
|
21 |
ubsan: copy.hpp:218:10: runtime error: addition of unsigned offset to 0x7fc2b4024518 overflowed to 0x7fc2b4024510 |
PSU |
|
21 |
DUIterator_Fast used before it is constructed |
PSU |
|
17, 21 |
C2: meet between unloaded and speculative types is not symmetric |
PSU |
|
21 |
JFR: Avoid loading regex classes during startup |
PSU |
|
21 |
BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI |
PSU |
|
11, 17, 21 |
Update nsk.share.Log to be always verbose |
PSU |
|
21 |
Memory leak in SynchronousQueue |
PSU |
|
17, 21 |
Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml |
PSU |
|
17, 21 |
(fc) java/nio/channels/FileChannel/BlockDeviceSize.java failed with RuntimeException |
PSU |
|
11, 17, 21 |
Update IANA Language Subtag Registry to Version 2024-05-16 |
PSU |
|
21 |
NullPointerException in JTable of SwingSet2 |
PSU |
|
21 |
ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null |
PSU |
|
21 |
JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM |
PSU |
|
21 |
Gtest codestrings.validate_vm fail on linux x64 when hsdis is present |
PSU |
|
11, 17, 21, 23 |
Instead of printing "TLSv1.3," it is showing "TLS13" |
PSU |
|
21 |
ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null |
PSU |
|
21 |
ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]' |
PSU |
|
21 |
ZGC: Division by zero in heuristics |
PSU |
|
21 |
ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array' |
PSU |
|
21, 23 |
ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying non-zero offset 18446744073707454464 to null pointer |
PSU |
|
21 |
ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null |
PSU |
|
21 |
Clarify failure_handler self-tests |
PSU |
|
21 |
ubsan: vmError.cpp:2090:26: runtime error: division by zero |
PSU |
|
11, 17, 21 |
failure_handler: log directory of commands |
PSU |
|
21 |
ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' |
PSU |
|
21 |
ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int' |
PSU |
|
21 |
C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack |
PSU |
|
21 |
C2: Partial Peeling is wrongly applied for CmpU with negative limit |
PSU |
|
21 |
Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries |
PSU |
|
11, 17, 21 |
Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC’s recorded |
PSU |
|
21 |
C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array |
PSU |
|
21 |
ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero |
PSU |
|
21 |
Incorrect comment in zAddress_aarch64.cpp |
PSU |
|
21 |
Missing check for is_LoadVector in StoreNode::Identity |
PSU |
|
21 |
ubsan : memset on nullptr target detected in jvmtiEnvBase.cpp get_object_monitor_usage |
PSU |
|
21 |
ubsan: jvmti_tools.cpp:149:16: runtime error: null pointer passed as argument 2, which is declared to never be null |
PSU |
|
17, 21 |
HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3 |
PSU |
|
21 |
ubsan: mlib_ImageScanPoly.c:292:43: runtime error: division by zero |
PSU |
|
17, 21 |
Delete extra empty line in CodeBlob.java |
PSU |
|
21 |
ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap' |
PSU |
|
21 |
ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null |
PSU |
|
21 |
ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray' |
PSU |
|
21 |
C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure |
PSU |
|
17, 21 |
Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java |
PSU |
|
21 |
Performance regression of new DecimalFormat() when compare to jdk11 |
PSU |
|
21 |
Breakpoint in parallel code does not work |
PSU |
|
21 |
ubsan: relocInfo_x86.cpp:101:56: runtime error: pointer index expression with base (-1) overflowed |
PSU |
|
21 |
ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of bounds for type 'long int [1]' |
PSU |
|
21, 23 |
RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java fails when using RVV |
PSU |
|
17 |
[17u] TestJstatdRmiPort fails after JDK-8333667 |
PSU |
|
17, 21, 23 |
Shenandoah: Check for disarmed method before taking the nmethod lock |
PSU |
|
11, 17, 21 |
java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures |
PSU |
|
11 |
[11u] HexPrinterTest.java javac compile fails illegal start of expression |
PSU |
|
11 |
[11u] LingeredAppTest.java fails Can’t find source file: LingeredApp.java |
PSU |
|
21, 23 |
ubsan: unsafe.cpp:247:13: runtime error: store to null pointer of type 'volatile int' |
PSU |
|
21 |
RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV |
PSU |
|
21, 23 |
log the opening of Type 1 fonts |
PSU |
|
21, 23 |
Introduce macro for ubsan method/function exclusions |
PSU |
|
17, 21 |
(so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager |
PSU |
|
17, 21 |
TestIOException.java fails if run by root |
PSU |
|
17, 21 |
MissingResourceCauseTestRun.java fails if run by root |
PSU |
|
11, 17 |
[TESTBUG] Backport of 8279164 to 11u & 17u includes elements of JDK-8163327 |
PSU |
|
17, 21 |
Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3 |
PSU |
|
11, 17, 21 |
Update IANA Language Subtag Registry to Version 2024-06-14 |
PSU |
|
21 |
assert(!oldbox→is_unbalanced()) failed: this should not be called for unbalanced region |
PSU |
|
17, 21 |
Shenandoah: Deadlock when safepoint is pending during nmethods iteration |
PSU |
|
21 |
ProblemList serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java in jdk21 on all platforms |
PSU |
|
21 |
Generational ZGC: Deadlock after OopMap rewrites in 8331572 |
PSU |
|
17, 21 |
TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 |
PSU |
|
8, 11, 17, 21, 23 |
ISO 4217 Amendment 177 Update |
PSU |
|
11 |
[TEST_BUG] Compilation failed of MimeFormatsTest/MimeFormatsTest.java |
PSU |
|
17, 21 |
Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator |
PSU |
|
21 |
Add back assertion from JDK-8325494 |
PSU |
|
8 |
[8u] The test java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java started to fail after 8159690 |
PSU |
|
21 |
Inline OopMapCache table |
PSU |
|
21 |
Test com/sun/jdi/BreakpointOnClassPrepare.java timeout |
PSU |
|
21 |
Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment |
PSU |
|
21 |
ubsan: vtableStubs.hpp is_vtable_stub exclude from ubsan checks |
PSU |
|
21 |
Build failure due to 'no_sanitize' attribute directive ignored |
PSU |
|
21 |
Can’t allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665 |
PSU |
|
21 |
check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs |
PSU |
|
17, 21, 23 |
Fix assertion failure in IdealGraphPrinter when append is true |
PSU |
|
8 |
[8u] JDK-8303466 backport to 8u requires 3 ::Identity signature fixes |
PSU |
|
21 |
jhsdb jstack cannot print some information on the waiting thread |
PSU |
|
17, 21, 23 |
Remove extraneous 's' in comment of rawmonitor.cpp test file |
PSU |
|
11 |
SunJCE cipher throws NPE for un-extractable RSA keys |
PSU |
|
17 |
update for deprecated sprintf for jfrTypeSetUtils |
PSU |
|
8 |
[8u] Test JMXStartStopTest.java fails after JDK-8334415 |
PSU |
|
8 |
[8u] Fix SupplementalJapaneseEraTest.java for jdks with symlinked conf dir |
PSU |
|
21 |
Fix invalid comment in ShenandoahLock |
PSU |
|
17 |
update for deprecated sprintf for jvmti |
PSU |
|
17, 21 |
"text-decoration: none" does not work with "A" HTML tags |
PSU |
|
21 |
Test TestClhsdbJstackLock.java/TestJhsdbJstackLock.java fails with -Xcomp after JDK-8335743 |
PSU |
|
11, 17, 21, 23 |
test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion |
PSU |
|
21 |
jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException |
PSU |
|
17, 21 |
Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java shoud set as /native |
PSU |
|
8 |
[8u] TestNoEagerReclaimOfHumongousRegions.java should be in gc/g1 directory |
PSU |
|
8 |
[8u] Windows x86 VS2010 build broken by JDK-8320097 |
PSU |
|
21 |
IllegalArgumentException in java.lang.reflect.Field.get |
PSU |
|
8, 11, 17, 21, 23 |
Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs |
PSU |
|
17 |
[17u] Backport of JDK-8284047 missed to delete a file |
PSU |
|
11, 17, 21 |
{ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods |
PSU |
|
17, 21, 23 |
(fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) |
PSU |
|
17, 21 |
[21u] Test CreationTime.java fails with UnsatisfiedLinkError after 8334339 |
PSU |
|
8, 11, 17, 21, 23 |
Add 2 SSL.com TLS roots |
PSU |
|
8, 11, 17, 21, 23 |
Change Entrust TLS distrust date to November 12, 2024 |
PSU |
|
21 |
[21u] Back out JDK-8327501 and JDK-8328366 |
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. |
---|---|---|---|
11 |
Intermittent WebKit build failure on Windows: C1090: PDB API call failed, error code 23 |
CPU,PSU |
|
8, 11, 17, 21, 23 |
Update WebKit to 619.1 |
CPU,PSU |
|
8, 11, 17, 21, 23 |
Websocket callbacks are not executed after WebKit 617.1 update |
CPU,PSU |
|
8, 11, 17, 21, 23 |
WebKit build failed on LoongArch64 because currentStackPointer is undefined |
CPU,PSU |
|
8, 11, 17, 21, 23 |
testCookieEnabled fails with WebKit 619.1 |
CPU,PSU |
|
8, 11, 17, 21, 23 |
DRT test cssrounding.html test for linear layout fails with WebKit 619.1 |
CPU,PSU |
|
8, 11, 17, 21, 23 |
WebView Drag and Drop fails with WebKit 619.1 |
CPU,PSU |
|
8, 11, 17, 21, 23 |
Additional WebKit 619.1 fixes from WebKitGTK 2.44.3 |
CPU,PSU |
|
17, 21, 23 |
[macos] Crash in CoreText with certain strings using JDK 22 or later |
CPU,PSU |
|
21 |
CornerRadii with different horizontal and vertical values treated as uniform |
PSU |
|
21 |
Mac: On German keyboard, pressing <+><q> inserts two apostrophes instead of one |
PSU |
|
21 |
IOOBE when adding duplicate categories to the BarChart |
PSU |
|
21 |
Translation from character to key code is not sufficient |
PSU |
|
21 |
[Mac, TextArea] Japanese IME, caret moves to the next line when pressing Return to select a candidate. |
PSU |
|
21 |
JFXPanel Input Problem |
PSU |
|
21 |
Labeled: textTruncated property |
PSU |
|
21 |
ConcurrentModificationException in MediaPlayer |
PSU |
|
21 |
TableColumHeader: initial auto-size broken if has graphic |
PSU |
|
21 |
IntegerSpinnerFactory does not wrap value correctly |
PSU |
|
21 |
BarChart: auto-range of CategoryAxis not working on dynamically setting data |
PSU |
|
21 |
Robot screen capture test fails with HiDPI at some screen locations |
PSU |
|
21 |
IntegerSpinner and DoubleSpinner do not wrap around values correctly in some cases |
PSU |
|
21 |
RegionBackgroundImageUITest.unalignedImage_Cover fails because of wrong color |
PSU |
|
21 |
Snapshot does not work for nodes in a subscene |
PSU |
|
21 |
Support "@3x" and greater high-density image naming convention |
PSU |
|
21 |
javadoc: missing comments in serialized classes |
PSU |
|
21 |
SortedList::getViewIndex behaves not correctly for some index values |
PSU |
|
21 |
Check uses of Stream::peek in controls and replace as needed |
PSU |
|
21 |
TextField: all text content must be selected initially |
PSU |
|
21 |
Fix warnings in macOS glass native code and treat warnings as errors |
PSU |
|
21 |
ComboBox can lose selected value on item change via setAll |
PSU |
|
21 |
Add support for EXT-X-MEDIA tag in HTTP Live Streaming |
PSU |
|
21 |
Touch events is not dispatched after upgrade to JAVAFX17+ |
PSU |
|
21 |
Revert unintended change to copyright start year |
PSU |
|
21 |
ISE if Platform::exit called with fullScreen Stage on macOS 13 |
PSU |
|
21 |
TextArea: Committing text with ENTER in an IME window inserts newline |
PSU |
|
21 |
JDK8130122Test fails intermittently |
PSU |
|
21 |
TextArea: wrapText property ignored when changing font |
PSU |
|
21 |
Rotate Transformation never invalidates inverseCache |
PSU |
|
21 |
MediaPlayer/AudioClip skip data on seek/loop |
PSU |
|
21 |
[Windows] User installed font 8281327 fix does not work for all cases |
PSU |
|
21 |
CSS Transitions |
PSU |
|
21 |
ArrayIndexOutOfBoundsException in Marlin when scaleX is 0 |
PSU |
|
21 |
Scrollbar Keyboard enhancement |
PSU |
|
21 |
Trailing Spaces before Line Breaks Affect the Center Alignment of Text |
PSU |
|
21 |
Minor ticks are not getting updated both the axes in LineChart |
PSU |
|
21 |
Monkey Tester Application Part 3 |
PSU |
|
17, 21, 23 |
SystemMenu: memory leak due to listener never being removed |
PSU |
|
21 |
Text/TextFlow.hitTest() is incorrect in RTL orientation |
PSU |
|
21 |
Remove D3D9 code paths in favor of D3D9Ex |
PSU |
|
21 |
IME should commit on focus change |
PSU |
|
21 |
Scrolling on a touch enabled display fails on Wayland |
PSU |
|
21 |
Bump minimum JDK version for JavaFX to JDK 21 |
PSU |
|
21 |
[win] OS events that close the stage can cause Glass to reference freed memory |
PSU |
|
21 |
Parts of SG no longer update during rendering - overlapping - culling - dirty |
PSU |
|
21 |
Caret blinking in JavaFX should only stop when caret moves |
PSU |
|
21 |
JFXPanel calls InputMethodRequests on wrong thread |
PSU |
|
21 |
Optimize performance of CSS selector matching |
PSU |
|
21 |
Scrollbar Click jumps inconsistent amount of pixels |
PSU |
|
21 |
NPE when table items are set to null |
PSU |
|
21 |
PopupControl.skin.setSkin(Skin) fails to call dispose() on discarded Skin |
PSU |
|
17, 21, 23 |
Mac System MenuBar throws IOB exception |
PSU |
|
21 |
Deprecate for removal SimpleSelector and CompoundSelector classes |
PSU |
|
21 |
KeyEvent.getCode() is null inside JFXPanel |
PSU |
|
21 |
Typo in comment in GlassApplication.m |
PSU |
|
21 |
JFXPanelHiDPITest fails on Windows 11 |
PSU |
|
21 |
Update boot JDK to 21.0.2 |
PSU |
|
21 |
ColorPicker shows a white rectangle on clicking on picker |
PSU |
|
21 |
Allow animation play/start/stop/pause methods to be called on any thread |
PSU |
|
21 |
Code example in JavaDoc of ObservableValue#when doesn’t compile |
PSU |
|
21 |
Platform-specific preferences keys are incorrect for Windows toolkit |
PSU |
|
21 |
Editable TableView loses focus after commit |
PSU |
|
21 |
javadoc warnings: missing @param tags and other issues |
PSU |
|
21 |
Enable -Werror for javadoc to fail on any warnings |
PSU |
|
21 |
Update CONTRIBUTING.md for build jdk version |
PSU |
|
21 |
TreeTableRow updateItem() does not check item with isItemChanged(..) unlike all other cell implementations |
PSU |
|
21, 23 |
[macOS] Colors are not displayed in sRGB color space |
PSU |
|
21 |
[TestBug] Util.shutdown() to hide ALL Windows |
PSU |
|
21 |
[Mac] DRAG_DONE reports null transferMode when destination is external |
PSU |
|
21 |
Spinner throws uncatchable exception on tab out from garbled text |
PSU |
|
21 |
Update JDK_DOCS property to point to JDK 21 docs |
PSU |
|
21 |
Emit a warning on macOS if AWT has set the NSAppearance |
PSU |
|
21 |
Replace usage of deprecated method getId() in Thread |
PSU |
|
21 |
Stage.sizeToScene() on maximized/fullscreen Stage breaks the Window |
PSU |
|
21 |
Robot tests fail on XWayland |
PSU |
|
21 |
javac lint warnings: removal, missing-explicit-ctor |
PSU |
|
21 |
RTLTextFlowCharacterIndexTest fails on Linux |
PSU |
|
21 |
Fix missing image resource in HelloImage toy app |
PSU |
|
21 |
Changing the row factory of a TableView does not recreate the rows |
PSU |
|
21 |
Add hs_err_pid* to .gitignore |
PSU |
|
21 |
Minor Cleanup |
PSU |
|
21 |
Toolbar’s overflow button overlaps the items |
PSU |
|
21 |
HLS video stream fails to render consistently |
PSU |
|
21 |
[Testbug] Enable ignored Spinner unit tests |
PSU |
|
21 |
Remove unused imports in javafx.controls |
PSU |
|
21 |
Remove unused imports in javafx.graphics |
PSU |
|
21 |
Remove unused imports in manual tests |
PSU |
|
21 |
Remove unused imports in system tests |
PSU |
|
21 |
Remove unused imports in demo apps |
PSU |
|
21 |
[TestBug] Improve Stub Font Support |
PSU |
|
21 |
Fix missing @Overrides in modules except javafx.web |
PSU |
|
21 |
Fix missing @Overrides in test |
PSU |
|
21 |
Fix missing @Overrides in demos |
PSU |
|
21 |
Fix Decora JSL to remove missing @Override warnings |
PSU |
|
21 |
Remove unused imports in javafx.swing |
PSU |
|
21 |
[Linux] When using i3 WM, menus are incorrectly sized |
PSU |
|
21 |
MenuBar: Invisible Menu works incorrectly with keyboard arrows |
PSU |
|
21 |
TextInputControl: previous word fails with Bhojpuri characters |
PSU |
|
21 |
Fix Eclipse project in tests/manual/text |
PSU |
|
21 |
Doc: update spec for SpinnerFactory classes |
PSU |
|
21 |
IME Window breaks after popup menu |
PSU |
|
21 |
Cleanup native AbstractSurface methods getRGBImpl, setRGBImpl |
PSU |
|
21 |
ChangeListener is not triggered when the InvalidationListener is removed |
PSU |
|
21 |
javadoc: incorrect method references in Region and PopupControl |
PSU |
|
21 |
Update code review guidelines |
PSU |
|
21 |
Clean up non-standard use of /// comments in JavaFX |
PSU |
|
21 |
Grammatical errors in animation API docs |
PSU |
|
21 |
Crash in JPEG decoder if we enable MEM_STATS |
PSU |
|
21 |
update maven classifier syntax to recent gradle version |
PSU |
|
21, 23 |
Rendering issues with CSS "text-shadow" in WebView |
PSU |
|
21 |
Suppress removal warnings for sun.misc.Unsafe memory access methods |
PSU |
|
21 |
Suppress remaining removal warnings for internal methods and classes |
PSU |
|
21 |
Enable -Werror for javac tasks to fail on any warnings |
PSU |
|
11, 17, 21 |
Enable issuestitle check |
PSU |
|
11, 17, 21 |
Enable binary check |
PSU |
|
21 |
GHA: build on macOS / aarch64 |
PSU |
|
21 |
XYChart and (Stacked)AreaChart properties return incorrect beans |
PSU |
|
17, 21, 23 |
Horizontal scroll events from touch pads should scroll the TabPane tabs |
PSU |
|
21 |
[windows] Missing error check for GetSystemDirectory in glass |
PSU |
|
21 |
Crash if Platform::exit called with fullScreen Stage on macOS 14 |
PSU |
|
21 |
Missing @Override in Dimension |
PSU |
|
21 |
SizeToSceneTest: fullScreen tests fail on Ubuntu 22.04 |
PSU |
|
21, 23 |
Colors are incorrect when playing H.265/HEVC on Windows 11 |
PSU |
|
21, 23 |
Update libFFI to 3.4.6 |
PSU |
|
21, 23 |
Update Glib to 2.80.4 |
PSU |
|
21, 23 |
Update GStreamer to 1.24.6 |
PSU |
|
21, 23 |
Update libxslt to 1.1.42 |
PSU |
|
21, 23 |
File API: file.name contains path instead of name |
PSU |
|
21, 23 |
Provide media support for libavcodec version 61 |
PSU |
|
21, 23 |
JavaFX debug builds fail on macOS |
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-63270 |
7 |
fastdebug build: java -version fails with ClassNotFoundException |
CPU,PSU |
ZULU-65256 |
21 |
Verify statx permissions |
CPU,PSU |
ZULU-65659 |
8, 17, 21, 23 |
Component info fails to build for jfx zulu23.0.0+101 |
CPU,PSU |
ZULU-66513 |
8 |
TestMissingSafepointOnTryCatch needs a correct Util |
CPU,PSU |
ZULU-66617 |
6, 7, 8 |
Improve freetype TPL processing |
CPU,PSU |
ZULU-54282 |
17, 21 |
Support C/R through Minicriu |
PSU |
ZULU-59319 |
Minicriu restoree is not debuggable |
PSU |
|
ZULU-63336 |
11 |
solaris: libawt fails to use isinf() after JDK-8210988 |
PSU |
ZULU-63513 |
8, 17 |
Workaround: conditionally force FT_LOAD_RENDER |
PSU |
ZULU-63749 |
17, 21 |
VirtualAllocCommitUncommitRecommit.java sometimes hangs |
PSU |
ZULU-64014 |
21 |
[CRaC] jdk/crac/fileDescriptors/PollerTest.java test hangs on any windows host in builds 22.32+15-crac, 22.32+16-crac, 21.36+17-crac, 21.36+18-crac |
PSU |
ZULU-64029 |
17, 21 |
[CRaC] jdk/crac/fileDescriptors/JrtFsTest.java test fails on all windows hosts in builds 17.52-crac, 21.36-crac, 22.32-crac |
PSU |
ZULU-64052 |
Enable license IDs reporting in SBOM |
PSU |
|
ZULU-64308 |
21 |
move jfx23 linux builds to AlmaLinux8 |
PSU |
ZULU-64312 |
8, 11, 17 |
Bouncy Castle FIPS 2 implementation |
PSU |
ZULU-64314 |
21 |
Enable ControlFlowGuard for windows builds |
PSU |
ZULU-65158 |
17, 21 |
CRaC engine cannot be executed on Windows |
PSU |
ZULU-65271 |
21 |
Verify statx permissions |
PSU |
ZULU-65281 |
8 |
Use build-tools for embedded builds |
PSU |
ZULU-65283 |
8 |
Fix CPE verification procedure |
PSU |
ZULU-65284 |
8 |
Stripped source bundle generation |
PSU |
ZULU-65287 |
Google Cloud Run: intermittent Can’t open 1/clear_refs |
PSU |
|
ZULU-65419 |
[warp] Install brk seccomp filter even if prctl fails |
PSU |
|
ZULU-65420 |
21, 23 |
Handle boot-id not ending with newline |
PSU |
ZULU-65421 |
23 |
Use alternative CRaC restore parameters storage |
PSU |
ZULU-65433 |
8 |
zulu8 jar is not compressed by default |
PSU |
ZULU-65474 |
8 |
SA build failure after 8075511 |
PSU |
ZULU-65577 |
8 |
CR/PREH product build failures |
PSU |
ZULU-65593 |
17, 21 |
Fix CPUFeatures breakage of clang compilation |
PSU |
ZULU-65656 |
JDK-8299234: JMX Repository.query performance |
PSU |
|
ZULU-66014 |
21, 23 |
Automatic CRaC support for LinuxWatchService |
PSU |
ZULU-66461 |
11 |
[zulu11] Hash of jdk.scripting.nashorn differs to expected hash recorded in java.base |
PSU |
ZULU-66481 |
8 |
Build failure after removing duplicate license files |
PSU |
ZULU-66523 |
8 |
[zulu8] BCFIPS v2.0.0 causes failures for Sun* algorithms |
PSU |
ZULU-66614 |
8 |
[8u] configure option --with-sysroot clears --with-extra-cflags |
PSU |
ZULU-66624 |
8 |
zulu8-emb: wrong ADLC compiler flags for old GCC |
PSU |
ZULU-66635 |
8, 11, 17 |
Build flag to select FIPS 1.x / 2.x |
PSU |
ZULU-66652 |
8 |
JDK-8301118: Ignore allow and disallow options for java.security.manager System Property |
PSU |
ZULU-66653 |
11 |
JDK-8301118: Ignore allow and disallow options for java.security.manager System Property |
PSU |
ZULU-66763 |
23 |
All lib*.so are executable, not only warp |
PSU |
ZULU-66856 |
17, 21, 23 |
split Warp components |
PSU |
ZULU-66858 |
Warp Alpine support |
PSU |
|
ZULU-67092 |
8, 11, 17, 21 |
Use CRS component in zulu |
PSU |
ZULU-67093 |
11, 17 |
Use hsdis component in zulu |
PSU |
ZULU-67234 |
8 |
Add WITH_FIPS* to zulu8 .dependencies |
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-65651 |
8, 11, 17, 21, 23 |
Update to GCC 13.2.0 on Linux |
CPU,PSU |
ZULU-65911 |
8, 11, 17, 21, 23 |
SVGTest.testSVGRenderingWithGradient fails on linux-aarch64 |
CPU,PSU |
ZULU-66758 |
8, 11, 17, 21, 23 |
Test test.javafx.scene.web.DOMTest.testEventListenerCascade fails on win32 |
CPU,PSU |
ZULU-56899 |
21 |
update version test for zulu jfx GA |
PSU |
ZULU-60353 |
8 |
tests in test.javafx.print package fail on wi2019 for zulu8 |
PSU |
ZULU-66482 |
21, 23 |
test.scenegraph.functional.mix.SpinnerTest fails |
PSU |