Commit Graph
59468 Commits
Author SHA1 Message Date
Andy Wilkinson 6c8cd183bd Merge branch '3.5.x' into 4.0.x
Closes gh-49327
2026-02-26 09:38:10 +00:00
Andy Wilkinson d92d3a958b Clarify inferred relationships between registrations and providers
Closes gh-49240
2026-02-26 09:36:08 +00:00
Andy Wilkinson 20ff2b7ff1 Register reflection hints for HTTP service client property binding
Fixes gh-49274
2026-02-25 15:12:55 +00:00
Andy Wilkinson 14444669fe Merge branch '3.5.x' into 4.0.x
Closes gh-49321
2026-02-25 10:04:41 +00:00
Andy Wilkinson 5a764167ab Document applying AOT plugin directly for AOT on the JVM
Closes gh-49307
2026-02-25 09:53:37 +00:00
Andy Wilkinson 75ccf2cdba Merge branch '3.5.x' into 4.0.x
Closes gh-49314
2026-02-24 16:26:50 +00:00
Andy Wilkinson da8dbcc285 Merge pull request #49278 from l2yujw
* gh-49278:
  Remove Jetty test idle timeout configuration

Closes gh-49278
2026-02-24 16:20:10 +00:00
l2yuPa ae7d04e6dc Remove Jetty test idle timeout configuration
Signed-off-by: l2yuPa <jeungwon28@gmail.com>

See gh-49278
2026-02-24 16:19:53 +00:00
Andy Wilkinson 47a57f62a7 Merge pull request #49306 from giyeon95
* gh-49306:
  Remove extraneous semicolon from read-timeout value

Closes gh-49306
2026-02-24 15:37:28 +00:00
giyeon95 9ab01f61bd Remove extraneous semicolon from read-timeout value
Signed-off-by: giyeon95 <giyeon15@gmail.com>

See gh-49306
2026-02-24 15:36:55 +00:00
Andy Wilkinson e808d7a7de Align server.tomcat.max-part-count default with Tomcat's default
Fixes gh-49311
2026-02-24 15:32:50 +00:00
Brian Clozel dd51ece7ac Merge branch '3.5.x' into 4.0.x
Closes gh-49302
2026-02-23 18:34:48 +01:00
Brian Clozel 9c509cf5b3 Fix nesting support in RouterFunctions descriptions
Prior to this commit, descriptions for `RouterFunctions` web routes
would not include `nest` predicates and would only consider the last
predicate in the chain.

This commit ensures that nested predicates are properly chained adn
considered in the resulting description that is displayed in Actuator
endpoints.

Fixes gh-49289
2026-02-23 18:11:54 +01:00
Stéphane Nicoll 5c9dbd4a4d Merge branch '3.5.x' into 4.0.x
Closes gh-49300
2026-02-23 16:47:20 +01:00
Stéphane Nicoll 2d84c46c18 Merge pull request #49031 from quaff
* pr/49031:
  Members declared in final classes should not be protected

Closes gh-49031
2026-02-23 16:47:11 +01:00
Yanming Zhou 147d3d763b Members declared in final classes should not be protected
See gh-49031

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2026-02-23 16:28:44 +01:00
Andy Wilkinson 970147e318 Merge branch '3.5.x' into 4.0.x
Closes gh-49298
2026-02-23 15:23:41 +00:00
Andy Wilkinson 4bc47d0919 Remove stale mention of Groovy
Closes gh-49297
2026-02-23 15:23:22 +00:00
Stéphane Nicoll 5f8a752070 Merge branch '3.5.x' into 4.0.x
Closes gh-49295
2026-02-23 12:49:12 +01:00
Stéphane Nicoll 12e5cd4b45 Consistently enable parameters generation with AOT
This commit updates the Maven Plugin to retain parameters information
in AOT-generated code. This aligns with the Gradle Plugin and allows
to consistently use parameter names resolution in generated code.

Closes gh-49268
2026-02-23 12:44:54 +01:00
Stéphane Nicoll 4761af8ad7 Merge branch '3.5.x' into 4.0.x
Closes gh-49293
2026-02-23 12:20:31 +01:00
Stéphane Nicoll d4610e499c Merge pull request #49290 from ngocnhan-tran1996
* pr/49290:
  Update JDK requirement for CLI

Closes gh-49290
2026-02-23 12:20:22 +01:00
Tran Ngoc Nhan 55ef2df143 Update JDK requirement for CLI
See gh-49290

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2026-02-23 12:16:21 +01:00
Stéphane Nicoll f092971c7c Fix link to INSTALL.txt 2026-02-23 12:13:30 +01:00
Stéphane Nicoll eff9ca0af2 Merge branch '3.5.x' into 4.0.x
Closes gh-49287
2026-02-22 17:23:48 +01:00
Stéphane Nicoll 5d5c5f7f0b Merge pull request #49282 from ngocnhan-tran1996
* pr/49282:
  Align message in MyEnvironmentPostProcessor code sample

Closes gh-49282
2026-02-22 17:23:32 +01:00
Tran Ngoc Nhan 4b2efca338 Align message in MyEnvironmentPostProcessor code sample
See gh-49282

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2026-02-22 17:20:09 +01:00
Moritz Halbritter c9aae1275c Next development version (v4.0.4-SNAPSHOT) 2026-02-19 15:03:33 +01:00
Moritz Halbritter 5cc488dea1 Merge branch '3.5.x' into 4.0.x 2026-02-19 12:54:33 +01:00
Moritz Halbritter 9138ae29d3 Next development version (v3.5.12-SNAPSHOT) 2026-02-19 12:54:08 +01:00
Phillip Webb a7e63a7cbc Merge branch '3.5.x' into 4.0.x
Closes gh-49263
2026-02-18 19:30:58 -08:00
Phillip Webb 54ab3c5a61 Align "noteworthy" issues in release notes with Spring Framework
Closes gh-49150
2026-02-18 19:30:38 -08:00
Phillip Webb b3ae5b1f96 Merge branch '3.5.x' into 4.0.x 2026-02-18 18:30:07 -08:00
Phillip Webb 996664f382 Temporarily switch Docker to overlay2
See gh-49251
2026-02-18 18:29:53 -08:00
Phillip Webb 1ce8743841 Revert "Temporarily disable containerd snapshotter"
This reverts commit 5ba88c69bb.
2026-02-18 18:01:31 -08:00
Phillip Webb 5ba88c69bb Temporarily disable containerd snapshotter
See gh-49251
2026-02-18 17:07:21 -08:00
Phillip Webb 1f1a88cf7b Revert "Temporarily update system tests to use specific platform"
This reverts commit 1bb9dc3649.
2026-02-18 16:22:34 -08:00
Phillip Webb 1bb9dc3649 Temporarily update system tests to use specific platform
Attempt a workaround for "failed to fetch base layers" caused
by a buildpack lifecycle bug.

See gh-49251
2026-02-18 15:10:15 -08:00
Phillip Webb 280af06373 Polish 2026-02-18 15:10:07 -08:00
Stéphane Nicoll c1aedd16fc Merge branch '3.5.x' into 4.0.x 2026-02-18 18:30:59 +01:00
Stéphane Nicoll 193544d2e1 Upgrade to Spring Session 4.0.2
Closes gh-49094
2026-02-18 18:16:20 +01:00
Stéphane Nicoll d362c9652c Upgrade to Spring Framework 7.0.5
Closes gh-49216
2026-02-18 18:16:20 +01:00
Stéphane Nicoll 91cc0ddfa2 Upgrade to Spring Session 3.5.5
Closes gh-49074
2026-02-18 18:16:13 +01:00
Moritz Halbritter c37a5ff517 Merge branch '3.5.x' into 4.0.x 2026-02-18 14:11:31 +01:00
Moritz Halbritter f439fd38ce Show docker version and docker info when running system tests 2026-02-18 14:11:08 +01:00
Moritz Halbritter bdfdc7ec9d Merge branch '3.5.x' into 4.0.x 2026-02-18 10:29:56 +01:00
Moritz Halbritter ec946455ee Print CI docker images in system test 2026-02-18 10:29:39 +01:00
Stéphane Nicoll f4156197b5 Fix checks 2026-02-18 08:17:51 +01:00
Phillip Webb 1d054e8a12 Ensure HttpMessageConverters are configured before RestClients
Update `RestClientAutoConfiguration` to ensure that it applies after
`HttpMessageConvertersAutoConfiguration`.

Prior to this commit, the `HttpMessageConvertersRestClientCustomizer`
bean might not get created due to the `@ConditionalOnBean` guard not
finding any `ClientHttpMessageConvertersCustomizer` beans.

Since the issue is surprising hard to replicate in a unit test, a new
smoke test has been added to ensure the problem doesn't return.

Fixes gh-49223
2026-02-17 22:26:02 -08:00
Phillip Webb 362b3e3f20 Polish 2026-02-17 20:55:20 -08:00