Commit Graph

58194 Commits

Author SHA1 Message Date
Phillip Webb f6da5e7a5c Merge branch '3.5.x' 2025-09-24 16:22:44 -07:00
Phillip Webb 8d63043d9e Merge branch '3.4.x' into 3.5.x 2025-09-24 16:20:42 -07:00
Phillip Webb b43d2f2088 Remove version number from assertions 2025-09-24 14:08:26 -07:00
Andy Wilkinson 0b0b742758 Merge branch '3.5.x'
Closes gh-47312
2025-09-24 15:21:40 +01:00
Andy Wilkinson b61e38bef8 Support launching with a parameterless main method
Fixes gh-47311
2025-09-24 15:16:18 +01:00
Andy Wilkinson 6490b749db Merge branch '3.5.x'
Closes gh-47310
2025-09-24 14:57:27 +01:00
Andy Wilkinson 9a1d9f677b Add support for finding package-private and parameterless main
Fixes gh-47309
2025-09-24 14:54:06 +01:00
Brian Clozel 1cd14c96a5 Configure ProblemDetailJacksonMixin on JsonMapper
Prior to this commit, Spring Boot would use Framework's
`Jackson2ObjectMapperBuilder` to configure the `ObjectMapper` instance.
This builder would configure the `ProblemDetail` mixin automatically.

With the introduction of Jackson 3.x support, Spring Framework removed
its builder in favor of the native Jackson builder. As a result, the
mixin is not registered with the `JsonMapper` aymore.

This commit ensures that the mixin is registered if the `ProblemDetail`
class is present in the classpath.

Closes gh-47298
2025-09-24 14:29:09 +02:00
Andy Wilkinson 51b606e941 Polish 2025-09-24 12:47:09 +01:00
Stéphane Nicoll c5e28c9133 Upgrade to Log4j2 2.25.2
Closes gh-46334
2025-09-24 12:52:00 +02:00
Stéphane Nicoll c4cace3f74 Upgrade to Log4j2 2.25.2
See gh-46334
2025-09-24 12:14:32 +02:00
Stéphane Nicoll b7695200a9 Re-apply the upgrade to Log4j2 2.25.1
See gh-46372
See gh-46334
2025-09-24 12:13:54 +02:00
Stéphane Nicoll 5cec09dd02 Merge pull request #47297 from rstoyanchev
* pr/47297:
  Polish
  Fix renamed link to HTTP Service Clients docs

Closes gh-47297
2025-09-24 11:56:05 +02:00
Stéphane Nicoll cae5a811ad Polish
See gh-47297
2025-09-24 11:48:26 +02:00
rstoyanchev 0afd40fa40 Fix renamed link to HTTP Service Clients docs
See gh-47297
2025-09-24 11:44:47 +02:00
Stéphane Nicoll 3265a2672d Merge branch '3.5.x'
Closes gh-47307
2025-09-24 11:43:34 +02:00
Stéphane Nicoll b6a1c29763 Merge branch '3.4.x' into 3.5.x
Closes gh-47306
2025-09-24 11:43:21 +02:00
Stéphane Nicoll 9a3a3b1b5e Merge pull request #47304 from scottfrederick
* pr/47304:
  Update managed dependency version override examples in documentation

Closes gh-47304
2025-09-24 11:43:10 +02:00
Scott Frederick 6354d802c0 Update managed dependency version override examples in documentation
The examples for overriding a managed dependency version with Maven
were using an outdated version property. This commit updates the
example to use a valid property.

The version override warning from the Gradle plugin docs was also
copied to the Maven docs.

See gh-47304

Signed-off-by: Scott Frederick <scottyfred@gmail.com>
2025-09-24 11:39:49 +02:00
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