Andy Wilkinson
ad9a7eecb2
Revert "Upgrade to Jakarta XML Bind 4.0.4"
...
This reverts commit a3613927c9 .
See gh-47237
2025-09-18 08:02:17 +01:00
Moritz Halbritter
c417d2e0a4
Merge branch '3.5.x'
2025-09-18 08:23:02 +02:00
Moritz Halbritter
66ba91876a
Document support for Java 25
...
Closes gh-47245
2025-09-18 08:22:56 +02:00
Stéphane Nicoll
73b5e6a4d1
Merge branch '3.5.x'
2025-09-18 03:44:07 +02:00
Stéphane Nicoll
d9fce46848
Fix checkstyle
2025-09-18 03:43:59 +02:00
Stéphane Nicoll
2e76cda4ba
Upgrade to Flyway 11.13.1
...
Closes gh-47261
2025-09-18 03:36:34 +02:00
Stéphane Nicoll
943f0ae257
Merge branch '3.4.x' into 3.5.x
2025-09-18 03:28:00 +02:00
Stéphane Nicoll
43fee1678a
Upgrade to Spring Batch 5.2.3
...
Closes gh-47077
2025-09-18 03:27:35 +02:00
Stéphane Nicoll
11de7d1ca6
Upgrade to Spring Batch 5.2.3
...
Closes gh-47087
2025-09-18 03:26:55 +02:00
Phillip Webb
6642bf7beb
Deprecate JUnit 4 OutputCaptureRule
...
Closes gh-47256
2025-09-17 16:40:32 -07:00
Phillip Webb
fc68b001d8
Remove `isImmutable` and `getPrefix` from `OriginLookup`
...
Drop `isImmutable` and `getPrefix` from `OriginLookup` since
they're not really Origin concerns. Now that `env` is a
foundational layer we can add a dedicated `PropertySourceInfo`
interface and add that to the `o.s.b.env` package without
creating a package tangle.
Closes gh-45547
2025-09-17 14:57:33 -07:00
Phillip Webb
24c25aeae4
Tighten Checkstyle import-control rules for foundation layers
...
Update rules to ensure foundational layers don't depend on the
`org.springframework.boot` package.
Closes gh-47232
2025-09-17 14:57:32 -07:00
Phillip Webb
1acda68d39
Relocate `AnsiOutputApplicationListener`
...
Move `AnsiOutputApplicationListener` from `o.s.b.context.config`
to `o.s.b.support` since it's more of a supporting class than a
context concern.
See gh-47232
2025-09-17 14:57:32 -07:00
Phillip Webb
c53ea0a08c
Relocate DefaultPropertiesPropertySource to `env`
...
Move `DefaultPropertiesPropertySource` from
`org.springframework.boot` to `org.springframework.boot.env` since
it's not directly tied to `SpringApplication`.
See gh-47232
2025-09-17 14:57:32 -07:00
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