Phillip Webb
bc46bb2a24
Drop spring-boot-loader-classic support
...
Closes gh-45714
2025-09-23 15:31:51 -07:00
Phillip Webb
3b2c8abf50
Restructure buildpack docker package
...
Closes gh-45284
2025-09-23 13:59:27 -07:00
Phillip Webb
dc341edfdd
Add config prop to enabled/disable Elasticsearch sniffer
...
Closes gh-47301
Co-Authored-By: Andy Wilkinson <andy.wilkinson@broadcom.com>
2025-09-23 08:28:51 +01:00
Phillip Webb
3a9ab15696
Reintroduce previous EnvironmentPostProcessor in deprecated form
...
Restore previous `EnvironmentPostProcessor` in deprecated form to help
lessen upgrade pain.
Closes gh-47272
2025-09-22 11:25:23 -07:00
Andy Wilkinson
8d87586395
Merge branch '3.5.x'
...
Closes gh-47296
2025-09-22 11:05:13 +01:00
Andy Wilkinson
d3bab5f82d
Test against Gradle 9.1.0
...
Closes gh-47295
2025-09-22 11:02:55 +01:00
Phillip Webb
862db41134
Fix typo
2025-09-19 15:09:40 -07:00
Stéphane Nicoll
42cc7775f4
Merge branch '3.5.x'
...
Closes gh-47283
2025-09-19 17:57:10 +02:00
Stéphane Nicoll
5c95ee798c
Use Java 25 GA on CI
...
Closes gh-47246
2025-09-19 17:56:49 +02:00
Stéphane Nicoll
14703cbafd
Revert "Remove mentions of JUnit 4"
...
This reverts commit 3b98af30f5
.
See gh-47228
2025-09-19 17:05:00 +02:00
Stéphane Nicoll
3b98af30f5
Remove mentions of JUnit 4
...
This commit removes all mentions of JUnit 4 from the Javadoc and
reference documentation. It also harmonizes to simply refers to JUnit.
Closes gh-47228
2025-09-19 15:29:11 +02:00
Moritz Halbritter
8d000e008f
Merge branch '3.5.x'
2025-09-19 11:24:32 +02:00
Moritz Halbritter
335a0b76b5
Merge branch '3.4.x' into 3.5.x
...
Closes gh-47275
2025-09-19 10:38:39 +02:00
Moritz Halbritter
4a1de8534f
Add detection for Bitnami Legacy images
...
This commit also adjusts the tests to use bitnamilegacy images because we have no way to test against the original bitnami images.
Closes gh-46983
2025-09-19 10:18:59 +02:00
Moritz Halbritter
630bb335ea
Revert "Disable tests which use Bitnami images"
...
This reverts commit 24a23c4f72
.
See gh-46983
2025-09-19 09:01:01 +02:00
Phillip Webb
c1d51f8687
Remove Bitnami support
...
Closes gh-47267
2025-09-18 14:41:16 -07:00
Phillip Webb
255ea92a57
Add `HttpClientTransport` factory support
...
Update `JettyClientHttpRequestFactoryBuilder` and
`JettyClientHttpConnectorBuilder` with support for create the
`HttpClientTransport` from a factory function.
Closes gh-47251
2025-09-18 14:02:18 -07:00
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