October 2021 Quarterly Update Release Notes
This release is a quarterly update release for Azul Zulu Builds of OpenJDK version 17, 15, 13, 11, 8, 7, and 6. The following table lists detailed information on the Azul Zulu versions released with the current update.
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 |
||||
17.30.15 (CA) |
PSU |
17.0.1+12 |
17.28 |
17+35 |
17.0.1+101 |
15.35.12 (SA) |
CPU |
15.0.4.0.101+1 |
15.34 |
15.0.4+5 |
16.0.2.0.101+100 |
15.36.13 (CA) |
PSU |
15.0.5+3 |
15.35 |
15.0.4.0.101+1 |
17.0.1+101 |
13.43.12 (SA) |
CPU |
13.0.8.0.101+1 |
13.42 |
13.0.8+5 |
16.0.2.0.101+100 |
13.44.13 (CA) |
PSU |
13.0.9+3 |
13.43 |
13.0.8.0.101+1 |
17.0.1+101 |
11.51.16 (SA) |
CPU |
11.0.12.0.101+2 |
11.50 |
11.0.12+7 |
16.0.2.0.101+100 |
11.52.13 (CA) |
PSU |
11.0.13+8 |
11.51 |
11.0.12.0.101+2 |
17.0.1+101 |
8.57.0.14 (SA) |
CPU |
8u311-b02 |
8.56 |
8u302-b08 |
8u311-b01 |
8.58.0.13 (CA) |
PSU |
8u312-b07 |
8.57 |
8u311-b02 |
8u312-b01 |
7.49.0.14 (SA) |
CPU |
7u321-b01 |
7.48 |
7u312-b01 |
N/A |
7.50.0.11 (CA) |
PSU |
7u322-b01 |
7.49 |
7u321-b01 |
N/A |
6.43 (SA) |
CPU |
6b143 |
6.41 |
6b141 |
N/A |
* Azul provides three types of distribution packages for each Java version:
-
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 does not have to include specific licenses and that such use does not contaminate the code or intellectual property of such software with any license requirements.
-
NV are tested, certified, and commercially supported Azul Zulu builds of OpenJDK.
-
CA are Azul Zulu builds of OpenJDK that are free to download and use.
** 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 and NV 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, NV, and CA distributions.
Supported Platforms
This section provides information about the operating systems that are supported in this update release of Azul Zulu.
Operating System |
Azul Zulu Version |
||||||
---|---|---|---|---|---|---|---|
6 |
7 |
8 |
11 |
13 |
15 |
17 |
|
Windows Server 2019 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows Server 2016 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows Server 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows 11 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows 10 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows 8.1 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows (ARM 64-bit) |
|||||||
Windows 11 |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
✔ |
Windows 10 |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
✔ |
Linux (x86 32/64-bit) |
|||||||
RHEL 8.x |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
RHEL 7.x |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
RHEL 6.x [1]Azul Zulu builds for RHEL 6 are discontinued in January 2022. |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
SLES 15 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
SLES 12 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
CentOS 8.x [2]The Azul Zulu builds for CentOS 8 are discontinued on December 31, 2021 due to Red Hat terminating CentOS development and shifting focus to CentOS Stream. |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Ubuntu 20.04 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Ubuntu 18.04 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Debian 11 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Debian 10 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Debian 9 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Wind River 9.x |
n/a |
✔ |
✔ |
n/a |
n/a |
n/a |
n/a |
Wind River 8.x |
n/a |
✔ |
✔ |
n/a |
n/a |
n/a |
n/a |
CoreOS |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Alpine Linux 3.11 or later |
n/a |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
Linux (ARM 64-bit) |
|||||||
Ubuntu 20.04 |
n/a |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
Ubuntu 18.04 |
n/a |
n/a |
✔ |
✔ |
n/a |
n/a |
n/a |
Alpine Linux 3.11 or later |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
✔ |
Linux with kernel 3.10.x and glibc 2.23 |
n/a |
n/a |
✔ |
✔ |
n/a |
n/a |
n/a |
Linux (ARM 32-bit Hard-Float) |
|||||||
Ubuntu 18.04 [3]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 |
Raspbian 10 Buster [3]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 |
Raspbian 9 Stretch [3]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 [3]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 (ARM 32-bit Soft-Float) [4]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 [5]Bundles with the C1 compiler. Tested on ARMv5 hardware. |
n/a |
n/a |
✔ |
✔ |
n/a |
n/a |
n/a |
Debian 7 Wheezy [6]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 [6]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) [7]MIPS32r2 ISA, Big Endian, FPU in 32-bit mode or equivalent emulation. |
|||||||
Linux with kernel 4.9.59 and glibc 2.9 [8]Linux soft-float O32 MIPS ABI |
n/a |
n/a |
✔ |
n/a |
n/a |
n/a |
n/a |
Linux (PowerPC 64-bit Big Endian) |
|||||||
Linux with kernel 3.8.13 and GLIBC 2.22 [9]Bundles for this platform were tested on QorIQ® T4240-RDB. |
n/a |
n/a |
✔ |
n/a |
n/a |
n/a |
n/a |
Linux (PowerPC 32-bit Hard-float and SPE) |
|||||||
Linux with kernel 3.12.37 and GLIBC 2.20 [10]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 (ARMv7 32-bit Hard-Float ABI) |
|||||||
QNX 7.0 |
n/a |
n/a |
✔ |
n/a |
n/a |
n/a |
n/a |
macOS 11 |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
macOS 10.15 |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
macOS 10.14 |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
MacOS (Apple Silicon) |
|||||||
macOS 11 |
n/a |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
Solaris (x86 and Sparc) |
|||||||
Solaris 11 |
✔ |
✔ |
✔ |
✔ |
n/a |
n/a |
n/a |
Solaris 10 |
✔ |
✔ |
✔ |
n/a |
n/a |
n/a |
n/a |
What’s New
Windows 11 support
Azul Zulu is now available for Windows 11 (x86 32/64-bit, Arm64). For more details, see Supported Windows platforms.
-embvm-
removed from bundle names
The -embvm-
suffix has been removed from the names of Azul Zulu bundles (bundles built with the option JAVASE_EMBEDDED
).
Apart from the file name change, the bundles' content and functionality remain unaffected in this release.
However, Azul also stops using the JAVASE_EMBEDDED
build option starting January 2022.
See the note below for details.
Keyboard shortcuts events fixed on macOS (Arm64)
Azul Zulu 11, 13, 15 include fixes for proper handling of events produced by keyboard shortcuts on the Arm64 macOS platform. For more information, see JDK-8272602.
Fixed crashes on Arm64-based macOS 12
Azul Zulu 8, 11, 13, 15 include fixes for intermittent crashes that have been reported for several beta versions of the Arm64-based macOS 12 platform.
Interaction of HttpURLConnection
with a proxy enhanced
In previous versions of Azul Zulu 6, 7, and 8, the HttpURLConnection
class displayed unexpected behavior when used with a proxy.
The class used to fall back to a direct connection in case it could not connect through a proxy server (see JDK-8161016).
Now HttpURLConnection
does not use a direct connection if the target proxy server is down or otherwise misconfigured.
Consider this enhancement when migrating to the new version of Azul Zulu.
Windows per-user installation support
Starting this release, Azul Zulu MSI installers for Windows support per-user installation. The feature is added in the following versions: 17.30, 15.36, 13.44, 11.52, 8.58, 7.50.
Notice of Upcoming Changes
-
JAVASE_EMBEDDED
build configuration will be dropped.Starting January 2022, Azul stops using the
JAVASE_EMBEDDED
option to build Azul Zulu bundles intended for embedded systems. This build-time option tunes Azul Zulu bundles in a way to demonstrate better startup performance on some embedded systems. Azul Zulu bundles built with this option can be identified by the-embvm-
suffix in the bundle file name (this suffix was removed from bundle names in October 2021). The rationale for dropping theJAVASE_EMBEDDED
option is that you can achieve the same startup behavior by using the following JVM flags when running Azul Zulu:-XX:GuaranteedSafepointInterval=0 -XX:-UsePerfData -XX:-CleanChunkPoolAsync -
Azul Zulu 8 is dropping support for OpenJSSE and Legacy8uJSSE in January 2022.
OpenJSSE is a JSSE provider that was ported from Java 11 to Azul Zulu 8 to add support for TLS 1.3, because OpenJDK 8 did not support TLS 1.3 at the time. Legacy8uJSSE is a JSSE provider that falls back to legacy TLS 1.2 protocol implementation. It was added to Azul Zulu 8 for compatibility reasons.
Later, OpenJSSE was integrated into the SunJSSE provider of OpenJDK 8u272 and became part of Java SE 8 specification.
Both OpenJSSE and Legacy8uJSSE are no longer needed and will be removed from Azul Zulu 8.
-
Support for RHEL 6 will be discontinued in January 2022.
Known Issues
-
When using Azul Zulu 8 (8.57.0.14) on Oracle Solaris 11.4 (x86_64, SPARC), you may encounter the error
java.lang.Error: Error during hash calculation
. This error occurs only when running Azul Zulu with the-XX:+UseLegacy8uJSSE
flag. This flag forces the JVM to fall back to an older implementation of TLS protocol stack (TLS 1.2 and earlier). This fallback behavior might be useful for legacy Java applications to avoid compatibility issues.As a workaround, you can run Azul Zulu without
-XX:+UseLegacy8uJSSE
. If you still need this flag, you can append the following configuration to the file {ZULU_HOME}/jre/lib/security/legacy8ujsse.security:jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ GCM, \ include jdk.disabled.namedCurves
IANA Time Zone Database version
This release of Azul Zulu comes with IANA Time Zone Database version 2021a.
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 (libxml) |
Multiple |
Yes |
8.6 |
Network |
Low |
None |
None |
Unchanged |
Low |
Low |
High |
17, 15, 13, 11, 8 |
Note 1 |
|
Libraries |
Kerberos |
No |
6.8 |
Network |
Low |
Low |
Required |
Changed |
High |
None |
None |
17, 15, 13, 11, 8 |
Note 2 |
|
JSSE |
TLS |
Yes |
5.9 |
Network |
High |
None |
None |
Unchanged |
High |
None |
None |
11, 8, 7, 6 |
Note 2 |
|
JavaFX (GStreamer) |
None |
No |
5.5 |
Local |
Low |
None |
Required |
Unchanged |
None |
None |
High |
17, 15, 13, 11, 8 |
Note 1 |
|
Swing |
Multiple |
Yes |
5.3 |
Network |
Low |
None |
None |
Unchanged |
None |
None |
Low |
17, 15, 13, 11, 8, 7, 6 |
Note 1 |
|
Swing |
Multiple |
Yes |
5.3 |
Network |
Low |
None |
None |
Unchanged |
None |
None |
Low |
17, 15, 13, 11, 8, 7, 6 |
Note 2 |
|
Utility |
Multiple |
Yes |
5.3 |
Network |
Low |
None |
None |
Unchanged |
None |
None |
Low |
17, 15, 13, 11, 8, 7, 6 |
Note 2 |
|
Keytool |
Multiple |
Yes |
5.3 |
Network |
Low |
None |
None |
Unchanged |
None |
Low |
None |
17, 15, 13, 11, 8, 7, 6 |
Note 2 |
|
JSSE |
TLS |
Yes |
5.3 |
Network |
Low |
None |
None |
Unchanged |
None |
None |
Low |
15, 13, 11, 8, 7, 6 |
Note 3 |
|
JSSE |
TLS |
Yes |
5.3 |
Network |
Low |
None |
None |
Unchanged |
None |
None |
Low |
17, 15, 13, 11, 8 |
Note 3 |
|
ImageIO |
Multiple |
Yes |
5.3 |
Network |
Low |
None |
None |
Unchanged |
None |
None |
Low |
17, 15, 13, 11, 8, 7, 6 |
Note 2 |
|
JSSE |
TLS |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
Low |
None |
None |
17, 15, 13, 11, 8, 7, 6 |
Note 2 |
|
Hotspot |
Multiple |
Yes |
3.1 |
Network |
High |
None |
Required |
Unchanged |
None |
None |
Low |
8, 7, 6 |
Note 2 |
|
CVE-2021-27290 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 Enterprise Edition: Node (Node.js) |
Multiple |
Yes |
7.5 |
Network |
Low |
None |
None |
Unchanged |
None |
None |
High |
None |
|
CVE-2021-35560 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. |
Deployment |
Multiple |
Yes |
7.5 |
Network |
High |
None |
Required |
Unchanged |
High |
High |
High |
None |
Note 1 |
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 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 can also be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. |
3 |
This vulnerability can only be exploited by supplying data to APIs in the specified Component without using Untrusted applications, such as through a web service. |
Additional CVEs addressed: The updates that address CVE-2021-3517 also address CVE-2021-3537.
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. |
---|---|---|---|
17, 15, 13, 11, 8, 7, 6 |
Better canonicalization |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Enhance canonicalization |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Improve KeyFactory key generation |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
The JEditorPane is blank after JDK-8265167 |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Enhance method selection support |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
More Manifest Digests |
CPU |
|
17, 15, 13, 11 |
Enhance DTLS client handshake |
CPU |
|
17, 15, 13, 11, 8 |
Correct certificate requests |
CPU |
|
17, 15, 13, 11, 8 |
Improve requests of certificates |
CPU |
|
8, 7, 6 |
Perfectly perplexing proclivity in the presence of a proxy |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Better LDAP reference processing |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
More Manifest Jar Loading |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
More Resilient Classloading |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Better specified spec values |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Improve Stream handling for SSL |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Improve handling of sheets |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Enhance XML Dsig modes |
CPU |
|
17 |
Better specified ParameterSpecs |
PSU |
OpenJDK Bug Fixes
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. |
---|---|---|---|
15, 13, 11 |
[macOS] not all KEY_PRESSED events sent when control modifier is used |
CPU |
|
8 |
AArch64: size_fits_all_mem_uses should return false if its output is a CAS |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Better canonicalization |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Enhance canonicalization |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Improve KeyFactory key generation |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
The JEditorPane is blank after JDK-8265167 |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Enhance method selection support |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Better session identification |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
More Manifest Digests |
CPU |
|
17, 15, 13, 11 |
Enhance DTLS client handshake |
CPU |
|
17, 15, 13, 11, 8 |
Correct certificate requests |
CPU |
|
17, 15, 13, 11, 8 |
Improve requests of certificates |
CPU |
|
8, 7, 6 |
Improved class naming |
CPU |
|
8, 7, 6 |
Perfectly perplexing proclivity in the presence of a proxy |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Better BMP support |
CPU |
|
17, 15, 13, 11, 8 |
Improve TLS client handshaking |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Better LDAP reference processing |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic |
CPU |
|
17, 15, 13, 11, 8 |
More Constrained Delegation |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Improve Keystore integrity |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
More Manifest Jar Loading |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
More Resilient Classloading |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Better specified spec values |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Better hashing support |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Improve Stream handling for SSL |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Enhanced style for RTF kit |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Improve handling of sheets |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Richer Text Editors |
CPU |
|
11, 8, 7, 6 |
Better TLS connectivity |
CPU |
|
11 |
SPARC64 detection fails on Athena (SPARC64-X) |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
Enhance XML Dsig modes |
CPU |
|
15, 13, 11, 8, 7, 6 |
com.sun.net.HttpsServer spins on TLS session close |
CPU |
|
15, 13, 11, 8 |
AArch64: Remove the r18 dependency on Windows AArch64 |
CPU |
|
11 |
opening jar file with large manifest might throw NegativeArraySizeException |
CPU |
|
11, 8, 7, 6 |
closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail |
CPU |
|
8, 7, 6 |
RFC unconformity of HttpURLConnection with proxy |
CPU |
|
8, 7, 6 |
Update the default enabled cipher suites preference |
CPU |
|
8, 7, 6 |
Strange behavior of URLConnection with proxy |
CPU |
|
11, 8, 7, 6 |
Unable to read certain PKCS12 keystores from SequenceInputStream |
CPU |
|
8, 7, 6 |
InnerClasses: VM permits wrong Throw ClassFormatError if InnerClasses attribute’s inner_class_info_index is 0 |
CPU |
|
6 |
NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger |
CPU |
|
6 |
DefaultProxySelector should lazily initialize the Pattern object and the NonProxyInfo objects |
CPU |
|
6 |
sun.misc.net.DefaultProxySelector doesn’t use proxy setting to localhost |
CPU |
|
17, 11, 8 |
Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC |
PSU |
|
11 |
Backport of 8248414 to JDK11 breaks MacroAssembler::adrp |
PSU |
|
15, 13 |
Backport of 8260616 misses one JNF header inclusion removal |
PSU |
|
17, 15, 13, 11, 8, 7 |
macOS Monterey does not have the font Times needed by Serif |
PSU |
|
17 |
Revert "8225083: Remove Google certificate that is expiring in December 2021" |
PSU |
|
17 |
Missing license header in ArenaAllocator.java |
PSU |
|
17 |
[macOS] "Apple AWT Internal Exception" when input method is changed |
PSU |
|
11 |
Shenandoah: compiler/c2/aarch64/TestVolatilesShenandoah.java fails in 11u |
PSU |
|
8 |
[8u] Build failure after backport of JDK-8248901 with MSVC 2013 |
PSU |
|
17 |
[Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled |
PSU |
|
17, 15, 11 |
[macos] Build failure with Xcode 13.0 after JDK-8264848 |
PSU |
|
8 |
Backout JDK-8176837 from 8u312 |
PSU |
|
17 |
sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 |
PSU |
|
17, 11 |
StackGuardPages test doesn’t build with glibc 2.34 |
PSU |
|
17, 11 |
--with-harfbuzz=system doesn’t add -lharfbuzz after JDK-8255790 |
PSU |
|
17 |
java/util/Random/RandomTestMoments.java had two Gaussian fails |
PSU |
|
8 |
[8u] Build failure after backport of JDK-8248901 |
PSU |
|
11 |
Update 11u GHA workflow with Shenandoah configurations |
PSU |
|
17, 11 |
PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj |
PSU |
|
17, 11, 8 |
Cgroup v1 initialization causes NullPointerException when cgroup path contains colon |
PSU |
|
11 |
Wrong Checksums in Temurin BootJDK dependencies |
PSU |
|
17 |
ZGC: Arraycopy stub passes invalid oop to load barrier |
PSU |
|
17 |
Fatal error with variable shift count integer rotate operation. |
PSU |
|
8 |
[jdk8u] StackGap test fails on aarch64 due to "-m64" |
PSU |
|
17 |
C2: Wrong JVM state used for receiver null check |
PSU |
|
17 |
C2: assert(iff→Opcode() == Op_If || iff→Opcode() == Op_CountedLoopEnd || iff→Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added |
PSU |
|
8 |
Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key |
PSU |
|
11 |
IndexOutOfBoundsException while reading large TIFF file |
PSU |
|
17 |
Session resumption errors |
PSU |
|
15, 13 |
Large Allocation in CipherSuite |
PSU |
|
17 |
security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error |
PSU |
|
15, 13 |
[macOS] Update named used for Java run loop mode |
PSU |
|
11 |
[11u] [JVMCI] JavaType.toJavaName() returns incorrect type name for lambdas |
PSU |
|
11 |
[TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas |
PSU |
|
17, 11, 8 |
Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup |
PSU |
|
17 |
ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert |
PSU |
|
17, 11 |
Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode |
PSU |
|
17 |
Shenandoah: Provide human-readable labels for test configurations |
PSU |
|
17 |
[Test]: java/net/httpclient/DigestEchoClientSSL.java contains redundant @run tags |
PSU |
|
8 |
config.log is not in build directory after 8u backport of JDK-8079891 |
PSU |
|
17, 15, 13, 11 |
RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status |
PSU |
|
17 |
Shenandoah: Resolve UNKNOWN access strength, where possible |
PSU |
|
17, 11, 8 |
stack-use-after-scope in NewObjectA |
PSU |
|
8 |
BacktraceBuilder._cprefs needs to be accessed as unsigned short |
PSU |
|
17, 11, 8 |
OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers |
PSU |
|
11 |
Most JDK releases report macOS version 12 as 10.16 instead of 12.0 |
PSU |
|
11 |
JDK-8269594 backport breaks 11u builds |
PSU |
|
8 |
[8u] Update generated_configure.sh after JDK-8250876 backport |
PSU |
|
11 |
C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV |
PSU |
|
11 |
[aarch64] java.library.path not including /usr/lib64 |
PSU |
|
11 |
JNI_GetStringCritical does not lock char array |
PSU |
|
11 |
Optimize gc-locker in [Get|Release]StringCritical for latin string |
PSU |
|
11 |
[s390] Interpreter checks wrong bit for slow path instance allocation |
PSU |
|
11, 8 |
assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark |
PSU |
|
17 |
C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events |
PSU |
|
11 |
javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build |
PSU |
|
17, 11 |
Shenandoah: gc/shenandoah/mxbeans tests should be more resilient |
PSU |
|
11 |
[11u] Remove ea from DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u |
PSU |
|
13 |
Bump update version for OpenJDK: jdk-13.0.9 |
PSU |
|
15 |
Bump update version for OpenJDK: jdk-15.0.5 |
PSU |
|
11 |
Regression ~5% in spec2005 in b27 |
PSU |
|
15, 13, 11, 8 |
TCP Connection Reset when connecting simple socket to SSL server |
PSU |
|
17 |
[IR Framework] Some default regexes matching on PrintOptoAssembly in IRNode.java do not work on all platforms |
PSU |
|
11 |
Test |
PSU |
|
15, 13, 11 |
Password is being converted to String in AccessibleJPasswordField |
PSU |
|
11 |
javadoc -notimestamp option does not work on index.html |
PSU |
|
11 |
Shenandoah: Add test for JDK-8268127 |
PSU |
|
15, 13, 11 |
Corrupt oop in ClassLoaderData |
PSU |
|
11 |
InfiniteLoopException test may fail on x86 platforms |
PSU |
|
11 |
[11u REDO] - WebSocket over authenticating proxy fails with NPE |
PSU |
|
17 |
Better specified ParameterSpecs |
PSU |
|
17, 15, 11 |
Improve AlgorithmConstraints:checkAlgorithm performance |
PSU |
|
11 |
Add test from JDK-8268360 |
PSU |
|
11 |
SIGSEGV in PhaseCFG::implicit_null_check due to missing null check |
PSU |
|
11 |
Incorrect calculation of has_fpu_registers in C1 linear scan |
PSU |
|
11 |
[REDO] C2 crash when compile negative Arrays.copyOf length after loop |
PSU |
|
11 |
Missing check for infinite loop during node placement |
PSU |
|
11 |
C2: nested locks optimization may create unbalanced monitor enter/exit code |
PSU |
|
17, 11 |
C2: assert(n != __null) failed: Bad immediate dominator info. |
PSU |
|
11 |
Shenandoah: Heap size may be too small for region to align to large page size |
PSU |
|
11, 8 |
JNI functions incorrectly return a double after JDK-8265836 |
PSU |
|
17 |
C2: assert(no_dead_loop) failed: dead loop detected |
PSU |
|
11 |
PhaseStringOpts::int_stringSize doesn’t handle min_jint correctly |
PSU |
|
11 |
(test) jtreg.SkippedException has no serial VersionUID |
PSU |
|
11 |
Bump update version for OpenJDK: jdk-11.0.13 |
PSU |
|
17, 11 |
Add option to jcmd GC.heap_dump to use existing file |
PSU |
|
15 |
c2 loop unrolling by 8 results in reading memory past array |
PSU |
|
17, 15, 13, 11 |
AARCH64: typo in LIR_Assembler::emit_profile_type |
PSU |
|
11 |
Pasting Unicode characters into JShell does not work. |
PSU |
|
11 |
CTW: C1 fails with "State must not be null" |
PSU |
|
11 |
C2: java/text/Normalizer/ConformanceTest.java test failed with assertion |
PSU |
|
11 |
Avoid recording "pc" in unhandled oops detector for better performance |
PSU |
|
11 |
Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes |
PSU |
|
11 |
bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header |
PSU |
|
11 |
Shenandoah: Use shorter instruction sequence for checking if marking in progress |
PSU |
|
11 |
AssertionError in sun.net.httpserver.ServerImpl.responseCompleted |
PSU |
|
11 |
AArch64: Backtracing broken on PAC enabled systems |
PSU |
|
11 |
Improve ResolvedMethodTable hash function |
PSU |
|
11 |
C2 incorrectly folds subtype checks involving an interface array |
PSU |
|
11 |
Implicit null check optimization does not update control of hoisted memory operation |
PSU |
|
11 |
Fatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report |
PSU |
|
11 |
assert root method not found in witnessed_reabstraction_in_supers is too strong |
PSU |
|
15, 13, 11 |
Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 |
PSU |
|
11, 8 |
Build failure after JDK-8264752 with older GCCs |
PSU |
|
17 |
Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java |
PSU |
|
11 |
Shenandoah: fix an incorrect assert |
PSU |
|
8 |
make test should look for more locations when searching for exit code |
PSU |
|
11, 8 |
OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container |
PSU |
|
11 |
Incorrect jdeps message "jdk8internals" to describe a removed JDK internal API |
PSU |
|
11 |
Font with missed font family name is not properly printed on Windows |
PSU |
|
11 |
AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter |
PSU |
|
11 |
Epsilon: Minor typo in EpsilonElasticTLABDecay description |
PSU |
|
8 |
[8u] [macos] build failure in OpenJDK8u after JDK-8211301 in older xcode |
PSU |
|
15, 11 |
(fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821 |
PSU |
|
11 |
C2 compilation fails with assert "missing precedence edge" |
PSU |
|
15 |
[macos] libjvm.dylib linker warning due to macOS version mismatch |
PSU |
|
11, 8 |
SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M |
PSU |
|
11 |
[JVMCI] add some thread local fields for use by JVMCI |
PSU |
|
11 |
[JVMCI] add helper to perform Java upcalls |
PSU |
|
11 |
Avoid running GitHub actions on branches named pr/* |
PSU |
|
17, 11 |
Remove unused buffer int |
PSU |
|
11 |
[macos] Crash occurs on JPasswordField with activated InputMethod |
PSU |
|
11 |
javac may report an invalid package/class clash on case insensitive filesystems |
PSU |
|
11, 8 |
java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers" |
PSU |
|
13 |
Incorrect arraycopy stub selected by C2 for SATB collectors |
PSU |
|
8 |
Watch registry changes for remote printers update instead of polling |
PSU |
|
11 |
C2: inconsistent spilling due to dead nodes in exception block |
PSU |
|
11 |
C4530 was reported from VS 2019 at access bridge |
PSU |
|
11 |
Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java |
PSU |
|
8 |
Native crash in Win32PrintServiceLookup.getAllPrinterNames() |
PSU |
|
17 |
[macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" |
PSU |
|
11 |
Printed GlyphVector outline with low DPI has bad quality on Windows |
PSU |
|
11 |
sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with "Server reported the wrong exception" |
PSU |
|
15, 13, 11 |
Update Mesa 3-D Headers to version 21.0.3 |
PSU |
|
11 |
C2: assert(n != __null) failed: Bad immediate dominator info. |
PSU |
|
11, 8 |
jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space" |
PSU |
|
11 |
[JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream |
PSU |
|
11 |
Remove some dead comments from os_bsd_x86 |
PSU |
|
11 |
Shenandoah: reconsider pacing updates memory ordering |
PSU |
|
8 |
try catch Method failing to work when dividing an integer by 0 |
PSU |
|
11 |
NMT should not limit baselining by size threshold |
PSU |
|
15, 13 |
C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled |
PSU |
|
11 |
C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions |
PSU |
|
15, 13 |
[macOS] Remove disabled warning for JNF in make/autoconf/flags-cflags.m4 |
PSU |
|
17 |
Repeatable annotations without @Target cannot have containers that target module declarations |
PSU |
|
11 |
AArch64: Fix MacroAssembler::get_thread convention |
PSU |
|
11 |
Add more tests for SSLSocket input/output shutdown |
PSU |
|
15, 13 |
ParallelGC: oldgen expansion needs release-store for _end |
PSU |
|
11 |
Crash in JfrTraceIdLoadBarrier::load(_jclass*) |
PSU |
|
11 |
GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386" |
PSU |
|
11 |
GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386" |
PSU |
|
11 |
GitHub actions should use MSVC 14.28 |
PSU |
|
11 |
ECDSA SignatureValue do not always have the specified length |
PSU |
|
15, 13 |
gc/parallel/TestDynShrinkHeap.java still fails "assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region" |
PSU |
|
15 |
StartTlsResponse.close() hangs due to synchronization issues |
PSU |
|
11 |
Incorrect 512-bit vector registers restore on x86_32 |
PSU |
|
15, 13 |
Update the text handling in the JPasswordField |
PSU |
|
15, 13 |
Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region |
PSU |
|
11 |
Add more known library locations to simplify Linux cross-compilation |
PSU |
|
15, 13, 11 |
Do not use objc_msgSend_stret to get macOS version |
PSU |
|
11 |
Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280 |
PSU |
|
11 |
Remove obsolete code in AWTView.m |
PSU |
|
11 |
Submit workflow should apt-get update to avoid package installation errors |
PSU |
|
11 |
GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing |
PSU |
|
11 |
add optimized build to submit workflow |
PSU |
|
11 |
Github Actions build on Linux should define OS and GCC versions |
PSU |
|
11 |
Github Action build on Windows should define OS and MSVC versions |
PSU |
|
11 |
Github Action build on macOS should define OS and Xcode versions |
PSU |
|
11 |
Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE |
PSU |
|
11 |
Shenandoah: re-organize saving/restoring machine state in assembler code |
PSU |
|
11 |
Add cross-compiled foreign architectures builds to submit workflow |
PSU |
|
11 |
Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch |
PSU |
|
11 |
Zero: build fails without JVMTI |
PSU |
|
11 |
GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux |
PSU |
|
11 |
Zero: VM should know it runs in interpreter-only mode |
PSU |
|
11 |
Doing GC during JVMTI MethodExit event posting breaks return oop |
PSU |
|
11 |
Submit workflow artifact name is always "test-results_.zip" |
PSU |
|
11 |
Archive important test outputs in submit workflow |
PSU |
|
11 |
Add Linux x86_32 tier1 to submit workflow |
PSU |
|
11 |
Update Apache Santuario (XML Signature) to version 2.2.1 |
PSU |
|
11 |
Update terminology in java.awt.GridBagLayout source code comments |
PSU |
|
15, 13 |
Better support ALPN byte wire values in SunJSSE |
PSU |
|
11 |
Add Linux x86_32 builds to submit workflow |
PSU |
|
11 |
linux 32 bit build doesn’t compile libjdwp/log_messages.c |
PSU |
|
11 |
Some code emitted by TemplateTable::branch is unused when running TieredCompilation |
PSU |
|
11 |
Build no-pch configuration in debug mode for submit checks |
PSU |
|
11 |
Add Zero, Minimal hotspot targets to submit workflow |
PSU |
|
11 |
Pre-submit testing using GitHub Actions should not use the deprecated set-env command |
PSU |
|
11 |
Enhance native libs for AWT and Swing to work with GraalVM Native Image |
PSU |
|
13, 11 |
Make IsClassUnloadingEnabled signature match specification |
PSU |
|
11 |
Pre-submit testing using GitHub Actions does not detect failures reliably |
PSU |
|
11 |
Remove unimplemented CompileBroker methods after JEP-165 |
PSU |
|
11 |
Add support for running pre-submit testing using GitHub Actions |
PSU |
|
11 |
AArch64: When CallLeaf, no need to preserve callee-saved registers in caller |
PSU |
|
11 |
AArch64: Shenandoah C1 CAS is not sequentially consistent |
PSU |
|
11 |
AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 |
PSU |
|
11 |
Add automated test for fix done in JDK-8218479 |
PSU |
|
11 |
Shenandoah: name gang tasks consistently |
PSU |
|
11 |
Add automated test for fix done in JDK-8218469 |
PSU |
|
11 |
SIGSEGV in PackageEntry::purge_qualified_exports() |
PSU |
|
11 |
AArch64: Native types mismatch in hotspot |
PSU |
|
11 |
Update docs on building for Git |
PSU |
|
11 |
Potential race between Logger configuration and GCs in HttpURLConWithProxy test |
PSU |
|
11 |
Add automated test for fix done in JDK-8218472 |
PSU |
|
11 |
Add automated testcase for fix done in JDK-8214253 |
PSU |
|
11 |
Add automated testcases for changes done in JDK-8214112 |
PSU |
|
11 |
Shenandoah: LRB needs to save/restore fp registers for runtime call |
PSU |
|
11 |
Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference |
PSU |
|
15 |
libwindowsaccessbridge issues on 64bit Windows |
PSU |
|
11 |
backward focus traversal gets stuck in button group |
PSU |
|
11 |
tools/javac/launcher/SourceLauncherTest.java fails on Windows |
PSU |
|
8 |
Signed immediate support in …/share/assembler.hpp is broken. |
PSU |
|
17 |
security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked |
PSU |
|
11 |
C1: Fix signature conflict in LIRGenerator::strength_reduce_multiply |
PSU |
|
11 |
AArch64: Use ATTRIBUTE_ALIGNED helper |
PSU |
|
11 |
AArch64: Remove unused variables |
PSU |
|
11 |
AArch64: Avoid MIN/MAX macros when using MSVC |
PSU |
|
11 |
AArch64: Use THREAD_LOCAL instead of __thread |
PSU |
|
11 |
Windows: strengthening in ThreadCritical regarding memory model |
PSU |
|
11 |
AArch64: Remove uses of kernel integer types |
PSU |
|
11 |
[TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open |
PSU |
|
11, 8 |
getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available |
PSU |
|
11 |
[TESTBUG] ReturnBlobToWrongHeapTest.java failed allocating blob |
PSU |
|
11 |
switch to jtreg 5.1 |
PSU |
|
11 |
TCKLocalTime.java failed due to "AssertionError: expected [18:14:22] but found [18:14:23]" |
PSU |
|
11 |
test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases |
PSU |
|
11 |
serviceability/attach/RemovingUnixDomainSocketTest.java fails "stderr was not empty" |
PSU |
|
8 |
Update SunPKCS11 provider with PKCS11 v3.0 header files |
PSU |
|
17 |
jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails |
PSU |
|
13 |
Mirror jdk.security.allowNonCaAnchor system property with a security one |
PSU |
|
11 |
git needs .gitattributes |
PSU |
|
11 |
NPE in ToolProvider.getSystemJavaCompiler |
PSU |
|
11 |
Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration |
PSU |
|
11 |
Incorrect copyright header in Apache Santuario 2.1.3 files |
PSU |
|
11 |
Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test |
PSU |
|
8 |
Incorrect JNU_ReleaseStringPlatformChars in Windows Print |
PSU |
|
11 |
switch to jtreg 5.0 |
PSU |
|
8 |
SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers |
PSU |
|
8 |
Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7 |
PSU |
|
11 |
NullPointerException in JKS keystore |
PSU |
|
11 |
AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException |
PSU |
|
11 |
narrow allowSmartActionArgs disabling |
PSU |
|
11 |
bump jtreg requiredVersion to 4.2b16 |
PSU |
|
11 |
typo in test filename |
PSU |
|
11 |
serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file |
PSU |
|
11 |
Remove file seeking requirement for writing a heap dump |
PSU |
|
11 |
Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java |
PSU |
|
11 |
Forward output from heap dumper to jcmd/jmap |
PSU |
|
11 |
Shenandoah: streamline post-LRB CAS barrier (aarch64) |
PSU |
|
11 |
Wrong caret position in JTextPane on Windows with a screen resolution > 100% |
PSU |
|
11 |
Improve performance of charset decoding when charset is always compactable |
PSU |
|
11 |
Remove oopDesc::equals() |
PSU |
|
11 |
Remove Access::equals() |
PSU |
|
11 |
Heap dumps should exclude dormant CDS archived objects of unloaded classes |
PSU |
|
13 |
solaris_x64 build fails after JDK-8191278 |
PSU |
|
11 |
Minimal VM: set_state is not a member of AttachListener |
PSU |
|
11 |
CheckUnhandledOops is broken in MemAllocator |
PSU |
|
11 |
jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134" |
PSU |
|
11 |
Within native OOM error handling, assertions may hang the process |
PSU |
|
13 |
zero crashes after JDK-8191278 |
PSU |
|
13 |
invalid use of incomplete type class MacroAssembler when building minimal after JDK-8191278 |
PSU |
|
11 |
Remove review suggestion from fix to 8219804 |
PSU |
|
11 |
Test convenience reactive primitives from java.net.http with RS TCK |
PSU |
|
11 |
JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly |
PSU |
|
11 |
Two NestedDialogs tests fail on Ubuntu |
PSU |
|
11 |
Multiple AttachListener threads can be created |
PSU |
|
11 |
Examine the HttpResponse.BodySubscribers for null handling and multiple subscriptions |
PSU |
|
17 |
Remove Google certificate that is expiring in December 2021 |
PSU |
|
17, 11 |
Remove IdenTrust certificate that is expiring in September 2021 |
PSU |
|
11 |
CDS address sanitizer errors |
PSU |
|
11 |
JVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods |
PSU |
|
11 |
add possibility to build with Visual Studio 2019 |
PSU |
|
8 |
Create new switch to redirect error reporting output to stdout or stderr |
PSU |
|
11 |
Support for side by side MSVC Toolset versions |
PSU |
|
11 |
java/net/MulticastSocket/Promiscuous.java fails intermittently due to NumberFormatException |
PSU |
|
11 |
bump jtreg requiredVersion to b14 in test/jdk/sanity/client/ |
PSU |
|
11 |
bump jtreg requiredVersion to b14 |
PSU |
|
11 |
block_if_requested is not proper inlined due to size |
PSU |
|
11 |
hs_err should print more instructions in hex dump |
PSU |
|
11 |
Verify @AfterTest is used correctly in WebSocket tests |
PSU |
|
11 |
tools/launcher/Test7029048.java fails (Solaris) |
PSU |
|
13 |
Parsing extension failure may alert decode_error |
PSU |
|
11 |
sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date |
PSU |
|
11 |
[TEST_BUG] sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java failed with incorrect jtreg tags order |
PSU |
|
8 |
half-closed SSLEngine status may cause application dead loop |
PSU |
|
11 |
Align stdout messages in test/jdk/java/math/BigInteger/PrimitiveConversionTests.java |
PSU |
|
11 |
fix ctw stand-alone build |
PSU |
|
11 |
[TEST] Wrong classname in vmTestbase/nsk/stress/except/except002 and except003 |
PSU |
|
11 |
Test Timeout.java should run in othervm mode |
PSU |
|
11 |
Make test AsyncCloseChannel.java run in othervm |
PSU |
|
11 |
Refactor sun.text.IntHashtable:i18n shell tests to plain java tests |
PSU |
|
11 |
java/nio/channels/SocketChannel/AsyncCloseChannel.java fails with threads that didn’t exit |
PSU |
|
11 |
Remove static initialization of monitor/mutex instances |
PSU |
|
11 |
Update the link in test/jdk/sun/security/provider/SecureRandom/DrbgCavp.java |
PSU |
|
11 |
Refactor some annotation processor tests to better use collections |
PSU |
|
11 |
Add explicit timeout to several HTTP Client tests |
PSU |
|
11 |
Compilation error due to wrong usage of NSPrintJobDispositionValue in mac10.12 |
PSU |
|
11 |
test/jdk/java/net/Socket/LingerTest.java fails with cleaning up |
PSU |
|
15 |
Inconsistent TLS protocol version in debug output |
PSU |
|
11 |
test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up |
PSU |
|
11 |
Provide print to a file (PDF) feature even when printer was not connected |
PSU |
|
11 |
JShell fails and exits when statement throws an exception whose message contains a '%'. |
PSU |
|
11 |
Move sun/net/www/protocol/http/GetErrorStream.java to OpenJDK |
PSU |
|
11 |
Refactor java/util/prefs/PrefsSpi.sh to plain java test |
PSU |
|
11 |
Update the host name in CNameTest.java |
PSU |
|
11 |
temp files left by tests in jdk/java/net/httpclient |
PSU |
|
11 |
Some launcher tests assume a pre-JDK 9 run-time image layout |
PSU |
|
11 |
Compiler crashes because of illegal signature in otherwise legal code |
PSU |
|
11 |
Refactor java.util.Calendar:i18n shell tests to plain java tests |
PSU |
|
11 |
Refactor java.util.PluggableLocale:i18n shell tests to plain java tests |
PSU |
|
8 |
Algorithmic Italic font leans opposite angle in Printing |
PSU |
|
11 |
Refactor java/util/zip/ZipFile/deletetempjar.sh to plain java test |
PSU |
|
11 |
Refactor jdk/internal/reflect/Reflection/GetCallerClassTest.sh to plain java test |
PSU |
|
11 |
Refactor shell test javax/naming/module/basic.sh to java |
PSU |
|
11 |
Refactor shell test java/util/ServiceLoader/basic/basic.sh to java |
PSU |
|
11 |
Refactor java/util/prefs/CheckUserPrefsStorage.sh to plain java test |
PSU |
|
11 |
ARM: cleanup maybe-uninitialized and reorder compiler warnings |
PSU |
|
11 |
test/jdk/java/lang/Package/PackageFromManifest.java missing module dependencies declaration |
PSU |
|
11 |
tools/jdeps/DotFileTest.java fails on Win-X64 |
PSU |
|
11 |
java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed |
PSU |
|
13 |
Support the certificate_authorities extension |
PSU |
|
11 |
java/util/Locale/bcp47u/SystemPropertyTests.java failed on Mac 10.13 with zh_CN and zh_TW locales. |
PSU |
|
11 |
Make tools/javac/api/T6265137.java robust to JDK version changes |
PSU |
|
11 |
java/net/MulticastSocket/UnreferencedMulticastSockets.java fails with "incorrect data received" |
PSU |
|
8 |
sun/java2d/GdiRendering/InsetClipping.java fails |
PSU |
|
11 |
javax/swing/JComboBox/8032878/bug8032878.java fails |
PSU |
|
8 |
JVM crashes when calling getStackTrace if stack contains a method that is a member of a very large class |
PSU |
|
11 |
jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java fails with java.lang.NullPointerException |
PSU |
|
11 |
Incorrect annotations.without.processors warnings with JDK 9 |
PSU |
|
13 |
MappedByteBuffer bulk access memory failures are not handled gracefully |
PSU |
|
11 |
SA: Remove libthread_db dependency on Linux |
PSU |
|
8 |
SunPKCS11 provider needs to check more details on PKCS11 Mechanism |
PSU |
|
13 |
Tools should warn if weak algorithms are used before restricting them |
PSU |
|
8 |
(reflect) Optimize SignatureParser’s use of StringBuilders |
PSU |
|
11 |
java/net/DatagramSocket/ReportSocketClosed.java fails intermittently with BindException |
PSU |
|
11 |
Make all of DependencyContext_test available in product mode |
PSU |
|
8 |
The new implementation of Robot.waitForIdle() may hang |
PSU |
|
11 |
SourceDebugExtensionTest fails to rename file |
PSU |
|
8 |
Initialization race in sun.security.x509.AlgorithmId.get |
PSU |
|
8 |
java/net/MulticastSocket/TestInterfaces.java failed due to unexpected IP address |
PSU |
|
8 |
AARCH64: GHASH intrinsic is not optimal |
PSU |
|
8 |
aarch64: add support for GHASH acceleration |
PSU |
|
8 |
Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing |
PSU |
|
8 |
configure fails if you create an empty directory and then run configure from it |
PSU |
|
8 |
Store configure log in $BUILD/configure.log |
PSU |
|
8 |
DefaultCellEditor for comboBox creates ActionEvent with wrong source object |
PSU |
|
8 |
Print warning summary at end of configure |
PSU |
|
8 |
java/net/ipv6tests/UdpTest.java failed intermittently |
PSU |
|
11 |
Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails intermittently |
PSU |
|
8 |
compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: GC triggered before VM initialization completed |
PSU |
|
8 |
Performance problem in sun.reflect.generics.parser.SignatureParser |
PSU |
|
8 |
[TESTBUG] Test java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails |
PSU |
|
11 |
private methods are allocated vtable indices |
PSU |
|
8 |
NPE in sun.awt.SunToolkit.getWindowDeactivationTime |
PSU |
|
8 |
Deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection |
PSU |
|
8 |
java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit |
PSU |
OpenJFX Bug Fixes
The following table describes the OpenJFX 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, 15, 8 |
Upgrade GStreamer library |
CPU |
|
17, 15, 8 |
Upgrade libxml2 to latest |
CPU |
|
17, 15, 8 |
Update GStreamer to version 1.18.4 |
CPU |
|
17, 15, 8 |
Update libxml2 to version 2.9.12 |
CPU |
|
17, 8 |
Cherry pick GTK WebKit 2.32.4 changes |
PSU |
|
17 |
Re-introduce Automatic-Module-Name in empty jars |
PSU |
|
17 |
Clarify review policies for clean backports in JavaFX update releases |
PSU |
|
17 |
IllegalArgumentException: fromIndex(0) > toIndex(-1) after clear and select TableCell |
PSU |
|
17 |
Update README.md and CONTRIBUTING.md for jfx17u |
PSU |
|
17 |
BidirectionalBinding fails to observe changes of invalid properties |
PSU |
|
17, 8 |
Cherry pick GTK WebKit 2.32.3 changes |
PSU |
|
8 |
Remove obsolete test classes and data files from 3DViewer sample |
PSU |
|
17, 8 |
WebKit 612.1 build fails with Visual Studio 2017 |
PSU |
|
17 |
Menu inoperable after setting stage to second monitor |
PSU |
|
8 |
WebKit build fails with Xcode 12.5 |
PSU |
|
17, 8 |
Update to 612.1 version of WebKit |
PSU |
|
17, 8 |
[macos] Video stops, but audio continues to play when stopTime is reached |
PSU |
|
8 |
hlsprogressbuffer should provide PTS after GStreamer update |
PSU |
|
8 |
Document that title property in WebEngine gets updated asynchronously |
PSU |
|
8 |
CoInitialize/CoUninitialize should be called on same thread |
PSU |
|
8 |
Illegal access to private "size" field of ArrayList from build.gradle |
PSU |
|
8 |
[macos] Incorrect duration reported for HLS live streams |
PSU |
|
8 |
One label typo in the properties for bi-directional text |
PSU |
|
8 |
Update to gcc 10.3 on Linux |
PSU |
|
8 |
Update to Visual Studio 2019 version 16.9.3 |
PSU |
|
8 |
Update to Xcode 12.4 |
PSU |
|
8 |
JavaFX media stream stops playing after reconnecting via Remote Desktop |
PSU |
|
8 |
Update Mesa 3-D Headers to version 21.0.3 |
PSU |
|
8 |
Allow static build of webkit library on linux |
PSU |
|
8 |
[macos] Platform.exit causes assertion error on macOS 10.15 or later |
PSU |
Azul Zulu Bug Fixes
The following table describes the Azul Zulu bug fixes 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-29759 |
11, 8 |
Update OpenJSSE & Legacy8uJSSE versions |
CPU |
ZULU-29535 |
8, 7 |
sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest.java failed: connection refused |
CPU |
ZULU-28578 |
11 |
Performance issue with LoginContext.login() method in multithreading |
CPU |
ZULU-28574 |
8 |
libfreetype.so symlink is not created for linux64 |
CPU |
ZULU-30245 |
17 |
Revert ZULU-28759 |
PSU |
ZULU-30162 |
8 |
Update JFX to zulu8u312-b01 |
PSU |
ZULU-30054 |
17, 15, 13, 11 |
Update JFX to zulu17.0.1+101 |
PSU |
ZULU-29785 |
8 |
Change providers priority in the BCFIPS configuration |
PSU |
ZULU-29568 |
13 |
crash on macarm after fix for JDK-8191278 |
PSU |
ZULU-29511 |
8 |
arm32hf build failed after JDK-8248901 |
PSU |
ZULU-29447 |
8 |
Allow VM thread scheduler type change |
PSU |
ZULU-29440 |
8 |
Allow GC thread scheduler type change |
PSU |
ZULU-29439 |
8 |
Print thread scheduler on thread dump request |
PSU |
ZULU-28874 |
15 |
Missing whitespace in Welcome.html in 15.34+1005-bpr |
PSU |
ZULU-28868 |
8 |
JBoss EAP 7.4 hangs with Zulu8 |
PSU |
ZULU-28581 |
8 |
Control native thread timeout |
PSU |
ZULU-28580 |
8 |
Fix native threads check print and exit logic |
PSU |
ZULU-28579 |
8 |
Do not attach JNI thread on checkpoint |
PSU |
ZULU-28575 |
8 |
Upgrade BC-FIPS to version 1.0.2.1 |
PSU |
ZULU-28360 |
17, 15, 13, 11, 8, 7, 6 |
rpm/deb package description should use https paths instead of http |
PSU |
ZULU-27961 |
11 |
Backout JDK-8208671 |
PSU |
ZULU-27960 |
11 |
Backout JDK-8207778 |
PSU |
ZULU-27959 |
11 |
Backout JDK-8202578 |
PSU |
ZULU-27958 |
11 |
Backout JDK-8216995 |
PSU |
ZULU-27900 |
11 |
Backout JDK-8208677 |
PSU |
ZULU-27899 |
11 |
Backout JDK-8209378 |
PSU |
ZULU-27898 |
11 |
Backout JDK-8209821 |
PSU |
ZULU-27897 |
11 |
Backout JDK-8210155 |
PSU |
ZULU-27896 |
11 |
Backout JDK-8210422 |
PSU |
ZULU-27895 |
11 |
Backout ZULU-18668 |
PSU |
ZULU-27894 |
11 |
Backout JDK-8209447 |
PSU |
ZULU-27643 |
11 |
test org/openjsse/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh failed |
PSU |
ZULU-26858 |
11 |
Missing fixes in aarch32 |
PSU |
ZULU-26656 |
11 |
Crash: Internal Error in shenandoahHeapRegion.cpp:574 - guarantee(RegionCount >= MIN_NUM_REGIONS) |
PSU |
ZULU-25391 |
8 |
Add diagnostic option to print thread info |
PSU |
ZULU-21167 |
8 |
Freetype: provide option to override angle for algorithmic italic |
PSU |