Commit Graph
1086 Commits
Author SHA1 Message Date
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