Commit Graph

6 Commits

Author SHA1 Message Date
Andy Wilkinson dee32e0914 Consider Jackson 2 in RSocket auto-configuration
See gh-47688
2025-10-17 13:17:27 -07:00
Moritz Halbritter d0ae20fd94 Add nullability annotations to tests in module/spring-boot-rsocket
See gh-47263
2025-10-13 13:44:25 +02:00
Stéphane Nicoll 7db43ef820 Mark spring-web optional in spring-boot-rsocket
This commit moves the spring-web dependency from implementation to
optional. It also adds an api dependency to spring-web in the rsocket
starter.

The reasoning behind this change is that RSocket can be used without
spring-web, and we want to make sure that consumers of the dependency
can achieve that goal, as they were able to in previous versions.

However, we believe that most RSocket-based applications need spring-web
as, without it, only the simple and not efficient implementation of
RouterMatcher is available. With the addition of exception handling
using ControllerAdvice, this change makes also sure that it works out
of the box with the starter.

Closes gh-47409
2025-10-06 16:31:09 +02:00
Andy Wilkinson d353038c58 Update Jackson support to require Jackson 3
Closes gh-45535
2025-09-02 11:37:09 +01:00
Moritz Halbritter 8434446fe2 Add nullability annotations to module/spring-boot-rsocket
See gh-46587
2025-08-06 10:13:38 +02:00
Phillip Webb decc32dde3 Restructure project directories to better fit Gradle
Closes gh-46358
2025-07-10 17:54:08 -07:00