Commit Graph
6 Commits
Author SHA1 Message Date
Stéphane Nicoll 7807cffc1b Guard ZipkinTracingAutoConfiguration against missing Encoding bean
This commit harmonizes the check for the presence of an Encoding bean.
Also, as this bean may be provided by another auto-configuration, this
commit orders them explicitly.

This means the dependency to spring-boot-zipkin has to elevate from a
test-only dependency to (at least) an optional dependency to validate
the links between the two auto-configurations.

Closes gh-46295
2025-07-14 12:18:45 +02:00
Stéphane Nicoll 75fcde4a04 Polish spring-boot-webclient dependencies 2025-07-14 10:21:44 +02:00
Stéphane Nicoll 0efe9c271b Temporarily suppress deprecation in message converters customization 2025-07-14 10:06:16 +02:00
Andy Wilkinson 94215d3fdc Move Threading enum from spring-boot-autoconfigure to spring-boot
The enum itself is not specifically tied to auto-configuration so
spring-boot is a better place for it. The related condition,
`@ConditionalOnThreading`, remains in spring-boot-autoconfigure. This
aligns things with the similar `CloudPlatform` and
`@ConditionalOnCloudPlatform`.

Closes gh-46406
2025-07-11 13:49:41 +01:00
Stéphane Nicoll efde264aee Add webflux as an API dependency of spring-boot-webclient
Closes gh-46292
2025-07-11 10:56:59 +02:00
Phillip Webb decc32dde3 Restructure project directories to better fit Gradle
Closes gh-46358
2025-07-10 17:54:08 -07:00