Commit Graph
60409 Commits
Author SHA1 Message Date
Andy Wilkinson e8fe9166bf Merge branch '4.0.x'
Closes gh-49705
2026-03-23 09:44:29 +00:00
Andy Wilkinson 1e5fd25888 Overhaul Spring Session documentation following modularization
Closes gh-49704
2026-03-23 09:43:56 +00:00
Stéphane Nicoll c5cb7c43a9 Merge pull request #49700 from dlwldnjs1009
* jiwon/fix-external-config-typos:
  Fix duplicated words in external-config documentation

Closes gh-49700
2026-03-22 10:15:30 +01:00
Lee Jiwon d804749c2e Fix duplicated words in external-config documentation
See gh-49700

Signed-off-by: Lee Jiwon <dlwldnjs1009@gmail.com>
2026-03-22 10:14:56 +01:00
Phillip Webb 732b8f3931 Merge branch '4.0.x'
Closes gh-49699
2026-03-21 14:28:14 -07:00
Phillip Webb 6dcd2de370 Merge pull request #49695 from kwondh5217
* kwondh5217/main:
  Add @ConditionalOnWebApplication to NettyReactiveWebServerAutoConfiguration

Closes gh-49695
2026-03-21 14:28:04 -07:00
Daeho Kwon 0b45618cb5 Add @ConditionalOnWebApplication to NettyReactiveWebServerAutoConfiguration
See gh-49695

Signed-off-by: Daeho Kwon <trewq231@naver.com>
2026-03-21 14:26:23 -07:00
Phillip Webb eff95e98a5 Merge branch '4.0.x'
Closes gh-49698
2026-03-21 14:23:13 -07:00
Phillip Webb e464348fa4 Merge branch '3.5.x' into 4.0.x
Closes gh-49697
2026-03-21 14:22:46 -07:00
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 b26fe83e0d Merge branch '4.0.x'
Closes gh-49684
2026-03-20 13:04:00 +00:00
Andy Wilkinson 6814f6577a Merge branch '3.5.x' into 4.0.x
Closes gh-49683
2026-03-20 13:03:50 +00: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 a9ea737f85 Merge branch '4.0.x'
Closes gh-49681
2026-03-20 12:51:41 +00:00
Andy Wilkinson fd5ac05daf Merge branch '3.5.x' into 4.0.x
Closes gh-49680
2026-03-20 12:51:28 +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 d57a81c766 Revert AMQP 1.0 support
Closes gh-49676
2026-03-20 11:11:27 +01:00
Stéphane Nicoll 5296a5bbfd Revert "Rename spring-boot-amqp to spring-boot-rabbitmq"
This reverts commit 72b8a6ca05,
b820d9feac, and
edadf816ab.

See gh-49620
2026-03-20 11:03:28 +01:00
Stéphane Nicoll f728235906 Revert "Introduce Generic AMQP 1.0 client support"
This reverts commit 8dde82b557, c388dc92
5b7f0f726b, and
2d71ef94ed.

See gh-49621
2026-03-20 11:02:35 +01:00
Stéphane Nicoll e927b4c681 Merge branch '4.0.x' 2026-03-20 10:31:58 +01:00
Stéphane Nicoll 25b6de94d5 Fix formatting 2026-03-20 10:29:31 +01:00
Stéphane Nicoll 57ac3ff7f7 Merge branch '4.0.x'
Closes gh-49675
2026-03-20 10:10:34 +01:00
Stéphane Nicoll bf324f3580 Merge branch '3.5.x' into 4.0.x
Closes gh-49674
2026-03-20 10:10:27 +01: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 72c1b3a7c6 Merge branch '4.0.x'
Closes gh-49673
2026-03-20 10:08:52 +01:00
Stéphane Nicoll d8ea797aab Merge branch '3.5.x' into 4.0.x
Closes gh-49672
2026-03-20 10:08:40 +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 b00320a8e2 Merge branch '4.0.x' 2026-03-19 20:16:45 -07:00
Phillip Webb dc785720cf Merge branch '3.5.x' into 4.0.x 2026-03-19 20:16:34 -07:00
Phillip Webb 8b70ee9dbc Escape format characters when writing changelog 2026-03-19 20:15:45 -07:00
Phillip Webb 57080f9ef5 Switch to Spring gRPC 1.1.0-M1
See gh-49670
2026-03-19 17:54:34 -07:00
Phillip Webb 328e91b492 Use testcontains mechanism to find access local gRPC address
See gh-49540
2026-03-19 16:47:06 -07:00
Phillip Webb a72db5b670 Use cleaned path when checking for generated source
Update `JavaConventions` to use a cleaned path when checking for
generated sources to ensure that files are also detected on Windows.

See gh-49153
2026-03-19 15:55:39 -07:00
Phillip Webb 8ac58c1869 Add Spring gRPC support
Closes gh-49540
2026-03-19 15:12:31 -07:00
Phillip Webb f75fea3601 Add type-safe gRPC service config properties
Update `GrpcClientProperties` to include type-safe service config
properties commonly configured items.

Closes gh-49540
2026-03-19 15:12:31 -07:00
Chris BonoandPhillip Webb 1cb8d02ed7 Add Spring gRPC server and client security support
Add auto-configuration to integrate gRPC server applications
with Spring Security. This commit provides both standard
Spring Security support as well as OAuth support.

Closes gh-49047

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2026-03-19 15:12:31 -07:00
Chris BonoandPhillip Webb 1b41cb20c1 Add Spring gRPC client and server observation support
Update client and server code to support micrometer observations.

Closes gh-49056

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2026-03-19 15:12:31 -07:00
Phillip Webb d6b28375c0 Validate 'server.http2.enabled' for gRPC Servlet applications
Throw an error is a Spring gRPC Servlet based server application
has forgotten to configure HTTP/2 support.

There is also the option of suppressing the error if HTTP/2 has
been configured directly and not using the configuration property.

Closes gh-49050
2026-03-19 15:12:31 -07:00
Phillip WebbandChris Bono 67ac57fb77 Add Spring gRPC server health check support
Add integration between Spring Boot's health module and gRPC
health checking service support.

Closes gh-49048

Co-authored-by: Chris Bono <chris.bono@broadcom.com>
2026-03-19 15:12:31 -07:00
Phillip Webb b650f3c558 Rework spring-boot-health for reuse
Update `spring-boot-health` to allow for better reuse outside
of the actuator module.

See gh-49048
2026-03-19 15:12:30 -07:00
Chris BonoandPhillip Webb be3a1b7117 Add Spring gRPC test support
Add a testing module that can be used for testing Spring gRPC
server or client applications.

Closes gh-49046

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2026-03-19 15:12:30 -07:00
Chris BonoandPhillip Webb c35b21adb4 Add Spring gRPC client support
Add support for Spring gRPC client applications.

Closes gh-49045

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2026-03-19 15:12:30 -07:00
Chris BonoandPhillip Webb e61bb6df5b Add Spring gRPC server support
Add support for Spring gRPC server applications.

Closes gh-49044

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2026-03-19 15:12:30 -07:00
Andy Wilkinson a052376237 Configure protobuf when com.google.protobuf plugin is applied
Update spring-boot-gradle plugin to apply protobuf configuration
when the `com.google.protobuf` plugin is detected.

Closes gh-49369
2026-03-19 15:12:30 -07:00
Phillip Webb 32bc51907c Provide protobuf-maven-plugin configuration in starter parent
Update `spring-boot-starter-parent` to include sensible
configuration for the `protobuf-maven-plugin`.

Closes gh-49353
2026-03-19 15:12:30 -07:00
Phillip Webb b0c00d7602 Add dependency management for gRPC libraries
Closes gh-49670
2026-03-19 15:12:30 -07:00