Commit Graph
16 Commits
Author SHA1 Message Date
Phillip Webb 5e90415880 Rationalize starters following modularization
Update dependencies and starters following modularization. New
starters have been added for each user-facing module.

Closes gh-46245
2025-07-22 18:27:27 +01:00
Stéphane Nicoll 548b44f75e Re-enable incrementExistingExecution test
Closes gh-46459
2025-07-22 16:43:38 +02:00
Stéphane Nicoll 2a37168521 Upgrade to Flyway 11.10.3
Closes gh-46496
2025-07-22 16:00:57 +02:00
Andy Wilkinson 05c877d61c Only apply path to default PathPatternRequestMatcher.Builder
Prior to this commit, if the user defined a custom
PathPatternRequestMatcher.Builder, security auto-configuration would
still set its base path to matcher the dispatcher servlet path.
We need to give the user more control in this situation.

If the user has defined a custom builder bean it should have a name
other than pathPatternRequestMatcherBuilder. This different name is
required to prevent a clash with the @Fallback bean that's defined
by Security's AuthorizationConfiguration. This commit changes the
bean post-processor so that it will only apply to a bean named
pathPatternRequestMatcherBuilder. By using a different name (which
is necessary unless overriding is enabled) to use can take complete
control of the path pattern request matcher builder.

See gh-45492
2025-07-21 10:57:42 +01:00
Andy Wilkinson 4db83bd83e Revert "Disable tests broken by removal of ObjectPostProcessor"
This reverts commit 4b2861fa14.
2025-07-18 09:45:44 +01:00
Brian Clozel ebe5d4e59d Adapt to spring-graphql binder configuration changes
See gh-46053
2025-07-17 15:13:50 +02:00
Stéphane Nicoll 8fdf94c2c9 Temporarily disable test
See gh-46447
2025-07-17 12:46:07 +02:00
Andy Wilkinson 19d5f2525f Polish "Adapt to latest changes in Spring Batch 6"
See gh-46447
2025-07-17 12:05:54 +02:00
Mahmoud Ben Hassine 024dba4bb8 Adapt to latest changes in Spring Batch 6
See gh-46447
2025-07-17 12:05:54 +02:00
Stéphane Nicoll 3331046306 Add internal dependency management for gRPC
Closes gh-46444
2025-07-16 14:23:36 +02:00
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