August 2023 Azul Zulu 11.66 (11.0.20.1) and 17.44 (17.0.8.1) Update Release Notes
Release Details
This is a follow-up release for the July 2023 quarterly update, that addresses some regressions introduced in OpenJDK for Java 17 and 11.
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.44.53 (CA) |
PSU |
17.0.8.1 |
17.44.15 |
17.0.8+7 |
20.0.2+100 |
11.66.19 (CA) |
PSU |
11.0.20.1 |
11.66.17 |
11.0.20+8 |
19.0.4+100 |
(*) Azul provides two 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 doesn’t have to include specific licenses and that such use doesn’t contaminate the code or intellectual property of such software with any license requirements.
-
CA 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
Invalid CEN Header (ZIP64)
This release includes JDK-8313765, which relaxes ZIP64 extra field validation introduced in the July 2023 Update release. In the scope of the July 2023 Update release, a fix related to JDK-8302483 introduced additional field validation in ZIP64. The validation may refuse previously accepted ZIP archives, so a flag was also introduced to turn off the validation, see "Extra Field validation in ZIP64".
However, it turned out that the validation was too strict, and it refused a lot of previously accepted archives. The fix for JDK-8313765 extends the set of accepted ZIP archives in the default configuration, with the extra field validation still being performed.
OpenJDK Bug Fixes
The following table describes the OpenJDK changes implemented in this release.
OpenJDK Patch ID | Azul Zulu Version | Synopsis |
---|---|---|
11, 17 |
Invalid CEN header (invalid zip64 extra data field size) |
|
11 |
Bump update version for OpenJDK: jdk-11.0.20.1 |
|
17 |
AsyncGetCallTrace can cause SIGBUS on M1 |
|
17 |
Implement SafeFetch statically |
|
17 |
[arm32] SafeFetch32 thumb interleaving causes random crashes |
|
17 |
arm32 build crashes since JDK-8283326 |
|
17 |
Temporary fix for arm32 SafeFetch |
|
17 |
Bump update version for OpenJDK: jdk-17.0.8.1 |