# Gradle: what changed from 8 to 9 - Product: Gradle (https://whatsnew.fyi/product/gradle) - Vendor: Gradle Inc. - Range: changelog entries numbered after v8.14.5 up to and including v9.7.1, stable releases only - Entries below: 6 releases (newest first) - Resolved: 8 is v8.14.5 and 9 is v9.7.1, the newest stable release of each major we track - Carrying security changes: 0 · CVEs mentioned: 0 · Mentioning breaking changes: 6 · Removing or deprecating something: 2 - Page: https://whatsnew.fyi/product/gradle/compare/8...9 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (9 changes, grouped by kind) ### Added #### v9.7.1 (2026-08-19) - Resilient Sync helps you fix broken builds - More source locations in problem reports (also in v9.7.0) #### v9.6.1 (2026-06-26) - Additional CLI rendering options (also in v9.6.0) #### v9.5.1 (2026-05-12) - Task provenance in reports and failure messages (also in v9.5.0) - Type-safe accessors for precompiled Kotlin Settings plugins (also in v9.5.0) ### Changed #### v9.7.1 (2026-08-19) - Isolated Projects graduates to incubating (also in v9.7.0) - Broader Configuration Cache compatibility (also in v9.7.0) #### v9.6.1 (2026-06-26) - Improved Configuration Cache hit rates (also in v9.6.0) ### Deprecated #### v9.6.1 (2026-06-26) - Important project hierarchy lookup deprecations (also in v9.6.0) ## Release notes ### v9.7.1 — 9.7.1 - Date: 2026-08-19 - Version: v9.7.1 - Original notes: https://github.com/gradle/gradle/releases/tag/v9.7.1 - Permalink: https://whatsnew.fyi/product/gradle/releases/v9.7.1 - **changed** — Isolated Projects graduates to incubating - **changed** — Broader Configuration Cache compatibility - **added** — Resilient Sync helps you fix broken builds - **added** — More source locations in problem reports The Gradle team is excited to announce Gradle 9.7.1. This is a patch release for 9.7.0. We recommend using 9.7.1 instead of 9.7.0. Here are the highlights of 9.7.0 release: - Isolated Projects graduates to incubating - Broader Configuration Cache compatibility - Resilient Sync helps you fix broken builds - More source locations in problem reports [Read the Release Notes](https://docs.gradle.org/9.7.1/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Adam](https://github.com/aSemy), [Aman Gautam](https://github.com/Gautam-aman), [Aman Kumar](https://github.com/YukiCodepth), [Anton Dubrouski](https://github.com/adubrouski), [Aurimas](https://github.com/liutikas), [gbhavya07](https://github.com/gbhavya07), [Josh Friend](https://github.com/joshfriend), [nicklauslittle-gov](https://github.com/nicklauslittle-gov), [Pragati](https://github.com/psoni674), [project516](https://github.com/Project516), [Qin Mi](https://github.com/Uomocapra), [Ravi](https://github.com/rkdfx), [sk-reddy17](https://github.com/sk-reddy17), [Suvrat Acharya](https://github.com/Suvrat1629), [Yongshun Ye](https://github.com/ShreckYe). ##### Upgrade instructions Switch your build to use Gradle 9.7.1 by updating your wrapper: ``` ./gradlew :wrapper --gradle-version=9.7.1 && ./gradlew :wrapper ``` See the Gradle [9.x upgrade guide](https://docs.gradle.org/9.7.1/userguide/upgrading_version_9.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/9.7.1/userguide/compatibility.html). ##### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://github.com/gradle). ### v9.7.0 — 9.7.0 - Date: 2026-08-06 - Version: v9.7.0 - Original notes: https://github.com/gradle/gradle/releases/tag/v9.7.0 - Permalink: https://whatsnew.fyi/product/gradle/releases/v9.7.0 - **changed** — Isolated Projects graduates to incubating - **changed** — Broader Configuration Cache compatibility - **added** — More source locations in problem reports The Gradle team is excited to announce Gradle 9.7.0. Here are the highlights of this release: - Isolated Projects graduates to incubating - Broader Configuration Cache compatibility - More source locations in problem reports [Read the Release Notes](https://docs.gradle.org/9.7.0/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Adam](https://github.com/aSemy), [Aman Gautam](https://github.com/Gautam-aman), [Aman Kumar](https://github.com/YukiCodepth), [Anton Dubrouski](https://github.com/adubrouski), [Aurimas](https://github.com/liutikas), [gbhavya07](https://github.com/gbhavya07), [Josh Friend](https://github.com/joshfriend), [nicklauslittle-gov](https://github.com/nicklauslittle-gov), [Pragati](https://github.com/psoni674), [project516](https://github.com/Project516), [Qin Mi](https://github.com/Uomocapra), [Ravi](https://github.com/rkdfx), [sk-reddy17](https://github.com/sk-reddy17), [Suvrat Acharya](https://github.com/Suvrat1629), [Yongshun Ye](https://github.com/ShreckYe). ##### Upgrade instructions Switch your build to use Gradle 9.7.0 by updating your wrapper: ``` ./gradlew :wrapper --gradle-version=9.7.0 && ./gradlew :wrapper ``` See the Gradle [9.x upgrade guide](https://docs.gradle.org/9.7.0/userguide/upgrading_version_9.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/9.7.0/userguide/compatibility.html). ##### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://github.com/gradle). ### v9.6.1 — 9.6.1 - Date: 2026-06-26 - Version: v9.6.1 - Original notes: https://github.com/gradle/gradle/releases/tag/v9.6.1 - Permalink: https://whatsnew.fyi/product/gradle/releases/v9.6.1 - **changed** — Improved Configuration Cache hit rates - **added** — Additional CLI rendering options - **deprecated** — Important project hierarchy lookup deprecations The Gradle team is excited to announce Gradle 9.6.1. Here are the highlights of this release: - Improved Configuration Cache hit rates - Additional CLI rendering options - Important project hierarchy lookup deprecations [Read the Release Notes](https://docs.gradle.org/9.6.1/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Aharnish Solanki](https://github.com/Ahar28), [Benedikt Johannes](https://github.com/benediktjohannes), [Devendra Reddy Pennabadi](https://github.com/devareddy05), [Dmytro Rodionov](https://github.com/smplio), [Dreeam](https://github.com/Dreeam-qwq), [Elías Hernández Rodríguez](https://github.com/EliasHdzR), [Eng Zer Jun](https://github.com/Juneezee), [FinlayRJW](https://github.com/FinlayRJW), [Kamal Kansal](https://github.com/kamalkansal27), [Marcono1234](https://github.com/Marcono1234), [Nelson Osacky](https://github.com/runningcode), [Philip Wedemann](https://github.com/hfhbd), [Ravi](https://github.com/rkdfx), [Roberto Perez Alcolea](https://github.com/rpalcolea), [Ryan Schmitt](https://github.com/rschmitt), [Sebastian Schuberth](https://github.com/sschuberth), [seunghun.ham](https://github.com/seung-hun-h), [sk-reddy17](https://github.com/sk-reddy17), [Suvrat Acharya](https://github.com/Suvrat1629), [Vedant Madane](https://github.com/VedantMadane). ##### Upgrade instructions Switch your build to use Gradle 9.6.1 by updating your wrapper: ``` ./gradlew :wrapper --gradle-version=9.6.1 && ./gradlew :wrapper ``` See the Gradle [9.x upgrade guide](https://docs.gradle.org/9.6.1/userguide/upgrading_version_9.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/9.6.1/userguide/compatibility.html). ##### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://github.com/gradle). ### v9.6.0 — 9.6.0 - Date: 2026-06-19 - Version: v9.6.0 - Original notes: https://github.com/gradle/gradle/releases/tag/v9.6.0 - Permalink: https://whatsnew.fyi/product/gradle/releases/v9.6.0 - **changed** — Improved Configuration Cache hit rates - **added** — Additional CLI rendering options - **deprecated** — Important project hierarchy lookup deprecations The Gradle team is excited to announce Gradle 9.6.0. Here are the highlights of this release: - Improved Configuration Cache hit rates - Additional CLI rendering options - Important project hierarchy lookup deprecations [Read the Release Notes](https://docs.gradle.org/9.6.0/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Aharnish Solanki](https://github.com/Ahar28), [Benedikt Johannes](https://github.com/benediktjohannes), [Devendra Reddy Pennabadi](https://github.com/devareddy05), [Dmytro Rodionov](https://github.com/smplio), [Dreeam](https://github.com/Dreeam-qwq), [Elías Hernández Rodríguez](https://github.com/EliasHdzR), [Eng Zer Jun](https://github.com/Juneezee), [FinlayRJW](https://github.com/FinlayRJW), [Kamal Kansal](https://github.com/kamalkansal27), [Marcono1234](https://github.com/Marcono1234), [Nelson Osacky](https://github.com/runningcode), [Philip Wedemann](https://github.com/hfhbd), [Ravi](https://github.com/rkdfx), [Roberto Perez Alcolea](https://github.com/rpalcolea), [Ryan Schmitt](https://github.com/rschmitt), [Sebastian Schuberth](https://github.com/sschuberth), [seunghun.ham](https://github.com/seung-hun-h), [sk-reddy17](https://github.com/sk-reddy17), [Suvrat Acharya](https://github.com/Suvrat1629), [Vedant Madane](https://github.com/VedantMadane). ##### Upgrade instructions Switch your build to use Gradle 9.6.0 by updating your wrapper: ``` ./gradlew :wrapper --gradle-version=9.6.0 && ./gradlew :wrapper ``` See the Gradle [9.x upgrade guide](https://docs.gradle.org/9.6.0/userguide/upgrading_version_9.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/9.6.0/userguide/compatibility.html). ##### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://github.com/gradle). ### v9.5.1 — 9.5.1 - Date: 2026-05-12 - Version: v9.5.1 - Original notes: https://github.com/gradle/gradle/releases/tag/v9.5.1 - Permalink: https://whatsnew.fyi/product/gradle/releases/v9.5.1 - **added** — Task provenance in reports and failure messages - **added** — Type-safe accessors for precompiled Kotlin Settings plugins The Gradle team is excited to announce Gradle 9.5.1. Here are the highlights of this release: - Task provenance in reports and failure messages - Type-safe accessors for precompiled Kotlin Settings plugins [Read the Release Notes](https://docs.gradle.org/9.5.1/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [atm1020](https://github.com/atm1020), [mataha](https://github.com/mataha), [Adam](https://github.com/aSemy), [Attila Kelemen](https://github.com/kelemen), [Benedikt Ritter](https://github.com/britter), [Björn Kautler](https://github.com/Vampire), [Caro Silva Rode](https://github.com/budindepunk), [CHANHAN](https://github.com/chanani), [Dmitry Nezavitin](https://github.com/DmitryNez), [Eng Zer Jun](https://github.com/Juneezee), [KugelLibelle](https://github.com/KugelLibelle), [Madalin Valceleanu](https://github.com/vmadalin), [Markus Gaisbauer](https://github.com/quijote), [Oliver Kopp](https://github.com/koppor), [Philip Wedemann](https://github.com/hfhbd), [ploober](https://github.com/ploober), [Roberto Perez Alcolea](https://github.com/rpalcolea), [Rohit Anand](https://github.com/R0h1tAnand), [Suvrat Acharya](https://github.com/Suvrat1629), [Ujwal Suresh Vanjare](https://github.com/usv240), [Victor Merkulov](https://github.com/urdak) ##### Upgrade instructions Switch your build to use Gradle 9.5.1 by updating your wrapper: ``` ./gradlew wrapper --gradle-version=9.5.1 && ./gradlew wrapper ``` See the Gradle [9.x upgrade guide](https://docs.gradle.org/9.5.1/userguide/upgrading_version_9.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/9.5.1/userguide/compatibility.html). ##### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://github.com/gradle). ### v9.5.0 — 9.5.0 - Date: 2026-04-28 - Version: v9.5.0 - Original notes: https://github.com/gradle/gradle/releases/tag/v9.5.0 - Permalink: https://whatsnew.fyi/product/gradle/releases/v9.5.0 - **added** — Task provenance in reports and failure messages - **added** — Type-safe accessors for precompiled Kotlin Settings plugins The Gradle team is excited to announce Gradle 9.5.0. Here are the highlights of this release: - Task provenance in reports and failure messages - Type-safe accessors for precompiled Kotlin Settings plugins [Read the Release Notes](https://docs.gradle.org/9.5.0/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [atm1020](https://github.com/atm1020), [mataha](https://github.com/mataha), [Adam](https://github.com/aSemy), [Attila Kelemen](https://github.com/kelemen), [Benedikt Ritter](https://github.com/britter), [Björn Kautler](https://github.com/Vampire), [Caro Silva Rode](https://github.com/budindepunk), [CHANHAN](https://github.com/chanani), [Dmitry Nezavitin](https://github.com/DmitryNez), [Eng Zer Jun](https://github.com/Juneezee), [KugelLibelle](https://github.com/KugelLibelle), [Madalin Valceleanu](https://github.com/vmadalin), [Markus Gaisbauer](https://github.com/quijote), [Oliver Kopp](https://github.com/koppor), [Philip Wedemann](https://github.com/hfhbd), [ploober](https://github.com/ploober), [Roberto Perez Alcolea](https://github.com/rpalcolea), [Rohit Anand](https://github.com/R0h1tAnand), [Suvrat Acharya](https://github.com/Suvrat1629), [Ujwal Suresh Vanjare](https://github.com/usv240), [Victor Merkulov](https://github.com/urdak) ##### Upgrade instructions Switch your build to use Gradle 9.5.0 by updating your wrapper: ``` ./gradlew wrapper --gradle-version=9.5.0 && ./gradlew wrapper ``` See the Gradle [9.x upgrade guide](https://docs.gradle.org/9.5.0/userguide/upgrading_version_9.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/9.5.0/userguide/compatibility.html). ##### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://github.com/gradle).