Andy Wilkinson
1d109887c4
Merge branch '4.0.x'
...
Closes gh-50261
2026-04-30 13:45:24 +01:00
Andy Wilkinson
fc67e24820
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50260
2026-04-30 13:44:06 +01:00
Andy Wilkinson
e7d11afe45
Merge branch '4.0.x'
...
Closes gh-50258
2026-04-30 12:38:09 +01:00
Andy Wilkinson
a0a344f4b4
Merge branch '3.5.x' into 4.0.x
...
Fixes gh-50257
2026-04-30 12:35:30 +01:00
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
9c6d5d3ecf
Merge branch '4.0.x'
...
Closes gh-50228
2026-04-27 10:59:42 +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
ad1795bdc2
Merge branch '4.0.x'
...
Closes gh-50216
2026-04-25 10:40:20 +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
c420d8e7fd
Merge branch '4.0.x'
...
Closes gh-50204
2026-04-24 15:21:54 +01: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
e486daaa0d
Merge branch '4.0.x'
...
Closes gh-50190
2026-04-23 08:57:44 +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
fecda943a0
Merge branch '4.0.x'
...
Closes gh-50189
2026-04-23 08:56:48 +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
ab17dd80ef
Merge branch '4.0.x'
...
Closes gh-50182
2026-04-23 08:50:37 +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
7a4d9e4cdb
Merge branch '4.0.x'
...
Closes gh-50177
2026-04-23 08:46:21 +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
18e3091c24
Merge branch '4.0.x'
...
Closes gh-50175
2026-04-23 08:44:28 +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
0277a4fad5
Merge branch '4.0.x'
...
Closes gh-50163
2026-04-22 21:07:54 +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
Phillip Webb
f651030f9b
Align HttpClient defaults with Spring Framework and provide an opt-out
...
Update default for `ReactorClientHttpRequestFactoryBuilder` and
`ReactorClientHttpConnectorBuilder` to align with Spring Framework.
Also provide method of opting out in case proxyWithSystemProperties is
not wanted.
Closes gh-49950
2026-04-21 22:25:14 -07:00
Phillip Webb
e62a0409c9
Add @GrpcAdvice exception handling support
...
Closes gh-49053
2026-04-21 20:03:03 -07:00
Phillip Webb
752be34e1c
Fix GrpcDisableCsrfHttpConfigurer logic and add metadata
...
Fix the `GrpcDisableCsrfHttpConfigurer` logic so that the property
`spring.grpc.server.security.csrf.enabled` is used correctly.
Also add missing metadata.
Fixes gh-50145
2026-04-21 19:58:39 -07:00
Moritz Halbritter
b21ade191c
Polish "Monitor truststore certificates in SslMeterBinder"
...
See gh-49641
2026-04-21 12:33:44 +02:00
bbbbooo
f169bf8a48
Monitor truststore certificates in SslMeterBinder
...
See gh-49641
Signed-off-by: bbbbooo <hyeons1213@gmail.com >
2026-04-21 12:25:49 +02:00
Moritz Halbritter
02df21cc07
Polish "Add support for docker.elastic.co/elasticsearch/elasticsearch"
...
See gh-50119
2026-04-20 09:03:40 +02:00
itsmevichu
1b712e0434
Add support for docker.elastic.co/elasticsearch/elasticsearch
...
See gh-50119
Signed-off-by: itsmevichu <vishnutheep@gmail.com >
2026-04-20 08:51:50 +02:00
Stéphane Nicoll
58c7a0f4e7
Merge branch '4.0.x'
...
Closes gh-50127
2026-04-20 08:21:39 +02: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
05d6159512
Narrow icons pattern of StaticResourceLocation.FAVICON
...
Closes gh-50084
2026-04-16 09:39:53 +01:00
Andy Wilkinson
298984b749
Merge branch '4.0.x'
...
Closes gh-50086
2026-04-16 09:07:42 +01: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
2f73d15e35
Update distribution properties to support long task timers
...
Previously, LongTaskTimers were ignored when configuring a
distribution's min and max expected values and SLO boundaries. This
commit adds support, aligning them with the existing support for
Timers.
Fixes gh-49190
2026-04-15 15:01:41 +01:00
Andy Wilkinson
60c7922b20
Merge branch '4.0.x'
...
Closes gh-50078
2026-04-15 14:45:55 +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
e544995a5b
Merge branch '4.0.x'
...
Closes gh-50072
2026-04-15 08:40:40 +02:00
Stéphane Nicoll
967b468665
Add missing modules to classic starters
...
Closes gh-50071
2026-04-15 08:30:11 +02:00
Stéphane Nicoll
c91f61d23e
Merge branch '4.0.x'
...
Closes gh-50070
2026-04-15 08:11:26 +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
Phillip Webb
52cef18686
Support InetAddress filtering for HTTP Clients
...
Add `InetAddressFilter` interface which can be provided by
`HttpSettings` to filter out addresses in order to harden
applications against SSRF attacks.
Closes gh-49687
2026-04-13 22:03:50 -07:00
Stéphane Nicoll
495d16b1f8
Add auto-configuration for Redis annotation-driven listeners
...
This commit adds support for `@RedisListener` by providing the
infrastructure to register those endpoints using a default
`RedisMessageListenerContainer`.
Users wishing to configure additional containers can benefit from
`RedisMessageListenerContainerConfigurer`. The default container can
be tuned using new properties in the `spring.data.redis.listener`
namespace.
Closes gh-49858
2026-04-13 13:24:25 +02:00
Stéphane Nicoll
d19b2e09bc
Merge branch '4.0.x'
...
Closes gh-50040
2026-04-13 08:55:51 +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
dd5fdf7589
Merge branch '4.0.x'
...
Closes gh-50020
2026-04-10 15:31:32 +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
Stéphane Nicoll
c76b6b8c66
Add lazy JDBC connection fetching for pooled DataSources
...
This commit allows wrapping the auto-configured pooled DataSource in a
proxy that fetches connections as late as possible. JMX registration of
the underlying pool is preserved.
Closes gh-15480
2026-04-10 15:21:23 +02:00
Andy Wilkinson
783dcb9d97
Merge branch '4.0.x'
...
Closes gh-50018
2026-04-10 12:37:02 +01:00