Commit Graph
31245 Commits
Author SHA1 Message Date
Phillip Webb 481b972fad Merge branch '3.5.x' into 4.0.x
Closes gh-50064
2026-04-13 15:26:23 -07:00
Phillip Webb 04ecce4e2a Polish 'Include @Bean method annotations in ContainerConnectionSource'
See gh-50033
2026-04-13 15:25:07 -07:00
Daeho Kwon fe5424b7e1 Include @Bean method annotations in ContainerConnectionSource
Update `ServiceConnectionAutoConfigurationRegistrar` to include
annotations from `@Bean` methods.

See gh-50033

Signed-off-by: Daeho Kwon <trewq231@naver.com>
2026-04-13 15:03:26 -07:00
Stéphane Nicoll 019eb637ac Upgrade to Thymeleaf Extras SpringSecurity 3.1.4.RELEASE
Closes gh-50049
2026-04-13 17:30:42 +02:00
Stéphane Nicoll 3f423fee39 Upgrade to Thymeleaf 3.1.4.RELEASE
Closes gh-50048
2026-04-13 17:30:38 +02:00
Stéphane Nicoll c5d2ee32ff Upgrade to Micrometer 1.15.11
Closes gh-49961
2026-04-13 17:30:34 +02:00
Stéphane Nicoll f1fa2a1065 Upgrade to Hibernate 6.6.48.Final
Closes gh-50047
2026-04-13 17:30:33 +02:00
Refeccd b494caaa96 Refactor bind method constants to use BindMethod enum
See gh-50038

Signed-off-by: Refeccd <refeccd@gmail.com>
2026-04-13 09:05:48 +02:00
Stefano Cordio ddad0df064 Favor @EnableEnversRepositories in EnversRevisionRepositoriesRegistrar
See gh-50035

Signed-off-by: Stefano Cordio <stefano.cordio@gmail.com>
2026-04-13 08:42:58 +02:00
Phillip Webb 82e3c22312 Fix detekt style issue 2026-04-10 17:52:15 -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
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 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 c9f9c45a2d Link to Kubernetes' startup probe documentation
Closes gh-50007
2026-04-10 10:12:43 +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 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
Stéphane Nicoll 822f1b9db6 Avoid logging invalid pattern
See gh-49942
2026-04-08 07:31:04 +02:00
Stéphane Nicoll 2181ce095c Polish "Handle invalid regex pattern in EnvironmentEndpoint"
See gh-49942
2026-04-07 17:28:34 +02:00
Lee JiWon e27c72eeb9 Handle invalid regex pattern in EnvironmentEndpoint
See gh-49942

Signed-off-by: Lee JiWon <dlwldnjs1009@gmail.com>
2026-04-07 17:14:35 +02:00
Lee JiWon b36edad27d Preserve HttpMethod in EndpointRequest exclusions
EndpointRequest.withHttpMethod(...) restrictions are lost when
excluding(Class<?>...), excluding(String...), or excludingLinks()
are chained because each exclusion creates a new matcher without
the configured method.

Preserve the configured HttpMethod in both servlet and reactive
matchers and add regression tests for exclusion chaining.

See gh-49885

Signed-off-by: Lee JiWon <dlwldnjs1009@gmail.com>
2026-04-07 16:56:53 +02:00
Stéphane Nicoll 786ca272b2 Upgrade to MariaDB 3.5.8
Closes gh-49909
2026-04-07 06:58:13 +02:00
Stéphane Nicoll 4fd4ed03ce Upgrade to Jetty 12.0.34
Closes gh-49908
2026-04-07 06:58:09 +02:00
Stéphane Nicoll b594a0d033 Upgrade to Jaybird 6.0.5
Closes gh-49907
2026-04-07 06:58:05 +02:00
Stéphane Nicoll 1dfc72dda9 Upgrade to Hibernate 6.6.47.Final
Closes gh-49906
2026-04-07 06:58:01 +02:00
Stéphane Nicoll c9ff15890f Upgrade to Groovy 4.0.31
Closes gh-49905
2026-04-07 06:57:57 +02:00
LeeJiWon 1841396531 Honor HttpMethod for reactive additional endpoint paths
Reactive EndpointRequest.toAdditionalPaths(...).withHttpMethod(...)
stores the configured HttpMethod but does not pass it to the
underlying matcher. As a result, additional endpoint paths match
regardless of the configured request method.

Update the reactive matcher to pass the configured method through
and add a regression test to verify that only matching methods are
accepted.

Fixes gh-49864

Signed-off-by: LeeJiWon <dlwldnjs1009@gmail.com>
2026-04-03 10:33:08 +02:00
Moritz Halbritter bcb0007f9a Add support for apache/artemis
Closes gh-49865
2026-04-02 10:59:55 +02:00
Moritz Halbritter 4e3f5f0578 Add support for apache/activemq
Closes gh-49863
2026-04-02 10:01:17 +02:00
Stéphane Nicoll a5338e55c4 Polish contribution
See gh-49835
2026-03-31 10:30:38 +02:00
kei-kodama 8f93bbfc3a Clarify that configprops defaults are not set in the Environment
See gh-49835

Signed-off-by: kei-kodama <kodama521@gmail.com>
2026-03-31 10:11:34 +02:00
Yanming Zhou 9520eb9622 Do not use String#replaceAll() with a non-regex pattern
See gh-49816

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2026-03-27 11:40:28 +01:00
Stéphane Nicoll 4527245ebc Polish javadoc 2026-03-26 16:06:01 +01:00
Stéphane Nicoll 29674df3ee Remove duplicated default in manual Jackson metadata
Closes gh-49797
2026-03-26 11:19:26 +01:00
Stéphane Nicoll 696a60e8fd Full auto-configure transaction management in slice tests
Closes gh-49716
2026-03-25 14:11:14 +01:00
Andy Wilkinson 4b37ecbf6d Upgrade to Undertow 2.3.24.Final
Closes gh-49761
2026-03-25 12:12:04 +00:00