Stéphane Nicoll
4c7cedb738
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50229
2026-04-27 11:04:35 +02:00
Stéphane Nicoll
f71464b3c6
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50227
2026-04-27 10:57:41 +02:00
Stéphane Nicoll
dfabb012e8
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50215
2026-04-25 10:37:05 +02:00
Andy Wilkinson
b02f7ddea3
Fix Partitioned session cooke attribute configuration with Tomcat
...
Fixes gh-50201
2026-04-24 15:06:38 +01:00
Andy Wilkinson
874f6294b9
Fix default security with actuator but without health
...
Closes gh-50188
2026-04-23 08:57:18 +01:00
Andy Wilkinson
e41b3bf731
Enable hostname verification for SSL connections to Elasticsearch
...
Closes gh-50187
2026-04-23 08:56:21 +01:00
Andy Wilkinson
3a9d836621
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50180
2026-04-23 08:50:07 +01:00
Andy Wilkinson
fd70564879
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50176
2026-04-23 08:45:56 +01:00
Andy Wilkinson
f8bb8162d1
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50174
2026-04-23 08:43:58 +01:00
Andy Wilkinson
ad25c28b6d
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50162
2026-04-22 20:51:26 +01:00
Stéphane Nicoll
1aaef07448
Apply API versioning path segment strategy last
...
This commit adapts the auto-configuration for API versioning to apply
the path segment last as this strategy is not meant to yield. It also
clarifies that configuration properties should not be used if ordering
of the strategies is important.
Closes gh-49800
2026-04-20 08:14:01 +02:00
Andy Wilkinson
a96de880e0
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50085
2026-04-16 09:07:18 +01:00
Andy Wilkinson
fc426a74ad
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50077
2026-04-15 14:43:43 +01:00
Stéphane Nicoll
967b468665
Add missing modules to classic starters
...
Closes gh-50071
2026-04-15 08:30:11 +02:00
Venkata Naga Sai Srikanth Gollapudi
9ea60cdad3
Add spring-boot-resttestclient to spring-boot-test-classic-modules
...
See gh-50069
Signed-off-by: Venkata Naga Sai Srikanth Gollapudi <42247688+GollapudiSrikanth@users.noreply.github.com >
2026-04-15 08:05:36 +02:00
Stéphane Nicoll
53cbe69150
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50039
2026-04-13 08:55:43 +02:00
Stéphane Nicoll
fdc81ab029
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50019
2026-04-10 15:31:18 +02:00
Andy Wilkinson
cd88bf71f5
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50017
2026-04-10 12:28:27 +01:00
Andy Wilkinson
64969bfea8
Ensure that mock infra is defined before Security auto-config
...
We need to ensure that MockMvcAutoConfiguration has defined its
DispatcherServletPath bean before the condition that checks for it in
ServletWebSecurityAutoConfiguration is evaluated.
Ideally, ServletWebSecurityAutoConfiguration in spring-boot-security
would not know about test-specific code but there's no easy way to
establish the required ordering without this link. One alternative
option is an auto-configuration class in spring-boot-security-test
that's purely for ordering purposes. This was rejected as it would
introduce new public API (as we enforce that all auto-configurations
are public).
Fixes gh-49854
2026-04-09 08:42:36 +01:00
Andy Wilkinson
edcc937add
Align FAIL_ON_UNKNOWN_PROPERTIES with Spring Boot 3.x
...
In Spring Boot 3.x, Jackson2ObjectMapperBuilder disabled
FAIL_ON_UNKNOWN_PROPERTIES. This commit aligns the behavior of
use-jackson2-defaults with this.
This commit also ensures that DEFAULT_VIEW_INCLUSION is disabled. It
was enabled by default in Jackson 2 and then disabled by
Jackson2ObjectMapperBuilder. At the time of writing, Jackson 3's
configureForJackson2() method does not enable DEFAULT_VIEW_INCLUSION.
Should that ever be corrected/changed in Jackson 3, this additional
change in this commit ensures that the Boot will continue to have the
desired default.
Fixes gh-49951
2026-04-08 08:38:32 +01:00
Stéphane Nicoll
308c4317e0
Merge branch '3.5.x' into 4.0.x
2026-04-08 07:31:30 +02:00
Stéphane Nicoll
d7a475fcd9
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49946
2026-04-07 17:33:38 +02:00
Brian Clozel
5c506b148f
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49943
2026-04-07 17:05:52 +02:00
Stéphane Nicoll
d93a3f21e9
Polish
2026-04-07 14:50:30 +02:00
Brian Clozel
3aad18a774
Merge branch '3.5.x' into 4.0.x
2026-04-03 10:56:16 +02:00
Hyeongjun Cho
481efb20cd
Fix typo in JdbcSessionAutoConfiguration Javadoc
...
See gh-49873
Signed-off-by: Hyeongjun Cho <ryuu.public@gmail.com >
2026-04-03 08:40:23 +02:00
Moritz Halbritter
d437c11761
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49869
2026-04-02 11:12:20 +02:00
Moritz Halbritter
4f47202910
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49866
2026-04-02 10:46:26 +02:00
Andy Wilkinson
417107df7a
Remove unused dependency on spring-boot-restclient-test
...
Closes gh-49855
2026-03-31 13:22:50 +01:00
Stéphane Nicoll
9105b64025
Merge branch '3.5.x' into 4.0.x
2026-03-26 16:07:44 +01:00
Stéphane Nicoll
30a3fac242
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49798
2026-03-26 11:25:57 +01:00
Stéphane Nicoll
51ffdc6cd3
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49782
2026-03-25 14:26:27 +01:00
Andy Wilkinson
96eea1812d
Fix WebSocketMessagingAutoConfiguration without a JsonMapper bean
...
Previously, if Jackson was on the classpath but no JsonMapper bean
was present, the app would fail to start. This commit updates
the auto-configuration so that the parts that require a JsonMapper
bean back of when no such bean is present.
The sample problem also exists with Jackson 2 and an ObjectMapper
bean. This commit also corrects that.
Fixes gh-49749
2026-03-25 11:55:39 +00:00
Andy Wilkinson
9851e67079
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49753
2026-03-25 11:24:09 +00:00
Stéphane Nicoll
6b53de850d
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49747
2026-03-25 07:34:12 +01:00
Yanming Zhou
664467563b
Remove empty package "org.springframework.boot.actuate.data"
...
See gh-49741
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2026-03-24 19:02:20 -07:00
Phillip Webb
e8ec285fd5
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49736
2026-03-24 17:39:33 -07:00
Stéphane Nicoll
a96bfd6a0b
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49727
2026-03-24 10:29:30 +01:00
Andy Wilkinson
f988fe93e0
Merge branch '3.5.x' into 4.0.x
2026-03-23 14:50:29 +00:00
Brian Clozel
86274962f4
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49706
2026-03-23 11:18:25 +01:00
Daeho Kwon
0b45618cb5
Add @ConditionalOnWebApplication to NettyReactiveWebServerAutoConfiguration
...
See gh-49695
Signed-off-by: Daeho Kwon <trewq231@naver.com >
2026-03-21 14:26:23 -07:00
Stéphane Nicoll
25b6de94d5
Fix formatting
2026-03-20 10:29:31 +01:00
Stéphane Nicoll
d8ea797aab
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49672
2026-03-20 10:08:40 +01:00
Brian Clozel
26edf79084
Merge branch '3.5.x' into 4.0.x
2026-03-19 09:40:05 +01:00
Brian Clozel
a6d8c48e13
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49649
2026-03-18 17:38:12 +01:00
Brian Clozel
1ead08b9d8
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49646
2026-03-18 16:45:57 +01:00
Andy Wilkinson
797253a447
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49617
2026-03-16 18:00:39 +00:00
Andy Wilkinson
76290f7871
Remove unused org.springframework.boot.docker-test plugin
...
Closes gh-49598
2026-03-13 16:38:01 +00:00
Brian Clozel
ed8cba80b6
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49593
2026-03-13 16:48:49 +01:00
Andy Wilkinson
f0aff3aa3c
Polish "Add failure analysis for missing auto-configured MailSender"
...
See gh-49582
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-03-13 12:24:25 +00:00