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) |