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
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
Andy Wilkinson
70f610517e
Update Antora dependencies
...
Closes gh-49985
2026-04-09 08:27:49 +01:00
Stéphane Nicoll
822f1b9db6
Avoid logging invalid pattern
...
See gh-49942
2026-04-08 07:31:04 +02:00
Stéphane Nicoll
a35de55979
Merge pull request #49942 from dlwldnjs1009
...
* fix/env-endpoint-invalid-pattern:
Polish "Handle invalid regex pattern in EnvironmentEndpoint"
Handle invalid regex pattern in EnvironmentEndpoint
Closes gh-49942
2026-04-07 17:33:25 +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
bf39f6b5fc
Merge pull request #49904 from dependabot[bot]
...
* dependabot/npm_and_yarn/antora/lodash-4.18.1:
Bump lodash from 4.17.23 to 4.18.1 in /antora
Closes gh-49904
2026-04-07 12:39:57 +02:00
dependabot[bot]
3be0c434b5
Bump lodash from 4.17.23 to 4.18.1 in /antora
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: indirect
...
See gh-49904
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-07 12:39:33 +02:00
Andy Wilkinson
a988d65f5d
Merge branch 'detekt-task-relocatability' into 3.5.x
...
Closes gh-49937
2026-04-07 10:47:15 +01:00
Andy Wilkinson
cf16beca40
Polish "Improve Detekt task relocatability by relativizing basePath"
...
See gh-49937
2026-04-07 10:46:21 +01:00
Eric Haag
c6d66dc6ed
Improve Detekt task relocatability by relativizing basePath
...
Configures the `basePath` on Detekt tasks to use a relative path from
the root project. This prevents absolute paths from being used during
analysis, avoiding cross-machine build cache misses and ensuring the
task is fully relocatable.
See: https://github.com/detekt/detekt/issues/7170
Signed-off-by: Eric Haag <ehaag@gradle.com >
See gh-49937
2026-04-07 10:32:48 +01:00
Stéphane Nicoll
ca054c05a9
Upgrade to Tomcat 10.1.54
...
Closes gh-49910
2026-04-07 06:58:17 +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
Stéphane Nicoll
994515fa5b
Merge pull request #49898 from dependabot[bot]
...
* dependabot/github_actions/spring-io/github-actions/dot-github/workflows/codeql-analysis.yml-7dc305df87410aa851b873d2f1fd33ccbb7d0aa8:
Bump spring-io/github-actions/.github/workflows/codeql-analysis.yml
Closes gh-49898
2026-04-07 06:48:44 +02:00
dependabot[bot]
076e0be8f9
Bump spring-io/github-actions/.github/workflows/codeql-analysis.yml
...
Bumps [spring-io/github-actions/.github/workflows/codeql-analysis.yml](https://github.com/spring-io/github-actions ) from 6e66995f7d29de1e4ff76e4f0def7a10163fe910 to 7dc305df87410aa851b873d2f1fd33ccbb7d0aa8.
- [Commits](https://github.com/spring-io/github-actions/compare/6e66995f7d29de1e4ff76e4f0def7a10163fe910...7dc305df87410aa851b873d2f1fd33ccbb7d0aa8 )
---
updated-dependencies:
- dependency-name: spring-io/github-actions/.github/workflows/codeql-analysis.yml
dependency-version: 7dc305df87410aa851b873d2f1fd33ccbb7d0aa8
dependency-type: direct:production
...
See gh-49898
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-07 06:48:24 +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
6fe81dd196
Merge pull request #49835 from kodama-kcc
...
* clarify-configprops-defaults:
Polish contribution
Clarify that configprops defaults are not set in the Environment
Closes gh-49835
2026-03-31 10:31:01 +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
Stéphane Nicoll
ad114406ee
Merge pull request #49846 from dependabot[bot]
...
* dependabot/npm_and_yarn/antora/springio/antora-extensions-1.14.10:
Bump @springio/antora-extensions from 1.14.9 to 1.14.10 in /antora
Closes gh-49846
2026-03-31 10:07:29 +02:00
dependabot[bot]
86f6023ed5
Bump @springio/antora-extensions from 1.14.9 to 1.14.10 in /antora
...
Bumps [@springio/antora-extensions](https://github.com/spring-io/antora-extensions ) from 1.14.9 to 1.14.10.
- [Changelog](https://github.com/spring-io/antora-extensions/blob/main/CHANGELOG.adoc )
- [Commits](https://github.com/spring-io/antora-extensions/compare/v1.14.9...v1.14.10 )
---
updated-dependencies:
- dependency-name: "@springio/antora-extensions"
dependency-version: 1.14.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
See gh-49846
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-31 10:03:05 +02:00
Stéphane Nicoll
e4581e2ebc
Merge pull request #49845 from dependabot[bot]
...
* dependabot/github_actions/jfrog/setup-jfrog-cli-5.0.0:
Polish "Bump jfrog/setup-jfrog-cli from 4.10.0 to 5.0.0"
Bump jfrog/setup-jfrog-cli from 4.10.0 to 5.0.0
Closes gh-49845
2026-03-31 10:00:01 +02:00
Stéphane Nicoll
00beb648f1
Polish "Bump jfrog/setup-jfrog-cli from 4.10.0 to 5.0.0"
...
See gh-49845
2026-03-31 09:57:10 +02:00
dependabot[bot]
afdb1b9f6d
Bump jfrog/setup-jfrog-cli from 4.10.0 to 5.0.0
...
Bumps [jfrog/setup-jfrog-cli](https://github.com/jfrog/setup-jfrog-cli ) from 4.10.0 to 5.0.0.
- [Release notes](https://github.com/jfrog/setup-jfrog-cli/releases )
- [Commits](https://github.com/jfrog/setup-jfrog-cli/compare/86dacb6974c66cc99e7651e1205f6581aaddba9a...1641575d87647fb969c0545f0b6a76873e328b7c )
---
updated-dependencies:
- dependency-name: jfrog/setup-jfrog-cli
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
See gh-49845
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-31 09:56:48 +02:00
Stéphane Nicoll
8d1148c0f3
Merge pull request #49822 from dependabot[bot]
...
* dependabot/npm_and_yarn/antora/multi-57404e07ab:
Bump brace-expansion in /antora
Closes gh-49822
2026-03-27 17:46:41 +01:00
dependabot[bot]
7e414ec0c7
Bump brace-expansion in /antora
...
Bumps and [brace-expansion](https://github.com/juliangruber/brace-expansion ). These dependencies needed to be updated together.
Updates `brace-expansion` from 1.1.12 to 1.1.13
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13 )
Updates `brace-expansion` from 2.0.2 to 2.0.3
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.13
dependency-type: indirect
- dependency-name: brace-expansion
dependency-version: 2.0.3
dependency-type: indirect
...
See gh-49822
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-27 17:45:20 +01:00
Stéphane Nicoll
72cd3b5579
Merge pull request #49816 from quaff
...
* patch-209:
Do not use String#replaceAll() with a non-regex pattern
Closes gh-49816
2026-03-27 11:44:23 +01:00