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