Commit Graph
56666 Commits
Author SHA1 Message Date
Phillip Webb 10df287bbb Merge pull request #49694 from dlwldnjs1009
* jiwon/fix-standard-stack-trace-printer-javadoc:
  Fix typos in StandardStackTracePrinter Javadoc

Closes gh-49694
2026-03-21 14:22:08 -07:00
Lee Jiwon ec167252f2 Fix typos in StandardStackTracePrinter Javadoc
See gh-49694

Signed-off-by: Lee Jiwon <dlwldnjs1009@gmail.com>
2026-03-21 14:18:43 -07:00
Andy Wilkinson f0a02cdbd3 Trigger docs build once release has been promoted
Closes gh-49682
2026-03-20 13:01:43 +00:00
Andy Wilkinson aec36b88ef Upgrade to Antora UI 0.4.26
Closes gh-49679
2026-03-20 12:50:35 +00:00
Stéphane Nicoll 060d006f53 Merge pull request #49671 from dependabot[bot]
* dependabot/npm_and_yarn/antora/multi-20daa59c70:
  Bump fast-xml-parser and @springio/antora-extensions in /antora

Closes gh-49671
2026-03-20 10:10:21 +01:00
dependabot[bot] be23431bd7 Bump fast-xml-parser and @springio/antora-extensions in /antora
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) to 5.5.7 and updates ancestor dependency [@springio/antora-extensions](https://github.com/spring-io/antora-extensions). These dependencies need to be updated together.

Updates `fast-xml-parser` from 4.5.4 to 5.5.7
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.5.4...v5.5.7)

Updates `@springio/antora-extensions` from 1.14.7 to 1.14.9
- [Changelog](https://github.com/spring-io/antora-extensions/blob/main/CHANGELOG.adoc)
- [Commits](https://github.com/spring-io/antora-extensions/compare/v1.14.7...v1.14.9)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.7
  dependency-type: indirect
- dependency-name: "@springio/antora-extensions"
  dependency-version: 1.14.9
  dependency-type: direct:production
...

See gh-49671

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-20 10:10:00 +01:00
Stéphane Nicoll 8c605ccd94 Merge pull request #49660 from ljrmorgan
* graphql_test_should_load_controller_advice:
  Polish "Consider ControllerAdvice with @GraphQlTest"
  Consider ControllerAdvice with @GraphQlTest

Closes gh-49660
2026-03-20 10:07:51 +01:00
Stéphane Nicoll af03b3b07c Polish "Consider ControllerAdvice with @GraphQlTest"
See gh-49660
2026-03-20 10:03:05 +01:00
Louis Morgan 264a9aa43a Consider ControllerAdvice with @GraphQlTest
This commit updates the GraphQL slice tests to also consider
`@ControllerAdvice`-annotated beans, since Spring GraphQL loads
`@GraphQlExceptionHandler`s declared in `@ControllerAdvice` beans.

This also aligns `@GraphQlTest` with `@WebMvcTest`.

See gh-49660

Signed-off-by: Louis Morgan <ljrmorgan@gmail.com>
2026-03-20 10:02:07 +01:00
Phillip Webb 8b70ee9dbc Escape format characters when writing changelog 2026-03-19 20:15:45 -07:00
Andy Wilkinson 47aa60dc93 Merge pull request #49662 from Joowon-Seo
* gh-49662:
  Polish "Add boundary tests for JsonValueWriter max nesting depth"
  Add boundary tests for JsonValueWriter max nesting depth

Closes gh-49662
2026-03-19 18:29:52 +00:00
Andy Wilkinson 371746826e Polish "Add boundary tests for JsonValueWriter max nesting depth"
See gh-49662
2026-03-19 18:26:28 +00:00
Joowon-Seo 7f0136f8c6 Add boundary tests for JsonValueWriter max nesting depth
Verify behavior at the maxNestingDepth boundary.

Signed-off-by: Joowon-Seo <tjwndnjs1998@gmail.com>

See gh-49662
2026-03-19 18:21:06 +00:00
Andy Wilkinson 4cd1b02696 Test Gradle plugin against Gradle 9.4.1
Closes gh-49667
2026-03-19 18:06:12 +00:00
Moritz Halbritter 3ebd147508 Next development version (v3.5.13-SNAPSHOT) 2026-03-19 11:50:57 +01:00
Brian Clozel 6620dea347 Polishing
See gh-49645
2026-03-19 09:36:02 +01:00
Stéphane Nicoll dd54841c4a Upgrade to Spring Batch 5.2.5
Closes gh-49406
2026-03-19 07:40:12 +01:00
Brian Clozel 1f2ea4a6db Revisit EndpointRequest matcher for additional paths
Prior to this commit, the `EndpointRequest` request matcher generator
would create many, complex matchers for the case of health groups
exposed on additional paths.

This commit revisits the matcher generation and simplifies their
matching to avoid conflicts with other matchers.

Fixes gh-49648
2026-03-18 17:35:22 +01:00
Brian Clozel 01fbede2b2 Handle all requests in CloudFoundry mapping
Prior to this commit, the Servlet and Reactive CloudFoundry Actuator
Handler mapping would only handle requests to actual Actuator endpoints.
Here, our original intent has always been to reserve this URL namespace
for the CloudFoundry use case and not delegate to other handler
mappings.
This commit ensures that requests under this path should be processed by
known endpoints, or result in a "HTTP 403 Forbidden" response.

Fixes gh-49645
2026-03-18 16:26:50 +01:00
Stéphane Nicoll dc54595f7a Merge pull request #49622 from dependabot[bot]
* dependabot/npm_and_yarn/antora/springio/asciidoctor-extensions-1.0.0-alpha.18:
  Bump @springio/asciidoctor-extensions in /antora

Closes gh-49622
2026-03-18 08:20:40 +01:00
dependabot[bot] 9bc3768814 Bump @springio/asciidoctor-extensions in /antora
Bumps [@springio/asciidoctor-extensions](https://github.com/spring-io/asciidoctor-extensions) from 1.0.0-alpha.17 to 1.0.0-alpha.18.
- [Changelog](https://github.com/spring-io/asciidoctor-extensions/blob/main/CHANGELOG.adoc)
- [Commits](https://github.com/spring-io/asciidoctor-extensions/compare/v1.0.0-alpha.17...v1.0.0-alpha.18)

---
updated-dependencies:
- dependency-name: "@springio/asciidoctor-extensions"
  dependency-version: 1.0.0-alpha.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

See gh-49622

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-18 08:19:42 +01:00
Stéphane Nicoll 691583437e Upgrade to Spring WS 4.1.3
Closes gh-49528
2026-03-18 07:50:24 +01:00
Stéphane Nicoll a5db799f8a Upgrade to Spring Integration 6.5.8
Closes gh-49631
2026-03-18 07:50:24 +01:00
Stéphane Nicoll 5ee4ffe567 Upgrade to JBoss Logging 3.6.3.Final
Closes gh-49630
2026-03-18 07:50:20 +01:00
Andy Wilkinson 6dab9105af Roll back JAX-B upgrades and prohibit 4.0.7 of the RI
See gh-49615
See gh-49616
2026-03-17 09:11:14 +00:00
Stéphane Nicoll 1754358a85 Upgrade to Spring Pulsar 1.2.16
Closes gh-49410
2026-03-17 09:28:38 +01:00
Stéphane Nicoll f5830536d4 Upgrade to Spring Kafka 3.3.14
Closes gh-49409
2026-03-17 09:28:38 +01:00
Stéphane Nicoll d04c42d315 Upgrade to Spring Security 6.5.9
Closes gh-49527
2026-03-16 21:10:33 +01:00
Andy Wilkinson 22e3646bc3 Merge pull request #49591 from bbbbooo
* gh-49591:
  Polish "Fix EndpointRequest links matching for separate management port"
  Fix EndpointRequest links matching for separate management port

Closes gh-49591
2026-03-16 17:45:54 +00:00
Andy Wilkinson a148983e7f Polish "Fix EndpointRequest links matching for separate management port"
See gh-49591

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-03-16 17:45:07 +00:00
bbbbooo 79f91eac56 Fix EndpointRequest links matching for separate management port
When management.endpoints.web.base-path is empty and management runs
on a different port, EndpointRequest.toLinks() and toAnyEndpoint()
do not match the links endpoint consistently.

Derive the links path based on the management port type on both
servlet and reactive sides, and add regression tests for each
implementation.

See gh-49591

Signed-off-by: bbbbooo <hyeons1213@gmail.com>
2026-03-16 16:39:12 +00:00
Stéphane Nicoll ab7d6a9d29 Adapt assertion to different error message 2026-03-16 15:44:15 +01:00
Andy Wilkinson e1cc908dcd Upgrade to Jakarta XML Bind 4.0.5
Closes gh-49616
2026-03-16 13:14:53 +00:00
Andy Wilkinson 9b0ad127db Upgrade to Glassfish JAXB 4.0.7
Closes gh-49615
2026-03-16 13:14:49 +00:00
Andy Wilkinson 57e768a654 Trim trailing slashes from tcp:// Docker hosts
Fixes gh-49055
2026-03-13 16:04:41 +00:00
Brian Clozel c366ddaca0 Avoid duplicate RSocket endpoint for WebSocket
Prior to this commit, choosing a "websocket" transport for your RSocket
endpoint with `spring.rsocket.server.port` would not only expose the
endpoint on that specific port, but also on the main server.

This commit refines the auto-configuration condition to only add a route
on the main server if the separate port is not chosen.

Fixes gh-49592
2026-03-13 16:45:43 +01:00
Andy Wilkinson 722408a05a Upgrade to Spring HATEOAS 2.5.2
Closes gh-49586
2026-03-13 13:06:47 +00:00
Andy Wilkinson c7292b5b8c Upgrade to Spring Framework 6.2.17
Closes gh-49408
2026-03-13 13:06:43 +00:00
Andy Wilkinson a40bad0e0d Upgrade to Spring Data Bom 2025.0.10
Closes gh-49407
2026-03-13 13:06:42 +00:00
Stéphane Nicoll 496386328b Upgrade to Lombok 1.18.44
Closes gh-49574
2026-03-12 15:24:19 +01:00
Andy Wilkinson 99aff08477 List all supported colors when describing color-coded log output
Closes gh-49561
2026-03-11 11:23:32 +00:00
Stéphane Nicoll f66615bd9b Upgrade to Reactor Bom 2024.0.16
Closes gh-49405
2026-03-10 14:24:33 +01:00
Stéphane Nicoll 79f82043d0 Upgrade to Micrometer Tracing 1.5.10
Closes gh-49404
2026-03-10 14:24:33 +01:00
Stéphane Nicoll 0b185b127e Upgrade to Micrometer 1.15.10
Closes gh-49403
2026-03-10 14:24:33 +01:00
Stéphane Nicoll 9077605ed0 Upgrade to DB2 JDBC 12.1.4.0
Closes gh-49544
2026-03-10 14:24:33 +01:00
Andy Wilkinson 7280d248e4 Modernize assertion message for no classes or locations
Closes gh-49518
2026-03-09 17:26:27 +00:00
Andy Wilkinson 3e1b81975e Merge pull request #49504 from sbrannen
* gh-49504:
  Use MergedContextConfiguration.hasResources()

Closes gh-49504
2026-03-09 17:21:40 +00:00
Sam Brannen 7306fd04de Use MergedContextConfiguration.hasResources()
Simplify the code by using MergedContextConfiguration.hasResources().

See gh-49504
2026-03-09 17:01:38 +00:00
Stéphane Nicoll c49ebaa970 Start building against Spring WS 4.1.3 snapshots
See gh-49528
2026-03-09 17:20:39 +01:00
Stéphane Nicoll 57747989e3 Start building against Spring Security 6.5.9 snapshots
See gh-49527
2026-03-09 17:20:35 +01:00