The following sections describe the changes for each release of Amazon Corretto 17.
Release Date: January 17, 2023
Target Platforms 1
- RPM-based Linux using glibc 2.12 or later, x86, x86_64
- Debian-based Linux using glibc 2.12 or later, x86, x86_64
- RPM-based Linux using glibc 2.17 or later, aarch64
- Debian-based Linux using glibc 2.17 or later, aarch64
- Alpine-based Linux, x86_64
- Windows 10 or later, x86_64
- macos 10.15 and later, x86_64
- macos 11.0 and later, aarch64
1. This is the platform targeted by the build. See Using Amazon Corretto in the Amazon Corretto FAQ for supported platforms
The following issues are addressed in 17.0.6.10.1:
Issue Name | Platform | Description | Link |
---|---|---|---|
Import jdk-17.0.6+10 | All | Updates Corretto baseline to OpenJDK 17.0.6+10 | jdk-17.0.6+10 |
Fix provides for public shared libs | AL | All tzdata updates up to 2022e | #108 |
Fix java_home alternative | Linux | Alternative dir without architecture should be created on headless package | #106 |
Add "corretto.gtest" property | All | The new "corretto.gtest" property will be used to pass the path to the gtest library | #104 |
Include commitId.txt in archives | All | Include commitId.txt in archives | #103 |
Update amazon cacerts | All | Update amazon cacerts file from amazonlinux | |
Relax VerifyCACerts | All | Relax VerifyCACerts expiry condition | #101 |
The following CVEs are addressed in 17.0.6.10.1:
CVE | CVSS | Component |
---|---|---|
CVE-2023-21835 | 8287411 | 5.3 |
CVE-2023-21830 | 8285021 | 5.3 |
CVE-2023-21843 | 8293742 | 3.7 |
Release Date: October 18, 2022
Target Platforms 1
- RPM-based Linux using glibc 2.12 or later, x86, x86_64
- Debian-based Linux using glibc 2.12 or later, x86, x86_64
- RPM-based Linux using glibc 2.17 or later, aarch64
- Debian-based Linux using glibc 2.17 or later, aarch64
- Alpine-based Linux, x86_64
- Windows 7 or later, x86_64
- macos 10.15 and later, x86_64
- macos 11.0 and later, aarch64
1. This is the platform targeted by the build. See Using Amazon Corretto in the Amazon Corretto FAQ for supported platforms
The following issues are addressed in 17.0.5.8.1:
Issue Name | Platform | Description | Link |
---|---|---|---|
Import jdk-17.0.5+8 | All | Updates Corretto baseline to OpenJDK 17.0.5+8 | jdk-17.0.5+8 |
Update Timezone Data to 2022e | All | All tzdata updates up to 2022e | #97 #99 |
Add jpeg, alsa and fonts as headless dependencies | Amazon Linux | Add libraries that could be used in headless mode to RPM dependecies | #94 |
Update amazon cacerts | All | Update amazon cacerts file from amazonlinux |
The following CVEs are addressed in 17.0.5.8.1:
CVE | CVSS | Component |
---|---|---|
CVE-2022-21618 | 5.3 | security-libs/org.ietf.jgss |
CVE-2022-21628 | 5.3 | core-libs/java.net |
CVE-2022-39399 | 3.7 | core-libs/java.net |
CVE-2022-21619 | 3.7 | security-libs/java.security |
CVE-2022-21624 | 3.7 | core-libs/javax.naming |
Release Date: August 15, 2022
Target Platforms
- RPM-based Linux using glibc 2.12 or later, x86, x86_64
- Debian-based Linux using glibc 2.12 or later, x86, x86_64
- RPM-based Linux using glibc 2.17 or later, aarch64
- Debian-based Linux using glibc 2.17 or later, aarch64
- Alpine-based Linux, x86_64
- Windows 7 or later, x86_64
- macos 10.15 and later, x86_64
- macos 11.0 and later, aarch64
The following issues are addressed in 17.0.4.9.1
Issue Name | Platform | Description | Link |
---|---|---|---|
Import jdk-17.0.4.1+0 | All | Updates Corretto baseline to OpenJDK 17.0.4.1+0 | jdk-17.0.4.1+0 |
Resolve C2 compiler crash | All | JDK-8279219 caused regressions in the OpenJDK 11.0.16 and OpenJDK 17.0.4 releases and we are backing it out. See JDK-8291665. | JDK-8292260 |
Release Date: July 25, 2022
Target Platforms
- Amazon Linux 2022, x86_64
- Amazon Linux 2022, aarch64
The following issues are addressed in 17.0.4.8.2
Issue Name | Platform | Description | Link |
---|---|---|---|
Add provides java-devel | AL2/AL2022 | Adding provides java-devel as required by 3p packages |
Release Date: July 19, 2022
Target Platforms
- RPM-based Linux using glibc 2.12 or later, x86, x86_64
- Debian-based Linux using glibc 2.12 or later, x86, x86_64
- RPM-based Linux using glibc 2.17 or later, aarch64
- Debian-based Linux using glibc 2.17 or later, aarch64
- Alpine-based Linux, x86_64
- Windows 7 or later, x86_64
- macos 10.15 and later, x86_64
- macos 11.0 and later, aarch64
The following issues are addressed in 17.0.4.8.1
Issue Name | Platform | Description | Link |
---|---|---|---|
Import jdk-17.0.4+8 | All | Updates Corretto baseline to OpenJDK 17.0.4+8 | jdk-17.0.4+8 |
Fix src.rpm name that some tools depend on | Linux | Updates src.rpm name | #67 #72 |
Migrate pkg builds to productbuild from packages | macOS | Updates to macos packaging | #68 |
Only require log4j-cve-mitigations on AL2 | AL2 | Updates log4j-cve-mitigations to AL2 only | #71 |
The documentation update | All | Updates to code of conduct and contributing documentation | #73 |
AL2022 updates | AL2, AL2022 | Updates to support Corretto in Amazon Linux 2022 | #75 #79 #80 #81 #82 |
Enable bundled zlib library via Gradle | macOS | Updates to use bundled (not the system) version of the zlib library on macOS aarch64 | #76 #78 |
Update amazon cacerts | All | Update amazon cacerts file from amazonlinux | #77 |
The following CVEs are addressed in 17.0.4.8.1
CVE | CVSS | Component |
---|---|---|
CVE-2022-34169 | 7.5 | xml/jaxp |
CVE-2022-21541 | 5.9 | hotspot/runtime |
CVE-2022-21549 | 5.3 | core-libs/java.util |
CVE-2022-21540 | 5.3 | hotspot/compiler |
Release Date: April 17, 2022
Target Platforms
- RPM-based Linux using glibc 2.12 or later, x86, x86_64
- Debian-based Linux using glibc 2.12 or later, x86, x86_64
- RPM-based Linux using glibc 2.17 or later, aarch64
- Debian-based Linux using glibc 2.17 or later, aarch64
- Alpine-based Linux, x86_64
- Windows 7 or later, x86_64
- macos 10.13 and later, x86_64
- macos 11.0 and later, aarch64
The following issues are addressed in 17.0.3.6.1
Issue Name | Platform | Description | Link |
---|---|---|---|
Import jdk-17.0.3+6 | All | Updates Corretto patch set to OpenJDK 17.0.3+6 | jdk-17.0.3+6 |
Fix alternatives for devel package | Amazon Linux 2 | Fix alternatives for devel package | PR #59 |
Fix missing libLingeredApp.so failing jtregs | All | Fix jtreg tier 1 test failures caused by UnsatisfiedLinkError | PR #50 |
Update CACerts | All | Pull in the latest CA Certificates from Amazon Linux | PR #64 |
Update zlib | All | CVE-2018-25032: based upon our analysis, OpenJDK/Corretto is not affected by CVE-2018-25032, because the zlib “memLevel” parameter is not settable and is fixed at 8, and the usage of the Z_FIXED strategy is prevented. With these settings there is no way to invoke the issue described in the CVE and we only include this fix out of an abundance of caution. |
The following CVEs are addressed in 17.0.3.6.1
CVE | CVSS | Component |
---|---|---|
CVE-2022-21449 | 7.5 | security-libs/java.security |
CVE-2022-21496 | 5.3 | core-libs/javax.naming |
CVE-2022-21434 | 5.3 | core-libs/java.lang |
CVE-2022-21426 | 5.3 | xml/jaxp |
CVE-2022-21443 | 3.7 | security-libs/java.security |
Release Date: January 18, 2022
Target Platforms
- RPM-based Linux using glibc 2.12 or later, x86, x86_64
- Debian-based Linux using glibc 2.12 or later, x86, x86_64
- RPM-based Linux using glibc 2.17 or later, aarch64
- Debian-based Linux using glibc 2.17 or later, aarch64
- Alpine-based Linux, x86_64
- Windows 7 or later, x86_64
- macos 10.13 and later, x86_64
- macos 11.0 and later, aarch64
The following issues are addressed in 17.0.2.8.1
Issue Name | Platform | Description | Link |
---|---|---|---|
Import jdk-17.0.2+8 | All | Updates Corretto patch set to OpenJDK 17.0.2+8 | jdk-17.0.2+8 |
Use SHA256 hashes in RPM File Digest | RPM-based Linux | Update plugins to support FIPS compliant file digests in generated RPMs | #344 |
Sign Mac bundle | Macos | The Macos tgz contained signed files, but was not signed as a bundle. | |
Update Amazon CACerts | All | Pull in the latest CA Certificates from Amazon Linux |
The following CVEs are addressed in 17.0.2.8.1
CVE | CVSS | Component |
---|---|---|
CVE-2022-21341 | 5.3 | core-libs/java.io:serialization |
CVE-2022-21365 | 5.3 | client-libs/javax.imageio |
CVE-2022-21282 | 5.3 | xml/jaxp |
CVE-2022-21291 | 5.3 | hotspot/runtime |
CVE-2022-21277 | 5.3 | client-libs/javax.imageio |
CVE-2022-21305 | 5.3 | hotspot/compiler |
CVE-2022-21299 | 5.3 | xml/jaxp |
CVE-2022-21296 | 5.3 | xml/jaxp |
CVE-2022-21283 | 5.3 | core-libs/java.util |
CVE-2022-21340 | 5.3 | security-libs/java.security |
CVE-2022-21293 | 5.3 | core-libs/java.lang |
CVE-2022-21294 | 5.3 | core-libs/java.util |
CVE-2022-21360 | 5.3 | client-libs/javax.imageio |
CVE-2022-21366 | 5.3 | client-libs/javax.imageio |
CVE-2022-21248 | 3.7 | core-libs/java.io:serialization |
Release Date: November 19, 2021
Target Platforms
- RPM-based Linux using glibc 2.12 or later, x86, x86_64
- RPM-based Linux using glibc 2.17 or later, aarch64
The following issues are addressed in 17.0.1.12.2
Issue Name | Platform | Description | Link |
---|---|---|---|
Corretto-17#19 | AmazonLinux2 | Adding RPMs for Amazon Linux 2. | Correto-17#19 |
Release Date: October 19, 2021
Target Platforms
- RPM-based Linux using glibc 2.12 or later, x86, x86_64
- Debian-based Linux using glibc 2.12 or later, x86, x86_64
- RPM-based Linux using glibc 2.17 or later, aarch64
- Debian-based Linux using glibc 2.17 or later, aarch64
- Alpine-based Linux, x86_64
- Windows 7 or later, x86_64
- macos 10.13 and later, x86_64
- macos 11.0 and later, aarch64
The following issues are addressed in 17.0.1.12.1
Issue Name | Platform | Description | Link |
---|---|---|---|
Debug symbols | All | Separate tar for zipped debug symbols in release build. | N/A |
Debug symbols | All | Separate lib debug symbols into separate tar/zip. | N/A |
8273902: Memory leak in OopStorage due to bug in OopHandle::release() | All | Fix the memory leak in OopStorage introduced in the JDK 16 | JDK-8273902 |
The following CVEs are addressed in 17.0.1.12.1
CVE | CVSS | Component |
---|---|---|
CVE-2021-35567 | 6.8 | security-libs/java.security |
CVE-2021-35550 | 5.9 | security-libs/javax.net.ssl |
CVE-2021-35586 | 5.3 | client-libs/javax.imageio |
CVE-2021-35564 | 5.3 | security-libs/java.security |
CVE-2021-35561 | 5.3 | core-libs/java.util |
CVE-2021-35565 | 5.3 | core-libs/java.net |
CVE-2021-35559 | 5.3 | client-libs/javax.swing |
CVE-2021-35578 | 5.3 | security-libs/javax.net.ssl |
CVE-2021-35556 | 5.3 | client-libs/javax.swing |
CVE-2021-35603 | 3.7 | security-libs/javax.net.ssl |
CVE-2021-35588 | 3.1 | hotspot/runtime |
Release Date: 09-15-2021
Target Platforms
- macOS 10.13 and later, x86_64, aarch64
The following issues are addressed in 17.0.0.35.2.
Issue Name | Platform | Description | Link |
---|---|---|---|
Corretto-17#11 Regression related to JDK-8246094: [macos] Sound Recording and playback is not working | Macos | Use Info.plist from upstream | Corretto-17#11 |
Release Date: 08-23-2021
Target Platforms
- RPM-based Linux using glibc 2.12 or later, x86, x86_64
- Debian-based Linux using glibc 2.12 or later, x86, x86_64
- RPM-based Linux using glibc 2.17 or later, aarch64
- Debian-based Linux using glibc 2.17 or later, aarch64
- Alpine-based Linux, x86_64
- Windows 7 or later, x86_64
- macOS 10.13 and later, x86_64, aarch64
The following issues are addressed in 17.0.0.35.1.
Issue Name | Platform | Description | Link |
---|---|---|---|
Import jdk-17+35 | All | Updates Corretto baseline to OpenJDK 17+35 | jdk-17+35 |
8270317: Large Allocation in CipherSuite | All | Reduce allocation and improve performance in CipherSuite class | JDK-8270317 |
8268427: Improve AlgorithmConstraints:checkAlgorithm performance | All | Use Efficient method to check if algorithm is disabled while establishing TLS connections | JDK-8268427 |