gradle/gradle
### [`v4.10.3`](https://togithub.com/gradle/gradle/releases/v4.10.3)
This bug-fix release contains **3** changes to Gradle 4.10.2:
- [https://github.com/gradle/gradle/pull/7510](https://togithub.com/gradle/gradle/pull/7510)
- [https://github.com/gradle/gradle/issues/6849](https://togithub.com/gradle/gradle/issues/6849)
- [https://github.com/gradle/gradle/issues/7014](https://togithub.com/gradle/gradle/issues/7014)
It also incorporates all fixes to 4.10.1 and 4.10.2.
We recommend that you use Gradle 4.10.3 over 4.10, 4.10.1 and 4.10.2.
#### Upgrade Instructions
Switch your build to use Gradle 4.10.3 by updating your wrapper properties:
`./gradlew wrapper --gradle-version=4.10.3`
Standalone downloads are available at https://gradle.org/install.
#### Reporting Problems
If you find a problem with Gradle 4.10.3, 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).
### [`v4.10.2`](https://togithub.com/gradle/gradle/releases/v4.10.2)
This bug-fix release contains **3** changes to Gradle 4.10.1:
- Dependent module Scala compilation in test context fails for 4.10.1 [#6735](https://togithub.com/gradle/gradle/issues/6735)
- Gradle fails to resolve project dependencies against Scala projects [#6750](https://togithub.com/gradle/gradle/issues/6750)
- Candidate set provided to `AttributeDisambiguationRule` contains null entry [#6747](https://togithub.com/gradle/gradle/issues/6747)
We recommend that you use Gradle 4.10.2 over 4.10.1 or 4.10.
#### Upgrade Instructions
Switch your build to use Gradle 4.10.2 by updating your wrapper properties:
`./gradlew wrapper --gradle-version=4.10.2`
Standalone downloads are available at https://gradle.org/install.
#### Reporting Problems
If you find a problem with Gradle 4.10.2, 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).
### [`v4.10.1`](https://togithub.com/gradle/gradle/releases/v4.10.1)
This bug-fix release addresses **6** regressions in Gradle 4.10:
- [#6656](https://togithub.com/gradle/gradle/issues/6656): FileTreeElement.getPath() returns absolute system dependent filepath.
- [#6592](https://togithub.com/gradle/gradle/issues/6592): Up-to-date checks for missing files can be incorrect
- [#6612](https://togithub.com/gradle/gradle/issues/6612): Gradle fails when no incremental compile snapshot data available.
- [#6582](https://togithub.com/gradle/gradle/issues/6582): Gradle 4.10 incorrect ordering between dependencies of dependent tasks.
- [#6558](https://togithub.com/gradle/gradle/issues/6558): `tasks.withType(ScalaCompile::class.java).configureEach` fails on multi-project builds.
- [#6653](https://togithub.com/gradle/gradle/issues/6653): Double deprecation message when using publishing plugin.
In addition, the Gradle Kotlin DSL has been updated to 1.0 RC6, see the [release notes](https://togithub.com/gradle/kotlin-dsl/releases/tag/v1.0-RC6) for the list of included fixes.
#### Upgrade Instructions
Switch your build to use Gradle 4.10.1 by updating your wrapper properties:
`./gradlew wrapper --gradle-version=4.10.1`
Standalone downloads are available at https://gradle.org/install.
#### Reporting Problems
If you find a problem with Gradle 4.10.1, 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).
### [`v4.8.1`](https://togithub.com/gradle/gradle/releases/v4.8.1)
This bug-fix release addresses **6** regressions in Gradle 4.8:
- [#5740](https://togithub.com/gradle/gradle/issues/5740): Maven Central dropped support for older TLS implementations. This makes the dependency resolution fail if the Gradle build runs on JDK 7.
- [#5701](https://togithub.com/gradle/gradle/pull/5701): Gradle 4.8 broke compatibility with the `artifactory` and `bintray` publishing plugins.
- [#5708](https://togithub.com/gradle/gradle/issues/5708): Gradle 4.8 sometimes fails with `ConcurrentModificationException` when `project.tasks.withType()` is used.
- [#5729](https://togithub.com/gradle/gradle/pull/5729): The dependency resolution engine sometimes fails with "Unexpected parent dependency" message, which became more apparent in Gradle 4.8.
- [#5722](https://togithub.com/gradle/gradle/issues/5722): Gradle 4.8 broke the ability of the `SourceSet` to override the compile tasks' destination directory.
- [#5692](https://togithub.com/gradle/gradle/issues/5692): Gradle 4.8 doesn't consider versions equal when using `dependencySubstitution` and `failOnVersionConflict`.
#### Upgrade Instructions
Switch your build to use Gradle 4.8.1 by updating your wrapper properties:
`./gradlew wrapper --gradle-version=4.8.1`
Standalone downloads are available at https://gradle.org/install.
#### Reporting Problems
If you find a problem with Gradle 4.8.1, 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).
### [`v4.5.1`](https://togithub.com/gradle/gradle/releases/v4.5.1)
This bug-fix release addresses **3** regressions in Gradle 4.5.
Changes in dependency management caused a regression in 4.5 where in some rare cases a dependency could be [imported into a different scope](https://togithub.com/gradle/gradle/issues/4202) than the one declared.
Starting in 4.5, the build cache configuration is shared between builds part of a composite build. [`NullPointerException` could be observed](https://togithub.com/gradle/gradle/issues/4216) if the parent build finished before the different composites. This lifecycle issue has now been resolved.
A regression in Eclipse project generation caused a sub-project to be added as a dependency to itself, resulting in an [error when opening the project](https://togithub.com/gradle/gradle/issues/4172) in Eclipse.
For the full list of fixed issues, see the [4.5.1 GitHub milestone](https://togithub.com/gradle/gradle/milestone/63?closed=1).
#### Upgrade Instructions
Switch your build to use Gradle 4.5.1 by updating your wrapper properties:
`./gradlew wrapper --gradle-version=4.5.1`
Standalone downloads are available at https://gradle.org/install.
#### Reporting Problems
If you find a problem with Gradle 4.5.1, 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).
### [`v4.4.1`](https://togithub.com/gradle/gradle/releases/v4.4.1)
This bug-fix release addresses **3** regressions in Gradle 4.4.
We started shipping JGit 4.5.3.201708160445-r in Gradle 4.4. Some of the non-shaded JGit resources leaked into the `gradleApi()` dependency and [caused problems](https://togithub.com/gradle/gradle/issues/3780) in some builds. We now shade all of JGit's resources.
Some builds using [Kotlin DSL](https://togithub.com/gradle/kotlin-dsl) had problems [applying the build-scan plugin](https://togithub.com/gradle/gradle/issues/3759) in Gradle 4.4. We've updated to [kotlin-dsl 0.13.2](https://togithub.com/gradle/kotlin-dsl/releases/tag/v0.13.2).
Gradle 4.4 contained changes to *internal APIs* that broke the popular [Nebula dependency lock plugin](https://togithub.com/gradle/gradle/issues/3798). This release restores binary compatibility for that plugin. Internal APIs are subject to change, although we try to be mindful of the impact of every change in each Gradle release. If particular internal APIs are useful, please [open an issue](https://togithub.com/gradle/gradle/issues) describing your use case, so we can judge where our public APIs are lacking.
For the full list of fixed issues, see the [4.4.1 GitHub milestone](https://togithub.com/gradle/gradle/milestone/56?closed=1).
#### Upgrade Instructions
Switch your build to use Gradle 4.4.1 by updating your wrapper properties:
`./gradlew wrapper --gradle-version=4.4.1`
Standalone downloads are available at https://gradle.org/install.
#### Reporting Problems
If you find a problem with Gradle 4.4.1, 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).
### [`v4.3.1`](https://togithub.com/gradle/gradle/releases/v4.3.1)
This bug-fix release addresses 3 regressions in Gradle 4.3.
Gradle 4.3 introduced an change where an error in resolving a module from one repository would prevent Gradle from searching for that same module in subsequent repositories.
However, the change to abort searching repositories on *all* unrecognized errors proved to be too aggressive. With 4.3.1, only repository timeout errors will prevent Gradle from searching for a module in a subsequent repository.
Moreover, the connection and socket timeouts for HTTP/HTTPS requests have been increased to 30 seconds.
This version of Gradle also removes an overload of `TaskInputs.property` which caused statically compiled plugin code to use the wrong method when calling `TaskInputs.property(..., null)`.
Finally, when using `--scan` the build scan plugin is applied before other plugins to avoid rendering a warning message.
For the full list of fixed issues, see the [GitHub milestone](https://togithub.com/gradle/gradle/milestone/47?closed=1).
#### Upgrade Instructions
Switch your build to use Gradle 4.3.1 by updating your wrapper properties:
`./gradlew wrapper --gradle-version=4.3.1`
Standalone downloads are available at https://gradle.org/install.
#### Reporting Problems
If you find a problem with Gradle 4.3.1, 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).
### [`v4.2.1`](https://togithub.com/gradle/gradle/releases/v4.2.1)
This bug-fix release addresses a regression in 4.2, which caused Android instrumented tests to fail. It also improves Java 9 compatibility and clarifies a few deprecation warnings. We recommend that all Gradle 4.2 users upgrade to 4.2.1
For the full list of fixed issues, see the [GitHub milestone](https://togithub.com/gradle/gradle/milestone/42?closed=1).
#### Upgrade Instructions
Switch your build to use Gradle 4.2.1 by updating your wrapper properties:
`./gradlew wrapper --gradle-version=4.2.1`
Standalone downloads are available at https://gradle.org/install.
#### Reporting Problems
If you find a problem with Gradle 4.2.1, 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).
Configuration
📅 Schedule: 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 contains the following updates:
4.1
->4.10.3
4.6
->4.10.3
Release Notes
gradle/gradle
### [`v4.10.3`](https://togithub.com/gradle/gradle/releases/v4.10.3) This bug-fix release contains **3** changes to Gradle 4.10.2: - [https://github.com/gradle/gradle/pull/7510](https://togithub.com/gradle/gradle/pull/7510) - [https://github.com/gradle/gradle/issues/6849](https://togithub.com/gradle/gradle/issues/6849) - [https://github.com/gradle/gradle/issues/7014](https://togithub.com/gradle/gradle/issues/7014) It also incorporates all fixes to 4.10.1 and 4.10.2. We recommend that you use Gradle 4.10.3 over 4.10, 4.10.1 and 4.10.2. #### Upgrade Instructions Switch your build to use Gradle 4.10.3 by updating your wrapper properties: `./gradlew wrapper --gradle-version=4.10.3` Standalone downloads are available at https://gradle.org/install. #### Reporting Problems If you find a problem with Gradle 4.10.3, 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). ### [`v4.10.2`](https://togithub.com/gradle/gradle/releases/v4.10.2) This bug-fix release contains **3** changes to Gradle 4.10.1: - Dependent module Scala compilation in test context fails for 4.10.1 [#6735](https://togithub.com/gradle/gradle/issues/6735) - Gradle fails to resolve project dependencies against Scala projects [#6750](https://togithub.com/gradle/gradle/issues/6750) - Candidate set provided to `AttributeDisambiguationRule` contains null entry [#6747](https://togithub.com/gradle/gradle/issues/6747) We recommend that you use Gradle 4.10.2 over 4.10.1 or 4.10. #### Upgrade Instructions Switch your build to use Gradle 4.10.2 by updating your wrapper properties: `./gradlew wrapper --gradle-version=4.10.2` Standalone downloads are available at https://gradle.org/install. #### Reporting Problems If you find a problem with Gradle 4.10.2, 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). ### [`v4.10.1`](https://togithub.com/gradle/gradle/releases/v4.10.1) This bug-fix release addresses **6** regressions in Gradle 4.10: - [#6656](https://togithub.com/gradle/gradle/issues/6656): FileTreeElement.getPath() returns absolute system dependent filepath. - [#6592](https://togithub.com/gradle/gradle/issues/6592): Up-to-date checks for missing files can be incorrect - [#6612](https://togithub.com/gradle/gradle/issues/6612): Gradle fails when no incremental compile snapshot data available. - [#6582](https://togithub.com/gradle/gradle/issues/6582): Gradle 4.10 incorrect ordering between dependencies of dependent tasks. - [#6558](https://togithub.com/gradle/gradle/issues/6558): `tasks.withType(ScalaCompile::class.java).configureEach` fails on multi-project builds. - [#6653](https://togithub.com/gradle/gradle/issues/6653): Double deprecation message when using publishing plugin. In addition, the Gradle Kotlin DSL has been updated to 1.0 RC6, see the [release notes](https://togithub.com/gradle/kotlin-dsl/releases/tag/v1.0-RC6) for the list of included fixes. #### Upgrade Instructions Switch your build to use Gradle 4.10.1 by updating your wrapper properties: `./gradlew wrapper --gradle-version=4.10.1` Standalone downloads are available at https://gradle.org/install. #### Reporting Problems If you find a problem with Gradle 4.10.1, 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). ### [`v4.8.1`](https://togithub.com/gradle/gradle/releases/v4.8.1) This bug-fix release addresses **6** regressions in Gradle 4.8: - [#5740](https://togithub.com/gradle/gradle/issues/5740): Maven Central dropped support for older TLS implementations. This makes the dependency resolution fail if the Gradle build runs on JDK 7. - [#5701](https://togithub.com/gradle/gradle/pull/5701): Gradle 4.8 broke compatibility with the `artifactory` and `bintray` publishing plugins. - [#5708](https://togithub.com/gradle/gradle/issues/5708): Gradle 4.8 sometimes fails with `ConcurrentModificationException` when `project.tasks.withType()` is used. - [#5729](https://togithub.com/gradle/gradle/pull/5729): The dependency resolution engine sometimes fails with "Unexpected parent dependency" message, which became more apparent in Gradle 4.8. - [#5722](https://togithub.com/gradle/gradle/issues/5722): Gradle 4.8 broke the ability of the `SourceSet` to override the compile tasks' destination directory. - [#5692](https://togithub.com/gradle/gradle/issues/5692): Gradle 4.8 doesn't consider versions equal when using `dependencySubstitution` and `failOnVersionConflict`. #### Upgrade Instructions Switch your build to use Gradle 4.8.1 by updating your wrapper properties: `./gradlew wrapper --gradle-version=4.8.1` Standalone downloads are available at https://gradle.org/install. #### Reporting Problems If you find a problem with Gradle 4.8.1, 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). ### [`v4.5.1`](https://togithub.com/gradle/gradle/releases/v4.5.1) This bug-fix release addresses **3** regressions in Gradle 4.5. Changes in dependency management caused a regression in 4.5 where in some rare cases a dependency could be [imported into a different scope](https://togithub.com/gradle/gradle/issues/4202) than the one declared. Starting in 4.5, the build cache configuration is shared between builds part of a composite build. [`NullPointerException` could be observed](https://togithub.com/gradle/gradle/issues/4216) if the parent build finished before the different composites. This lifecycle issue has now been resolved. A regression in Eclipse project generation caused a sub-project to be added as a dependency to itself, resulting in an [error when opening the project](https://togithub.com/gradle/gradle/issues/4172) in Eclipse. For the full list of fixed issues, see the [4.5.1 GitHub milestone](https://togithub.com/gradle/gradle/milestone/63?closed=1). #### Upgrade Instructions Switch your build to use Gradle 4.5.1 by updating your wrapper properties: `./gradlew wrapper --gradle-version=4.5.1` Standalone downloads are available at https://gradle.org/install. #### Reporting Problems If you find a problem with Gradle 4.5.1, 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). ### [`v4.4.1`](https://togithub.com/gradle/gradle/releases/v4.4.1) This bug-fix release addresses **3** regressions in Gradle 4.4. We started shipping JGit 4.5.3.201708160445-r in Gradle 4.4. Some of the non-shaded JGit resources leaked into the `gradleApi()` dependency and [caused problems](https://togithub.com/gradle/gradle/issues/3780) in some builds. We now shade all of JGit's resources. Some builds using [Kotlin DSL](https://togithub.com/gradle/kotlin-dsl) had problems [applying the build-scan plugin](https://togithub.com/gradle/gradle/issues/3759) in Gradle 4.4. We've updated to [kotlin-dsl 0.13.2](https://togithub.com/gradle/kotlin-dsl/releases/tag/v0.13.2). Gradle 4.4 contained changes to *internal APIs* that broke the popular [Nebula dependency lock plugin](https://togithub.com/gradle/gradle/issues/3798). This release restores binary compatibility for that plugin. Internal APIs are subject to change, although we try to be mindful of the impact of every change in each Gradle release. If particular internal APIs are useful, please [open an issue](https://togithub.com/gradle/gradle/issues) describing your use case, so we can judge where our public APIs are lacking. For the full list of fixed issues, see the [4.4.1 GitHub milestone](https://togithub.com/gradle/gradle/milestone/56?closed=1). #### Upgrade Instructions Switch your build to use Gradle 4.4.1 by updating your wrapper properties: `./gradlew wrapper --gradle-version=4.4.1` Standalone downloads are available at https://gradle.org/install. #### Reporting Problems If you find a problem with Gradle 4.4.1, 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). ### [`v4.3.1`](https://togithub.com/gradle/gradle/releases/v4.3.1) This bug-fix release addresses 3 regressions in Gradle 4.3. Gradle 4.3 introduced an change where an error in resolving a module from one repository would prevent Gradle from searching for that same module in subsequent repositories. However, the change to abort searching repositories on *all* unrecognized errors proved to be too aggressive. With 4.3.1, only repository timeout errors will prevent Gradle from searching for a module in a subsequent repository. Moreover, the connection and socket timeouts for HTTP/HTTPS requests have been increased to 30 seconds. This version of Gradle also removes an overload of `TaskInputs.property` which caused statically compiled plugin code to use the wrong method when calling `TaskInputs.property(..., null)`. Finally, when using `--scan` the build scan plugin is applied before other plugins to avoid rendering a warning message. For the full list of fixed issues, see the [GitHub milestone](https://togithub.com/gradle/gradle/milestone/47?closed=1). #### Upgrade Instructions Switch your build to use Gradle 4.3.1 by updating your wrapper properties: `./gradlew wrapper --gradle-version=4.3.1` Standalone downloads are available at https://gradle.org/install. #### Reporting Problems If you find a problem with Gradle 4.3.1, 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). ### [`v4.2.1`](https://togithub.com/gradle/gradle/releases/v4.2.1) This bug-fix release addresses a regression in 4.2, which caused Android instrumented tests to fail. It also improves Java 9 compatibility and clarifies a few deprecation warnings. We recommend that all Gradle 4.2 users upgrade to 4.2.1 For the full list of fixed issues, see the [GitHub milestone](https://togithub.com/gradle/gradle/milestone/42?closed=1). #### Upgrade Instructions Switch your build to use Gradle 4.2.1 by updating your wrapper properties: `./gradlew wrapper --gradle-version=4.2.1` Standalone downloads are available at https://gradle.org/install. #### Reporting Problems If you find a problem with Gradle 4.2.1, 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).Configuration
📅 Schedule: 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 WhiteSource Renovate. View repository job log here.