spring-projects/spring-boot (org.springframework.boot:spring-boot-gradle-plugin)
### [`v2.7.17`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.17)
##### :warning: Noteworthy Changes
- The behavior of `spring.jms.listener.concurrency` has been corrected to match the documentation ([#37180](https://togithub.com/spring-projects/spring-boot/pull/37180)). If you were setting `spring.jms.listener.concurrency` without also setting `spring.jms.listener.max-concurrency`, please review your configuration when upgrading.
##### :lady_beetle: Bug Fixes
- `@Order` does not work on (CommandLine|Application)Runner `@Bean` methods [#37905](https://togithub.com/spring-projects/spring-boot/pull/37905)
- Gradle plugin uses to-be-deprecated API for getting and setting file permissions [#37878](https://togithub.com/spring-projects/spring-boot/issues/37878)
- Task executor metrics are not registered when using lazy initialization [#37832](https://togithub.com/spring-projects/spring-boot/issues/37832)
- Constructor binding with a custom collection type does not work [#37734](https://togithub.com/spring-projects/spring-boot/issues/37734)
- Dependency management for kafka-server-common with a test classifier is missing [#37499](https://togithub.com/spring-projects/spring-boot/issues/37499)
- fileMode and dirMode are not applied to all entries in an archive produced by BootJar [#37496](https://togithub.com/spring-projects/spring-boot/issues/37496)
- Gradle plugin's build info support produces a deprecation warning when using Gradle 8.4-rc-1 [#37493](https://togithub.com/spring-projects/spring-boot/issues/37493)
- RepackageMojo doesn't support 1 digit numerical values for project.build.outputTimestamp [#37438](https://togithub.com/spring-projects/spring-boot/pull/37438)
- Restarter creates memory leak in tests [#37373](https://togithub.com/spring-projects/spring-boot/issues/37373)
- Contrary to the documentation, setting spring.jms.listener.concurrency alone configures the maximum concurrency [#37180](https://togithub.com/spring-projects/spring-boot/pull/37180)
- Application fails to start when an optional config import cannot be resolved [#35683](https://togithub.com/spring-projects/spring-boot/issues/35683)
- `@ComponentScan` on a test class is processed when creating a test context but is not included in the context's cache key [#31577](https://togithub.com/spring-projects/spring-boot/issues/31577)
- AspectJ transaction management with compile-time weaving does not work with spring.main.lazy-initialization=true [#37506](https://togithub.com/spring-projects/spring-boot/issues/37506)
##### :notebook_with_decorative_cover: Documentation
- Remove link to LiveReload website due to timeout [#37643](https://togithub.com/spring-projects/spring-boot/pull/37643)
- Refer to ActiveMQ as ActiveMQ "Classic" [#37606](https://togithub.com/spring-projects/spring-boot/pull/37606)
- Use more idiomatic Kotlin in example for "Map Health Indicators to Micrometer Metrics" [#37491](https://togithub.com/spring-projects/spring-boot/pull/37491)
- Document support for Java 21 [#37371](https://togithub.com/spring-projects/spring-boot/issues/37371)
##### :hammer: Dependency Upgrades
- Upgrade to Dropwizard Metrics 4.2.21 [#37893](https://togithub.com/spring-projects/spring-boot/issues/37893)
- Upgrade to Elasticsearch 7.17.14 [#37840](https://togithub.com/spring-projects/spring-boot/issues/37840)
- Upgrade to Infinispan 13.0.20.Final [#37841](https://togithub.com/spring-projects/spring-boot/issues/37841)
- Upgrade to Jetty 9.4.53.v20231009 [#37842](https://togithub.com/spring-projects/spring-boot/issues/37842)
- Upgrade to Jetty Reactive HTTPClient 1.1.15 [#37927](https://togithub.com/spring-projects/spring-boot/issues/37927)
- Upgrade to Micrometer 1.9.16 [#37674](https://togithub.com/spring-projects/spring-boot/issues/37674)
- Upgrade to Netty 4.1.100.Final [#37843](https://togithub.com/spring-projects/spring-boot/issues/37843)
- Upgrade to Pooled JMS 1.2.5 [#37894](https://togithub.com/spring-projects/spring-boot/issues/37894)
- Upgrade to Reactor Bom 2020.0.37 [#37675](https://togithub.com/spring-projects/spring-boot/issues/37675)
- Upgrade to Spring AMQP 2.4.17 [#37676](https://togithub.com/spring-projects/spring-boot/issues/37676)
- Upgrade to Spring Data Bom 2021.2.17 [#37677](https://togithub.com/spring-projects/spring-boot/issues/37677)
- Upgrade to Spring Session Bom 2021.2.3 [#37928](https://togithub.com/spring-projects/spring-boot/issues/37928)
- Upgrade to Tomcat 9.0.82 [#37895](https://togithub.com/spring-projects/spring-boot/issues/37895)
- Upgrade to UnboundID LDAPSDK 6.0.10 [#37753](https://togithub.com/spring-projects/spring-boot/issues/37753)
- Upgrade to Undertow 2.2.28.Final [#37929](https://togithub.com/spring-projects/spring-boot/issues/37929)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@bottlerocketjonny](https://togithub.com/bottlerocketjonny), [@dependabot](https://togithub.com/dependabot)\[bot], [@erichaagdev](https://togithub.com/erichaagdev), [@esperar](https://togithub.com/esperar), [@izeye](https://togithub.com/izeye), [@jbertram](https://togithub.com/jbertram), [@nielsbasjes](https://togithub.com/nielsbasjes), [@onobc](https://togithub.com/onobc), [@ttddyy](https://togithub.com/ttddyy), and [@vpavic](https://togithub.com/vpavic)
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 this update 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:
2.7.16
->2.7.17
Release Notes
spring-projects/spring-boot (org.springframework.boot:spring-boot-gradle-plugin)
### [`v2.7.17`](https://togithub.com/spring-projects/spring-boot/releases/tag/v2.7.17) ##### :warning: Noteworthy Changes - The behavior of `spring.jms.listener.concurrency` has been corrected to match the documentation ([#37180](https://togithub.com/spring-projects/spring-boot/pull/37180)). If you were setting `spring.jms.listener.concurrency` without also setting `spring.jms.listener.max-concurrency`, please review your configuration when upgrading. ##### :lady_beetle: Bug Fixes - `@Order` does not work on (CommandLine|Application)Runner `@Bean` methods [#37905](https://togithub.com/spring-projects/spring-boot/pull/37905) - Gradle plugin uses to-be-deprecated API for getting and setting file permissions [#37878](https://togithub.com/spring-projects/spring-boot/issues/37878) - Task executor metrics are not registered when using lazy initialization [#37832](https://togithub.com/spring-projects/spring-boot/issues/37832) - Constructor binding with a custom collection type does not work [#37734](https://togithub.com/spring-projects/spring-boot/issues/37734) - Dependency management for kafka-server-common with a test classifier is missing [#37499](https://togithub.com/spring-projects/spring-boot/issues/37499) - fileMode and dirMode are not applied to all entries in an archive produced by BootJar [#37496](https://togithub.com/spring-projects/spring-boot/issues/37496) - Gradle plugin's build info support produces a deprecation warning when using Gradle 8.4-rc-1 [#37493](https://togithub.com/spring-projects/spring-boot/issues/37493) - RepackageMojo doesn't support 1 digit numerical values for project.build.outputTimestamp [#37438](https://togithub.com/spring-projects/spring-boot/pull/37438) - Restarter creates memory leak in tests [#37373](https://togithub.com/spring-projects/spring-boot/issues/37373) - Contrary to the documentation, setting spring.jms.listener.concurrency alone configures the maximum concurrency [#37180](https://togithub.com/spring-projects/spring-boot/pull/37180) - Application fails to start when an optional config import cannot be resolved [#35683](https://togithub.com/spring-projects/spring-boot/issues/35683) - `@ComponentScan` on a test class is processed when creating a test context but is not included in the context's cache key [#31577](https://togithub.com/spring-projects/spring-boot/issues/31577) - AspectJ transaction management with compile-time weaving does not work with spring.main.lazy-initialization=true [#37506](https://togithub.com/spring-projects/spring-boot/issues/37506) ##### :notebook_with_decorative_cover: Documentation - Remove link to LiveReload website due to timeout [#37643](https://togithub.com/spring-projects/spring-boot/pull/37643) - Refer to ActiveMQ as ActiveMQ "Classic" [#37606](https://togithub.com/spring-projects/spring-boot/pull/37606) - Use more idiomatic Kotlin in example for "Map Health Indicators to Micrometer Metrics" [#37491](https://togithub.com/spring-projects/spring-boot/pull/37491) - Document support for Java 21 [#37371](https://togithub.com/spring-projects/spring-boot/issues/37371) ##### :hammer: Dependency Upgrades - Upgrade to Dropwizard Metrics 4.2.21 [#37893](https://togithub.com/spring-projects/spring-boot/issues/37893) - Upgrade to Elasticsearch 7.17.14 [#37840](https://togithub.com/spring-projects/spring-boot/issues/37840) - Upgrade to Infinispan 13.0.20.Final [#37841](https://togithub.com/spring-projects/spring-boot/issues/37841) - Upgrade to Jetty 9.4.53.v20231009 [#37842](https://togithub.com/spring-projects/spring-boot/issues/37842) - Upgrade to Jetty Reactive HTTPClient 1.1.15 [#37927](https://togithub.com/spring-projects/spring-boot/issues/37927) - Upgrade to Micrometer 1.9.16 [#37674](https://togithub.com/spring-projects/spring-boot/issues/37674) - Upgrade to Netty 4.1.100.Final [#37843](https://togithub.com/spring-projects/spring-boot/issues/37843) - Upgrade to Pooled JMS 1.2.5 [#37894](https://togithub.com/spring-projects/spring-boot/issues/37894) - Upgrade to Reactor Bom 2020.0.37 [#37675](https://togithub.com/spring-projects/spring-boot/issues/37675) - Upgrade to Spring AMQP 2.4.17 [#37676](https://togithub.com/spring-projects/spring-boot/issues/37676) - Upgrade to Spring Data Bom 2021.2.17 [#37677](https://togithub.com/spring-projects/spring-boot/issues/37677) - Upgrade to Spring Session Bom 2021.2.3 [#37928](https://togithub.com/spring-projects/spring-boot/issues/37928) - Upgrade to Tomcat 9.0.82 [#37895](https://togithub.com/spring-projects/spring-boot/issues/37895) - Upgrade to UnboundID LDAPSDK 6.0.10 [#37753](https://togithub.com/spring-projects/spring-boot/issues/37753) - Upgrade to Undertow 2.2.28.Final [#37929](https://togithub.com/spring-projects/spring-boot/issues/37929) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@bottlerocketjonny](https://togithub.com/bottlerocketjonny), [@dependabot](https://togithub.com/dependabot)\[bot], [@erichaagdev](https://togithub.com/erichaagdev), [@esperar](https://togithub.com/esperar), [@izeye](https://togithub.com/izeye), [@jbertram](https://togithub.com/jbertram), [@nielsbasjes](https://togithub.com/nielsbasjes), [@onobc](https://togithub.com/onobc), [@ttddyy](https://togithub.com/ttddyy), and [@vpavic](https://togithub.com/vpavic)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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.