gradle/gradle (gradle)
### [`v8.10.2`](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2)
### [`v8.10.1`](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1)
### [`v8.10`](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0)
### [`v8.9`](https://redirect.github.com/gradle/gradle/compare/v8.8.0...v8.9.0)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.8.0...v8.9.0)
### [`v8.8`](https://redirect.github.com/gradle/gradle/releases/tag/v8.8.0): 8.8
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.7.0...v8.8.0)
The Gradle team is excited to announce Gradle 8.8.
[Read the Release Notes](https://docs.gradle.org/8.8/release-notes.html)
We would like to thank the following community members for their contributions to this release of Gradle:
[Björn Kautler](https://redirect.github.com/Vampire),
[Denes Daniel](https://redirect.github.com/pantherdd),
[Fabian Windheuser](https://redirect.github.com/fawind),
[Hélio Fernandes Sebastião](https://redirect.github.com/helfese),
[Jay Wei](https://redirect.github.com/JayWei1215),
[jhrom](https://redirect.github.com/jhrom),
[jwp345](https://redirect.github.com/jwp345),
[Jörgen Andersson](https://redirect.github.com/jorander),
[Kirill Gavrilov](https://redirect.github.com/gavvvr),
[MajesticMagikarpKing](https://redirect.github.com/yctomwang),
[Maksim Lazeba](https://redirect.github.com/M-Lazeba),
[Philip Wedemann](https://redirect.github.com/hfhbd),
[Robert Elliot](https://redirect.github.com/Mahoney),
[Róbert Papp](https://redirect.github.com/TWiStErRob),
[Stefan M.](https://redirect.github.com/StefMa),
[Tibor Vyletel](https://redirect.github.com/TiborVyletel),
[Tony Robalik](https://redirect.github.com/autonomousapps),
[Valentin Kulesh](https://redirect.github.com/unshare),
[Yanming Zhou](https://redirect.github.com/quaff),
[김용후](https://redirect.github.com/who-is-hu)
#### Upgrade instructions
Switch your build to use Gradle 8.8 by updating your wrapper:
./gradlew wrapper --gradle-version=8.8
See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.8/userguide/upgrading_version\_8.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/8.8/userguide/compatibility.html).
#### Reporting problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle).
### [`v8.7`](https://redirect.github.com/gradle/gradle/compare/v8.6.0...v8.7.0)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.6.0...v8.7.0)
### [`v8.6`](https://redirect.github.com/gradle/gradle/compare/v8.5.0...v8.6.0)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.5.0...v8.6.0)
### [`v8.5`](https://redirect.github.com/gradle/gradle/releases/tag/v8.5.0): 8.5
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.4.0...v8.5.0)
The Gradle team is excited to announce Gradle 8.5.
[Read the Release Notes](https://docs.gradle.org/8.5/release-notes.html)
We would like to thank the following community members for their contributions to this release of Gradle:
[Ahmed Ehab](https://redirect.github.com/ahmedehabb),
[Alex Landau](https://redirect.github.com/AlexLandau),
[Aurimas](https://redirect.github.com/liutikas),
[Björn Kautler](https://redirect.github.com/Vampire),
[bodhili](https://redirect.github.com/bodhili),
[Daniel Le Berre](https://redirect.github.com/danielleberre),
[davidburstrom](https://redirect.github.com/davidburstrom),
[Franz Wimmer](https://redirect.github.com/zalintyre),
[Jongwoo Han](https://redirect.github.com/jongwooo),
[Ken](https://redirect.github.com/kennethshackleton),
[Leonardo Silveira](https://redirect.github.com/sombriks),
[Martin Bonnin](https://redirect.github.com/martinbonnin),
[Matthew Von-Maszewski](https://redirect.github.com/matthewvon),
[Nik Clayton](https://redirect.github.com/nikclayton),
[noeppi_noeppi](https://redirect.github.com/noeppi-noeppi),
[Philip Wedemann](https://redirect.github.com/hfhbd),
[Philipp Schneider](https://redirect.github.com/p-schneider),
[Tomas Bjerre](https://redirect.github.com/tomasbjerre)
#### Upgrade instructions
Switch your build to use Gradle 8.5 by updating your wrapper:
./gradlew wrapper --gradle-version=8.5
See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.5/userguide/upgrading_version\_8.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/8.5/userguide/compatibility.html).
#### Reporting problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle).
### [`v8.4`](https://redirect.github.com/gradle/gradle/releases/tag/v8.4.0): 8.4
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.3.0...v8.4.0)
The Gradle team is excited to announce Gradle 8.4.
Amongst other improvements, this release addresses two security vulnerabilities:
- [Incorrect permission assignment for symlinked files used in copy or archiving operations](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-43r3-pqhv-f7h9)
- [Possible local text file exfiltration by XML External entity injection](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-mrff-q8qj-xvg8)
[Read the Release Notes](https://docs.gradle.org/8.4/release-notes.html)
We would like to thank the following community members for their contributions to this release of Gradle:
[Ahmed Ehab](https://redirect.github.com/ahmedehabb),
[Andrei Rybak](https://redirect.github.com/rybak),
[Baptiste Decroix](https://redirect.github.com/bdecroix-spiria),
[Björn Kautler](https://redirect.github.com/Vampire),
[Cesar de la Vega](https://redirect.github.com/vegaro),
[Ganavi Jayaram](https://redirect.github.com/ganavijayaram),
[Gaurav Padam](https://redirect.github.com/Gauravpadam),
[hwanseok](https://redirect.github.com/hwanseok-dev),
[J.T. McQuigg](https://redirect.github.com/JT122406),
[Jakub Chrzanowski](https://redirect.github.com/hsz),
[Jendrik Johannes](https://redirect.github.com/jjohannes),
[kackey0-1](https://redirect.github.com/kackey0-1),
[Konstantin Gribov](https://redirect.github.com/grossws),
[Pratik Haldankar](https://redirect.github.com/pratik2315),
[Qinglin](https://redirect.github.com/nodmp),
[Sebastian Schuberth](https://redirect.github.com/sschuberth),
[Thad House](https://redirect.github.com/ThadHouse),
[valery1707](https://redirect.github.com/valery1707),
[Vladimir Sitnikov](https://redirect.github.com/vlsi),
[wuyangnju](https://redirect.github.com/wuyangnju),
[Yanming Zhou](https://redirect.github.com/quaff),
[Yanshun Li](https://redirect.github.com/Chaoba),
[Yusuke Uehara](https://redirect.github.com/uskey512),
[zeners](https://redirect.github.com/zeners)
#### Upgrade instructions
Switch your build to use Gradle 8.4 by updating your wrapper:
./gradlew wrapper --gradle-version=8.4
#### Reporting problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle).
### [`v8.3`](https://redirect.github.com/gradle/gradle/releases/tag/v8.3.0): 8.3
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.2.1...v8.3.0)
The Gradle team is excited to announce Gradle 8.3.
[Read the Release Notes](https://docs.gradle.org/8.3/release-notes.html)
We would like to thank the following community members for their contributions to this release of Gradle:
[Adam](https://redirect.github.com/aSemy),
[Ahmed Ehab](https://redirect.github.com/ahmedehabb),
[Aurimas](https://redirect.github.com/liutikas),
[Baptiste Decroix](https://redirect.github.com/bdecroix-spiria),
[Björn Kautler](https://redirect.github.com/Vampire),
[Borewit](https://redirect.github.com/Borewit),
[Korov](https://redirect.github.com/Korov),
[Mohammed Thavaf](https://redirect.github.com/mthavaf),
[Patrick Brückner](https://redirect.github.com/madmuffin1),
[Philip Wedemann](https://redirect.github.com/hfhbd),
[Róbert Papp](https://redirect.github.com/TWiStErRob),
[Shi Chen](https://redirect.github.com/CsCherrYY),
[Tony Robalik](https://redirect.github.com/autonomousapps)
#### Upgrade instructions
Switch your build to use Gradle 8.3 by updating your wrapper:
./gradlew wrapper --gradle-version=8.3
#### Reporting problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle).
### [`v8.2.1`](https://redirect.github.com/gradle/gradle/compare/v8.2.0...v8.2.1)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.2.0...v8.2.1)
### [`v8.2`](https://redirect.github.com/gradle/gradle/releases/tag/v8.2.0): 8.2
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.1.1...v8.2.0)
The Gradle team is excited to announce Gradle 8.2.
Amongst other improvements, this release addresses two security vulnerabilities:
- [Dependency cache path traversal](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-2h6c-rv6q-494v)
- [Path traversal vulnerabilities in handling of Tar archives](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-84mw-qh6q-v842)
[Read the Release Notes](https://docs.gradle.org/8.2/release-notes.html)
We would like to thank the following community contributors for their contributions to this release of Gradle:
[Bruno Didot](https://redirect.github.com/didot),
[Eric Vantillard](https://redirect.github.com/evantill),
[esfomeado](https://redirect.github.com/esfomeado),
[Jendrik Johannes](https://redirect.github.com/jjohannes),
[Jonathan Leitschuh](https://redirect.github.com/JLLeitschuh),
[Lee Euije](https://redirect.github.com/euije),
[Stefan Oehme](https://redirect.github.com/oehme),
[Todor Dinev](https://redirect.github.com/tdinev),
[Yanshun Li](https://redirect.github.com/Chaoba)
#### Upgrade instructions
Switch your build to use Gradle 8.2 by updating your wrapper:
`./gradlew wrapper --gradle-version=8.2`
#### Reporting problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle).
### [`v8.1.1`](https://redirect.github.com/gradle/gradle/releases/tag/v8.1.1): 8.1.1
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.1.0...v8.1.1)
This is a patch release for Gradle 8.1. We recommend using 8.1.1 instead of 8.1.
It fixes the following issues:
- [#24748](https://redirect.github.com/gradle/gradle/issues/24748) MethodTooLargeException when instrumenting a class with thousand of lambdas for configuration cache
- [#24754](https://redirect.github.com/gradle/gradle/issues/24754) Kotlin DSL precompiled script plugins built with Gradle 8.1 cannot be used with other versions of Gradle
- [#24788](https://redirect.github.com/gradle/gradle/issues/24788) Gradle 8.1 configure freeCompilerArgs for Kotlin in buildSrc breaks build with unhelpful errors
[Read the Release Notes](https://docs.gradle.org/8.1.1/release-notes.html)
#### Upgrade Instructions
Switch your build to use Gradle 8.1.1 by updating your wrapper:
./gradlew wrapper --gradle-version=8.1.1
See the [Gradle 8.x upgrade guide](https://docs.gradle.org/8.1.1/userguide/upgrading_version\_8.html#changes\_8.1) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.1.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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).
### [`v8.1`](https://redirect.github.com/gradle/gradle/releases/tag/v8.1.0): 8.1
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.0.2...v8.1.0)
The Gradle team is excited to announce Gradle 8.1.
[Read the Release Notes](https://docs.gradle.org/8.1/release-notes.html)
We would like to thank the following community contributors for their contributions to this release of Gradle:
[André Sousa](https://redirect.github.com/beroso),
[Attila Király](https://redirect.github.com/akiraly),
[Aurimas](https://redirect.github.com/liutikas),
[Björn Kautler](https://redirect.github.com/Vampire),
[Christoph Dreis](https://redirect.github.com/dreis2211),
[David Morris](https://redirect.github.com/codefish1),
[DJtheRedstoner](https://redirect.github.com/DJtheRedstoner),
[Gabriel Feo](https://redirect.github.com/gabrielfeo),
[J.T. McQuigg](https://redirect.github.com/JT122406),
[JavierSegoviaCordoba](https://redirect.github.com/JavierSegoviaCordoba),
[JayaKrishnan Nair K](https://redirect.github.com/jknair0),
[Jeff Widman](https://redirect.github.com/jeffwidman),
[kackey0-1](https://redirect.github.com/kackey0-1),
[Martin Bonnin](https://redirect.github.com/martinbonnin),
[Martin Kealey](https://redirect.github.com/kurahaupo),
[modmuss50](https://redirect.github.com/modmuss50),
[pan93412](https://redirect.github.com/pan93412),
[Sebastian Schuberth](https://redirect.github.com/sschuberth),
[Simon Marquis](https://redirect.github.com/SimonMarquis),
[TheDadda](https://redirect.github.com/TheDadda),
[Thrillpool](https://redirect.github.com/Thrillpool),
[valery1707](https://redirect.github.com/valery1707),
[Xin Wang](https://redirect.github.com/scaventz),
[Yanshun Li](https://redirect.github.com/Chaoba)
#### Upgrade instructions
Switch your build to use Gradle 8.1 by updating your wrapper:
`./gradlew wrapper --gradle-version=8.1`
#### Reporting problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle).
### [`v8.0.2`](https://redirect.github.com/gradle/gradle/releases/tag/v8.0.2): 8.0.2
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.0.1...v8.0.2)
The Gradle team is excited to announce Gradle 8.0.2.
This is the second patch release for Gradle 8.0. We recommend using 8.0.2 instead of 8.0.
It fixes the following issues:
- [#23698](https://redirect.github.com/gradle/gradle/issues/23698) Gradle 8 RC2 runs out of metaspace
- [#23962](https://redirect.github.com/gradle/gradle/issues/23962) Java/Scala build with no explicit toolchain: build fails with Gradle 8.0.1 / Scala 2.13
- [#23990](https://redirect.github.com/gradle/gradle/issues/23990) Gradle 8.0.+ silently dropped support for custom compilers in `JavaCompile`
- [#24031](https://redirect.github.com/gradle/gradle/issues/24031) InstrumentingTransformer generates different class files in Gradle 8 and 7.6 which leads to Remote Build-Cache misses
- [#24109](https://redirect.github.com/gradle/gradle/issues/24109) Extending an already resolved configuration no longer works correctly
- [#24122](https://redirect.github.com/gradle/gradle/issues/24122) Update configuration cache state for some plugins
- [#24129](https://redirect.github.com/gradle/gradle/issues/24129) includeBuild in PluginManagementSpec deincubated in Gradle 8, docs still say it's incubating
Issues fixed in the first patch release:
- [#21551](https://redirect.github.com/gradle/gradle/issues/21551) Document integration of Scala plugin with toolchains and problems with `target` flag
- [#23888](https://redirect.github.com/gradle/gradle/issues/23888) `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void
- [#23905](https://redirect.github.com/gradle/gradle/issues/23905) Gradle 8.0 fails Scala build with isBlank not found in String class error
[Read the Release Notes](https://docs.gradle.org/8.0.2/release-notes.html)
##### Upgrade Instructions
Switch your build to use Gradle 8.0.2 by updating your wrapper:
./gradlew wrapper --gradle-version=8.0.2
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/8.0.2/userguide/upgrading_version\_7.html#changes\_8.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.2.
##### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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).
### [`v8.0.1`](https://redirect.github.com/gradle/gradle/releases/tag/v8.0.1): 8.0.1
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.0.0...v8.0.1)
This is a patch release for 8.0. We recommend using 8.0.1 instead of 8.0.
It fixes the following issues:
- [#21551](https://redirect.github.com/gradle/gradle/issues/21551) - Document integration of Scala plugin with toolchains and problems with `target` flag
- [#23888](https://redirect.github.com/gradle/gradle/issues/23888) - `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void
- [#23905](https://redirect.github.com/gradle/gradle/issues/23905) - Gradle 8.0 fails Scala build with isBlank not found in String class error
[Read the Release Notes](https://docs.gradle.org/8.0.1/release-notes.html)
#### Upgrade Instructions
Switch your build to use Gradle 8.0.1 by updating your wrapper:
./gradlew wrapper --gradle-version=8.0.1
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/8.0.1/userguide/upgrading_version\_7.html#changes\_8.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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).
### [`v8.0`](https://redirect.github.com/gradle/gradle/releases/tag/v8.0.0): 8.0
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.6.4...v8.0.0)
The Gradle team is excited to announce Gradle 8.0
[Read the Release Notes](https://docs.gradle.org/8.0/release-notes.html)
We would like to thank the following community members for their contributions to this release of Gradle:
[Abdul Rauf](https://redirect.github.com/armujahid),
[Andrei Nevedomskii](https://redirect.github.com/monosoul),
[aSemy](https://redirect.github.com/aSemy),
[Ben Cox](https://redirect.github.com/ind1go),
[Björn Kautler](https://redirect.github.com/Vampire),
[bodhili](https://redirect.github.com/bodhili),
[Cédric Champeau](https://redirect.github.com/melix),
[Christoph Dreis](https://redirect.github.com/dreis2211),
[Clara Guerrero Sánchez](https://redirect.github.com/cguerreros),
[David Marin Vaquero](https://redirect.github.com/dmarin),
[David Morris](https://redirect.github.com/codefish1),
[Denis Buzmakov](https://redirect.github.com/bacecek),
[Dmitry Pogrebnoy](https://redirect.github.com/DmitryPogrebnoy),
[Dzmitry Neviadomski](https://redirect.github.com/nevack),
[Eliezer Graber](https://redirect.github.com/eygraber),
[Eric Pederson](https://redirect.github.com/sourcedelica),
[Fedor Ihnatkevich](https://redirect.github.com/Jeffset),
[Gabriel Rodriguez](https://redirect.github.com/gabrielrodriguez2746),
[Herbert von Broeuschmeul](https://redirect.github.com/HvB),
[Hyeonmin Park](https://redirect.github.com/KENNYSOFT),
[Jeff](https://redirect.github.com/mathjeff),
[Jendrik Johannes](https://redirect.github.com/jjohannes),
[Korov](https://redirect.github.com/Korov),
[Marcono1234](https://redirect.github.com/Marcono1234),
[Madhead](https://redirect.github.com/madhead),
[Mariell Hoversholm](https://redirect.github.com/Proximyst),
[Matthew Haughton](https://redirect.github.com/3flex),
[Matthias Ernst](https://redirect.github.com/mernst-github),
[Michael Bailey](https://redirect.github.com/yogurtearl),
[Michael Ernst](https://redirect.github.com/mernst),
[Michael Torres](https://redirect.github.com/torresmi),
[Pankaj](https://redirect.github.com/p1729),
[prasad-333](https://redirect.github.com/prasad-333),
[RicardoJiang](https://redirect.github.com/RicardoJiang),
[Siddardha Bezawada](https://redirect.github.com/SidB3),
[Stephen Topley](https://redirect.github.com/stopley),
[Victor Maldonado](https://redirect.github.com/vmmaldonadoz),
[Vinay Potluri](https://redirect.github.com/vinaypotluri),
[Xin Wang](https://redirect.github.com/scaventz).
#### Upgrade instructions
Switch your build to use Gradle 8.0 by updating your wrapper:
`./gradlew wrapper --gradle-version=8.0`
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/8.0/userguide/upgrading_version\_7.html#changes\_8.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.
For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.0/userguide/compatibility.html).
#### Reporting problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle).
### [`v7.6.4`](https://redirect.github.com/gradle/gradle/releases/tag/v7.6.4): 7.6.4
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.6.3...v7.6.4)
This is a patch release for 7.6. We recommend using 7.6.4 instead of 7.6.
[Read the Release Notes](https://docs.gradle.org/7.6.4/release-notes.html)
#### Upgrade instructions
Switch your build to use Gradle 7.6.4 by updating your wrapper:
./gradlew wrapper --gradle-version=7.6.4
See the Gradle [7.x upgrade guide](https://docs.gradle.org/7.6.4/userguide/upgrading_version\_7.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/7.6.4/userguide/compatibility.html).
#### Reporting problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle).
### [`v7.6.3`](https://redirect.github.com/gradle/gradle/releases/tag/v7.6.3): 7.6.3
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.6.2...v7.6.3)
This is a patch release for 7.6. We recommend using 7.6.3 instead of 7.6.
This release addresses two security vulnerabilities:
- [Incorrect permission assignment for symlinked files used in copy or archiving operations](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-43r3-pqhv-f7h9)
- [Possible local text file exfiltration by XML External entity injection](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-mrff-q8qj-xvg8)
It also fixes the following issues:
- [#25781](https://redirect.github.com/gradle/gradle/issues/25781) Backport finalized task performance fix to 7.6.x
- [#25802](https://redirect.github.com/gradle/gradle/issues/25802) Backport cgroups fix to 7.6.x
[Read the Release Notes](https://docs.gradle.org/7.6.3/release-notes.html)
#### Upgrade Instructions
Switch your build to use Gradle 7.6.3 by updating your wrapper:
./gradlew wrapper --gradle-version=7.6.3
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.6.3/userguide/upgrading_version\_7.html#changes\_7.6) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.3.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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).
### [`v7.6.2`](https://redirect.github.com/gradle/gradle/releases/tag/v7.6.2): 7.6.2
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.6.1...v7.6.2)
This is a patch release for 7.6. We recommend using 7.6.2 instead of 7.6.
This release addresses two security vulnerabilities:
- [Dependency cache path traversal](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-2h6c-rv6q-494v)
- [Path traversal vulnerabilities in handling of Tar archives](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-84mw-qh6q-v842)
It also fixes the following issues:
- [#23201](https://redirect.github.com/gradle/gradle/issues/23201) Backport dependency upgrades to 7.x
- [#23202](https://redirect.github.com/gradle/gradle/issues/23202) Backport Scala incremental compilation fixes
- [#23325](https://redirect.github.com/gradle/gradle/issues/23325) Backport JSoup update to resolve CVE-2022-36033
- [#23458](https://redirect.github.com/gradle/gradle/issues/23458) Backport JUnit5 dynamic test logging bug fix
- [#23681](https://redirect.github.com/gradle/gradle/issues/23681) Dependency graph resolution: Equivalent excludes can cause un-necessary graph mutations \[backport 7.x]
- [#23922](https://redirect.github.com/gradle/gradle/issues/23922) Backport "Use Compiler API data for incremental compilation after a failure" to 7.x
- [#23951](https://redirect.github.com/gradle/gradle/issues/23951) Exclude rule merging: missing optimization \[Backport 7.x]
- [#24132](https://redirect.github.com/gradle/gradle/issues/24132) Extending an already resolved configuration no longer works correctly \[backport 7.x]
- [#24234](https://redirect.github.com/gradle/gradle/issues/24234) 7.6.1 breaks gradle-consistent-versions
- [#24390](https://redirect.github.com/gradle/gradle/issues/24390) Gradle 7.4 fails on multi release jar's with JDK 19 code
- [#24439](https://redirect.github.com/gradle/gradle/issues/24439) Gradle complains about invalid tool chain - picking up the source package location - it should just ignore them \[Backport]
- [#24443](https://redirect.github.com/gradle/gradle/issues/24443) Maven artifact referenced only in dependency constraints raises IllegalStateException: Corrupt serialized resolution result \[backport]
- [#24901](https://redirect.github.com/gradle/gradle/issues/24901) Backport fix for test exception that cannot be deserialized to 7.x
[Read the Release Notes](https://docs.gradle.org/7.6.2/release-notes.html)
#### Upgrade Instructions
Switch your build to use Gradle 7.6.2 by updating your wrapper:
./gradlew wrapper --gradle-version=7.6.2
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.6.2/userguide/upgrading_version\_7.html#changes\_7.6) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.2.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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).
### [`v7.6.1`](https://redirect.github.com/gradle/gradle/releases/tag/v7.6.1): 7.6.1
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.6.0...v7.6.1)
This is a patch release for 7.6. We recommend using 7.6.1 instead of 7.6.
It fixes the following issues:
- [#19065](https://redirect.github.com/gradle/gradle/issues/19065) Platform dependencies not possible in dependency block of test suite plugin
- [#22688](https://redirect.github.com/gradle/gradle/issues/22688) Increased memory usage (with -p option)
- [#22796](https://redirect.github.com/gradle/gradle/issues/22796) Building gradle itself fails during toolchain download: permission denied copying a file within `.gradle/jdks`
- [#22875](https://redirect.github.com/gradle/gradle/issues/22875) Regression with 7.6: @pom artifact in JVM library project is no longer found
- [#22937](https://redirect.github.com/gradle/gradle/issues/22937) Remove safe credentials reference
- [#22973](https://redirect.github.com/gradle/gradle/issues/22973) Kotlin MPP plugin broken with Gradle 7.6 due to signature change in TestResultProcessor
- [#23016](https://redirect.github.com/gradle/gradle/issues/23016) toolchainManagement.jvm.javaRepositories should not expose the full surface of NamedDomainObjectList
- [#23025](https://redirect.github.com/gradle/gradle/issues/23025) Back-port toolchain related fixes to 7.6.1
- [#23053](https://redirect.github.com/gradle/gradle/issues/23053) Auto-provisioning/auto-detection of IBM Semeru toolchains is broken with Gradle 7.6
- [#23074](https://redirect.github.com/gradle/gradle/issues/23074) Docs: Build Lifecycle starts halfway through a point
- [#23096](https://redirect.github.com/gradle/gradle/issues/23096) Classifiers of version catalog are discarded while copied to anothor dependency
- [#23111](https://redirect.github.com/gradle/gradle/issues/23111) Ant closures are broken with Gradle 7.6
- [#23178](https://redirect.github.com/gradle/gradle/issues/23178) Mention the Foojay Toolchain Resolver plugin in the Gradle manual
- [#23215](https://redirect.github.com/gradle/gradle/issues/23215) Gradle 7.6: high memory usage (android project)
- [#23224](https://redirect.github.com/gradle/gradle/issues/23224) Backport to 7.6.1 "Fix for Incremental compilation with modules"
- [#23294](https://redirect.github.com/gradle/gradle/issues/23294) "Unable to make progress running work" together with --continue and failing tasks (Backport to 7.6.1)
- [#23555](https://redirect.github.com/gradle/gradle/issues/23555) Improve Toolchain related deprecation nagging in 7.6
- [#23894](https://redirect.github.com/gradle/gradle/issues/23894) Update EOL policy
- [#23910](https://redirect.github.com/gradle/gradle/issues/23910) Backport trusting only full GPG keys in dependency verification \[Backport 7.6.1]
- [#23941](https://redirect.github.com/gradle/gradle/issues/23941) Typo in v7.6 docs about disabling_the_daemon
- [#23985](https://redirect.github.com/gradle/gradle/issues/23985) Resolving of manually created configuration creates a ResolveException
[Read the Release Notes](https://docs.gradle.org/7.6.1/release-notes.html)
#### Upgrade Instructions
Switch your build to use Gradle 7.6.1 by updating your wrapper:
./gradlew wrapper --gradle-version=7.6.1
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.6.1/userguide/upgrading_version\_7.html#changes\_7.6) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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).
### [`v7.6`](https://redirect.github.com/gradle/gradle/compare/v7.5.1...v7.6.0)
[Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.5.1...v7.6.0)
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
7.5.1
->8.10.2
Release Notes
gradle/gradle (gradle)
### [`v8.10.2`](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.1...v8.10.2) ### [`v8.10.1`](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.10.0...v8.10.1) ### [`v8.10`](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.9.0...v8.10.0) ### [`v8.9`](https://redirect.github.com/gradle/gradle/compare/v8.8.0...v8.9.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.8.0...v8.9.0) ### [`v8.8`](https://redirect.github.com/gradle/gradle/releases/tag/v8.8.0): 8.8 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.7.0...v8.8.0) The Gradle team is excited to announce Gradle 8.8. [Read the Release Notes](https://docs.gradle.org/8.8/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Björn Kautler](https://redirect.github.com/Vampire), [Denes Daniel](https://redirect.github.com/pantherdd), [Fabian Windheuser](https://redirect.github.com/fawind), [Hélio Fernandes Sebastião](https://redirect.github.com/helfese), [Jay Wei](https://redirect.github.com/JayWei1215), [jhrom](https://redirect.github.com/jhrom), [jwp345](https://redirect.github.com/jwp345), [Jörgen Andersson](https://redirect.github.com/jorander), [Kirill Gavrilov](https://redirect.github.com/gavvvr), [MajesticMagikarpKing](https://redirect.github.com/yctomwang), [Maksim Lazeba](https://redirect.github.com/M-Lazeba), [Philip Wedemann](https://redirect.github.com/hfhbd), [Robert Elliot](https://redirect.github.com/Mahoney), [Róbert Papp](https://redirect.github.com/TWiStErRob), [Stefan M.](https://redirect.github.com/StefMa), [Tibor Vyletel](https://redirect.github.com/TiborVyletel), [Tony Robalik](https://redirect.github.com/autonomousapps), [Valentin Kulesh](https://redirect.github.com/unshare), [Yanming Zhou](https://redirect.github.com/quaff), [김용후](https://redirect.github.com/who-is-hu) #### Upgrade instructions Switch your build to use Gradle 8.8 by updating your wrapper: ./gradlew wrapper --gradle-version=8.8 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.8/userguide/upgrading_version\_8.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/8.8/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle). ### [`v8.7`](https://redirect.github.com/gradle/gradle/compare/v8.6.0...v8.7.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.6.0...v8.7.0) ### [`v8.6`](https://redirect.github.com/gradle/gradle/compare/v8.5.0...v8.6.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.5.0...v8.6.0) ### [`v8.5`](https://redirect.github.com/gradle/gradle/releases/tag/v8.5.0): 8.5 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.4.0...v8.5.0) The Gradle team is excited to announce Gradle 8.5. [Read the Release Notes](https://docs.gradle.org/8.5/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Ahmed Ehab](https://redirect.github.com/ahmedehabb), [Alex Landau](https://redirect.github.com/AlexLandau), [Aurimas](https://redirect.github.com/liutikas), [Björn Kautler](https://redirect.github.com/Vampire), [bodhili](https://redirect.github.com/bodhili), [Daniel Le Berre](https://redirect.github.com/danielleberre), [davidburstrom](https://redirect.github.com/davidburstrom), [Franz Wimmer](https://redirect.github.com/zalintyre), [Jongwoo Han](https://redirect.github.com/jongwooo), [Ken](https://redirect.github.com/kennethshackleton), [Leonardo Silveira](https://redirect.github.com/sombriks), [Martin Bonnin](https://redirect.github.com/martinbonnin), [Matthew Von-Maszewski](https://redirect.github.com/matthewvon), [Nik Clayton](https://redirect.github.com/nikclayton), [noeppi_noeppi](https://redirect.github.com/noeppi-noeppi), [Philip Wedemann](https://redirect.github.com/hfhbd), [Philipp Schneider](https://redirect.github.com/p-schneider), [Tomas Bjerre](https://redirect.github.com/tomasbjerre) #### Upgrade instructions Switch your build to use Gradle 8.5 by updating your wrapper: ./gradlew wrapper --gradle-version=8.5 See the Gradle [8.x upgrade guide](https://docs.gradle.org/8.5/userguide/upgrading_version\_8.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/8.5/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle). ### [`v8.4`](https://redirect.github.com/gradle/gradle/releases/tag/v8.4.0): 8.4 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.3.0...v8.4.0) The Gradle team is excited to announce Gradle 8.4. Amongst other improvements, this release addresses two security vulnerabilities: - [Incorrect permission assignment for symlinked files used in copy or archiving operations](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-43r3-pqhv-f7h9) - [Possible local text file exfiltration by XML External entity injection](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-mrff-q8qj-xvg8) [Read the Release Notes](https://docs.gradle.org/8.4/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Ahmed Ehab](https://redirect.github.com/ahmedehabb), [Andrei Rybak](https://redirect.github.com/rybak), [Baptiste Decroix](https://redirect.github.com/bdecroix-spiria), [Björn Kautler](https://redirect.github.com/Vampire), [Cesar de la Vega](https://redirect.github.com/vegaro), [Ganavi Jayaram](https://redirect.github.com/ganavijayaram), [Gaurav Padam](https://redirect.github.com/Gauravpadam), [hwanseok](https://redirect.github.com/hwanseok-dev), [J.T. McQuigg](https://redirect.github.com/JT122406), [Jakub Chrzanowski](https://redirect.github.com/hsz), [Jendrik Johannes](https://redirect.github.com/jjohannes), [kackey0-1](https://redirect.github.com/kackey0-1), [Konstantin Gribov](https://redirect.github.com/grossws), [Pratik Haldankar](https://redirect.github.com/pratik2315), [Qinglin](https://redirect.github.com/nodmp), [Sebastian Schuberth](https://redirect.github.com/sschuberth), [Thad House](https://redirect.github.com/ThadHouse), [valery1707](https://redirect.github.com/valery1707), [Vladimir Sitnikov](https://redirect.github.com/vlsi), [wuyangnju](https://redirect.github.com/wuyangnju), [Yanming Zhou](https://redirect.github.com/quaff), [Yanshun Li](https://redirect.github.com/Chaoba), [Yusuke Uehara](https://redirect.github.com/uskey512), [zeners](https://redirect.github.com/zeners) #### Upgrade instructions Switch your build to use Gradle 8.4 by updating your wrapper: ./gradlew wrapper --gradle-version=8.4 #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle). ### [`v8.3`](https://redirect.github.com/gradle/gradle/releases/tag/v8.3.0): 8.3 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.2.1...v8.3.0) The Gradle team is excited to announce Gradle 8.3. [Read the Release Notes](https://docs.gradle.org/8.3/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Adam](https://redirect.github.com/aSemy), [Ahmed Ehab](https://redirect.github.com/ahmedehabb), [Aurimas](https://redirect.github.com/liutikas), [Baptiste Decroix](https://redirect.github.com/bdecroix-spiria), [Björn Kautler](https://redirect.github.com/Vampire), [Borewit](https://redirect.github.com/Borewit), [Korov](https://redirect.github.com/Korov), [Mohammed Thavaf](https://redirect.github.com/mthavaf), [Patrick Brückner](https://redirect.github.com/madmuffin1), [Philip Wedemann](https://redirect.github.com/hfhbd), [Róbert Papp](https://redirect.github.com/TWiStErRob), [Shi Chen](https://redirect.github.com/CsCherrYY), [Tony Robalik](https://redirect.github.com/autonomousapps) #### Upgrade instructions Switch your build to use Gradle 8.3 by updating your wrapper: ./gradlew wrapper --gradle-version=8.3 #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle). ### [`v8.2.1`](https://redirect.github.com/gradle/gradle/compare/v8.2.0...v8.2.1) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.2.0...v8.2.1) ### [`v8.2`](https://redirect.github.com/gradle/gradle/releases/tag/v8.2.0): 8.2 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.1.1...v8.2.0) The Gradle team is excited to announce Gradle 8.2. Amongst other improvements, this release addresses two security vulnerabilities: - [Dependency cache path traversal](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-2h6c-rv6q-494v) - [Path traversal vulnerabilities in handling of Tar archives](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-84mw-qh6q-v842) [Read the Release Notes](https://docs.gradle.org/8.2/release-notes.html) We would like to thank the following community contributors for their contributions to this release of Gradle: [Bruno Didot](https://redirect.github.com/didot), [Eric Vantillard](https://redirect.github.com/evantill), [esfomeado](https://redirect.github.com/esfomeado), [Jendrik Johannes](https://redirect.github.com/jjohannes), [Jonathan Leitschuh](https://redirect.github.com/JLLeitschuh), [Lee Euije](https://redirect.github.com/euije), [Stefan Oehme](https://redirect.github.com/oehme), [Todor Dinev](https://redirect.github.com/tdinev), [Yanshun Li](https://redirect.github.com/Chaoba) #### Upgrade instructions Switch your build to use Gradle 8.2 by updating your wrapper: `./gradlew wrapper --gradle-version=8.2` #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle). ### [`v8.1.1`](https://redirect.github.com/gradle/gradle/releases/tag/v8.1.1): 8.1.1 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.1.0...v8.1.1) This is a patch release for Gradle 8.1. We recommend using 8.1.1 instead of 8.1. It fixes the following issues: - [#24748](https://redirect.github.com/gradle/gradle/issues/24748) MethodTooLargeException when instrumenting a class with thousand of lambdas for configuration cache - [#24754](https://redirect.github.com/gradle/gradle/issues/24754) Kotlin DSL precompiled script plugins built with Gradle 8.1 cannot be used with other versions of Gradle - [#24788](https://redirect.github.com/gradle/gradle/issues/24788) Gradle 8.1 configure freeCompilerArgs for Kotlin in buildSrc breaks build with unhelpful errors [Read the Release Notes](https://docs.gradle.org/8.1.1/release-notes.html) #### Upgrade Instructions Switch your build to use Gradle 8.1.1 by updating your wrapper: ./gradlew wrapper --gradle-version=8.1.1 See the [Gradle 8.x upgrade guide](https://docs.gradle.org/8.1.1/userguide/upgrading_version\_8.html#changes\_8.1) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.1.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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). ### [`v8.1`](https://redirect.github.com/gradle/gradle/releases/tag/v8.1.0): 8.1 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.0.2...v8.1.0) The Gradle team is excited to announce Gradle 8.1. [Read the Release Notes](https://docs.gradle.org/8.1/release-notes.html) We would like to thank the following community contributors for their contributions to this release of Gradle: [André Sousa](https://redirect.github.com/beroso), [Attila Király](https://redirect.github.com/akiraly), [Aurimas](https://redirect.github.com/liutikas), [Björn Kautler](https://redirect.github.com/Vampire), [Christoph Dreis](https://redirect.github.com/dreis2211), [David Morris](https://redirect.github.com/codefish1), [DJtheRedstoner](https://redirect.github.com/DJtheRedstoner), [Gabriel Feo](https://redirect.github.com/gabrielfeo), [J.T. McQuigg](https://redirect.github.com/JT122406), [JavierSegoviaCordoba](https://redirect.github.com/JavierSegoviaCordoba), [JayaKrishnan Nair K](https://redirect.github.com/jknair0), [Jeff Widman](https://redirect.github.com/jeffwidman), [kackey0-1](https://redirect.github.com/kackey0-1), [Martin Bonnin](https://redirect.github.com/martinbonnin), [Martin Kealey](https://redirect.github.com/kurahaupo), [modmuss50](https://redirect.github.com/modmuss50), [pan93412](https://redirect.github.com/pan93412), [Sebastian Schuberth](https://redirect.github.com/sschuberth), [Simon Marquis](https://redirect.github.com/SimonMarquis), [TheDadda](https://redirect.github.com/TheDadda), [Thrillpool](https://redirect.github.com/Thrillpool), [valery1707](https://redirect.github.com/valery1707), [Xin Wang](https://redirect.github.com/scaventz), [Yanshun Li](https://redirect.github.com/Chaoba) #### Upgrade instructions Switch your build to use Gradle 8.1 by updating your wrapper: `./gradlew wrapper --gradle-version=8.1` #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle). ### [`v8.0.2`](https://redirect.github.com/gradle/gradle/releases/tag/v8.0.2): 8.0.2 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.0.1...v8.0.2) The Gradle team is excited to announce Gradle 8.0.2. This is the second patch release for Gradle 8.0. We recommend using 8.0.2 instead of 8.0. It fixes the following issues: - [#23698](https://redirect.github.com/gradle/gradle/issues/23698) Gradle 8 RC2 runs out of metaspace - [#23962](https://redirect.github.com/gradle/gradle/issues/23962) Java/Scala build with no explicit toolchain: build fails with Gradle 8.0.1 / Scala 2.13 - [#23990](https://redirect.github.com/gradle/gradle/issues/23990) Gradle 8.0.+ silently dropped support for custom compilers in `JavaCompile` - [#24031](https://redirect.github.com/gradle/gradle/issues/24031) InstrumentingTransformer generates different class files in Gradle 8 and 7.6 which leads to Remote Build-Cache misses - [#24109](https://redirect.github.com/gradle/gradle/issues/24109) Extending an already resolved configuration no longer works correctly - [#24122](https://redirect.github.com/gradle/gradle/issues/24122) Update configuration cache state for some plugins - [#24129](https://redirect.github.com/gradle/gradle/issues/24129) includeBuild in PluginManagementSpec deincubated in Gradle 8, docs still say it's incubating Issues fixed in the first patch release: - [#21551](https://redirect.github.com/gradle/gradle/issues/21551) Document integration of Scala plugin with toolchains and problems with `target` flag - [#23888](https://redirect.github.com/gradle/gradle/issues/23888) `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void - [#23905](https://redirect.github.com/gradle/gradle/issues/23905) Gradle 8.0 fails Scala build with isBlank not found in String class error [Read the Release Notes](https://docs.gradle.org/8.0.2/release-notes.html) ##### Upgrade Instructions Switch your build to use Gradle 8.0.2 by updating your wrapper: ./gradlew wrapper --gradle-version=8.0.2 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/8.0.2/userguide/upgrading_version\_7.html#changes\_8.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.2. ##### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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). ### [`v8.0.1`](https://redirect.github.com/gradle/gradle/releases/tag/v8.0.1): 8.0.1 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v8.0.0...v8.0.1) This is a patch release for 8.0. We recommend using 8.0.1 instead of 8.0. It fixes the following issues: - [#21551](https://redirect.github.com/gradle/gradle/issues/21551) - Document integration of Scala plugin with toolchains and problems with `target` flag - [#23888](https://redirect.github.com/gradle/gradle/issues/23888) - `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void - [#23905](https://redirect.github.com/gradle/gradle/issues/23905) - Gradle 8.0 fails Scala build with isBlank not found in String class error [Read the Release Notes](https://docs.gradle.org/8.0.1/release-notes.html) #### Upgrade Instructions Switch your build to use Gradle 8.0.1 by updating your wrapper: ./gradlew wrapper --gradle-version=8.0.1 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/8.0.1/userguide/upgrading_version\_7.html#changes\_8.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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). ### [`v8.0`](https://redirect.github.com/gradle/gradle/releases/tag/v8.0.0): 8.0 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.6.4...v8.0.0) The Gradle team is excited to announce Gradle 8.0 [Read the Release Notes](https://docs.gradle.org/8.0/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Abdul Rauf](https://redirect.github.com/armujahid), [Andrei Nevedomskii](https://redirect.github.com/monosoul), [aSemy](https://redirect.github.com/aSemy), [Ben Cox](https://redirect.github.com/ind1go), [Björn Kautler](https://redirect.github.com/Vampire), [bodhili](https://redirect.github.com/bodhili), [Cédric Champeau](https://redirect.github.com/melix), [Christoph Dreis](https://redirect.github.com/dreis2211), [Clara Guerrero Sánchez](https://redirect.github.com/cguerreros), [David Marin Vaquero](https://redirect.github.com/dmarin), [David Morris](https://redirect.github.com/codefish1), [Denis Buzmakov](https://redirect.github.com/bacecek), [Dmitry Pogrebnoy](https://redirect.github.com/DmitryPogrebnoy), [Dzmitry Neviadomski](https://redirect.github.com/nevack), [Eliezer Graber](https://redirect.github.com/eygraber), [Eric Pederson](https://redirect.github.com/sourcedelica), [Fedor Ihnatkevich](https://redirect.github.com/Jeffset), [Gabriel Rodriguez](https://redirect.github.com/gabrielrodriguez2746), [Herbert von Broeuschmeul](https://redirect.github.com/HvB), [Hyeonmin Park](https://redirect.github.com/KENNYSOFT), [Jeff](https://redirect.github.com/mathjeff), [Jendrik Johannes](https://redirect.github.com/jjohannes), [Korov](https://redirect.github.com/Korov), [Marcono1234](https://redirect.github.com/Marcono1234), [Madhead](https://redirect.github.com/madhead), [Mariell Hoversholm](https://redirect.github.com/Proximyst), [Matthew Haughton](https://redirect.github.com/3flex), [Matthias Ernst](https://redirect.github.com/mernst-github), [Michael Bailey](https://redirect.github.com/yogurtearl), [Michael Ernst](https://redirect.github.com/mernst), [Michael Torres](https://redirect.github.com/torresmi), [Pankaj](https://redirect.github.com/p1729), [prasad-333](https://redirect.github.com/prasad-333), [RicardoJiang](https://redirect.github.com/RicardoJiang), [Siddardha Bezawada](https://redirect.github.com/SidB3), [Stephen Topley](https://redirect.github.com/stopley), [Victor Maldonado](https://redirect.github.com/vmmaldonadoz), [Vinay Potluri](https://redirect.github.com/vinaypotluri), [Xin Wang](https://redirect.github.com/scaventz). #### Upgrade instructions Switch your build to use Gradle 8.0 by updating your wrapper: `./gradlew wrapper --gradle-version=8.0` See the [Gradle 7.x upgrade guide](https://docs.gradle.org/8.0/userguide/upgrading_version\_7.html#changes\_8.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.0/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle). ### [`v7.6.4`](https://redirect.github.com/gradle/gradle/releases/tag/v7.6.4): 7.6.4 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.6.3...v7.6.4) This is a patch release for 7.6. We recommend using 7.6.4 instead of 7.6. [Read the Release Notes](https://docs.gradle.org/7.6.4/release-notes.html) #### Upgrade instructions Switch your build to use Gradle 7.6.4 by updating your wrapper: ./gradlew wrapper --gradle-version=7.6.4 See the Gradle [7.x upgrade guide](https://docs.gradle.org/7.6.4/userguide/upgrading_version\_7.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/7.6.4/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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://redirect.github.com/gradle). ### [`v7.6.3`](https://redirect.github.com/gradle/gradle/releases/tag/v7.6.3): 7.6.3 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.6.2...v7.6.3) This is a patch release for 7.6. We recommend using 7.6.3 instead of 7.6. This release addresses two security vulnerabilities: - [Incorrect permission assignment for symlinked files used in copy or archiving operations](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-43r3-pqhv-f7h9) - [Possible local text file exfiltration by XML External entity injection](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-mrff-q8qj-xvg8) It also fixes the following issues: - [#25781](https://redirect.github.com/gradle/gradle/issues/25781) Backport finalized task performance fix to 7.6.x - [#25802](https://redirect.github.com/gradle/gradle/issues/25802) Backport cgroups fix to 7.6.x [Read the Release Notes](https://docs.gradle.org/7.6.3/release-notes.html) #### Upgrade Instructions Switch your build to use Gradle 7.6.3 by updating your wrapper: ./gradlew wrapper --gradle-version=7.6.3 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.6.3/userguide/upgrading_version\_7.html#changes\_7.6) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.3. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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). ### [`v7.6.2`](https://redirect.github.com/gradle/gradle/releases/tag/v7.6.2): 7.6.2 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.6.1...v7.6.2) This is a patch release for 7.6. We recommend using 7.6.2 instead of 7.6. This release addresses two security vulnerabilities: - [Dependency cache path traversal](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-2h6c-rv6q-494v) - [Path traversal vulnerabilities in handling of Tar archives](https://redirect.github.com/gradle/gradle/security/advisories/GHSA-84mw-qh6q-v842) It also fixes the following issues: - [#23201](https://redirect.github.com/gradle/gradle/issues/23201) Backport dependency upgrades to 7.x - [#23202](https://redirect.github.com/gradle/gradle/issues/23202) Backport Scala incremental compilation fixes - [#23325](https://redirect.github.com/gradle/gradle/issues/23325) Backport JSoup update to resolve CVE-2022-36033 - [#23458](https://redirect.github.com/gradle/gradle/issues/23458) Backport JUnit5 dynamic test logging bug fix - [#23681](https://redirect.github.com/gradle/gradle/issues/23681) Dependency graph resolution: Equivalent excludes can cause un-necessary graph mutations \[backport 7.x] - [#23922](https://redirect.github.com/gradle/gradle/issues/23922) Backport "Use Compiler API data for incremental compilation after a failure" to 7.x - [#23951](https://redirect.github.com/gradle/gradle/issues/23951) Exclude rule merging: missing optimization \[Backport 7.x] - [#24132](https://redirect.github.com/gradle/gradle/issues/24132) Extending an already resolved configuration no longer works correctly \[backport 7.x] - [#24234](https://redirect.github.com/gradle/gradle/issues/24234) 7.6.1 breaks gradle-consistent-versions - [#24390](https://redirect.github.com/gradle/gradle/issues/24390) Gradle 7.4 fails on multi release jar's with JDK 19 code - [#24439](https://redirect.github.com/gradle/gradle/issues/24439) Gradle complains about invalid tool chain - picking up the source package location - it should just ignore them \[Backport] - [#24443](https://redirect.github.com/gradle/gradle/issues/24443) Maven artifact referenced only in dependency constraints raises IllegalStateException: Corrupt serialized resolution result \[backport] - [#24901](https://redirect.github.com/gradle/gradle/issues/24901) Backport fix for test exception that cannot be deserialized to 7.x [Read the Release Notes](https://docs.gradle.org/7.6.2/release-notes.html) #### Upgrade Instructions Switch your build to use Gradle 7.6.2 by updating your wrapper: ./gradlew wrapper --gradle-version=7.6.2 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.6.2/userguide/upgrading_version\_7.html#changes\_7.6) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.2. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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). ### [`v7.6.1`](https://redirect.github.com/gradle/gradle/releases/tag/v7.6.1): 7.6.1 [Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.6.0...v7.6.1) This is a patch release for 7.6. We recommend using 7.6.1 instead of 7.6. It fixes the following issues: - [#19065](https://redirect.github.com/gradle/gradle/issues/19065) Platform dependencies not possible in dependency block of test suite plugin - [#22688](https://redirect.github.com/gradle/gradle/issues/22688) Increased memory usage (with -p option) - [#22796](https://redirect.github.com/gradle/gradle/issues/22796) Building gradle itself fails during toolchain download: permission denied copying a file within `.gradle/jdks` - [#22875](https://redirect.github.com/gradle/gradle/issues/22875) Regression with 7.6: @pom artifact in JVM library project is no longer found - [#22937](https://redirect.github.com/gradle/gradle/issues/22937) Remove safe credentials reference - [#22973](https://redirect.github.com/gradle/gradle/issues/22973) Kotlin MPP plugin broken with Gradle 7.6 due to signature change in TestResultProcessor - [#23016](https://redirect.github.com/gradle/gradle/issues/23016) toolchainManagement.jvm.javaRepositories should not expose the full surface of NamedDomainObjectList - [#23025](https://redirect.github.com/gradle/gradle/issues/23025) Back-port toolchain related fixes to 7.6.1 - [#23053](https://redirect.github.com/gradle/gradle/issues/23053) Auto-provisioning/auto-detection of IBM Semeru toolchains is broken with Gradle 7.6 - [#23074](https://redirect.github.com/gradle/gradle/issues/23074) Docs: Build Lifecycle starts halfway through a point - [#23096](https://redirect.github.com/gradle/gradle/issues/23096) Classifiers of version catalog are discarded while copied to anothor dependency - [#23111](https://redirect.github.com/gradle/gradle/issues/23111) Ant closures are broken with Gradle 7.6 - [#23178](https://redirect.github.com/gradle/gradle/issues/23178) Mention the Foojay Toolchain Resolver plugin in the Gradle manual - [#23215](https://redirect.github.com/gradle/gradle/issues/23215) Gradle 7.6: high memory usage (android project) - [#23224](https://redirect.github.com/gradle/gradle/issues/23224) Backport to 7.6.1 "Fix for Incremental compilation with modules" - [#23294](https://redirect.github.com/gradle/gradle/issues/23294) "Unable to make progress running work" together with --continue and failing tasks (Backport to 7.6.1) - [#23555](https://redirect.github.com/gradle/gradle/issues/23555) Improve Toolchain related deprecation nagging in 7.6 - [#23894](https://redirect.github.com/gradle/gradle/issues/23894) Update EOL policy - [#23910](https://redirect.github.com/gradle/gradle/issues/23910) Backport trusting only full GPG keys in dependency verification \[Backport 7.6.1] - [#23941](https://redirect.github.com/gradle/gradle/issues/23941) Typo in v7.6 docs about disabling_the_daemon - [#23985](https://redirect.github.com/gradle/gradle/issues/23985) Resolving of manually created configuration creates a ResolveException [Read the Release Notes](https://docs.gradle.org/7.6.1/release-notes.html) #### Upgrade Instructions Switch your build to use Gradle 7.6.1 by updating your wrapper: ./gradlew wrapper --gradle-version=7.6.1 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.6.1/userguide/upgrading_version\_7.html#changes\_7.6) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://redirect.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). ### [`v7.6`](https://redirect.github.com/gradle/gradle/compare/v7.5.1...v7.6.0) [Compare Source](https://redirect.github.com/gradle/gradle/compare/v7.5.1...v7.6.0)Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.