Phillip Webb
067b4204b3
Start building against Spring Framework 7.0.0-M8 snapshots
...
See gh-46620
2025-07-31 09:36:58 +01:00
Phillip Webb
707388beff
Add API versioning auto-configuration and properties support
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
Update `RestClient`, `WebClient`, Spring MVC and Spring WebFlux
auto-configuration to support API versioning.
Closes gh-46519
2025-07-30 15:58:23 +01:00
Moritz Halbritter
eb31180a64
Add nullability annotations to module/spring-boot-flyway
...
See gh-46587
2025-07-30 14:56:56 +02:00
Moritz Halbritter
5ac6dfcffb
Add nullability annotations to module/spring-boot-elasticsearch
...
See gh-46587
2025-07-30 14:20:39 +02:00
Moritz Halbritter
b8f74b1a11
Add nullability annotations to module/spring-boot-data-rest
...
See gh-46587
2025-07-30 14:14:32 +02:00
Moritz Halbritter
594765e0c0
Add nullability annotations to module/spring-boot-data-redis
...
See gh-46587
2025-07-30 14:07:35 +02:00
Moritz Halbritter
b0369470e9
Add nullability annotations to module/spring-boot-data-r2dbc
...
See gh-46587
2025-07-30 13:47:58 +02:00
Moritz Halbritter
fa6e9021ec
Add nullability annotations to module/spring-boot-data-neo4j
...
See gh-46587
2025-07-30 13:47:05 +02:00
Moritz Halbritter
bf54614510
Add nullability annotations to module/spring-boot-data-mongodb
...
See gh-46587
2025-07-30 13:43:18 +02:00
Moritz Halbritter
cea8fed6f8
Add nullability annotations to module/spring-boot-mongodb
...
See gh-46587
2025-07-30 13:34:21 +02:00
Moritz Halbritter
3e3c33e4ff
Add nullability annotations to module/spring-boot-data-ldap
...
See gh-46587
2025-07-30 11:39:50 +02:00
Moritz Halbritter
4ece822805
Add nullability annotations to module/spring-boot-data-jpa
...
See gh-46587
2025-07-30 11:38:57 +02:00
Moritz Halbritter
5eedecd110
Add nullability annotations to module/spring-boot-data-jdbc
...
See gh-46587
2025-07-30 11:37:17 +02:00
Moritz Halbritter
cfbb90fefd
Add nullability annotations to module/spring-boot-data-elasticsearch
...
See gh-46587
2025-07-30 11:35:46 +02:00
Moritz Halbritter
864fa90fcc
Add nullability annotations to module/spring-boot-data-couchbase
...
See gh-46587
2025-07-30 11:34:07 +02:00
Moritz Halbritter
e66e9ab557
Add nullability annotations to module/spring-boot-data-commons
...
See gh-46587
2025-07-30 11:26:35 +02:00
Moritz Halbritter
481ed5b70f
Add nullability annotations to module/spring-boot-data-cassandra
...
See gh-46587
2025-07-30 11:12:07 +02:00
Moritz Halbritter
f9a62173e7
Add nullability annotations to module/spring-boot-couchbase
...
See gh-46587
2025-07-30 11:08:30 +02:00
Moritz Halbritter
071f012d33
Add nullability annotations to module/spring-boot-cloudfoundry
...
See gh-46587
2025-07-30 10:40:17 +02:00
Moritz Halbritter
1b6aa9e036
Add more nullability annotations to module/spring-boot-actuator
...
See gh-46587
2025-07-30 10:40:06 +02:00
Moritz Halbritter
5321acdccb
Add nullability annotations to module/spring-boot-cassandra
...
See gh-46587
2025-07-30 10:07:25 +02:00
Moritz Halbritter
fccc768fdd
Add nullability annotations to module/spring-boot-cache
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
See gh-46587
2025-07-29 17:11:49 +02:00
Moritz Halbritter
06e9827125
Add nullability annotations to module/spring-boot-batch
...
See gh-46587
2025-07-29 16:49:17 +02:00
Moritz Halbritter
23b902f3bb
Add nullability annotations to module/spring-boot-artemis
...
See gh-46587
2025-07-29 16:39:14 +02:00
Moritz Halbritter
f5dcf513b1
Add nullability annotations to module/spring-boot-amqp
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
See gh-46587
2025-07-29 16:25:28 +02:00
Moritz Halbritter
1fb95fbd18
Add nullability annotations to module/spring-boot-actuator-autoconfigure
...
See gh-46587
2025-07-29 16:25:22 +02:00
Moritz Halbritter
50920f223c
Add nullability annotations to module/spring-boot-actuator
...
See gh-46587
2025-07-29 16:25:14 +02:00
Moritz Halbritter
2d256c244e
Add nullability annotations to module/spring-boot-activemq
...
See gh-46587
2025-07-29 16:23:40 +02:00
Stéphane Nicoll
adee697579
Merge branch '3.5.x'
...
Closes gh-46589
2025-07-29 12:06:44 +02:00
Moritz Halbritter
c0f1f641ce
Make auto-configurations final and remove public members
...
Closes gh-32883
2025-07-29 09:48:49 +02:00
Stéphane Nicoll
a7e0689a50
Merge branch '3.5.x'
...
Closes gh-46586
2025-07-29 09:28:21 +02:00
Stéphane Nicoll
e25056a225
Merge branch '3.5.x'
2025-07-29 09:01:23 +02:00
Stéphane Nicoll
fcbb03a52a
Add mising configurations in spring-boot-docs
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
Closes gh-46536
2025-07-28 16:44:04 +02:00
Stéphane Nicoll
4a911e573f
Merge branch '3.5.x'
...
Closes gh-46579
2025-07-28 16:14:00 +02:00
Phillip Webb
a20396aac4
Reintroduce 'spring-boot-autoconfigure-classic' module
...
Restore the `spring-boot-autoconfigure-classic` module, but add
a starter and an extra `spring-boot-autoconfigure-classic-modules`
POM in order to push the exclusions further away.
This should allow `spring-boot-starter-classic` to be combined
with other starters and hopefully have the expected dependencies
resolved.
See gh-46233
2025-07-25 17:51:52 +01:00
Stéphane Nicoll
8827e29aec
Merge branch '3.5.x'
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
Closes gh-46544
2025-07-25 16:32:18 +02:00
Stéphane Nicoll
9c124de2a8
Merge branch '3.5.x'
...
Closes gh-46542
2025-07-25 16:21:04 +02:00
Johnny Lim
c78a67abe3
Share SpelExpressionParser in SpelValueExpressionResolver
...
See gh-46532
Signed-off-by: Johnny Lim <izeye@naver.com>
2025-07-25 14:29:03 +02:00
Stéphane Nicoll
6b140ddbd6
Polish
...
See gh-46540
2025-07-25 14:28:32 +02:00
Stéphane Nicoll
4490c52162
Merge branch '3.5.x'
...
Closes gh-46540
2025-07-25 14:25:53 +02:00
shchae04
eaf7dc2f81
Correct "intial" to "initial"
...
See gh-46508
Signed-off-by: shchae04 <shchae04@naver.com>
2025-07-23 12:58:19 +02:00
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
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Trigger Docs Build (push) Blocked by required conditions
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:24], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:17], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:${{ vars.UBUNTU_MEDIUM || 'ubuntu-latest' }} name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:windows-latest name:Windows]) (push) Waiting to run
Details
Run CodeQL Analysis / run-analysis (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:false version:17]) (push) Waiting to run
Details
Run System Tests / Java ${{ matrix.java.version}} (map[toolchain:true version:21]) (push) Waiting to run
Details
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