gradle/gradle (gradle)
### [`v8.5`](https://togithub.com/gradle/gradle/compare/v8.4.0...v8.5.0)
[Compare Source](https://togithub.com/gradle/gradle/compare/v8.4.0...v8.5.0)
### [`v8.4`](https://togithub.com/gradle/gradle/releases/tag/v8.4.0): 8.4
[Compare Source](https://togithub.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://togithub.com/gradle/gradle/security/advisories/GHSA-43r3-pqhv-f7h9)
- [Possible local text file exfiltration by XML External entity injection](https://togithub.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://togithub.com/ahmedehabb),
[Andrei Rybak](https://togithub.com/rybak),
[Baptiste Decroix](https://togithub.com/bdecroix-spiria),
[Björn Kautler](https://togithub.com/Vampire),
[Cesar de la Vega](https://togithub.com/vegaro),
[Ganavi Jayaram](https://togithub.com/ganavijayaram),
[Gaurav Padam](https://togithub.com/Gauravpadam),
[hwanseok](https://togithub.com/hwanseok-dev),
[J.T. McQuigg](https://togithub.com/JT122406),
[Jakub Chrzanowski](https://togithub.com/hsz),
[Jendrik Johannes](https://togithub.com/jjohannes),
[kackey0-1](https://togithub.com/kackey0-1),
[Konstantin Gribov](https://togithub.com/grossws),
[Pratik Haldankar](https://togithub.com/pratik2315),
[Qinglin](https://togithub.com/nodmp),
[Sebastian Schuberth](https://togithub.com/sschuberth),
[Thad House](https://togithub.com/ThadHouse),
[valery1707](https://togithub.com/valery1707),
[Vladimir Sitnikov](https://togithub.com/vlsi),
[wuyangnju](https://togithub.com/wuyangnju),
[Yanming Zhou](https://togithub.com/quaff),
[Yanshun Li](https://togithub.com/Chaoba),
[Yusuke Uehara](https://togithub.com/uskey512),
[zeners](https://togithub.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://togithub.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://togithub.com/gradle).
### [`v8.3`](https://togithub.com/gradle/gradle/releases/tag/v8.3.0): 8.3
[Compare Source](https://togithub.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://togithub.com/aSemy),
[Ahmed Ehab](https://togithub.com/ahmedehabb),
[Aurimas](https://togithub.com/liutikas),
[Baptiste Decroix](https://togithub.com/bdecroix-spiria),
[Björn Kautler](https://togithub.com/Vampire),
[Borewit](https://togithub.com/Borewit),
[Korov](https://togithub.com/Korov),
[Mohammed Thavaf](https://togithub.com/mthavaf),
[Patrick Brückner](https://togithub.com/madmuffin1),
[Philip Wedemann](https://togithub.com/hfhbd),
[Róbert Papp](https://togithub.com/TWiStErRob),
[Shi Chen](https://togithub.com/CsCherrYY),
[Tony Robalik](https://togithub.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://togithub.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://togithub.com/gradle).
### [`v8.2.1`](https://togithub.com/gradle/gradle/compare/v8.2.0...v8.2.1)
[Compare Source](https://togithub.com/gradle/gradle/compare/v8.2.0...v8.2.1)
### [`v8.2`](https://togithub.com/gradle/gradle/releases/tag/v8.2.0): 8.2
[Compare Source](https://togithub.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://togithub.com/gradle/gradle/security/advisories/GHSA-2h6c-rv6q-494v)
- [Path traversal vulnerabilities in handling of Tar archives](https://togithub.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://togithub.com/didot),
[Eric Vantillard](https://togithub.com/evantill),
[esfomeado](https://togithub.com/esfomeado),
[Jendrik Johannes](https://togithub.com/jjohannes),
[Jonathan Leitschuh](https://togithub.com/JLLeitschuh),
[Lee Euije](https://togithub.com/euije),
[Stefan Oehme](https://togithub.com/oehme),
[Todor Dinev](https://togithub.com/tdinev),
[Yanshun Li](https://togithub.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://togithub.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://togithub.com/gradle).
### [`v8.1.1`](https://togithub.com/gradle/gradle/releases/tag/v8.1.1): 8.1.1
[Compare Source](https://togithub.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://togithub.com/gradle/gradle/issues/24748) MethodTooLargeException when instrumenting a class with thousand of lambdas for configuration cache
- [#24754](https://togithub.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://togithub.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://togithub.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://togithub.com/gradle/gradle/releases/tag/v8.1.0): 8.1
[Compare Source](https://togithub.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://togithub.com/beroso),
[Attila Király](https://togithub.com/akiraly),
[Aurimas](https://togithub.com/liutikas),
[Björn Kautler](https://togithub.com/Vampire),
[Christoph Dreis](https://togithub.com/dreis2211),
[David Morris](https://togithub.com/codefish1),
[DJtheRedstoner](https://togithub.com/DJtheRedstoner),
[Gabriel Feo](https://togithub.com/gabrielfeo),
[J.T. McQuigg](https://togithub.com/JT122406),
[JavierSegoviaCordoba](https://togithub.com/JavierSegoviaCordoba),
[JayaKrishnan Nair K](https://togithub.com/jknair0),
[Jeff Widman](https://togithub.com/jeffwidman),
[kackey0-1](https://togithub.com/kackey0-1),
[Martin Bonnin](https://togithub.com/martinbonnin),
[Martin Kealey](https://togithub.com/kurahaupo),
[modmuss50](https://togithub.com/modmuss50),
[pan93412](https://togithub.com/pan93412),
[Sebastian Schuberth](https://togithub.com/sschuberth),
[Simon Marquis](https://togithub.com/SimonMarquis),
[TheDadda](https://togithub.com/TheDadda),
[Thrillpool](https://togithub.com/Thrillpool),
[valery1707](https://togithub.com/valery1707),
[Xin Wang](https://togithub.com/scaventz),
[Yanshun Li](https://togithub.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://togithub.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://togithub.com/gradle).
### [`v8.0.2`](https://togithub.com/gradle/gradle/releases/tag/v8.0.2): 8.0.2
[Compare Source](https://togithub.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://togithub.com/gradle/gradle/issues/23698) Gradle 8 RC2 runs out of metaspace
- [#23962](https://togithub.com/gradle/gradle/issues/23962) Java/Scala build with no explicit toolchain: build fails with Gradle 8.0.1 / Scala 2.13
- [#23990](https://togithub.com/gradle/gradle/issues/23990) Gradle 8.0.+ silently dropped support for custom compilers in `JavaCompile`
- [#24031](https://togithub.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://togithub.com/gradle/gradle/issues/24109) Extending an already resolved configuration no longer works correctly
- [#24122](https://togithub.com/gradle/gradle/issues/24122) Update configuration cache state for some plugins
- [#24129](https://togithub.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://togithub.com/gradle/gradle/issues/21551) Document integration of Scala plugin with toolchains and problems with `target` flag
- [#23888](https://togithub.com/gradle/gradle/issues/23888) `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void
- [#23905](https://togithub.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://togithub.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://togithub.com/gradle/gradle/releases/tag/v8.0.1): 8.0.1
[Compare Source](https://togithub.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://togithub.com/gradle/gradle/issues/21551) - Document integration of Scala plugin with toolchains and problems with `target` flag
- [#23888](https://togithub.com/gradle/gradle/issues/23888) - `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void
- [#23905](https://togithub.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://togithub.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://togithub.com/gradle/gradle/releases/tag/v8.0.0): 8.0
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.6.3...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://togithub.com/armujahid),
[Andrei Nevedomskii](https://togithub.com/monosoul),
[aSemy](https://togithub.com/aSemy),
[Ben Cox](https://togithub.com/ind1go),
[Björn Kautler](https://togithub.com/Vampire),
[bodhili](https://togithub.com/bodhili),
[Cédric Champeau](https://togithub.com/melix),
[Christoph Dreis](https://togithub.com/dreis2211),
[Clara Guerrero Sánchez](https://togithub.com/cguerreros),
[David Marin Vaquero](https://togithub.com/dmarin),
[David Morris](https://togithub.com/codefish1),
[Denis Buzmakov](https://togithub.com/bacecek),
[Dmitry Pogrebnoy](https://togithub.com/DmitryPogrebnoy),
[Dzmitry Neviadomski](https://togithub.com/nevack),
[Eliezer Graber](https://togithub.com/eygraber),
[Eric Pederson](https://togithub.com/sourcedelica),
[Fedor Ihnatkevich](https://togithub.com/Jeffset),
[Gabriel Rodriguez](https://togithub.com/gabrielrodriguez2746),
[Herbert von Broeuschmeul](https://togithub.com/HvB),
[Hyeonmin Park](https://togithub.com/KENNYSOFT),
[Jeff](https://togithub.com/mathjeff),
[Jendrik Johannes](https://togithub.com/jjohannes),
[Korov](https://togithub.com/Korov),
[Marcono1234](https://togithub.com/Marcono1234),
[Madhead](https://togithub.com/madhead),
[Mariell Hoversholm](https://togithub.com/Proximyst),
[Matthew Haughton](https://togithub.com/3flex),
[Matthias Ernst](https://togithub.com/mernst-github),
[Michael Bailey](https://togithub.com/yogurtearl),
[Michael Ernst](https://togithub.com/mernst),
[Michael Torres](https://togithub.com/torresmi),
[Pankaj](https://togithub.com/p1729),
[prasad-333](https://togithub.com/prasad-333),
[RicardoJiang](https://togithub.com/RicardoJiang),
[Siddardha Bezawada](https://togithub.com/SidB3),
[Stephen Topley](https://togithub.com/stopley),
[Victor Maldonado](https://togithub.com/vmmaldonadoz),
[Vinay Potluri](https://togithub.com/vinaypotluri),
[Xin Wang](https://togithub.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://togithub.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://togithub.com/gradle).
### [`v7.6.3`](https://togithub.com/gradle/gradle/releases/tag/v7.6.3): 7.6.3
[Compare Source](https://togithub.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://togithub.com/gradle/gradle/security/advisories/GHSA-43r3-pqhv-f7h9)
- [Possible local text file exfiltration by XML External entity injection](https://togithub.com/gradle/gradle/security/advisories/GHSA-mrff-q8qj-xvg8)
It also fixes the following issues:
- [#25781](https://togithub.com/gradle/gradle/issues/25781) Backport finalized task performance fix to 7.6.x
- [#25802](https://togithub.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://togithub.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://togithub.com/gradle/gradle/releases/tag/v7.6.2): 7.6.2
[Compare Source](https://togithub.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://togithub.com/gradle/gradle/security/advisories/GHSA-2h6c-rv6q-494v)
- [Path traversal vulnerabilities in handling of Tar archives](https://togithub.com/gradle/gradle/security/advisories/GHSA-84mw-qh6q-v842)
It also fixes the following issues:
- [#23201](https://togithub.com/gradle/gradle/issues/23201) Backport dependency upgrades to 7.x
- [#23202](https://togithub.com/gradle/gradle/issues/23202) Backport Scala incremental compilation fixes
- [#23325](https://togithub.com/gradle/gradle/issues/23325) Backport JSoup update to resolve CVE-2022-36033
- [#23458](https://togithub.com/gradle/gradle/issues/23458) Backport JUnit5 dynamic test logging bug fix
- [#23681](https://togithub.com/gradle/gradle/issues/23681) Dependency graph resolution: Equivalent excludes can cause un-necessary graph mutations \[backport 7.x]
- [#23922](https://togithub.com/gradle/gradle/issues/23922) Backport "Use Compiler API data for incremental compilation after a failure" to 7.x
- [#23951](https://togithub.com/gradle/gradle/issues/23951) Exclude rule merging: missing optimization \[Backport 7.x]
- [#24132](https://togithub.com/gradle/gradle/issues/24132) Extending an already resolved configuration no longer works correctly \[backport 7.x]
- [#24234](https://togithub.com/gradle/gradle/issues/24234) 7.6.1 breaks gradle-consistent-versions
- [#24390](https://togithub.com/gradle/gradle/issues/24390) Gradle 7.4 fails on multi release jar's with JDK 19 code
- [#24439](https://togithub.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://togithub.com/gradle/gradle/issues/24443) Maven artifact referenced only in dependency constraints raises IllegalStateException: Corrupt serialized resolution result \[backport]
- [#24901](https://togithub.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://togithub.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://togithub.com/gradle/gradle/releases/tag/v7.6.1): 7.6.1
[Compare Source](https://togithub.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://togithub.com/gradle/gradle/issues/19065) Platform dependencies not possible in dependency block of test suite plugin
- [#22688](https://togithub.com/gradle/gradle/issues/22688) Increased memory usage (with -p option)
- [#22796](https://togithub.com/gradle/gradle/issues/22796) Building gradle itself fails during toolchain download: permission denied copying a file within `.gradle/jdks`
- [#22875](https://togithub.com/gradle/gradle/issues/22875) Regression with 7.6: @pom artifact in JVM library project is no longer found
- [#22937](https://togithub.com/gradle/gradle/issues/22937) Remove safe credentials reference
- [#22973](https://togithub.com/gradle/gradle/issues/22973) Kotlin MPP plugin broken with Gradle 7.6 due to signature change in TestResultProcessor
- [#23016](https://togithub.com/gradle/gradle/issues/23016) toolchainManagement.jvm.javaRepositories should not expose the full surface of NamedDomainObjectList
- [#23025](https://togithub.com/gradle/gradle/issues/23025) Back-port toolchain related fixes to 7.6.1
- [#23053](https://togithub.com/gradle/gradle/issues/23053) Auto-provisioning/auto-detection of IBM Semeru toolchains is broken with Gradle 7.6
- [#23074](https://togithub.com/gradle/gradle/issues/23074) Docs: Build Lifecycle starts halfway through a point
- [#23096](https://togithub.com/gradle/gradle/issues/23096) Classifiers of version catalog are discarded while copied to anothor dependency
- [#23111](https://togithub.com/gradle/gradle/issues/23111) Ant closures are broken with Gradle 7.6
- [#23178](https://togithub.com/gradle/gradle/issues/23178) Mention the Foojay Toolchain Resolver plugin in the Gradle manual
- [#23215](https://togithub.com/gradle/gradle/issues/23215) Gradle 7.6: high memory usage (android project)
- [#23224](https://togithub.com/gradle/gradle/issues/23224) Backport to 7.6.1 "Fix for Incremental compilation with modules"
- [#23294](https://togithub.com/gradle/gradle/issues/23294) "Unable to make progress running work" together with --continue and failing tasks (Backport to 7.6.1)
- [#23555](https://togithub.com/gradle/gradle/issues/23555) Improve Toolchain related deprecation nagging in 7.6
- [#23894](https://togithub.com/gradle/gradle/issues/23894) Update EOL policy
- [#23910](https://togithub.com/gradle/gradle/issues/23910) Backport trusting only full GPG keys in dependency verification \[Backport 7.6.1]
- [#23941](https://togithub.com/gradle/gradle/issues/23941) Typo in v7.6 docs about disabling_the_daemon
- [#23985](https://togithub.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://togithub.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://togithub.com/gradle/gradle/compare/v7.5.1...v7.6.0)
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.5.1...v7.6.0)
### [`v7.5.1`](https://togithub.com/gradle/gradle/releases/tag/v7.5.1): 7.5.1
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.5.0...v7.5.1)
This is a patch release for 7.5. We recommend using 7.5.1 instead of 7.5
[Read the Release Notes](https://docs.gradle.org/7.5.1/release-notes.html)
We would like to thank the following community members for their contributions to this release of Gradle:
[Michael Bailey](https://togithub.com/yogurtearl),
[Josh Kasten](https://togithub.com/jkasten2),
[Marcono1234](https://togithub.com/Marcono1234),
[mataha](https://togithub.com/mataha),
[Lieven Vaneeckhaute](https://togithub.com/denshade),
[kiwi-oss](https://togithub.com/kiwi-oss),
[Stefan Neuhaus](https://togithub.com/stefanneuhaus),
[George Thomas](https://togithub.com/smoothreggae),
[Anja Papatola](https://togithub.com/apalopta),
[Björn Kautler](https://togithub.com/Vampire),
[David Burström](https://togithub.com/davidburstrom),
[Vladimir Sitnikov](https://togithub.com/vlsi),
[Roland Weisleder](https://togithub.com/rweisleder),
[Konstantin Gribov](https://togithub.com/grossws),
[David Op de Beeck](https://togithub.com/DavidOpDeBeeck),
[aSemy](https://togithub.com/aSemy),
[Rene Groeschke](https://togithub.com/breskeby),
[Jonathan Leitschuh](https://togithub.com/JLLeitschuh),
[Aurimas Liutikas](https://togithub.com/liutikas),
[Jamie Tanna](https://togithub.com/jamietanna),
[Xin Wang](https://togithub.com/scaventz),
[Atsuto Yamashita](https://togithub.com/att55),
[Taeik Lim](https://togithub.com/acktsap),
[Peter Gafert](https://togithub.com/codecholeric),
[Alex Landau](https://togithub.com/AlexLandau),
[Jerry Wiltse](https://togithub.com/solvingj),
[Tyler Burke](https://togithub.com/T-A-B),
[Matthew Haughton](https://togithub.com/3flex),
[Filip Daca](https://togithub.com/filip-daca),
[Simão Gomes Viana](https://togithub.com/xdevs23),
[Vaidotas Valuckas](https://togithub.com/rieske),
[Edgars Jasmans](https://togithub.com/yasmans),
[Tomasz Godzik](https://togithub.com/tgodzik),
[Jeff](https://togithub.com/mathjeff),
[Lajos Veres](https://togithub.com/vlajos)
#### Upgrade instructions
Switch your build to use Gradle 7.5.1 by updating your wrapper:
`./gradlew wrapper --gradle-version=7.5.1`
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.5.1/userguide/upgrading_version\_7.html#changes\_7.5) to learn about deprecations, breaking changes and other considerations when upgrading.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.5`](https://togithub.com/gradle/gradle/releases/tag/v7.5.0): 7.5
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.4.2...v7.5.0)
The Gradle team is excited to announce Gradle 7.5.
[Read the Release Notes](https://docs.gradle.org/7.5/release-notes.html)
We would like to thank the following community members for their contributions to this release of Gradle:
[Michael Bailey](https://togithub.com/yogurtearl),
[Josh Kasten](https://togithub.com/jkasten2),
[Marcono1234](https://togithub.com/Marcono1234),
[mataha](https://togithub.com/mataha),
[Lieven Vaneeckhaute](https://togithub.com/denshade),
[kiwi-oss](https://togithub.com/kiwi-oss),
[Stefan Neuhaus](https://togithub.com/stefanneuhaus),
[George Thomas](https://togithub.com/smoothreggae),
[Anja Papatola](https://togithub.com/apalopta),
[Björn Kautler](https://togithub.com/Vampire),
[David Burström](https://togithub.com/davidburstrom),
[Vladimir Sitnikov](https://togithub.com/vlsi),
[Roland Weisleder](https://togithub.com/rweisleder),
[Konstantin Gribov](https://togithub.com/grossws),
[David Op de Beeck](https://togithub.com/DavidOpDeBeeck),
[aSemy](https://togithub.com/aSemy),
[Rene Groeschke](https://togithub.com/breskeby),
[Jonathan Leitschuh](https://togithub.com/JLLeitschuh),
[Aurimas Liutikas](https://togithub.com/liutikas),
[Jamie Tanna](https://togithub.com/jamietanna),
[Xin Wang](https://togithub.com/scaventz),
[Atsuto Yamashita](https://togithub.com/att55),
[Taeik Lim](https://togithub.com/acktsap),
[Peter Gafert](https://togithub.com/codecholeric),
[Alex Landau](https://togithub.com/AlexLandau),
[Jerry Wiltse](https://togithub.com/solvingj),
[Tyler Burke](https://togithub.com/T-A-B),
[Matthew Haughton](https://togithub.com/3flex),
[Filip Daca](https://togithub.com/filip-daca),
[Simão Gomes Viana](https://togithub.com/xdevs23),
[Vaidotas Valuckas](https://togithub.com/rieske),
[Edgars Jasmans](https://togithub.com/yasmans),
[Tomasz Godzik](https://togithub.com/tgodzik),
[Jeff](https://togithub.com/mathjeff),
[Lajos Veres](https://togithub.com/vlajos)
##### Upgrade instructions
Switch your build to use Gradle 7.5 by updating your wrapper:
`./gradlew wrapper --gradle-version=7.5`
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.5/userguide/upgrading_version\_7.html#changes\_7.5) to learn about deprecations, breaking changes and other considerations when upgrading.
##### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.4.2`](https://togithub.com/gradle/gradle/releases/tag/v7.4.2): 7.4.2
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.4.1...v7.4.2)
This is a patch release for Gradle 7.4.
See the list of fixed issues: https://docs.gradle.org/7.4.2/release-notes.html
We recommend users upgrade to 7.4.2 instead of 7.4 or another patch release.
#### Upgrade Instructions
Switch your build to use Gradle 7.4.2 by updating your wrapper:
./gradlew wrapper --gradle-version=7.4.2
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.4.2/userguide/upgrading_version\_7.html#changes\_7.4) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.4.2.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.4.1`](https://togithub.com/gradle/gradle/releases/tag/v7.4.1): 7.4.1
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.4.0...v7.4.1)
This is a patch release for Gradle 7.4.
See the list of fixed issues: https://docs.gradle.org/7.4.1/release-notes.html
We recommend users upgrade to 7.4.1 instead of 7.4.
#### Upgrade Instructions
Switch your build to use Gradle 7.4.1 by updating your wrapper:
./gradlew wrapper --gradle-version=7.4.1
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.4.1/userguide/upgrading_version\_7.html#changes\_7.4) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.4.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.4`](https://togithub.com/gradle/gradle/releases/tag/v7.4.0): 7.4
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.3.3...v7.4.0)
The Gradle team is excited to announce Gradle 7.4!
[Read the Release Notes](https://docs.gradle.org/7.4/release-notes.html)
We would like to thank the following community members for their contributions to this release of Gradle:
[Michael Bailey](https://togithub.com/yogurtearl)
[Jochen Schalanda](https://togithub.com/joschi)
[Jendrik Johannes](https://togithub.com/jjohannes)
[Roberto Perez Alcolea](https://togithub.com/rpalcolea)
[Konstantin Gribov](https://togithub.com/grossws)
[Per Lundberg](https://togithub.com/perlun)
[Piyush Mor](https://togithub.com/piyushmor)
[Róbert Papp](https://togithub.com/TWiStErRob)
[Piyush Mor](https://togithub.com/piyushmor)
[Ned Twigg](https://togithub.com/nedtwigg)
[Nikolas Grottendieck](https://togithub.com/Okeanos)
[Lars Grefer](https://togithub.com/larsgrefer)
[Patrick Pichler](https://togithub.com/patrickpichler)
[Marcin Mielnicki](https://togithub.com/platan)
[Marcono1234](https://togithub.com/Marcono1234)
[Dima Merkurev](https://togithub.com/dimorinny)
[Matthew Haughton](https://togithub.com/3flex)
#### Upgrade instructions
Switch your build to use Gradle 7.4 by updating your wrapper:
`./gradlew wrapper --gradle-version=7.4`
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.4/userguide/upgrading_version\_7.html#changes\_7.4) to learn about deprecations, breaking changes and other considerations when upgrading.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.3.3`](https://togithub.com/gradle/gradle/releases/tag/v7.3.3): 7.3.3
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.3.2...v7.3.3)
This is a patch release for Gradle 7.3.
It fixes the following issues:
- [#19360](https://togithub.com/gradle/gradle/issues/19360) Upgrade checks to Log4j 2.17.0
We recommend users upgrade to 7.3.3 instead of 7.3.
Given the context of the Log4Shell vulnerability, make sure you take a look at [our blog post](https://blog.gradle.org/log4j-vulnerability) on this topic.
#### Upgrade Instructions
Switch your build to use Gradle 7.3.3 by updating your wrapper:
./gradlew wrapper --gradle-version=7.3.3
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.3.3/userguide/upgrading_version\_7.html#changes\_7.3) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.3.3.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.3.2`](https://togithub.com/gradle/gradle/releases/tag/v7.3.2): 7.3.2
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.3.1...v7.3.2)
This is a patch release for Gradle 7.3.
It fixes the following issues:
- [#19300](https://togithub.com/gradle/gradle/issues/19300) Mitigations for log4j vulnerability in Gradle builds
- [#19257](https://togithub.com/gradle/gradle/issues/19257) Incremental java compilation fails when renaming classname with $ character
We recommend users upgrade to 7.3.2 instead of 7.3.
Given the context of the Log4Shell vulnerability, make sure you take a look at [our blog post](https://blog.gradle.org/log4j-vulnerability) on this topic.
#### Upgrade Instructions
Switch your build to use Gradle 7.3.2 by updating your wrapper:
./gradlew wrapper --gradle-version=7.3.2
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.3.2/userguide/upgrading_version\_7.html#changes\_7.3) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.3.2.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.3.1`](https://togithub.com/gradle/gradle/releases/tag/v7.3.1): 7.3.1
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.3.0...v7.3.1)
This is a patch release for Gradle 7.3.
It fixes the following issues:
- [#19058](https://togithub.com/gradle/gradle/issues/19058) Consider reverting breaking change about test configuration
- [#19067](https://togithub.com/gradle/gradle/issues/19067) Fix multiple annotation processing issues discovered by Micronaut
We recommend users upgrade to 7.3.1 instead of 7.3.
#### Upgrade Instructions
Switch your build to use Gradle 7.3.1 by updating your wrapper:
./gradlew wrapper --gradle-version=7.3.1
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.3.1/userguide/upgrading_version\_7.html#changes\_7.3) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.3.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.3`](https://togithub.com/gradle/gradle/releases/tag/v7.3.0): 7.3
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.2.0...v7.3.0)
The Gradle team is excited to announce Gradle 7.3.
[Read the Release Notes](https://docs.gradle.org/7.3/release-notes.html)
We would like to thank the following community members for their contributions to this release of Gradle:
[Attix Zhang](https://togithub.com/attix-zhang),
[anatawa12](https://togithub.com/anatawa12),
[Anil Kumar Myla](https://togithub.com/anilkumarmyla),
[Marcono1234](https://togithub.com/Marcono1234),
[Nicola Corti](https://togithub.com/cortinico),
[Scott Palmer](https://togithub.com/swpalmer),
[Marcin Zajączkowski](https://togithub.com/szpak),
[Alex Landau](https://togithub.com/AlexLandau),
[Stefan Oehme](https://togithub.com/oehme),
[yinghao niu](https://togithub.com/towith),
[Björn Kautler](https://togithub.com/Vampire),
[Tomasz Godzik](https://togithub.com/tgodzik),
[Kristian Kraljic](https://togithub.com/kristian),
[Matthew Haughton](https://togithub.com/3flex),
[Raphael Fuchs](https://togithub.com/REPLicated),
[Sebastian Schuberth](https://togithub.com/sschuberth),
[Roberto Perez Alcolea](https://togithub.com/rpalcolea),
[Xin Wang](https://togithub.com/scaventz)
#### Upgrade instructions
Switch your build to use Gradle 7.3 by updating your wrapper:
`./gradlew wrapper --gradle-version=7.3`
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.3/userguide/upgrading_version\_7.html#changes\_7.3) to learn about deprecations, breaking changes and other considerations when upgrading.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.2`](https://togithub.com/gradle/gradle/releases/tag/v7.2.0): 7.2
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.1.1...v7.2.0)
The Gradle team is excited to announce Gradle 7.2.
We would like to thank the following community contributors for their contributions to this release of Gradle:
[Ned Twigg](https://togithub.com/nedtwigg)
[Oliver Kopp](https://togithub.com/koppor)
[Björn Kautler](https://togithub.com/Vampire)
[naftalmm](https://togithub.com/naftalmm)
[Peter Runge](https://togithub.com/causalnet)
[Konstantin Gribov](https://togithub.com/grossws)
[Zoroark](https://togithub.com/utybo)
[Stefan Oehme](https://togithub.com/oehme)
[Martin Kealey](https://togithub.com/kurahaupo)
[KotlinIsland](https://togithub.com/KotlinIsland)
[Herbert von Broeuschmeul](https://togithub.com/HvB)
#### Upgrade Instructions
Switch your build to use Gradle 7.2 by updating your wrapper:
`./gradlew wrapper --gradle-version=7.2`
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.2/userguide/upgrading_version\_7.html#changes\_7.2) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.2.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.1.1`](https://togithub.com/gradle/gradle/releases/tag/v7.1.1): 7.1.1
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.1.0...v7.1.1)
This is a patch release for Gradle 7.1.
It fixes the following issues:
- [#17488](https://togithub.com/gradle/gradle/issues/17488) Many Micronaut builds failing with NPE with Gradle 7.1 & JDK 8
- [#17548](https://togithub.com/gradle/gradle/issues/17548) \[Configuration cache] Task not up-to-date for SantaTracker
- [#17542](https://togithub.com/gradle/gradle/issues/17542) \[Configuration cache] Filtered FC with mapped elements stored incorrectly
We recommend users upgrade to 7.1.1 instead of 7.1.
##### Upgrade Instructions
Switch your build to use Gradle 7.1.1 by updating your wrapper:
./gradlew wrapper --gradle-version=7.1.1
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.1.1/userguide/upgrading_version\_7.html#changes\_7.1) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.1.1.
##### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.1`](https://togithub.com/gradle/gradle/releases/tag/v7.1.0): 7.1
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.0.2...v7.1.0)
The Gradle team is excited to announce Gradle 7.1.
We would like to thank the following community contributors for their contributions to this release of Gradle:
[Danny Thomas](https://togithub.com/DanielThomas),
[Roberto Perez Alcolea](https://togithub.com/rpalcolea),
[Victor Merkulov](https://togithub.com/urdak),
[Kyle Moore](https://togithub.com/DPUkyle),
[Stefan Oehme](https://togithub.com/oehme),
[Anže Sodja](https://togithub.com/asodja),
[Jeff](https://togithub.com/mathjeff),
[Alexander Likhachev](https://togithub.com/ALikhachev),
[Björn Kautler](https://togithub.com/Vampire),
[Sebastian Schuberth](https://togithub.com/sschuberth),
[Kejn](https://togithub.com/kejn),
[xhudik](https://togithub.com/xhudik),
[Anuraag Agrawal](https://togithub.com/anuraaga),
[Florian Schmitt](https://togithub.com/florianschmitt),
[Evgeny Mandrikov](https://togithub.com/Godin),
[Ievgenii Shepeliuk](https://togithub.com/eshepelyuk),
[Sverre Moe](https://togithub.com/DJViking).
#### Upgrade Instructions
Switch your build to use Gradle 7.1 by updating your wrapper:
`./gradlew wrapper --gradle-version=7.1`
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.1/userguide/upgrading_version\_7.html#changes\_7.1) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.0.2`](https://togithub.com/gradle/gradle/releases/tag/v7.0.2): 7.0.2
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.0.1...v7.0.2)
This is a patch release for Gradle 7.0.
[This fixes an issue with files system watching on certain Linux distributions](https://togithub.com/gradle/gradle/milestone/177?closed=1).
We recommend users upgrade to 7.0.2 instead of 7.0.
#### Upgrade Instructions
Switch your build to use Gradle 7.0.2 by updating your wrapper:
./gradlew wrapper --gradle-version=7.0.2
See the [Gradle 6.x upgrade guide](https://docs.gradle.org/7.0.1/userguide/upgrading_version\_6.html#changes\_7.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.0.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.0.1`](https://togithub.com/gradle/gradle/releases/tag/v7.0.1): 7.0.1
[Compare Source](https://togithub.com/gradle/gradle/compare/v7.0.0...v7.0.1)
This is a patch release for Gradle 7.0.
[This fixes several issues reported against 7.0](https://togithub.com/gradle/gradle/milestone/173?closed=1).
We recommend users upgrade to 7.0.1 instead of 7.0.
#### Upgrade Instructions
Switch your build to use Gradle 7.0.1 by updating your wrapper:
./gradlew wrapper --gradle-version=7.0.1
See the [Gradle 6.x upgrade guide](https://docs.gradle.org/7.0.1/userguide/upgrading_version\_6.html#changes\_7.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.0.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.0`](https://togithub.com/gradle/gradle/releases/tag/v7.0.0): 7.0
[Compare Source](https://togithub.com/gradle/gradle/compare/v6.9.4...v7.0.0)
The Gradle team is excited to announce a new major version of Gradle, 7.0.
[Read the full release notes](https://docs.gradle.org/7.0/release-notes.html)
We would like to thank the following community members for their contributions to this release of Gradle:
[Matthew Haughton](https://togithub.com/3flex),
[Leon Linhart](https://togithub.com/TheMrMilchmann),
[Sebastian Schuberth](https://togithub.com/sschuberth),
[Aidar Nugmanoff](https://togithub.com/nugmanoff),
[Martin d'Anjou](https://togithub.com/martinda),
[Till Krullmann](https://togithub.com/tkrullmann),
[Andreas Axelsson](https://togithub.com/judgeaxl),
[Pedro Tôrres](https://togithub.com/t0rr3sp3dr0),
[Stefan Oehme](https://togithub.com/oehme),
[Jeff](https://togithub.com/mathjeff),
[Rene Groeschke](https://togithub.com/breskeby),
[Niels Doucet](https://togithub.com/NielsDoucet),
[Tobias Hermann](https://togithub.com/Dobiasd),
[Rishaba-Jain](https://togithub.com/Rishaba-Jain),
[Jerome Dochez](https://togithub.com/jdochez),
[Vitaly Polonetsky](https://togithub.com/mvitaly),
[Naoki Ando](https://togithub.com/Durun),
[Ståle Undheim](https://togithub.com/staale).
#### Upgrade Instructions
Switch your build to use Gradle 7.0 by updating your wrapper:
./gradlew wrapper --gradle-version=7.0 --gradle-distribution-sha256-sum=eb8b89184261025b0430f5b2233701ff1377f96da1ef5e278af6ae8bac5cc305
See the [Gradle upgrade guide](https://docs.gradle.org/7.0/userguide/upgrading_version\_6.html#changes\_7.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.0.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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).
### [`v6.9.4`](https://togithub.com/gradle/gradle/releases/tag/v6.9.4): 6.9.4
[Compare Source](https://togithub.com/gradle/gradle/compare/v6.9.3...v6.9.4)
This is a patch release for 6.9. We recommend using 6.9.4 instead of 6.9.
It fixes the following issues:
- [#23680](https://togithub.com/gradle/gradle/issues/23680) Dependency graph resolution: Equivalent excludes can cause un-necessary graph mutations \[backport 6.x]
- [#23945](https://togithub.com/gradle/gradle/issues/23945) Backport trusting only full GPG keys in dependency verification \[Backport 6.9.4]
- [#23950](https://togithub.com/gradle/gradle/issues/23950) Exclude rule merging: missing optimization \[backport 6.x]
[Read the Release Notes](https://docs.gradle.org/6.9.4/release-notes.html)
#### Upgrade Instructions
Switch your build to use Gradle 6.9.4 by updating your wrapper:
./gradlew wrapper --gradle-version=6.9.4
See the [Gradle 6.x upgrade guide](https://docs.gradle.org/6.9.4/userguide/upgrading_version\_6.html#changes\_6.9) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.4.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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).
### [`v6.9.3`](https://togithub.com/gradle/gradle/releases/tag/v6.9.3): 6.9.3
[Compare Source](https://togithub.com/gradle/gradle/compare/v6.9.2...v6.9.3)
This is a patch release for Gradle 6.9, containing backported bugfixes in Gradle 7.x to Gradle 6.x.
It fixes the following issues:
- [#19523](https://togithub.com/gradle/gradle/issues/19523) Fix buffer overflow error in KryoBackedDecoder \[Backport 6.x]
- [#20189](https://togithub.com/gradle/gradle/issues/20189) Support constraints without version in GMM \[Backport 6.9.x]
- [#22358](https://togithub.com/gradle/gradle/issues/22358) Missing exclude rule merging optimizations
We recommend users upgrade to 6.9.3 instead of 6.9.
#### Upgrade Instructions
Switch your build to use Gradle 6.9.3 by updating your wrapper:
./gradlew wrapper --gradle-version=6.9.3
See the [Gradle 6.x upgrade guide](https://docs.gradle.org/6.9.3/userguide/upgrading_version\_6.html#changes\_6.9) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.3.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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).
### [`v6.9.2`](https://togithub.com/gradle/gradle/releases/tag/v6.9.2): 6.9.2
[Compare Source](https://togithub.com/gradle/gradle/compare/v6.9.1...v6.9.2)
This is a patch release for Gradle 6.9, containing backported bugfixes in Gradle 7.2 to Gradle 6.x.
It fixes the following issues:
- [#18163](https://togithub.com/gradle/gradle/issues/18163) Fix excludes for substituted dependencies
- [#18164](https://togithub.com/gradle/gradle/issues/18164) POSIX shell scripts improvements
- [#18697](https://togithub.com/gradle/gradle/issues/18697) Fix corrupted resolution result from replacement / capability conflict
- [#19328](https://togithub.com/gradle/gradle/issues/19328) Mitigations for log4j vulnerability in Gradle builds
- [#19372](https://togithub.com/gradle/gradle/issues/19372) Multiple transformed artifacts selected
We recommend users upgrade to 6.9.2 instead of 6.9.
Given the context of the Log4Shell vulnerability, make sure you take a look at [our blog post](https://blog.gradle.org/log4j-vulnerability) on this topic.
#### Upgrade Instructions
Switch your build to use Gradle 6.9.2 by updating your wrapper:
./gradlew wrapper --gradle-version=6.9.2
See the [Gradle 6.x upgrade guide](https://docs.gradle.org/6.9.2/userguide/upgrading_version\_6.html#changes\_6.9) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.2.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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).
### [`v6.9.1`](https://togithub.com/gradle/gradle/releases/tag/v6.9.1): 6.9.1
[Compare Source](https://togithub.com/gradle/gradle/compare/v6.9.0...v6.9.1)
This is a patch release for Gradle 6.9, containing backported bugfixes in Gradle 7.2 to Gradle 6.x.
It fixes the following issues:
- [#18089](https://togithub.com/gradle/gradle/issues/18089) Deprecate jcenter() repository
- [#17950](https://togithub.com/gradle/gradle/issues/17950) Renaming and recreating the project directory causes Gradle to lose track of changes on Windows
- [#17949](https://togithub.com/gradle/gradle/issues/17949) Gradle's up-to-date checks do not work on Windows FAT drives
We recommend users upgrade to 6.9.1 instead of 6.9.
#### Upgrade Instructions
Switch your build to use Gradle 6.9.1 by updating your wrapper:
./gradlew wrapper --gradle-version=6.9.1
See the [Gradle 6.x upgrade guide](https://docs.gradle.org/6.9.1/userguide/upgrading_version\_6.html#changes\_6.9) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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).
### [`v6.9`](https://togithub.com/gradle/gradle/releases/tag/v6.9.0): 6.9
[Compare Source](https://togithub.com/gradle/gradle/compare/v6.8.3...v6.9.0)
This is a backport release, Gradle 6.9.
This release features bugfixes and other changes that were [backported](#backports) from Gradle 7.0 to Gradle 6.x.
We would like to thank the following community contributors to this release of Gradle:
[Ståle Undheim](https://togithub.com/staale)
#### Upgrade instructions
Switch your build to use Gradle 6.9 by updating your wrapper:
`./gradlew wrapper --gradle-version=6.9`
See the [Gradle 6.x upgrade guide](https://docs.gradle.org/6.9/userguide/upgrading_version\_6.html#changes\_6) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.
For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/6.9/userguide/compatibility.html).
#### Backports
##### Limited support for Java 16
This release does not support *running* Gradle with JDK 16, but you can use [Java toolchains](https://docs.gradle.org/6.9-rc-2/userguide/toolchains.html) to request Java 16 and compile your project.
##### Using dynamic versions in the plugins block
Until now, the `plugins { }` block only supported fixed versions for community plugins. All [version string notations Gradle supports](userguide/single_versions.html) are now accepted, including `+` or `latest.release`.
We recommend using the `plugins {}` block for applying plugins using Gradle 7. The old `apply plugin:` mechanism will be deprecated in the future.
Note that dynamic versions will introduce non-deterministic behavior to your build process and should be used judiciously. You can use [dependency locking](https://docs.gradle.org/6.9-rc-2/userguide/dependency_locking.html) to save the set of dependencies resolved when using dynamic versions.
##### Native support for Apple Silicon
Previous Gradle versions were able to run on new Macs with Apple Silicon processors with some disadvantages:
- With a native ARM JDK, Gradle features like the [rich console](https://docs.gradle.org/6.9-rc-2/userguide/command_line_interface.html#sec:command_line_customizing_log_format) and [file system watching](https://docs.gradle.org/6.9/userguide/gradle_daemon.html#sec:daemon_watch_fs) would be disabled.
- With an Intel JDK, Gradle would run at about half speed through the Rosetta2 compatibility layer.
With this release, every feature is now supported using a native ARM JDK.
If you're using a new Mac with Apple Silicon, you should use Gradle with a native ARM JDK for optimal performance.
##### Other backports
Please refer to [the list of fixed issues](https://togithub.com/gradle/gradle/issues?q=is%3Aissue+milestone%3A%226.9+RC1%22+is%3Aclosed) for all issues backported from Gradle 7.0.
### [`v6.8.3`](https://togithub.com/gradle/gradle/releases/tag/v6.8.3): 6.8.3
[Compare Source](https://togithub.com/gradle/gradle/compare/v6.8.2...v6.8.3)
This is a patch release for Gradle 6.8.
This fixes [a critical bug](https://togithub.com/gradle/gradle/issues/16144) present in Gradle 6.8, 6.8.1 and 6.8.2.
[All issues fixed in this patch release](https://togithub.com/gradle/gradle/milestone/171?closed=1)
Please don’t use the original 6.8 release or previous patch releases, and ins
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.5.1
->8.5
6.9.4
->8.5
Release Notes
gradle/gradle (gradle)
### [`v8.5`](https://togithub.com/gradle/gradle/compare/v8.4.0...v8.5.0) [Compare Source](https://togithub.com/gradle/gradle/compare/v8.4.0...v8.5.0) ### [`v8.4`](https://togithub.com/gradle/gradle/releases/tag/v8.4.0): 8.4 [Compare Source](https://togithub.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://togithub.com/gradle/gradle/security/advisories/GHSA-43r3-pqhv-f7h9) - [Possible local text file exfiltration by XML External entity injection](https://togithub.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://togithub.com/ahmedehabb), [Andrei Rybak](https://togithub.com/rybak), [Baptiste Decroix](https://togithub.com/bdecroix-spiria), [Björn Kautler](https://togithub.com/Vampire), [Cesar de la Vega](https://togithub.com/vegaro), [Ganavi Jayaram](https://togithub.com/ganavijayaram), [Gaurav Padam](https://togithub.com/Gauravpadam), [hwanseok](https://togithub.com/hwanseok-dev), [J.T. McQuigg](https://togithub.com/JT122406), [Jakub Chrzanowski](https://togithub.com/hsz), [Jendrik Johannes](https://togithub.com/jjohannes), [kackey0-1](https://togithub.com/kackey0-1), [Konstantin Gribov](https://togithub.com/grossws), [Pratik Haldankar](https://togithub.com/pratik2315), [Qinglin](https://togithub.com/nodmp), [Sebastian Schuberth](https://togithub.com/sschuberth), [Thad House](https://togithub.com/ThadHouse), [valery1707](https://togithub.com/valery1707), [Vladimir Sitnikov](https://togithub.com/vlsi), [wuyangnju](https://togithub.com/wuyangnju), [Yanming Zhou](https://togithub.com/quaff), [Yanshun Li](https://togithub.com/Chaoba), [Yusuke Uehara](https://togithub.com/uskey512), [zeners](https://togithub.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://togithub.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://togithub.com/gradle). ### [`v8.3`](https://togithub.com/gradle/gradle/releases/tag/v8.3.0): 8.3 [Compare Source](https://togithub.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://togithub.com/aSemy), [Ahmed Ehab](https://togithub.com/ahmedehabb), [Aurimas](https://togithub.com/liutikas), [Baptiste Decroix](https://togithub.com/bdecroix-spiria), [Björn Kautler](https://togithub.com/Vampire), [Borewit](https://togithub.com/Borewit), [Korov](https://togithub.com/Korov), [Mohammed Thavaf](https://togithub.com/mthavaf), [Patrick Brückner](https://togithub.com/madmuffin1), [Philip Wedemann](https://togithub.com/hfhbd), [Róbert Papp](https://togithub.com/TWiStErRob), [Shi Chen](https://togithub.com/CsCherrYY), [Tony Robalik](https://togithub.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://togithub.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://togithub.com/gradle). ### [`v8.2.1`](https://togithub.com/gradle/gradle/compare/v8.2.0...v8.2.1) [Compare Source](https://togithub.com/gradle/gradle/compare/v8.2.0...v8.2.1) ### [`v8.2`](https://togithub.com/gradle/gradle/releases/tag/v8.2.0): 8.2 [Compare Source](https://togithub.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://togithub.com/gradle/gradle/security/advisories/GHSA-2h6c-rv6q-494v) - [Path traversal vulnerabilities in handling of Tar archives](https://togithub.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://togithub.com/didot), [Eric Vantillard](https://togithub.com/evantill), [esfomeado](https://togithub.com/esfomeado), [Jendrik Johannes](https://togithub.com/jjohannes), [Jonathan Leitschuh](https://togithub.com/JLLeitschuh), [Lee Euije](https://togithub.com/euije), [Stefan Oehme](https://togithub.com/oehme), [Todor Dinev](https://togithub.com/tdinev), [Yanshun Li](https://togithub.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://togithub.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://togithub.com/gradle). ### [`v8.1.1`](https://togithub.com/gradle/gradle/releases/tag/v8.1.1): 8.1.1 [Compare Source](https://togithub.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://togithub.com/gradle/gradle/issues/24748) MethodTooLargeException when instrumenting a class with thousand of lambdas for configuration cache - [#24754](https://togithub.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://togithub.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://togithub.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://togithub.com/gradle/gradle/releases/tag/v8.1.0): 8.1 [Compare Source](https://togithub.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://togithub.com/beroso), [Attila Király](https://togithub.com/akiraly), [Aurimas](https://togithub.com/liutikas), [Björn Kautler](https://togithub.com/Vampire), [Christoph Dreis](https://togithub.com/dreis2211), [David Morris](https://togithub.com/codefish1), [DJtheRedstoner](https://togithub.com/DJtheRedstoner), [Gabriel Feo](https://togithub.com/gabrielfeo), [J.T. McQuigg](https://togithub.com/JT122406), [JavierSegoviaCordoba](https://togithub.com/JavierSegoviaCordoba), [JayaKrishnan Nair K](https://togithub.com/jknair0), [Jeff Widman](https://togithub.com/jeffwidman), [kackey0-1](https://togithub.com/kackey0-1), [Martin Bonnin](https://togithub.com/martinbonnin), [Martin Kealey](https://togithub.com/kurahaupo), [modmuss50](https://togithub.com/modmuss50), [pan93412](https://togithub.com/pan93412), [Sebastian Schuberth](https://togithub.com/sschuberth), [Simon Marquis](https://togithub.com/SimonMarquis), [TheDadda](https://togithub.com/TheDadda), [Thrillpool](https://togithub.com/Thrillpool), [valery1707](https://togithub.com/valery1707), [Xin Wang](https://togithub.com/scaventz), [Yanshun Li](https://togithub.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://togithub.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://togithub.com/gradle). ### [`v8.0.2`](https://togithub.com/gradle/gradle/releases/tag/v8.0.2): 8.0.2 [Compare Source](https://togithub.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://togithub.com/gradle/gradle/issues/23698) Gradle 8 RC2 runs out of metaspace - [#23962](https://togithub.com/gradle/gradle/issues/23962) Java/Scala build with no explicit toolchain: build fails with Gradle 8.0.1 / Scala 2.13 - [#23990](https://togithub.com/gradle/gradle/issues/23990) Gradle 8.0.+ silently dropped support for custom compilers in `JavaCompile` - [#24031](https://togithub.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://togithub.com/gradle/gradle/issues/24109) Extending an already resolved configuration no longer works correctly - [#24122](https://togithub.com/gradle/gradle/issues/24122) Update configuration cache state for some plugins - [#24129](https://togithub.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://togithub.com/gradle/gradle/issues/21551) Document integration of Scala plugin with toolchains and problems with `target` flag - [#23888](https://togithub.com/gradle/gradle/issues/23888) `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void - [#23905](https://togithub.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://togithub.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://togithub.com/gradle/gradle/releases/tag/v8.0.1): 8.0.1 [Compare Source](https://togithub.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://togithub.com/gradle/gradle/issues/21551) - Document integration of Scala plugin with toolchains and problems with `target` flag - [#23888](https://togithub.com/gradle/gradle/issues/23888) - `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void - [#23905](https://togithub.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://togithub.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://togithub.com/gradle/gradle/releases/tag/v8.0.0): 8.0 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.6.3...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://togithub.com/armujahid), [Andrei Nevedomskii](https://togithub.com/monosoul), [aSemy](https://togithub.com/aSemy), [Ben Cox](https://togithub.com/ind1go), [Björn Kautler](https://togithub.com/Vampire), [bodhili](https://togithub.com/bodhili), [Cédric Champeau](https://togithub.com/melix), [Christoph Dreis](https://togithub.com/dreis2211), [Clara Guerrero Sánchez](https://togithub.com/cguerreros), [David Marin Vaquero](https://togithub.com/dmarin), [David Morris](https://togithub.com/codefish1), [Denis Buzmakov](https://togithub.com/bacecek), [Dmitry Pogrebnoy](https://togithub.com/DmitryPogrebnoy), [Dzmitry Neviadomski](https://togithub.com/nevack), [Eliezer Graber](https://togithub.com/eygraber), [Eric Pederson](https://togithub.com/sourcedelica), [Fedor Ihnatkevich](https://togithub.com/Jeffset), [Gabriel Rodriguez](https://togithub.com/gabrielrodriguez2746), [Herbert von Broeuschmeul](https://togithub.com/HvB), [Hyeonmin Park](https://togithub.com/KENNYSOFT), [Jeff](https://togithub.com/mathjeff), [Jendrik Johannes](https://togithub.com/jjohannes), [Korov](https://togithub.com/Korov), [Marcono1234](https://togithub.com/Marcono1234), [Madhead](https://togithub.com/madhead), [Mariell Hoversholm](https://togithub.com/Proximyst), [Matthew Haughton](https://togithub.com/3flex), [Matthias Ernst](https://togithub.com/mernst-github), [Michael Bailey](https://togithub.com/yogurtearl), [Michael Ernst](https://togithub.com/mernst), [Michael Torres](https://togithub.com/torresmi), [Pankaj](https://togithub.com/p1729), [prasad-333](https://togithub.com/prasad-333), [RicardoJiang](https://togithub.com/RicardoJiang), [Siddardha Bezawada](https://togithub.com/SidB3), [Stephen Topley](https://togithub.com/stopley), [Victor Maldonado](https://togithub.com/vmmaldonadoz), [Vinay Potluri](https://togithub.com/vinaypotluri), [Xin Wang](https://togithub.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://togithub.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://togithub.com/gradle). ### [`v7.6.3`](https://togithub.com/gradle/gradle/releases/tag/v7.6.3): 7.6.3 [Compare Source](https://togithub.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://togithub.com/gradle/gradle/security/advisories/GHSA-43r3-pqhv-f7h9) - [Possible local text file exfiltration by XML External entity injection](https://togithub.com/gradle/gradle/security/advisories/GHSA-mrff-q8qj-xvg8) It also fixes the following issues: - [#25781](https://togithub.com/gradle/gradle/issues/25781) Backport finalized task performance fix to 7.6.x - [#25802](https://togithub.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://togithub.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://togithub.com/gradle/gradle/releases/tag/v7.6.2): 7.6.2 [Compare Source](https://togithub.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://togithub.com/gradle/gradle/security/advisories/GHSA-2h6c-rv6q-494v) - [Path traversal vulnerabilities in handling of Tar archives](https://togithub.com/gradle/gradle/security/advisories/GHSA-84mw-qh6q-v842) It also fixes the following issues: - [#23201](https://togithub.com/gradle/gradle/issues/23201) Backport dependency upgrades to 7.x - [#23202](https://togithub.com/gradle/gradle/issues/23202) Backport Scala incremental compilation fixes - [#23325](https://togithub.com/gradle/gradle/issues/23325) Backport JSoup update to resolve CVE-2022-36033 - [#23458](https://togithub.com/gradle/gradle/issues/23458) Backport JUnit5 dynamic test logging bug fix - [#23681](https://togithub.com/gradle/gradle/issues/23681) Dependency graph resolution: Equivalent excludes can cause un-necessary graph mutations \[backport 7.x] - [#23922](https://togithub.com/gradle/gradle/issues/23922) Backport "Use Compiler API data for incremental compilation after a failure" to 7.x - [#23951](https://togithub.com/gradle/gradle/issues/23951) Exclude rule merging: missing optimization \[Backport 7.x] - [#24132](https://togithub.com/gradle/gradle/issues/24132) Extending an already resolved configuration no longer works correctly \[backport 7.x] - [#24234](https://togithub.com/gradle/gradle/issues/24234) 7.6.1 breaks gradle-consistent-versions - [#24390](https://togithub.com/gradle/gradle/issues/24390) Gradle 7.4 fails on multi release jar's with JDK 19 code - [#24439](https://togithub.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://togithub.com/gradle/gradle/issues/24443) Maven artifact referenced only in dependency constraints raises IllegalStateException: Corrupt serialized resolution result \[backport] - [#24901](https://togithub.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://togithub.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://togithub.com/gradle/gradle/releases/tag/v7.6.1): 7.6.1 [Compare Source](https://togithub.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://togithub.com/gradle/gradle/issues/19065) Platform dependencies not possible in dependency block of test suite plugin - [#22688](https://togithub.com/gradle/gradle/issues/22688) Increased memory usage (with -p option) - [#22796](https://togithub.com/gradle/gradle/issues/22796) Building gradle itself fails during toolchain download: permission denied copying a file within `.gradle/jdks` - [#22875](https://togithub.com/gradle/gradle/issues/22875) Regression with 7.6: @pom artifact in JVM library project is no longer found - [#22937](https://togithub.com/gradle/gradle/issues/22937) Remove safe credentials reference - [#22973](https://togithub.com/gradle/gradle/issues/22973) Kotlin MPP plugin broken with Gradle 7.6 due to signature change in TestResultProcessor - [#23016](https://togithub.com/gradle/gradle/issues/23016) toolchainManagement.jvm.javaRepositories should not expose the full surface of NamedDomainObjectList - [#23025](https://togithub.com/gradle/gradle/issues/23025) Back-port toolchain related fixes to 7.6.1 - [#23053](https://togithub.com/gradle/gradle/issues/23053) Auto-provisioning/auto-detection of IBM Semeru toolchains is broken with Gradle 7.6 - [#23074](https://togithub.com/gradle/gradle/issues/23074) Docs: Build Lifecycle starts halfway through a point - [#23096](https://togithub.com/gradle/gradle/issues/23096) Classifiers of version catalog are discarded while copied to anothor dependency - [#23111](https://togithub.com/gradle/gradle/issues/23111) Ant closures are broken with Gradle 7.6 - [#23178](https://togithub.com/gradle/gradle/issues/23178) Mention the Foojay Toolchain Resolver plugin in the Gradle manual - [#23215](https://togithub.com/gradle/gradle/issues/23215) Gradle 7.6: high memory usage (android project) - [#23224](https://togithub.com/gradle/gradle/issues/23224) Backport to 7.6.1 "Fix for Incremental compilation with modules" - [#23294](https://togithub.com/gradle/gradle/issues/23294) "Unable to make progress running work" together with --continue and failing tasks (Backport to 7.6.1) - [#23555](https://togithub.com/gradle/gradle/issues/23555) Improve Toolchain related deprecation nagging in 7.6 - [#23894](https://togithub.com/gradle/gradle/issues/23894) Update EOL policy - [#23910](https://togithub.com/gradle/gradle/issues/23910) Backport trusting only full GPG keys in dependency verification \[Backport 7.6.1] - [#23941](https://togithub.com/gradle/gradle/issues/23941) Typo in v7.6 docs about disabling_the_daemon - [#23985](https://togithub.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://togithub.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://togithub.com/gradle/gradle/compare/v7.5.1...v7.6.0) [Compare Source](https://togithub.com/gradle/gradle/compare/v7.5.1...v7.6.0) ### [`v7.5.1`](https://togithub.com/gradle/gradle/releases/tag/v7.5.1): 7.5.1 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.5.0...v7.5.1) This is a patch release for 7.5. We recommend using 7.5.1 instead of 7.5 [Read the Release Notes](https://docs.gradle.org/7.5.1/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Michael Bailey](https://togithub.com/yogurtearl), [Josh Kasten](https://togithub.com/jkasten2), [Marcono1234](https://togithub.com/Marcono1234), [mataha](https://togithub.com/mataha), [Lieven Vaneeckhaute](https://togithub.com/denshade), [kiwi-oss](https://togithub.com/kiwi-oss), [Stefan Neuhaus](https://togithub.com/stefanneuhaus), [George Thomas](https://togithub.com/smoothreggae), [Anja Papatola](https://togithub.com/apalopta), [Björn Kautler](https://togithub.com/Vampire), [David Burström](https://togithub.com/davidburstrom), [Vladimir Sitnikov](https://togithub.com/vlsi), [Roland Weisleder](https://togithub.com/rweisleder), [Konstantin Gribov](https://togithub.com/grossws), [David Op de Beeck](https://togithub.com/DavidOpDeBeeck), [aSemy](https://togithub.com/aSemy), [Rene Groeschke](https://togithub.com/breskeby), [Jonathan Leitschuh](https://togithub.com/JLLeitschuh), [Aurimas Liutikas](https://togithub.com/liutikas), [Jamie Tanna](https://togithub.com/jamietanna), [Xin Wang](https://togithub.com/scaventz), [Atsuto Yamashita](https://togithub.com/att55), [Taeik Lim](https://togithub.com/acktsap), [Peter Gafert](https://togithub.com/codecholeric), [Alex Landau](https://togithub.com/AlexLandau), [Jerry Wiltse](https://togithub.com/solvingj), [Tyler Burke](https://togithub.com/T-A-B), [Matthew Haughton](https://togithub.com/3flex), [Filip Daca](https://togithub.com/filip-daca), [Simão Gomes Viana](https://togithub.com/xdevs23), [Vaidotas Valuckas](https://togithub.com/rieske), [Edgars Jasmans](https://togithub.com/yasmans), [Tomasz Godzik](https://togithub.com/tgodzik), [Jeff](https://togithub.com/mathjeff), [Lajos Veres](https://togithub.com/vlajos) #### Upgrade instructions Switch your build to use Gradle 7.5.1 by updating your wrapper: `./gradlew wrapper --gradle-version=7.5.1` See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.5.1/userguide/upgrading_version\_7.html#changes\_7.5) to learn about deprecations, breaking changes and other considerations when upgrading. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.5`](https://togithub.com/gradle/gradle/releases/tag/v7.5.0): 7.5 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.4.2...v7.5.0) The Gradle team is excited to announce Gradle 7.5. [Read the Release Notes](https://docs.gradle.org/7.5/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Michael Bailey](https://togithub.com/yogurtearl), [Josh Kasten](https://togithub.com/jkasten2), [Marcono1234](https://togithub.com/Marcono1234), [mataha](https://togithub.com/mataha), [Lieven Vaneeckhaute](https://togithub.com/denshade), [kiwi-oss](https://togithub.com/kiwi-oss), [Stefan Neuhaus](https://togithub.com/stefanneuhaus), [George Thomas](https://togithub.com/smoothreggae), [Anja Papatola](https://togithub.com/apalopta), [Björn Kautler](https://togithub.com/Vampire), [David Burström](https://togithub.com/davidburstrom), [Vladimir Sitnikov](https://togithub.com/vlsi), [Roland Weisleder](https://togithub.com/rweisleder), [Konstantin Gribov](https://togithub.com/grossws), [David Op de Beeck](https://togithub.com/DavidOpDeBeeck), [aSemy](https://togithub.com/aSemy), [Rene Groeschke](https://togithub.com/breskeby), [Jonathan Leitschuh](https://togithub.com/JLLeitschuh), [Aurimas Liutikas](https://togithub.com/liutikas), [Jamie Tanna](https://togithub.com/jamietanna), [Xin Wang](https://togithub.com/scaventz), [Atsuto Yamashita](https://togithub.com/att55), [Taeik Lim](https://togithub.com/acktsap), [Peter Gafert](https://togithub.com/codecholeric), [Alex Landau](https://togithub.com/AlexLandau), [Jerry Wiltse](https://togithub.com/solvingj), [Tyler Burke](https://togithub.com/T-A-B), [Matthew Haughton](https://togithub.com/3flex), [Filip Daca](https://togithub.com/filip-daca), [Simão Gomes Viana](https://togithub.com/xdevs23), [Vaidotas Valuckas](https://togithub.com/rieske), [Edgars Jasmans](https://togithub.com/yasmans), [Tomasz Godzik](https://togithub.com/tgodzik), [Jeff](https://togithub.com/mathjeff), [Lajos Veres](https://togithub.com/vlajos) ##### Upgrade instructions Switch your build to use Gradle 7.5 by updating your wrapper: `./gradlew wrapper --gradle-version=7.5` See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.5/userguide/upgrading_version\_7.html#changes\_7.5) to learn about deprecations, breaking changes and other considerations when upgrading. ##### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.4.2`](https://togithub.com/gradle/gradle/releases/tag/v7.4.2): 7.4.2 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.4.1...v7.4.2) This is a patch release for Gradle 7.4. See the list of fixed issues: https://docs.gradle.org/7.4.2/release-notes.html We recommend users upgrade to 7.4.2 instead of 7.4 or another patch release. #### Upgrade Instructions Switch your build to use Gradle 7.4.2 by updating your wrapper: ./gradlew wrapper --gradle-version=7.4.2 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.4.2/userguide/upgrading_version\_7.html#changes\_7.4) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.4.2. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.4.1`](https://togithub.com/gradle/gradle/releases/tag/v7.4.1): 7.4.1 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.4.0...v7.4.1) This is a patch release for Gradle 7.4. See the list of fixed issues: https://docs.gradle.org/7.4.1/release-notes.html We recommend users upgrade to 7.4.1 instead of 7.4. #### Upgrade Instructions Switch your build to use Gradle 7.4.1 by updating your wrapper: ./gradlew wrapper --gradle-version=7.4.1 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.4.1/userguide/upgrading_version\_7.html#changes\_7.4) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.4.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.4`](https://togithub.com/gradle/gradle/releases/tag/v7.4.0): 7.4 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.3.3...v7.4.0) The Gradle team is excited to announce Gradle 7.4! [Read the Release Notes](https://docs.gradle.org/7.4/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Michael Bailey](https://togithub.com/yogurtearl) [Jochen Schalanda](https://togithub.com/joschi) [Jendrik Johannes](https://togithub.com/jjohannes) [Roberto Perez Alcolea](https://togithub.com/rpalcolea) [Konstantin Gribov](https://togithub.com/grossws) [Per Lundberg](https://togithub.com/perlun) [Piyush Mor](https://togithub.com/piyushmor) [Róbert Papp](https://togithub.com/TWiStErRob) [Piyush Mor](https://togithub.com/piyushmor) [Ned Twigg](https://togithub.com/nedtwigg) [Nikolas Grottendieck](https://togithub.com/Okeanos) [Lars Grefer](https://togithub.com/larsgrefer) [Patrick Pichler](https://togithub.com/patrickpichler) [Marcin Mielnicki](https://togithub.com/platan) [Marcono1234](https://togithub.com/Marcono1234) [Dima Merkurev](https://togithub.com/dimorinny) [Matthew Haughton](https://togithub.com/3flex) #### Upgrade instructions Switch your build to use Gradle 7.4 by updating your wrapper: `./gradlew wrapper --gradle-version=7.4` See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.4/userguide/upgrading_version\_7.html#changes\_7.4) to learn about deprecations, breaking changes and other considerations when upgrading. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.3.3`](https://togithub.com/gradle/gradle/releases/tag/v7.3.3): 7.3.3 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.3.2...v7.3.3) This is a patch release for Gradle 7.3. It fixes the following issues: - [#19360](https://togithub.com/gradle/gradle/issues/19360) Upgrade checks to Log4j 2.17.0 We recommend users upgrade to 7.3.3 instead of 7.3. Given the context of the Log4Shell vulnerability, make sure you take a look at [our blog post](https://blog.gradle.org/log4j-vulnerability) on this topic. #### Upgrade Instructions Switch your build to use Gradle 7.3.3 by updating your wrapper: ./gradlew wrapper --gradle-version=7.3.3 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.3.3/userguide/upgrading_version\_7.html#changes\_7.3) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.3.3. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.3.2`](https://togithub.com/gradle/gradle/releases/tag/v7.3.2): 7.3.2 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.3.1...v7.3.2) This is a patch release for Gradle 7.3. It fixes the following issues: - [#19300](https://togithub.com/gradle/gradle/issues/19300) Mitigations for log4j vulnerability in Gradle builds - [#19257](https://togithub.com/gradle/gradle/issues/19257) Incremental java compilation fails when renaming classname with $ character We recommend users upgrade to 7.3.2 instead of 7.3. Given the context of the Log4Shell vulnerability, make sure you take a look at [our blog post](https://blog.gradle.org/log4j-vulnerability) on this topic. #### Upgrade Instructions Switch your build to use Gradle 7.3.2 by updating your wrapper: ./gradlew wrapper --gradle-version=7.3.2 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.3.2/userguide/upgrading_version\_7.html#changes\_7.3) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.3.2. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.3.1`](https://togithub.com/gradle/gradle/releases/tag/v7.3.1): 7.3.1 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.3.0...v7.3.1) This is a patch release for Gradle 7.3. It fixes the following issues: - [#19058](https://togithub.com/gradle/gradle/issues/19058) Consider reverting breaking change about test configuration - [#19067](https://togithub.com/gradle/gradle/issues/19067) Fix multiple annotation processing issues discovered by Micronaut We recommend users upgrade to 7.3.1 instead of 7.3. #### Upgrade Instructions Switch your build to use Gradle 7.3.1 by updating your wrapper: ./gradlew wrapper --gradle-version=7.3.1 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.3.1/userguide/upgrading_version\_7.html#changes\_7.3) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.3.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.3`](https://togithub.com/gradle/gradle/releases/tag/v7.3.0): 7.3 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.2.0...v7.3.0) The Gradle team is excited to announce Gradle 7.3. [Read the Release Notes](https://docs.gradle.org/7.3/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Attix Zhang](https://togithub.com/attix-zhang), [anatawa12](https://togithub.com/anatawa12), [Anil Kumar Myla](https://togithub.com/anilkumarmyla), [Marcono1234](https://togithub.com/Marcono1234), [Nicola Corti](https://togithub.com/cortinico), [Scott Palmer](https://togithub.com/swpalmer), [Marcin Zajączkowski](https://togithub.com/szpak), [Alex Landau](https://togithub.com/AlexLandau), [Stefan Oehme](https://togithub.com/oehme), [yinghao niu](https://togithub.com/towith), [Björn Kautler](https://togithub.com/Vampire), [Tomasz Godzik](https://togithub.com/tgodzik), [Kristian Kraljic](https://togithub.com/kristian), [Matthew Haughton](https://togithub.com/3flex), [Raphael Fuchs](https://togithub.com/REPLicated), [Sebastian Schuberth](https://togithub.com/sschuberth), [Roberto Perez Alcolea](https://togithub.com/rpalcolea), [Xin Wang](https://togithub.com/scaventz) #### Upgrade instructions Switch your build to use Gradle 7.3 by updating your wrapper: `./gradlew wrapper --gradle-version=7.3` See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.3/userguide/upgrading_version\_7.html#changes\_7.3) to learn about deprecations, breaking changes and other considerations when upgrading. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.2`](https://togithub.com/gradle/gradle/releases/tag/v7.2.0): 7.2 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.1.1...v7.2.0) The Gradle team is excited to announce Gradle 7.2. We would like to thank the following community contributors for their contributions to this release of Gradle: [Ned Twigg](https://togithub.com/nedtwigg) [Oliver Kopp](https://togithub.com/koppor) [Björn Kautler](https://togithub.com/Vampire) [naftalmm](https://togithub.com/naftalmm) [Peter Runge](https://togithub.com/causalnet) [Konstantin Gribov](https://togithub.com/grossws) [Zoroark](https://togithub.com/utybo) [Stefan Oehme](https://togithub.com/oehme) [Martin Kealey](https://togithub.com/kurahaupo) [KotlinIsland](https://togithub.com/KotlinIsland) [Herbert von Broeuschmeul](https://togithub.com/HvB) #### Upgrade Instructions Switch your build to use Gradle 7.2 by updating your wrapper: `./gradlew wrapper --gradle-version=7.2` See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.2/userguide/upgrading_version\_7.html#changes\_7.2) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.2. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.1.1`](https://togithub.com/gradle/gradle/releases/tag/v7.1.1): 7.1.1 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.1.0...v7.1.1) This is a patch release for Gradle 7.1. It fixes the following issues: - [#17488](https://togithub.com/gradle/gradle/issues/17488) Many Micronaut builds failing with NPE with Gradle 7.1 & JDK 8 - [#17548](https://togithub.com/gradle/gradle/issues/17548) \[Configuration cache] Task not up-to-date for SantaTracker - [#17542](https://togithub.com/gradle/gradle/issues/17542) \[Configuration cache] Filtered FC with mapped elements stored incorrectly We recommend users upgrade to 7.1.1 instead of 7.1. ##### Upgrade Instructions Switch your build to use Gradle 7.1.1 by updating your wrapper: ./gradlew wrapper --gradle-version=7.1.1 See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.1.1/userguide/upgrading_version\_7.html#changes\_7.1) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.1.1. ##### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.1`](https://togithub.com/gradle/gradle/releases/tag/v7.1.0): 7.1 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.0.2...v7.1.0) The Gradle team is excited to announce Gradle 7.1. We would like to thank the following community contributors for their contributions to this release of Gradle: [Danny Thomas](https://togithub.com/DanielThomas), [Roberto Perez Alcolea](https://togithub.com/rpalcolea), [Victor Merkulov](https://togithub.com/urdak), [Kyle Moore](https://togithub.com/DPUkyle), [Stefan Oehme](https://togithub.com/oehme), [Anže Sodja](https://togithub.com/asodja), [Jeff](https://togithub.com/mathjeff), [Alexander Likhachev](https://togithub.com/ALikhachev), [Björn Kautler](https://togithub.com/Vampire), [Sebastian Schuberth](https://togithub.com/sschuberth), [Kejn](https://togithub.com/kejn), [xhudik](https://togithub.com/xhudik), [Anuraag Agrawal](https://togithub.com/anuraaga), [Florian Schmitt](https://togithub.com/florianschmitt), [Evgeny Mandrikov](https://togithub.com/Godin), [Ievgenii Shepeliuk](https://togithub.com/eshepelyuk), [Sverre Moe](https://togithub.com/DJViking). #### Upgrade Instructions Switch your build to use Gradle 7.1 by updating your wrapper: `./gradlew wrapper --gradle-version=7.1` See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.1/userguide/upgrading_version\_7.html#changes\_7.1) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.0.2`](https://togithub.com/gradle/gradle/releases/tag/v7.0.2): 7.0.2 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.0.1...v7.0.2) This is a patch release for Gradle 7.0. [This fixes an issue with files system watching on certain Linux distributions](https://togithub.com/gradle/gradle/milestone/177?closed=1). We recommend users upgrade to 7.0.2 instead of 7.0. #### Upgrade Instructions Switch your build to use Gradle 7.0.2 by updating your wrapper: ./gradlew wrapper --gradle-version=7.0.2 See the [Gradle 6.x upgrade guide](https://docs.gradle.org/7.0.1/userguide/upgrading_version\_6.html#changes\_7.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.0.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.0.1`](https://togithub.com/gradle/gradle/releases/tag/v7.0.1): 7.0.1 [Compare Source](https://togithub.com/gradle/gradle/compare/v7.0.0...v7.0.1) This is a patch release for Gradle 7.0. [This fixes several issues reported against 7.0](https://togithub.com/gradle/gradle/milestone/173?closed=1). We recommend users upgrade to 7.0.1 instead of 7.0. #### Upgrade Instructions Switch your build to use Gradle 7.0.1 by updating your wrapper: ./gradlew wrapper --gradle-version=7.0.1 See the [Gradle 6.x upgrade guide](https://docs.gradle.org/7.0.1/userguide/upgrading_version\_6.html#changes\_7.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.0.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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.0`](https://togithub.com/gradle/gradle/releases/tag/v7.0.0): 7.0 [Compare Source](https://togithub.com/gradle/gradle/compare/v6.9.4...v7.0.0) The Gradle team is excited to announce a new major version of Gradle, 7.0. [Read the full release notes](https://docs.gradle.org/7.0/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Matthew Haughton](https://togithub.com/3flex), [Leon Linhart](https://togithub.com/TheMrMilchmann), [Sebastian Schuberth](https://togithub.com/sschuberth), [Aidar Nugmanoff](https://togithub.com/nugmanoff), [Martin d'Anjou](https://togithub.com/martinda), [Till Krullmann](https://togithub.com/tkrullmann), [Andreas Axelsson](https://togithub.com/judgeaxl), [Pedro Tôrres](https://togithub.com/t0rr3sp3dr0), [Stefan Oehme](https://togithub.com/oehme), [Jeff](https://togithub.com/mathjeff), [Rene Groeschke](https://togithub.com/breskeby), [Niels Doucet](https://togithub.com/NielsDoucet), [Tobias Hermann](https://togithub.com/Dobiasd), [Rishaba-Jain](https://togithub.com/Rishaba-Jain), [Jerome Dochez](https://togithub.com/jdochez), [Vitaly Polonetsky](https://togithub.com/mvitaly), [Naoki Ando](https://togithub.com/Durun), [Ståle Undheim](https://togithub.com/staale). #### Upgrade Instructions Switch your build to use Gradle 7.0 by updating your wrapper: ./gradlew wrapper --gradle-version=7.0 --gradle-distribution-sha256-sum=eb8b89184261025b0430f5b2233701ff1377f96da1ef5e278af6ae8bac5cc305 See the [Gradle upgrade guide](https://docs.gradle.org/7.0/userguide/upgrading_version\_6.html#changes\_7.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.0. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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). ### [`v6.9.4`](https://togithub.com/gradle/gradle/releases/tag/v6.9.4): 6.9.4 [Compare Source](https://togithub.com/gradle/gradle/compare/v6.9.3...v6.9.4) This is a patch release for 6.9. We recommend using 6.9.4 instead of 6.9. It fixes the following issues: - [#23680](https://togithub.com/gradle/gradle/issues/23680) Dependency graph resolution: Equivalent excludes can cause un-necessary graph mutations \[backport 6.x] - [#23945](https://togithub.com/gradle/gradle/issues/23945) Backport trusting only full GPG keys in dependency verification \[Backport 6.9.4] - [#23950](https://togithub.com/gradle/gradle/issues/23950) Exclude rule merging: missing optimization \[backport 6.x] [Read the Release Notes](https://docs.gradle.org/6.9.4/release-notes.html) #### Upgrade Instructions Switch your build to use Gradle 6.9.4 by updating your wrapper: ./gradlew wrapper --gradle-version=6.9.4 See the [Gradle 6.x upgrade guide](https://docs.gradle.org/6.9.4/userguide/upgrading_version\_6.html#changes\_6.9) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.4. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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). ### [`v6.9.3`](https://togithub.com/gradle/gradle/releases/tag/v6.9.3): 6.9.3 [Compare Source](https://togithub.com/gradle/gradle/compare/v6.9.2...v6.9.3) This is a patch release for Gradle 6.9, containing backported bugfixes in Gradle 7.x to Gradle 6.x. It fixes the following issues: - [#19523](https://togithub.com/gradle/gradle/issues/19523) Fix buffer overflow error in KryoBackedDecoder \[Backport 6.x] - [#20189](https://togithub.com/gradle/gradle/issues/20189) Support constraints without version in GMM \[Backport 6.9.x] - [#22358](https://togithub.com/gradle/gradle/issues/22358) Missing exclude rule merging optimizations We recommend users upgrade to 6.9.3 instead of 6.9. #### Upgrade Instructions Switch your build to use Gradle 6.9.3 by updating your wrapper: ./gradlew wrapper --gradle-version=6.9.3 See the [Gradle 6.x upgrade guide](https://docs.gradle.org/6.9.3/userguide/upgrading_version\_6.html#changes\_6.9) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.3. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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). ### [`v6.9.2`](https://togithub.com/gradle/gradle/releases/tag/v6.9.2): 6.9.2 [Compare Source](https://togithub.com/gradle/gradle/compare/v6.9.1...v6.9.2) This is a patch release for Gradle 6.9, containing backported bugfixes in Gradle 7.2 to Gradle 6.x. It fixes the following issues: - [#18163](https://togithub.com/gradle/gradle/issues/18163) Fix excludes for substituted dependencies - [#18164](https://togithub.com/gradle/gradle/issues/18164) POSIX shell scripts improvements - [#18697](https://togithub.com/gradle/gradle/issues/18697) Fix corrupted resolution result from replacement / capability conflict - [#19328](https://togithub.com/gradle/gradle/issues/19328) Mitigations for log4j vulnerability in Gradle builds - [#19372](https://togithub.com/gradle/gradle/issues/19372) Multiple transformed artifacts selected We recommend users upgrade to 6.9.2 instead of 6.9. Given the context of the Log4Shell vulnerability, make sure you take a look at [our blog post](https://blog.gradle.org/log4j-vulnerability) on this topic. #### Upgrade Instructions Switch your build to use Gradle 6.9.2 by updating your wrapper: ./gradlew wrapper --gradle-version=6.9.2 See the [Gradle 6.x upgrade guide](https://docs.gradle.org/6.9.2/userguide/upgrading_version\_6.html#changes\_6.9) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.2. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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). ### [`v6.9.1`](https://togithub.com/gradle/gradle/releases/tag/v6.9.1): 6.9.1 [Compare Source](https://togithub.com/gradle/gradle/compare/v6.9.0...v6.9.1) This is a patch release for Gradle 6.9, containing backported bugfixes in Gradle 7.2 to Gradle 6.x. It fixes the following issues: - [#18089](https://togithub.com/gradle/gradle/issues/18089) Deprecate jcenter() repository - [#17950](https://togithub.com/gradle/gradle/issues/17950) Renaming and recreating the project directory causes Gradle to lose track of changes on Windows - [#17949](https://togithub.com/gradle/gradle/issues/17949) Gradle's up-to-date checks do not work on Windows FAT drives We recommend users upgrade to 6.9.1 instead of 6.9. #### Upgrade Instructions Switch your build to use Gradle 6.9.1 by updating your wrapper: ./gradlew wrapper --gradle-version=6.9.1 See the [Gradle 6.x upgrade guide](https://docs.gradle.org/6.9.1/userguide/upgrading_version\_6.html#changes\_6.9) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9.1. #### Reporting Problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.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). ### [`v6.9`](https://togithub.com/gradle/gradle/releases/tag/v6.9.0): 6.9 [Compare Source](https://togithub.com/gradle/gradle/compare/v6.8.3...v6.9.0) This is a backport release, Gradle 6.9. This release features bugfixes and other changes that were [backported](#backports) from Gradle 7.0 to Gradle 6.x. We would like to thank the following community contributors to this release of Gradle: [Ståle Undheim](https://togithub.com/staale) #### Upgrade instructions Switch your build to use Gradle 6.9 by updating your wrapper: `./gradlew wrapper --gradle-version=6.9` See the [Gradle 6.x upgrade guide](https://docs.gradle.org/6.9/userguide/upgrading_version\_6.html#changes\_6) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 6.9. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/6.9/userguide/compatibility.html). #### Backports ##### Limited support for Java 16 This release does not support *running* Gradle with JDK 16, but you can use [Java toolchains](https://docs.gradle.org/6.9-rc-2/userguide/toolchains.html) to request Java 16 and compile your project. ##### Using dynamic versions in the plugins block Until now, the `plugins { }` block only supported fixed versions for community plugins. All [version string notations Gradle supports](userguide/single_versions.html) are now accepted, including `+` or `latest.release`. We recommend using the `plugins {}` block for applying plugins using Gradle 7. The old `apply plugin:` mechanism will be deprecated in the future. Note that dynamic versions will introduce non-deterministic behavior to your build process and should be used judiciously. You can use [dependency locking](https://docs.gradle.org/6.9-rc-2/userguide/dependency_locking.html) to save the set of dependencies resolved when using dynamic versions. ##### Native support for Apple Silicon Previous Gradle versions were able to run on new Macs with Apple Silicon processors with some disadvantages: - With a native ARM JDK, Gradle features like the [rich console](https://docs.gradle.org/6.9-rc-2/userguide/command_line_interface.html#sec:command_line_customizing_log_format) and [file system watching](https://docs.gradle.org/6.9/userguide/gradle_daemon.html#sec:daemon_watch_fs) would be disabled. - With an Intel JDK, Gradle would run at about half speed through the Rosetta2 compatibility layer. With this release, every feature is now supported using a native ARM JDK. If you're using a new Mac with Apple Silicon, you should use Gradle with a native ARM JDK for optimal performance. ##### Other backports Please refer to [the list of fixed issues](https://togithub.com/gradle/gradle/issues?q=is%3Aissue+milestone%3A%226.9+RC1%22+is%3Aclosed) for all issues backported from Gradle 7.0. ### [`v6.8.3`](https://togithub.com/gradle/gradle/releases/tag/v6.8.3): 6.8.3 [Compare Source](https://togithub.com/gradle/gradle/compare/v6.8.2...v6.8.3) This is a patch release for Gradle 6.8. This fixes [a critical bug](https://togithub.com/gradle/gradle/issues/16144) present in Gradle 6.8, 6.8.1 and 6.8.2. [All issues fixed in this patch release](https://togithub.com/gradle/gradle/milestone/171?closed=1) Please don’t use the original 6.8 release or previous patch releases, and insConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 these updates again.
This PR has been generated by Mend Renovate. View repository job log here.