Auto-configured resource handlers don't get applied to child contexts #26623
Actuator doesn't use the CORS Configuration with default security configuration and Spring Webflux #26614
Actuator doesn't use the CORS Configuration with default security configuration and Spring MVC #26612
SpringApplication additional profiles and active profiles ordering changed with Spring Boot 2.4 #26610
An active request delays Jetty's shutdown by 30 seconds #26608
SmartInitializingSingleton beans are not working with lazy initialization #26606
MVC and WebFlux metrics filters adversely affect the response when metrics recording fails #26596
ConfigDataResolvers cannot signal that they should be skipped #26585
Remote devtools endpoint cannot be accessed if actuator and spring security are on the classpath #26584
The error message when a wildcard directory location does not match any files is misleading #26583
Mandatory locations with pattern fail with exception #26582
Non-optional locations with wildcards fail if no files are contributed #26581
Profiles programmatically set on the Envionment are no longer merged with active profile properties #26580
Use of spring.profiles.include in a profile-specific document is not detected when it's configured as a YAML list #26575
ConfigurationProperties is retrieved via classpath scanning but does not indicate it should be indexed #26463
BufferingApplicationStartup fails with NoSuchElementException #26458
Building an image fails when using a custom buildpack image with long file names #26445
Additional profiles are processed too late when legacy processing is used #26434
Config data location does not exist error can be thrown if a profile-specific properties file is directly imported #26402
StandardConfigDataLoader can import profile specific files in incorrect order #26401
Resolvability and consumability of productionRuntimeClasspath are not aligned with runtimeClasspath #26365
ObjectMapper provided by JacksonAutoConfiguration via JacksonClusterEnvironmentBuilderCustomizer breaks Couchbase driver #26363
Empty value in spring.config.import causes NullPointerException #26346
@DataRedisTest does not consider RedisReactiveAutoConfiguration#26328
When a single bean causes a dependency cycle the failure analysis does not clearly illustrate the cycle #26323
SpringBootConfiguration is retrieved via classpath scanning but does not indicate it should be indexed #26318
Maven spring-boot:build-image ignores ZIP layout #26313
bootBuildImage does not pick up targetCompatibility when it's configured after task is customised #26301
Configuration item metadata ordering is not consistent #26277
@EnableAutoConfiguration and @ImportAutoConfiguration use different class loaders to find candidate configurations #26237
'spring.web.resources.cache.use-last-modified=false' doesn't work with Spring MVC #26233
Restore support for binding configuration properties from RandomValuePropertySource #26201
@Scheduled method not triggered when spring.main.lazy-initialization=true #26156
When classes in spring-core and spring-boot are loaded by different ClassLoaders, spring-boot cannot find its own config data location resolvers #26155
ConfigFileApplicationListener#loadPostProcessors can not load EnvironmentPostProcessor in child classLoader #26126
:notebook_with_decorative_cover: Documentation
Info endpoint in reference doc has outdated defaults #26591
Update documentation following the release of Spock Framework 2.0 #26586
Update Gradle docs to use module replacement rather than dependency substitution #26526
Improve documentation of TestRestTemplate's fault tolerance #26522
Document that the heap dump endpoint requires a HotSpot JVM #26474
Suggest enabling the default servlet when using Jersey as a filter #26452
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps spring-boot-gradle-plugin from 2.4.5 to 2.5.0.
Release notes
Sourced from spring-boot-gradle-plugin's releases.
... (truncated)
Commits
d340078
Release v2.5.00548f90
Set LATEST_GA flag to true3da3f27
Merge branch '2.4.x' into mainb25497c
Set LATEST_GA flag to false15042e2
Merge branch '2.4.x'6bf069d
Merge branch '2.3.x' into 2.4.x004363c
Use WebMvcConfigurer to add resource handlersc380f06
Merge branch '2.4.x'8b24a80
Merge branch '2.3.x' into 2.4.x0fa1fa5
Next development version (v2.4.7-SNAPSHOT)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)