1 # Change Log for Amazon Corretto 25 2 3 The following sections describe the changes for each release of Amazon Corretto 25. 4 ## Corretto version: 25.0.0.36.2 5 Release Date: September 16, 2025 6 7 **Target Platforms <sup>1</sup>** 8 9 + RPM-based Linux using glibc 2.17 or later, x86_64 10 + Debian-based Linux using glibc 2.17 or later, x86_64 11 + RPM-based Linux using glibc 2.17 or later, aarch64 12 + Debian-based Linux using glibc 2.17 or later, aarch64 13 + Alpine-based Linux, x86_64 14 + Alpine-based Linux, aarch64 15 + Windows 10 or later, x86_64 16 + macos 13.0 and later, x86_64 17 + macos 13.0 and later, aarch64 18 19 20 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) 21 in the Amazon Corretto FAQ for supported platforms 22 23 The following issues are addressed in 25.0.0.36.2: 24 25 | Issue Name | Platform | Description | Link | 26 |------------------|----------|--------------------------------------------|--------------------------------------------------------------------| 27 | JDK-8364159 | All | Shenandoah assertions after JDK-8361712 | [JDK-8364159](https://bugs.openjdk.org/browse/JDK-8364159) | 28 | JDK-8365571 | All | GenShen: PLAB promotions may remain disabled for evacuation threads | [JDK-8365571](https://bugs.openjdk.org/browse/JDK-8365571) | 29 | JDK-8364183 | All | Shenandoah: Improve commit/uncommit handling | [JDK-8364183](https://bugs.openjdk.org/browse/JDK-8364183) | 30 | JDK-8361712 | All | Improve ShenandoahAsserts printing | [JDK-8361712](https://bugs.openjdk.org/browse/JDK-8361712) | 31 | JDK-8357818 | All | Shenandoah doesn't use shared API for printing heap before/after GC | [JDK-8357818](https://bugs.openjdk.org/browse/JDK-8357818) | 32 | JDK-8361948 | All | Shenandoah: region free capacity unit mismatch | [JDK-8361948](https://bugs.openjdk.org/browse/JDK-8361948) | 33 | JDK-8361342 | All | Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297 | [JDK-8361342](https://bugs.openjdk.org/browse/JDK-8361342) | 34 | JDK-8361363 | All | ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders | [JDK-8361363](https://bugs.openjdk.org/browse/JDK-8361363) | 35 | JDK-8359868 | All | Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize | [JDK-8359868](https://bugs.openjdk.org/browse/JDK-8359868) | 36 | JDK-8358529 | All | GenShen: Heuristics do not respond to changes in SoftMaxHeapSize | [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529) | 37 38 ## Corretto version: 25.0.0.36.1 39 Release Date: August 21, 2025 40 41 **Target Platforms <sup>1</sup>** 42 43 + RPM-based Linux using glibc 2.17 or later, x86_64 44 + Debian-based Linux using glibc 2.17 or later, x86_64 45 + RPM-based Linux using glibc 2.17 or later, aarch64 46 + Debian-based Linux using glibc 2.17 or later, aarch64 47 + Alpine-based Linux, x86_64 48 + Alpine-based Linux, aarch64 49 + Windows 10 or later, x86_64 50 + macos 13.0 and later, x86_64 51 + macos 13.0 and later, aarch64 52 53 54 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) 55 in the Amazon Corretto FAQ for supported platforms 56 57 The following issues are addressed in 25.0.0.36.1: 58 59 | Issue Name | Platform | Description | Link | 60 |------------------|----------|--------------------------------------------|--------------------------------------------------------------------| 61 | Import jdk-25+36 | All | Updates Corretto baseline to OpenJDK 25+36 | [jdk-25+36](https://github.com/openjdk/jdk/releases/tag/jdk-25+36) | 62 | Turn off interface/abstract class optimization | All | Turn off interface/abstract class optimization for non-class metaspace allocation | [PR-5](https://github.com/corretto/corretto-25/pull/5) | 63 | JDK-8343218 | All | Add option to disable allocating interface and abstract classes in non-class metaspace | [PR-3](https://github.com/corretto/corretto-25/pull/3) | 64 | Backport: Upgrade to Gradle 8.14.3 | All | Upgrade to Gradle 8.14.3 | [PR-6](https://github.com/corretto/corretto-25/pull/6) | 65 66 ## Corretto version: 25.0.0.34.1 67 Release Date: August 7, 2025 68 69 **Target Platforms <sup>1</sup>** 70 71 + RPM-based Linux using glibc 2.17 or later, x86_64 72 + Debian-based Linux using glibc 2.17 or later, x86_64 73 + RPM-based Linux using glibc 2.17 or later, aarch64 74 + Debian-based Linux using glibc 2.17 or later, aarch64 75 + Alpine-based Linux, x86_64 76 + Alpine-based Linux, aarch64 77 + Windows 10 or later, x86_64 78 + macos 13.0 and later, x86_64 79 + macos 13.0 and later, aarch64 80 81 82 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) 83 in the Amazon Corretto FAQ for supported platforms 84 85 The following issues are addressed in 25.0.0.34.1: 86 87 | Issue Name | Platform | Description | Link | 88 |------------------|----------|--------------------------------------------|--------------------------------------------------------------------| 89 | Import jdk-25+34 | All | Updates Corretto baseline to OpenJDK 25+34 | [jdk-25+34](https://github.com/openjdk/jdk/releases/tag/jdk-25+34) |