Commit Graph

57508 Commits

Author SHA1 Message Date
Phillip Webb b01dc92233 Add spring-boot-persistence to dependencies POM
Fixes gh-47271
2025-09-18 13:34:22 -07:00
Phillip Webb 2cf854c5b6 Polish 2025-09-18 13:29:47 -07:00
Stéphane Nicoll 4cb2c62230 Merge branch '3.5.x' 2025-09-18 15:15:10 +02:00
Stéphane Nicoll 3e12b5692f Next development version (v3.5.7-SNAPSHOT) 2025-09-18 15:14:59 +02:00
Stéphane Nicoll 2d1c6615ac Revert "Upgrade to Kotlin 2.2.20"
This reverts commit 3dbbd6db8c.

See https://github.com/spring-projects/spring-framework/issues/35487
See gh-47148
2025-09-18 12:47:11 +02:00
Moritz Halbritter e9daa9a0bb Merge branch '3.5.x' 2025-09-18 12:30:16 +02:00
Moritz Halbritter d96267f12b Merge branch '3.4.x' into 3.5.x 2025-09-18 12:30:04 +02:00
Moritz Halbritter 9363f03d8d Next development version (v3.4.11-SNAPSHOT) 2025-09-18 12:29:39 +02:00
Moritz Halbritter aac1845cac Improve null-safety of core/spring-boot
See gh-46926
2025-09-18 11:35:52 +02:00
Moritz Halbritter 7689389349 Use correct nullable annotations in smoke tests
See gh-46926
2025-09-18 11:35:51 +02:00
Andy Wilkinson f81f2decf1 Revert "Upgrade to Jakarta XML Bind 4.0.4"
This reverts commit 602c149e7f.

Closes gh-47240
2025-09-18 08:04:51 +01:00
Andy Wilkinson cb0e868472 Merge branch '3.5.x' 2025-09-18 08:03:58 +01:00
Andy Wilkinson a465cdbf66 Revert "Upgrade to Jakarta XML Bind 4.0.4"
This reverts commit a7a05491fc.

See gh-47242
2025-09-18 08:03:31 +01:00
Andy Wilkinson 391e745840 Merge branch '3.4.x' into 3.5.x 2025-09-18 08:02:58 +01:00
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