Tran Ngoc Nhan
652d6b4e3b
Correct path java files
...
See gh-48398
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-12-05 10:01:00 -08:00
Phillip Webb
739b92e525
Consider reactive indicators in HealthEndpointGroupMembershipValidator
...
Update `HealthEndpointGroupMembershipValidator` to also consider
reactive health indicators.
Fixes gh-48387
2025-12-04 14:09:21 -08:00
Phillip Webb
e93f9c313c
Guard against WebServerApplicationContext not being present
...
Update security matchers and WebFlux actuator support to guard against
the `WebServerApplicationContext` class not being present.
Fixes gh-48388
2025-12-03 22:41:32 -08:00
Stéphane Nicoll
1c637d8692
Use correct product names for IntelliJ IDEA
2025-12-02 16:59:03 +01:00
Stéphane Nicoll
d4ed0b3842
Merge branch '3.5.x'
...
Closes gh-48378
2025-12-02 10:47:06 +01:00
Stéphane Nicoll
5cc1a93969
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48377
2025-12-02 10:47:00 +01:00
Stéphane Nicoll
3f6c70031a
Merge pull request #48367 from dependabot[bot]
...
* pr/48367:
Bump @antora/site-generator in /antora
Closes gh-48367
2025-12-02 10:46:54 +01:00
dependabot[bot]
b9316b33be
Bump @antora/site-generator in /antora
...
Bumps [@antora/site-generator](https://gitlab.com/antora/antora ) from 3.2.0-alpha.10 to 3.2.0-alpha.11.
- [Changelog](https://gitlab.com/antora/antora/blob/main/CHANGELOG.adoc )
- [Commits](https://gitlab.com/antora/antora/compare/v3.2.0-alpha.10...v3.2.0-alpha.11 )
---
updated-dependencies:
- dependency-name: "@antora/site-generator"
dependency-version: 3.2.0-alpha.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
See gh-48367
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-02 10:44:14 +01:00
Stéphane Nicoll
774a844fee
Merge branch '3.5.x'
...
Closes gh-48376
2025-12-02 10:21:21 +01:00
Stéphane Nicoll
d661968e83
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48375
2025-12-02 10:21:11 +01:00
Stéphane Nicoll
a565bfe670
Merge pull request #48366 from dependabot[bot]
...
* pr/48366:
Bump @antora/cli from 3.2.0-alpha.10 to 3.2.0-alpha.11 in /antora
Closes gh-48366
2025-12-02 10:21:05 +01:00
dependabot[bot]
f4b63184de
Bump @antora/cli from 3.2.0-alpha.10 to 3.2.0-alpha.11 in /antora
...
Bumps [@antora/cli](https://gitlab.com/antora/antora ) from 3.2.0-alpha.10 to 3.2.0-alpha.11.
- [Changelog](https://gitlab.com/antora/antora/blob/main/CHANGELOG.adoc )
- [Commits](https://gitlab.com/antora/antora/compare/v3.2.0-alpha.10...v3.2.0-alpha.11 )
---
updated-dependencies:
- dependency-name: "@antora/cli"
dependency-version: 3.2.0-alpha.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
See gh-48366
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-02 10:16:08 +01:00
Andy Wilkinson
8a2f25e6b1
Merge branch '3.5.x'
...
Closes gh-48373
2025-12-02 08:11:29 +00:00
Andy Wilkinson
dd586f516b
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48372
2025-12-02 08:11:18 +00:00
Andy Wilkinson
69b7914564
Upgrade to Spring Boot Release Verification 0.0.15
...
Closes gh-48371
2025-12-02 08:10:38 +00:00
Phillip Webb
d61558147d
Merge branch '3.5.x'
...
Closes gh-48369
2025-12-01 17:08:54 -08:00
Phillip Webb
99e121f652
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48368
2025-12-01 17:08:46 -08:00
Phillip Webb
18595e557b
Trigger docs build with specific SHA
...
Closes gh-44204
2025-12-01 17:08:21 -08:00
Phillip Webb
64ea2fdd24
Fix spring-boot-kotlin-serialization-json starter name
...
Rename `spring-boot-starter-kotlin-serialization` to
`spring-boot-starter-kotlin-serialization-json` to align with module.
Fixes gh-48262
2025-12-01 11:51:53 -08:00
Phillip Webb
d87aa53f12
Remove outdated modules section from README
...
Closes gh-48291
2025-12-01 11:04:11 -08:00
Stéphane Nicoll
70acb44d1b
Polish
2025-12-01 17:00:23 +01:00
Brian Clozel
50f64f947a
Separate client and server HttpMessageConverters
...
Prior to this commit, the `HttpMessageConverters` auto-configuration
would pick up `HttpMessageConverter<?>` beans from the context and
broadly apply them to both server and client converters setup.
This can cause several types of problems.
First, specific configurations only meant for server setup will also be
applied to the client side. For example, the Actuator JSOn configuration
is only meant to be applied to the server infrastructure.
Also, picking up converters from the context does not convey whether
such converters are meant to override the default ones or should be
configured as custom, in addition to the defaults.
For example, a bean extending `JacksonJsonHttpMessageConverter` can be
both meant to override the default with `builder.withJsonConverter` or
meant as an additional converter with `builder.addCustomConverter`.
This commit ensures that the auto-configurations contribute
`ClientHttpMessageConvertersCustomizer` and
`ServerHttpMessageConvertersCustomizer` beans instead of converter beans
directly. Applications can still contribute such beans and those will be
used.
Fixes gh-48310
2025-12-01 15:17:31 +01:00
Andy Wilkinson
c1e4375049
Merge branch '3.5.x'
...
Closes gh-48360
2025-12-01 12:01:30 +00:00
Andy Wilkinson
3e0c1a66c3
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48359
2025-12-01 11:59:13 +00:00
Andy Wilkinson
c4df126d75
Document need for aspectjweaver dependency
...
Closes gh-48358
2025-12-01 11:58:24 +00:00
Andy Wilkinson
2e80fe6e78
Merge pull request #48357 from hktechn0
...
* gh-48357:
Change annotation from ConfigurationPropertiesScan to ConfigurationPropertiesSource
Closes gh-48357
2025-12-01 11:43:27 +00:00
Hirotaka Kawata
962ecfcf1d
Change annotation from ConfigurationPropertiesScan to ConfigurationPropertiesSource
...
See gh-48357
Signed-off-by: Hirotaka Kawata <kawata.hirotaka@moneyforward.co.jp >
2025-12-01 11:43:19 +00:00
Andy Wilkinson
e1d85b3678
Apply default property inclusion to content
...
Previously, the setting was only applied to values. This worked
for POJOs but had no effect on maps.
Fixes gh-48343
2025-12-01 10:57:11 +00:00
Stéphane Nicoll
e5928f7d5b
Merge branch '3.5.x'
...
Closes gh-48355
2025-12-01 11:46:19 +01:00
Stéphane Nicoll
6bdf47b421
Merge pull request #48139 from scottfrederick
...
* pr/48139:
Polish "Improve testing of architecture checks"
Improve testing of architecture checks
Closes gh-48139
2025-12-01 11:33:48 +01:00
Stéphane Nicoll
d9bf31349a
Polish "Improve testing of architecture checks"
...
See gh-48139
2025-12-01 11:27:16 +01:00
Scott Frederick
8e65122576
Improve testing of architecture checks
...
See gh-48139
Signed-off-by: Scott Frederick <scottyfred@gmail.com >
2025-12-01 11:20:14 +01:00
Stéphane Nicoll
811ddcd1b8
Merge branch '3.5.x'
...
Closes gh-48336
2025-11-28 16:05:30 +01:00
Stéphane Nicoll
5a20176331
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48335
2025-11-28 16:04:30 +01:00
Stéphane Nicoll
d6dc888e4a
Focus examples on TestRestTemplate configuration
...
Closes gh-48334
2025-11-28 16:03:48 +01:00
Stéphane Nicoll
c63dbe7eb8
Document LocalTestWebServer
...
Closes gh-48333
2025-11-28 15:14:54 +01:00
Stéphane Nicoll
e9db595c67
Restore TestRestTemplate#getRootUri
...
This commit adapts TestRestTemplate#getRootUri to the recently
introduced LocalTestWebServer. The behavior invokes the
UriTemplateHandler to provide the value. If the implementation expands
full URL, then it will provide the expected behavior. If not, it should
return the empty string as before.
Closes gh-48330
2025-11-28 14:44:50 +01:00
Andy Wilkinson
c6c6ff0103
Merge branch '3.5.x'
...
Closes gh-48328
2025-11-28 10:09:05 +00:00
Andy Wilkinson
625abc5282
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48326
2025-11-28 10:02:36 +00:00
Stéphane Nicoll
542c21869e
Review "Creating Your Own Starter" section
...
Closes gh-48317
2025-11-28 11:00:59 +01:00
Andy Wilkinson
9eab00727d
Merge pull request #48320 from youngledo
...
* gh-48320:
Set the version to 'unknown' when redis_version is missing
Closes gh-48320
2025-11-28 09:55:15 +00:00
Huang Xiao
2b67bbe07d
Set the version to 'unknown' when redis_version is missing
...
See gh-48320
Signed-off-by: Huang Xiao <youngledo@qq.com >
2025-11-28 09:54:09 +00:00
Andy Wilkinson
7946f0e831
Merge branch '3.5.x'
...
Closes gh-48325
2025-11-28 09:44:43 +00:00
Andy Wilkinson
7f2ffca789
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48324
2025-11-28 09:42:28 +00:00
Andy Wilkinson
8becf59d34
Merge pull request #48319 from berry120
...
* gh-48319:
Polish "Stop closing parent's MeterRegistry beans when child context closes"
Stop closing parent's MeterRegistry beans when child context closes
Closes gh-48319
2025-11-28 09:42:10 +00:00
Andy Wilkinson
e65baba3a7
Polish "Stop closing parent's MeterRegistry beans when child context closes"
...
See gh-48319
2025-11-28 09:26:29 +00:00
Michael Berry
c89576d14d
Stop closing parent's MeterRegistry beans when child context closes
...
See gh-48319
Signed-off-by: Michael Berry <berry120@gmail.com >
2025-11-28 09:13:19 +00:00
Andy Wilkinson
c3e51d32b8
Allow a JwtTypeValidator bean to override Security's default
...
A change in Spring Security [1] means that type validation is now
performed by default by Spring Security. A breaking side-effect of
this is that setting validateTypes to false no longer has an effect
and the default JwtTypeValidator is still present. Its presence,
wrapped in a DelegatingOAuth2TokenValidator, prevents a user's
JwtTypeValidator bean from being used for type validation.
This commit updates Boot's auto-configuration to change how the
type validators are created. We avoid wrapping in a
DelegatingOAuth2TokenValidator so that the user's custom
JwtTypeValidator can be detected and used in place of the default.
This requires us to create the JwtIssuerValidator rather than using
the createDefaultWithIssuer method as it does not allow additional
validators to be provided.
Fixes gh-48301
[1] https://github.com/spring-projects/spring-security/commit/6d3b54df21ec0cffc30c8b3e0784220bd117a87d
2025-11-27 14:18:10 +00:00
Stéphane Nicoll
a5a0ad2ab9
Merge pull request #48274 from Nhahan
...
* pr/48274:
Polish "Relax conditions to create HttpService client with RestClient"
Relax conditions to create HttpService client with RestClient
Closes gh-48274
2025-11-27 09:55:16 +01:00
Stéphane Nicoll
4feb1faf3a
Polish "Relax conditions to create HttpService client with RestClient"
...
See gh-48274
2025-11-27 09:54:50 +01:00