Commit Graph
898 Commits
Author SHA1 Message Date
Moritz Halbritter 27723a11ab Add properties to configure BatchLogRecordProcessor
Closes gh-49543
2026-03-10 14:42:16 +01:00
Andy Wilkinson 632a19ad63 Polish "Add customizers for opaque token introspector builders"
See gh-49029
2026-03-10 10:42:00 +00:00
itsmevichu 2ff451d502 Add customizers for opaque token introspector builders
See gh-49029

Signed-off-by: itsmevichu <vishnutheep@gmail.com>
2026-03-10 10:42:00 +00:00
Andy Wilkinson 10659f0d67 Revert "Disable HTTP client's built-in decompression"
This reverts commit c9246cec4f.

Closes gh-48928
2026-03-09 16:45:18 +00:00
Andy Wilkinson c54d05ca8a Use vendor adapter to configure JTA Platform and Bean Container
Closes gh-48969
2026-03-09 11:37:41 +00:00
Andy Wilkinson d4d5a18ac8 Merge branch '4.0.x'
Closes gh-49523
2026-03-09 11:30:16 +00:00
Andy Wilkinson 3977d878d9 Merge branch '3.5.x' into 4.0.x
Closes gh-49522
2026-03-09 11:23:20 +00:00
Brian Clozel 07bd80fe6b Merge branch '4.0.x'
Closes gh-49521
2026-03-09 11:28:36 +01:00
Brian Clozel e487a6b499 Improve EndpointRequest matcher documentation
Prior to this commit, `EndpointRequest` exposed factory methods for
creating security matchers in the context of Actuator endpoints. This is
using the popular pattern matching approach for security matchers.
Such matchers are not as focused as method-level security and will match
the endpoint path itself (`"actuator/endpoint"`) as well as everything
beneath it (`"actuator/endpoint/**"`).

This commit improves the Javadoc and reference documentation to make
this behavior more explicit.

Closes gh-49520
2026-03-09 11:25:39 +01:00
Andy Wilkinson a6381c4edc Merge branch '4.0.x'
See gh-49386
2026-03-06 18:09:56 +00:00
Andy Wilkinson f80e7fe67e Merge branch '3.5.x' into 4.0.x
See gh-49385
2026-03-06 18:08:55 +00:00
Andy Wilkinson 5bd0e84157 Make Elasticsearch Docker tests run with Logback available
See gh-49477
2026-03-06 16:27:41 +00:00
Stéphane Nicoll ec107e2f9d Upgrade to OpenTelemetry 1.59.0
Closes gh-49452
2026-03-06 10:27:37 +01:00
Stéphane Nicoll 489cd77c58 Merge branch '4.0.x' 2026-03-05 09:23:20 +01:00
Stéphane Nicoll 09ed319596 Merge branch '3.5.x' into 4.0.x 2026-03-05 09:23:11 +01:00
Stéphane Nicoll 388bf2866e Merge branch '4.0.x'
Closes gh-49388
2026-03-03 14:12:48 +01:00
Stéphane Nicoll d15805f8f6 Merge branch '3.5.x' into 4.0.x
Closes gh-49387
2026-03-03 14:12:13 +01:00
Stéphane Nicoll e897935c5a Merge branch '4.0.x'
Closes gh-49386
2026-03-03 13:38:56 +01:00
Stéphane Nicoll 63c7099e84 Merge branch '3.5.x' into 4.0.x
Closes gh-49385
2026-03-03 13:38:43 +01:00
Andy Wilkinson fd58b76f51 Merge branch '4.0.x'
Closes gh-49379
2026-03-03 09:04:06 +00:00
Andy Wilkinson 42466e4776 Allow Customizer<HttpSecurity> beans to refine auth server config
Fixes gh-49367
2026-03-03 09:01:17 +00:00
Emanuel Rabina fed1098410 Upgrade to Thymeleaf Layout Dialect 4.0.0
See gh-49361

Signed-off-by: Emanuel Rabina <emanuelrabina@gmail.com>
2026-03-02 09:53:04 +01:00
Andy Wilkinson d9fc3ef18e Merge branch '4.0.x'
Closes gh-49345
2026-02-27 12:13:30 +00:00
Andy Wilkinson 23903925c5 Merge branch '3.5.x' into 4.0.x
Closes gh-49344
2026-02-27 12:13:03 +00:00
Andy Wilkinson 3c03622232 Merge branch '4.0.x'
Closes gh-49342
2026-02-27 09:35:06 +00:00
Andy Wilkinson 7f7532a0b9 Remove duplicate spring-web dependency
Closes gh-49338
2026-02-27 09:34:34 +00:00
Phillip Webb 86567aab1f Enable auto-configuration of OAuth2 machinery in a non-webapp
Refactor `spring-boot-security-oauth2-authorization-server` to separate
core authorization server auto-configuration from Spring Security web
auto-configuration.

This update should allow authorization server auto-configuration
outside or a reactive or servlet web application.

Closes gh-43978
2026-02-26 21:48:08 -08:00
Brian Clozel 8018829ff5 Deprecate LiveReload support for removal
Closes gh-48971
2026-02-26 14:22:02 +01:00
Andy Wilkinson 988a012a7b Upgrade to Jackson Bom 3.1.0
Closes gh-49330
2026-02-26 11:19:18 +00:00
Andy Wilkinson d11f64a7af Merge branch '4.0.x'
Closes gh-49328
2026-02-26 09:38:21 +00:00
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 ce7acf67bb Merge branch '4.0.x'
Closes gh-49326
2026-02-25 15:20:59 +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 11825b9b17 Merge branch '4.0.x'
Closes gh-49315
2026-02-24 16:27:05 +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 c327a50325 Merge branch '4.0.x'
Closes gh-49312
2026-02-24 15:35:04 +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 4b11e04e78 Deprecate RestTemplateBuilder#rootUri with replacement
This commit deprecates both `RootUriTemplateHandler` and
`RootUriBuilderFactory` types, along their usage in places like
`RestTemplateBuilder`.

`RestTemplateBuilder#rootUri` is now deprecated in favor of
`RestTemplateBuilder#baseUri`, which leverages Framework's
`DefaultUriBuilderFactory`.

Closes gh-48350
2026-02-24 16:18:09 +01:00
Brian Clozel 228e885f01 Merge branch '4.0.x'
Closes gh-49303
2026-02-23 18:35:47 +01:00
Brian Clozel dd51ece7ac Merge branch '3.5.x' into 4.0.x
Closes gh-49302
2026-02-23 18:34:48 +01:00
Phillip Webb d102bb69b3 Create reusable default TaskScheduler configuration
Create a `DefaultTaskSchedulerConfiguration` for use when standard
task scheduler beans are required.

Closes gh-49280
2026-02-20 16:28:36 -08:00
Stéphane Nicoll 53e7503fd4 Polish "Add support for configuring publishMaxGaugeForHistograms"
See gh-49242
2026-02-18 13:59:32 +01:00
Tommy Ludwig 3c028759a2 Add support for configuring publishMaxGaugeForHistograms
See https://github.com/micrometer-metrics/micrometer/pull/6159
See gh-49242
2026-02-18 13:52:30 +01:00
Phillip Webb b0f9cee6f0 Merge branch '4.0.x'
Closes gh-49250
2026-02-17 22:27:01 -08: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
Stéphane Nicoll 9420a15567 Upgrade to Lettuce 7.2.1.RELEASE
Closes gh-49228
2026-02-14 10:22:36 +01:00
Stéphane Nicoll 3af358ca05 Upgrade to Jedis 7.2.1
Closes gh-49227
2026-02-14 10:22:36 +01:00
Moritz Halbritter 8506cfd3ef Merge branch '4.0.x'
Closes gh-49215
2026-02-13 13:53:19 +01:00
Moritz Halbritter cdf8d2e9c8 Back off on Propagator in Brave and Otel auto-configurations
This also fixes the bug that both auto-configurations couldn't be used
together.

Closes gh-49183
2026-02-13 13:48:38 +01:00