Commit Graph

270 Commits

Author SHA1 Message Date
Moritz Halbritter 86d6b0d3c6 Add nullability annotations to smoke-test/spring-boot-smoke-test-actuator-ui
See gh-46587
2025-08-13 11:32:13 +02:00
Moritz Halbritter 22a4596cb2 Add nullability annotations to smoke-test/spring-boot-smoke-test-actuator-noweb
See gh-46587
2025-08-13 11:32:13 +02:00
Moritz Halbritter c8a0a38ab6 Add nullability annotations to smoke-test/spring-boot-smoke-test-actuator-log4j2
See gh-46587
2025-08-13 11:32:12 +02:00
Moritz Halbritter 8e17277efd Add nullability annotations to smoke-test/spring-boot-smoke-test-actuator-extension
See gh-46587
2025-08-13 11:32:12 +02:00
Moritz Halbritter e1f4102dfb Add nullability annotations to smoke-test/spring-boot-smoke-test-actuator-custom-security
See gh-46587
2025-08-13 11:32:12 +02:00
Moritz Halbritter f2d9741017 Add nullability annotations to smoke-test/spring-boot-smoke-test-actuator
See gh-46587
2025-08-13 11:32:12 +02:00
Moritz Halbritter 2a4edd98e4 Add nullability annotations to smoke-test/spring-boot-smoke-test-activemq-embedded
See gh-46587
2025-08-13 11:32:12 +02:00
Moritz Halbritter 7a7289ef49 Add nullability annotations to smoke-test/spring-boot-smoke-test-activemq
See gh-46587
2025-08-13 11:32:12 +02:00
Andy Wilkinson 7d1f974308 Merge branch '3.5.x'
Closes gh-46648
2025-08-01 09:59:38 +01:00
Phillip Webb fe1dc32b76 Reduce depth of starter dependencies
Rework a few of the starter POMs to reduce the import depth.

Closes gh-46548
2025-07-25 17:46:23 +01:00
Andy Wilkinson 4ca785470e Add HTTP client dependency to Docker-based smoke tests
See gh-46518
2025-07-24 14:17:46 +01:00
Andy Wilkinson 33ecfd7c96 Revert "Create spring-boot-autoconfigure-classic module"
This reverts commit 5db3cacde8.

See gh-46233
2025-07-24 13:23:39 +01:00
Andy Wilkinson 96ff9e59ad Remove non-transitive dependencies from spring-boot-starter-test
transitive = false maps to a wildcard exclusion in the published pom.
Unfortunately, this causes problems with Maven as any dependency
on one of the transitive = false modules then has all of its
dependencies excluded, even when it appears elsewhere in the
dependency graph without any exclusions.

Gradle is not affected as it requires an exclusion to be declared
on every route to a dependency for it to be effective. Maven is
affected as it requires the exclusion to be present on only one
route.
2025-07-24 13:20:24 +01:00
Phillip Webb 2517527302 Align starters names and provide deprecated versions
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
Ensure starters are aligned with modules and introduce deprecated
versions for an easier upgrade experience.

See gh-46245
2025-07-24 07:45:09 +01:00
Phillip Webb 4babe2e59d Drop Tomcat 11 samples
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
They are no longer necessary since Tomcat 11 is now the managed
version.
2025-07-22 18:34:16 +01:00
Phillip Webb 0b0e0193bb Polish smoke test dependencies 2025-07-22 18:33:58 +01: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 e1eead2bad Upgrade to Liquibase 4.33.0
Closes gh-46500
2025-07-22 16:00:57 +02:00
Andy Wilkinson 4db83bd83e Revert "Disable tests broken by removal of ObjectPostProcessor"
This reverts commit 4b2861fa14.
2025-07-18 09:45:44 +01:00
Phillip Webb decc32dde3 Restructure project directories to better fit Gradle
Closes gh-46358
2025-07-10 17:54:08 -07:00