Commit Graph

58380 Commits

Author SHA1 Message Date
Phillip Webb 6c84674c33 Relocate `EnvironmentPostProcessor` and implementations out of `env`
Move the `EnvironmentPostProcessor` from `org.springframework.boot.env`
to `org.springframework.boot` so that we can make the `env` package
foundational.

Most `EnvironmentPostProcessor` implementation has also been relocated
to a new `org.springframework.boot.support` package.

See gh-47232
2025-09-17 14:57:10 -07:00
Phillip Webb 4ebf09ad12 Restructure bootstrap classes to a foundational layer
Move bootstrap code from `org.springframework.boot` to
`org.springframework.boot.bootstrap` and make them a foundational
layer.

This move helps reduce `org.springframework.boot.context.config`
dependencies to `org.springframework.boot`.

See gh-47232
2025-09-17 14:57:10 -07:00
Stéphane Nicoll b02371f763 Merge branch '3.5.x' 2025-09-17 18:13:12 +02:00
Stéphane Nicoll 853c6586ee Merge branch '3.4.x' into 3.5.x 2025-09-17 18:13:01 +02:00
Stéphane Nicoll a2b680a0e1 Upgrade to Spring Security 6.4.11
Closes gh-47258
2025-09-17 18:12:51 +02:00
Stéphane Nicoll fb452160e9 Upgrade to Spring Security 6.5.5
Closes gh-47257
2025-09-17 18:05:56 +02:00
Stéphane Nicoll 4be3dc2262 Merge pull request #47244 from quaff
* pr/47244:
  Polish contribution
  Add support for SimpleTaskExecutor#cancel-remaining-tasks-on-close

Closes gh-47244
2025-09-17 16:17:14 +02:00
Stéphane Nicoll ae1e700df9 Polish contribution
See gh-47244
2025-09-17 16:04:22 +02:00
Yanming Zhou 95305691ab Add support for SimpleTaskExecutor#cancel-remaining-tasks-on-close
See https://github.com/spring-projects/spring-framework/issues/35372
See gh-47244

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-09-17 16:04:03 +02:00
Stéphane Nicoll bc60749949 Upgrade to Spring RESTDocs 4.0.0-M3
Closes gh-47007
2025-09-17 15:44:26 +02:00
Stéphane Nicoll 6d13034455 Upgrade to Spring Batch 6.0.0-M3
Closes gh-47001
2025-09-17 15:44:26 +02:00
Stéphane Nicoll 2b6a0d533e Remove unused code
Closes gh-47235
2025-09-17 15:37:25 +02:00
Stéphane Nicoll 35bceeead2 Merge branch '3.5.x'
Closes gh-47254
2025-09-17 15:36:10 +02:00
Stéphane Nicoll 209d4ab5bc Merge branch '3.4.x' into 3.5.x
Closes gh-47253
2025-09-17 15:27:05 +02:00
Stéphane Nicoll 6f18f1b881 Document default value of server.tomcat.resource.cache-ttl
Closes gh-47252
2025-09-17 15:20:19 +02:00
Stéphane Nicoll 2e8eb526bb Merge pull request #47229 from kzittritsch
* pr/47229:
  Polish contribution
  Add configuration property for Tomcat's static resource cache max size

Closes gh-47229
2025-09-17 15:06:50 +02:00
Stéphane Nicoll aebecb3007 Polish contribution
See gh-47229
2025-09-17 15:04:35 +02:00
Kevin Zittritsch 2314d15430 Add configuration property for Tomcat's static resource cache max size
See gh-47229

Signed-off-by: Kevin Zittritsch <kevin.zittritsch@vtinfo.com>
2025-09-17 15:02:32 +02:00
Stéphane Nicoll cdd39bafd7 Introduce spring-boot-persistence
This commit adds a spring-boot-persistence module with data technology
independent features. This provides a better home for EntityScan and
PersistenceExceptionTranslationAutoConfiguration.

Closes gh-45328
2025-09-17 14:42:22 +02:00
Moritz Halbritter b71d6475c3 Merge branch '3.5.x'
Closes gh-47248
2025-09-17 10:43:25 +02:00
Moritz Halbritter 7e28314f30 Document support for Java 25
Closes gh-47245
2025-09-17 10:43:11 +02:00
Stéphane Nicoll 780adbf61c Merge pull request #47234 from quaff
* pr/47234:
  Fix typo

Closes gh-47234
2025-09-17 09:11:01 +02:00
Yanming Zhou 612714f35e Fix typo
See gh-47234

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-09-17 09:10:26 +02:00
Stéphane Nicoll 0c53038904 Merge branch '3.5.x' 2025-09-17 09:02:28 +02:00
Stéphane Nicoll fae6b0aea0 Merge branch '3.4.x' into 3.5.x 2025-09-17 09:02:13 +02:00
Stéphane Nicoll 2e09167986 Upgrade to XmlUnit2 2.10.4
Closes gh-47241
2025-09-17 08:51:14 +02:00
Stéphane Nicoll 67da54e634 Upgrade to Spring Pulsar 2.0.0-M3
Closes gh-47006
2025-09-17 08:51:14 +02:00
Stéphane Nicoll e20437195e Upgrade to Spring Integration 7.0.0-M3
Closes gh-47010
2025-09-17 08:51:14 +02:00
Stéphane Nicoll 748bba378a Upgrade to Spring GraphQL 2.0.0-M3
Closes gh-47009
2025-09-17 08:51:14 +02:00
Stéphane Nicoll 602c149e7f Upgrade to Jakarta XML Bind 4.0.4
Closes gh-47240
2025-09-17 08:51:14 +02:00
Stéphane Nicoll 297b4dfe70 Upgrade to Flyway 11.13.0
Closes gh-47239
2025-09-17 08:51:14 +02:00
Stéphane Nicoll 53e4f172b7 Upgrade to XmlUnit2 2.10.4
Closes gh-47243
2025-09-17 08:18:46 +02:00
Stéphane Nicoll a7a05491fc Upgrade to Jakarta XML Bind 4.0.4
Closes gh-47242
2025-09-17 08:18:42 +02:00
Stéphane Nicoll a9319d6047 Upgrade to XmlUnit2 2.10.4
Closes gh-47238
2025-09-17 08:16:15 +02:00
Stéphane Nicoll a3613927c9 Upgrade to Jakarta XML Bind 4.0.4
Closes gh-47237
2025-09-17 08:16:11 +02:00
Moritz Halbritter 7ada32ca77 Make ConfigDataLocation.of non-nullable
Update `ConfigDataLocation.of` to return an empty location rather than
null. Filtering of empty elements now happens in `ConfigDataProperties`
and `ConfigDataEnvironment` which allows us to simplify
`ConfigDataLocationBindHandler`.

Closes gh-47221

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-09-16 12:06:36 -07:00
Stéphane Nicoll 51eb4124ee Merge branch '3.5.x' 2025-09-16 20:36:54 +02:00
Stéphane Nicoll b7e1210159 Merge branch '3.4.x' into 3.5.x 2025-09-16 20:34:16 +02:00
Stéphane Nicoll bfeceda28a Upgrade to Spring Pulsar 1.2.10
Closes gh-47093
2025-09-16 20:32:58 +02:00
Stéphane Nicoll d786aa4383 Upgrade to Spring Integration 6.5.2
Closes gh-47091
2025-09-16 20:32:58 +02:00
Stéphane Nicoll 02d73ea4f7 Upgrade to Spring GraphQL 1.4.2
Closes gh-47090
2025-09-16 20:32:58 +02:00
Stéphane Nicoll f374e38f6a Upgrade to Spring Pulsar 1.2.10
Closes gh-47082
2025-09-16 20:32:47 +02:00
Stéphane Nicoll 6c0118f2b0 Upgrade to Spring Integration 6.4.7
Closes gh-47080
2025-09-16 20:32:47 +02:00
Phillip Webb ff83fea96e Adapt to upstream Spring Batch changes
See gh-47001
2025-09-16 11:32:15 -07:00
Phillip Webb b439c07153 Document HTTP Service client support
Closes gh-47179
2025-09-16 09:09:10 -07:00
Phillip Webb 74a5d13fe9 Polish HTTP Service client auto-configuration 2025-09-16 09:08:34 -07:00
Moritz Halbritter 009bd441f6 Improve null-safety of core/spring-boot
See gh-46926
2025-09-16 13:52:14 +02:00
Moritz Halbritter a6b4400de7 Improve null-safety of core/spring-boot-docker-compose
See gh-46926
2025-09-16 13:52:13 +02:00
Moritz Halbritter 8c0018d739 Further improve null-safety of JsonContentAssert
See gh-46926
2025-09-16 13:42:24 +02:00
Moritz Halbritter 3bfcfaa795 Improve null-safety of JsonContentAssert
See gh-46926
2025-09-16 11:55:16 +02:00