gradle/gradle
### [`v8.0.2`](https://togithub.com/gradle/gradle/releases/tag/v8.0.2): 8.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).
Ninja-Squad/springmockk
### [`v4.0.2`](https://togithub.com/Ninja-Squad/springmockk/releases/tag/4.0.2)
[Compare Source](https://togithub.com/Ninja-Squad/springmockk/compare/4.0.1...4.0.2)
- the exception thrown when more than one candidate bean names for SpykBean were found didn't align with the one thrown by Spring Boot's native Mockito support. Now it does. See [#100](https://togithub.com/Ninja-Squad/springmockk/issues/100)
### [`v4.0.1`](https://togithub.com/Ninja-Squad/springmockk/releases/tag/4.0.1)
[Compare Source](https://togithub.com/Ninja-Squad/springmockk/compare/4.0.0...4.0.1)
- fix [#97](https://togithub.com/Ninja-Squad/springmockk/issues/97): memory leak in `com.ninjasquad.springmockk.MockkClear`. In projects where many different Spring contextx are created during tests, even though the Spring test context caches ends up destroying old ones, SpringMockK retained references to mocks, themselves retaining references to the Spring context, and leading to high memory usage. SpringMockK now uses weak references in order to not prevent the garbage collector to collect those mocks if they're only referenced by SpringMockK, for clearing purposes.
freefair/gradle-plugins
### [`v6.6.3`](https://togithub.com/freefair/gradle-plugins/releases/tag/6.6.3)
[Compare Source](https://togithub.com/freefair/gradle-plugins/compare/6.6.2...6.6.3)
**Full Changelog**: https://github.com/freefair/gradle-plugins/compare/6.6.2...6.6.3
spring-projects/spring-boot
### [`v3.0.4`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.4)
#### :lady_beetle: Bug Fixes
- Maven plugin uses timezone-local timestamps when outputTimestamp is used [#34430](https://togithub.com/spring-projects/spring-boot/issues/34430)
- org.springframework.boot.web.embedded.jetty.GracefulShutdown uses the wrong class to create its logger [#34419](https://togithub.com/spring-projects/spring-boot/issues/34419)
- `@ConfigurationProperties` with initialized nested record properties values no longer bind [#34407](https://togithub.com/spring-projects/spring-boot/issues/34407)
- Custom ConfigDataLocationResolver/ConfigDataLoader fails in 3.0.x when combined with spring-boot-devtools [#34372](https://togithub.com/spring-projects/spring-boot/issues/34372)
- defaultTracingObservationHandler is not ordered as documented [#34216](https://togithub.com/spring-projects/spring-boot/pull/34216)
- Spring Boot 3 does not provide a configuration property for configuring red metrics custom tag keys [#34194](https://togithub.com/spring-projects/spring-boot/issues/34194)
#### :notebook_with_decorative_cover: Documentation
- Document support for Gradle 8 [#34462](https://togithub.com/spring-projects/spring-boot/issues/34462)
- Update Batch documentation [#34437](https://togithub.com/spring-projects/spring-boot/pull/34437)
- Add link to Failover starter [#34422](https://togithub.com/spring-projects/spring-boot/issues/34422)
- Fix typo in external-config.adoc [#34414](https://togithub.com/spring-projects/spring-boot/issues/34414)
- Fix typo [#34398](https://togithub.com/spring-projects/spring-boot/pull/34398)
- Use plugins DSL consistently in Spring Boot Gradle Plugin docs [#34391](https://togithub.com/spring-projects/spring-boot/issues/34391)
#### :hammer: Dependency Upgrades
- Upgrade to Couchbase Client 3.4.3 [#34445](https://togithub.com/spring-projects/spring-boot/issues/34445)
- Upgrade to Dropwizard Metrics 4.2.17 [#34446](https://togithub.com/spring-projects/spring-boot/issues/34446)
- Upgrade to Jetty 11.0.14 [#34447](https://togithub.com/spring-projects/spring-boot/issues/34447)
- Upgrade to Reactor Bom 2022.0.4 [#34444](https://togithub.com/spring-projects/spring-boot/issues/34444)
- Upgrade to Spring Data Bom 2022.0.3 [#34439](https://togithub.com/spring-projects/spring-boot/issues/34439)
- Upgrade to Spring Framework 6.0.6 [#34440](https://togithub.com/spring-projects/spring-boot/issues/34440)
- Upgrade to Spring Kafka 3.0.4 [#34441](https://togithub.com/spring-projects/spring-boot/issues/34441)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@1993heqiang](https://togithub.com/1993heqiang), [@anandmnair](https://togithub.com/anandmnair), [@dalbani](https://togithub.com/dalbani), [@fmbenhassine](https://togithub.com/fmbenhassine), [@izeye](https://togithub.com/izeye), [@jongwooo](https://togithub.com/jongwooo), and [@ttddyy](https://togithub.com/ttddyy)
Configuration
📅 Schedule: Branch creation - "before 3am on Monday" in timezone America/Toronto, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] 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:
8.0.1
->8.0.2
4.0.0
->4.0.2
6.6.2
->6.6.3
3.0.3
->3.0.4
3.0.3
->3.0.4
3.12.3
->3.12.4
Release Notes
gradle/gradle
### [`v8.0.2`](https://togithub.com/gradle/gradle/releases/tag/v8.0.2): 8.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).Ninja-Squad/springmockk
### [`v4.0.2`](https://togithub.com/Ninja-Squad/springmockk/releases/tag/4.0.2) [Compare Source](https://togithub.com/Ninja-Squad/springmockk/compare/4.0.1...4.0.2) - the exception thrown when more than one candidate bean names for SpykBean were found didn't align with the one thrown by Spring Boot's native Mockito support. Now it does. See [#100](https://togithub.com/Ninja-Squad/springmockk/issues/100) ### [`v4.0.1`](https://togithub.com/Ninja-Squad/springmockk/releases/tag/4.0.1) [Compare Source](https://togithub.com/Ninja-Squad/springmockk/compare/4.0.0...4.0.1) - fix [#97](https://togithub.com/Ninja-Squad/springmockk/issues/97): memory leak in `com.ninjasquad.springmockk.MockkClear`. In projects where many different Spring contextx are created during tests, even though the Spring test context caches ends up destroying old ones, SpringMockK retained references to mocks, themselves retaining references to the Spring context, and leading to high memory usage. SpringMockK now uses weak references in order to not prevent the garbage collector to collect those mocks if they're only referenced by SpringMockK, for clearing purposes.freefair/gradle-plugins
### [`v6.6.3`](https://togithub.com/freefair/gradle-plugins/releases/tag/6.6.3) [Compare Source](https://togithub.com/freefair/gradle-plugins/compare/6.6.2...6.6.3) **Full Changelog**: https://github.com/freefair/gradle-plugins/compare/6.6.2...6.6.3spring-projects/spring-boot
### [`v3.0.4`](https://togithub.com/spring-projects/spring-boot/releases/tag/v3.0.4) #### :lady_beetle: Bug Fixes - Maven plugin uses timezone-local timestamps when outputTimestamp is used [#34430](https://togithub.com/spring-projects/spring-boot/issues/34430) - org.springframework.boot.web.embedded.jetty.GracefulShutdown uses the wrong class to create its logger [#34419](https://togithub.com/spring-projects/spring-boot/issues/34419) - `@ConfigurationProperties` with initialized nested record properties values no longer bind [#34407](https://togithub.com/spring-projects/spring-boot/issues/34407) - Custom ConfigDataLocationResolver/ConfigDataLoader fails in 3.0.x when combined with spring-boot-devtools [#34372](https://togithub.com/spring-projects/spring-boot/issues/34372) - defaultTracingObservationHandler is not ordered as documented [#34216](https://togithub.com/spring-projects/spring-boot/pull/34216) - Spring Boot 3 does not provide a configuration property for configuring red metrics custom tag keys [#34194](https://togithub.com/spring-projects/spring-boot/issues/34194) #### :notebook_with_decorative_cover: Documentation - Document support for Gradle 8 [#34462](https://togithub.com/spring-projects/spring-boot/issues/34462) - Update Batch documentation [#34437](https://togithub.com/spring-projects/spring-boot/pull/34437) - Add link to Failover starter [#34422](https://togithub.com/spring-projects/spring-boot/issues/34422) - Fix typo in external-config.adoc [#34414](https://togithub.com/spring-projects/spring-boot/issues/34414) - Fix typo [#34398](https://togithub.com/spring-projects/spring-boot/pull/34398) - Use plugins DSL consistently in Spring Boot Gradle Plugin docs [#34391](https://togithub.com/spring-projects/spring-boot/issues/34391) #### :hammer: Dependency Upgrades - Upgrade to Couchbase Client 3.4.3 [#34445](https://togithub.com/spring-projects/spring-boot/issues/34445) - Upgrade to Dropwizard Metrics 4.2.17 [#34446](https://togithub.com/spring-projects/spring-boot/issues/34446) - Upgrade to Jetty 11.0.14 [#34447](https://togithub.com/spring-projects/spring-boot/issues/34447) - Upgrade to Reactor Bom 2022.0.4 [#34444](https://togithub.com/spring-projects/spring-boot/issues/34444) - Upgrade to Spring Data Bom 2022.0.3 [#34439](https://togithub.com/spring-projects/spring-boot/issues/34439) - Upgrade to Spring Framework 6.0.6 [#34440](https://togithub.com/spring-projects/spring-boot/issues/34440) - Upgrade to Spring Kafka 3.0.4 [#34441](https://togithub.com/spring-projects/spring-boot/issues/34441) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@1993heqiang](https://togithub.com/1993heqiang), [@anandmnair](https://togithub.com/anandmnair), [@dalbani](https://togithub.com/dalbani), [@fmbenhassine](https://togithub.com/fmbenhassine), [@izeye](https://togithub.com/izeye), [@jongwooo](https://togithub.com/jongwooo), and [@ttddyy](https://togithub.com/ttddyy)Configuration
📅 Schedule: Branch creation - "before 3am on Monday" in timezone America/Toronto, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.