Commit Graph
60294 Commits
Author SHA1 Message Date
Phillip Webb 71bb88b3bc Upgrade to Elasticsearch Client 9.2.8
Closes gh-50027
2026-04-10 20:13:11 -07:00
Phillip Webb dae5d24c4b Merge branch '3.5.x' into 4.0.x 2026-04-10 17:53:08 -07:00
Phillip Webb 82e3c22312 Fix detekt style issue 2026-04-10 17:52:15 -07:00
Phillip Webb 8f3442b41e Merge branch '3.5.x' into 4.0.x 2026-04-10 17:23:09 -07:00
Phillip Webb 0326e3608b Upgrade to Neo4j Java Driver 5.28.12
Closes gh-50026
2026-04-10 17:22:48 -07:00
Phillip Webb a546bd546f Fix MySamlRelyingPartyConfiguration Kotlin sample location
See gh-50023
2026-04-10 17:04:20 -07:00
Phillip Webb fdf478e6d5 Merge branch '3.5.x' into 4.0.x
Closes gh-50024
2026-04-10 17:00:04 -07:00
Phillip Webb 82dd06a80d Add missing MySamlRelyingPartyConfiguration Kotlin sample
Closes gh-50023
2026-04-10 16:59:51 -07: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 4c0797f7a3 Merge pull request #50010 from MohammedGhallab
* fix-issue-49952:
  Fix default values of management.httpexchanges.recording.include

Closes gh-50010
2026-04-10 15:29:10 +02:00
MohammedGhallab 46706753b9 Fix default values of management.httpexchanges.recording.include
See gh-50010

Signed-off-by: MohammedGhallab <mohammedfahmiyghallab@gmail.com>
2026-04-10 15:13:33 +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 ddffe426fd Merge pull request #50008 from dlwldnjs1009
* gh-50008:
  Polish "Strip query string from Cloud Foundry reactive links base URL"
  Strip query string from Cloud Foundry reactive links base URL

Closes gh-50008
2026-04-10 12:28:14 +01:00
Andy Wilkinson f63f6d7252 Polish "Strip query string from Cloud Foundry reactive links base URL"
This commit polishes the proposed test for the WebFlux Cloud Foundry
endpoint. To protect against future regressions, it also adds tests
for the general purpose links endpoints (WebFlux, Web MVC, and
Jersey) and for the Web MVC Cloud Foundry endpoint.

See gh-50008
2026-04-10 12:20:03 +01:00
Lee JiWon 847b2e837b Strip query string from Cloud Foundry reactive links base URL
CloudFoundryLinksHandler passes request.getURI().toString() directly
to EndpointLinksResolver.resolveLinks(), which includes the query
string. This causes generated link hrefs to contain the query
(for example, "/cfApplication?x=1/info"). The standard WebFlux and
Cloud Foundry servlet siblings already strip the query before
resolving links.

Use UriComponentsBuilder.replaceQuery(null) to match the pattern used
by WebFluxEndpointHandlerMapping and add a regression test for a
query-string request.

Signed-off-by: Lee JiWon <dlwldnjs1009@gmail.com>

See gh-50008
2026-04-10 11:33:28 +01:00
Andy Wilkinson dd6bc60d46 Merge branch '3.5.x' into 4.0.x
Closes gh-50015
2026-04-10 10:14:16 +01:00
Andy Wilkinson c9f9c45a2d Link to Kubernetes' startup probe documentation
Closes gh-50007
2026-04-10 10:12:43 +01:00
Andy Wilkinson 9fdb2db07c Merge branch '3.5.x' into 4.0.x
Closes gh-50012
2026-04-10 09:56:33 +01:00
Andy Wilkinson e68440d419 Consider enclosing classes when finding imports on test classes
Fixes gh-49860
2026-04-09 16:05:17 +01:00
Stéphane Nicoll 55a8587b04 Merge branch '3.5.x' into 4.0.x 2026-04-09 10:23:46 +02:00
Stéphane Nicoll 52689aa464 Upgrade to Elasticsearch Client 9.2.7
Closes gh-49989
2026-04-09 10:15:29 +02:00
Stéphane Nicoll 5a2f7ff4dc Start building against Spring Session 4.0.3 snapshots
See gh-49983
2026-04-09 10:08:05 +02:00
Stéphane Nicoll da5db863fa Start building against Spring Security 7.0.5 snapshots
See gh-49982
2026-04-09 10:08:05 +02:00
Stéphane Nicoll 499cd72c7d Start building against Spring Pulsar 2.0.5 snapshots
See gh-49981
2026-04-09 10:08:05 +02:00
Stéphane Nicoll b0f66020bd Start building against Spring LDAP 4.0.3 snapshots
See gh-49980
2026-04-09 10:08:05 +02:00
Stéphane Nicoll 6235e2de29 Start building against Spring Kafka 4.0.5 snapshots
See gh-49979
2026-04-09 10:08:04 +02:00
Stéphane Nicoll 405b25b94b Start building against Spring GraphQL 2.0.3 snapshots
See gh-49978
2026-04-09 10:08:04 +02:00
Stéphane Nicoll 083fb1f475 Start building against Spring Framework 7.0.7 snapshots
See gh-49977
2026-04-09 10:08:04 +02:00
Stéphane Nicoll 0664556e0f Start building against Spring Data Bom 2025.1.5 snapshots
See gh-49976
2026-04-09 10:08:04 +02:00
Stéphane Nicoll a1a3477aa2 Start building against Spring AMQP 4.0.3 snapshots
See gh-49975
2026-04-09 10:08:04 +02:00
Stéphane Nicoll 07b9bec17f Start building against Reactor Bom 2025.0.5 snapshots
See gh-49974
2026-04-09 10:08:04 +02:00
Stéphane Nicoll 6d68f95ef3 Start building against Micrometer Tracing 1.6.5-SNAPSHOT snapshots
See gh-49973
2026-04-09 10:08:03 +02:00
Stéphane Nicoll 1ce7f3f3e6 Start building against Micrometer 1.16.5 snapshots
See gh-49972
2026-04-09 10:07:36 +02:00
Stéphane Nicoll fbe3fb6969 Upgrade to Neo4j Java Driver 5.28.11
Closes gh-49984
2026-04-09 09:57:49 +02:00
Stéphane Nicoll 1b0cbb1d05 Start building against Spring Session 3.5.6 snapshots
See gh-49971
2026-04-09 09:57:49 +02:00
Stéphane Nicoll 72a2b78f37 Start building against Spring Security 6.5.10 snapshots
See gh-49970
2026-04-09 09:57:49 +02:00
Stéphane Nicoll 833f50de70 Start building against Spring Pulsar 1.2.17 snapshots
See gh-49969
2026-04-09 09:57:48 +02:00
Stéphane Nicoll 2221f4c2ac Start building against Spring LDAP 3.3.7 snapshots
See gh-49968
2026-04-09 09:57:48 +02:00
Stéphane Nicoll 520ecf7fb5 Start building against Spring Framework 6.2.18 snapshots
See gh-49967
2026-04-09 09:57:48 +02:00
Stéphane Nicoll 5932649254 Start building against Spring Data Bom 2025.0.11 snapshots
See gh-49966
2026-04-09 09:57:48 +02:00
Stéphane Nicoll a665ed9cce Start building against Spring Authorization Server 1.5.7 snapshots
See gh-49965
2026-04-09 09:57:48 +02:00
Stéphane Nicoll 95043e8974 Start building against Spring AMQP 3.2.10 snapshots
See gh-49964
2026-04-09 09:57:48 +02:00
Stéphane Nicoll 417668e100 Start building against Reactor Bom 2024.0.17 snapshots
See gh-49963
2026-04-09 09:57:48 +02:00
Stéphane Nicoll 480237178a Start building against Micrometer Tracing 1.5.11-SNAPSHOT snapshots
See gh-49962
2026-04-09 09:57:48 +02:00
Stéphane Nicoll a716dd9314 Start building against Micrometer 1.15.11 snapshots
See gh-49961
2026-04-09 09:57:48 +02: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 efe0ecf6cd Merge branch '3.5.x' into 4.0.x
Closes gh-49986
2026-04-09 08:29:55 +01:00
Andy Wilkinson 70f610517e Update Antora dependencies
Closes gh-49985
2026-04-09 08:27:49 +01:00
Stéphane Nicoll 96c0b1e13c Fx transitive dependencies of spring-boot-starter-data-mongodb-reactive
This commit stops including the MongoDB starter in the Data MongDB
reactive starter as the former has already an opinion on the MongoDB
driver to use.

This makes sure the reactive starter no longer brings the synchronous
MongoDB driver.

Closes gh-49945
2026-04-08 11:09:07 +02: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