Commit Graph

962 Commits

Author SHA1 Message Date
Stéphane Nicoll 36b713eb5d 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-46264
2025-07-03 20:11:13 +02:00
Stéphane Nicoll 25dd5f1f33 Merge branch '3.4.x' into 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: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:false version:17], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false 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:false version:21], map[id:windows-latest name:Windows]) (push) Waiting to run Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true 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:true version:24], 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-46263
2025-07-03 20:10:54 +02:00
Piyal Ahmed 2b14cfee3c Remove unnecessary toString() call
See gh-46259

Signed-off-by: Piyal Ahmed <piya.salamence@gmail.com>
2025-07-03 20:10:00 +02:00
Andy Wilkinson 53464f22e7 Polish "Introduce TestSliceTestContextBootstrapper for test slices"
See gh-44354
2025-07-02 13:25:16 +01:00
Yanming Zhou a42ba82fea Introduce TestSliceTestContextBootstrapper for test slices
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>

See gh-44354
2025-07-02 13:24:59 +01:00
Phillip Webb 06917abbcb Align reactive auto-configuration names
Rename a few reactive auto-configuration and related classes for better
consistency.

Closes gh-46156
2025-07-01 12:31:12 +01:00
Phillip Webb 95b3c367ce Restructure autoconfigure packages
Restructure modules packages so that all auto-configuration is
organized under single top-level autoconfigure package.

See gh-46071

Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2025-07-01 12:31:11 +01:00
Phillip Webb 3fb4b1883a Create spring-boot-hibernate module
Closes gh-46154
2025-07-01 12:31:11 +01:00
Andy Wilkinson f90a5986e5 Remove most deprecated APIs that were due for removal in 4.0
Support for rest controller, controler, and servlet endpoints has
been kept for now.

Closes gh-45600
2025-07-01 12:31:10 +01:00
Andy Wilkinson 76719a4e28 Move remaining integration tests out of actuator-autoconfigure-all
See gh-46071
2025-07-01 12:31:10 +01:00
Phillip Webb e74718553b Move management web security concerns to spring-security module
Closes gh-46133
2025-07-01 12:31:10 +01:00
Andy Wilkinson 93d3ead813 Move code from docker-compose-all into relevant modules
See gh-46071
2025-07-01 12:31:09 +01:00
Andy Wilkinson ccb7cb3005 Move code out of testcontainers-all into relevant modules
See gh-46071
2025-07-01 12:31:09 +01:00
Andy Wilkinson 18bde1852f Create spring-boot-tracing module
See gh-46153
2025-07-01 12:31:09 +01:00
Phillip Webb 98506c666d Introduce ObservationHandlerGroup interface
Add a new `ObservationHandlerGroup` interface that allows grouping
logic to be implemented by the metrics and tracing modules. This
update removes the need for `ObservabilityAutoConfiguration`.

Closes gh-45746
2025-07-01 12:03:09 +01:00
Andy Wilkinson eb4498d788 Remove spring-boot-autoconfigure-all
See gh-46071
2025-07-01 12:03:07 +01:00
Andy Wilkinson d81a2b82ff Move servlet http encoding auto-configuration into spring-boot-servlet
See gh-46151
2025-07-01 12:03:05 +01:00
Andy Wilkinson d8919b2fa6 Rename spring-boot-data-web to spring-boot-data-commons
See gh-46131
2025-07-01 12:02:55 +01:00
Andy Wilkinson cce712b1a9 Rename spring-boot-micrometer-observation to spring-boot-observation
See gh-46150
2025-07-01 12:02:52 +01:00
Andy Wilkinson 6e677d6876 Create spring-boot-micrometer-observation module
See gh-46150
2025-07-01 12:02:40 +01:00
Andy Wilkinson f82a3fbc06 Move metrics export into spring-boot-metrics
See gh-46147
2025-07-01 12:02:39 +01:00
Phillip Webb 361ae74036 Start splitting spring-boot-docker-compose
See gh-46071
2025-07-01 12:01:27 +01:00
Stéphane Nicoll 5b8daaa66d Start splitting spring-boot-testcontainers
See gh-46071
2025-07-01 12:00:47 +01:00
Andy Wilkinson f8f9beab17 Create spring-boot-metrics module
See gh-46147
2025-07-01 12:00:46 +01:00
Andy Wilkinson 10fd1f3fa5 Start splitting up spring-boot-actuator-autoconfigure
See gh-46071
2025-07-01 12:00:05 +01:00
Andy Wilkinson b0158deff7 Rework HTTP client modules
Closes gh-46118
2025-07-01 12:00:04 +01:00
Andy Wilkinson 0291064cea Create spring-boot-http-client-reactive module
See gh-46118
2025-07-01 11:58:55 +01:00
Andy Wilkinson bb80db8a28 Move web server auto-configure classes into spring-boot-web-server
Closes gh-46145
2025-07-01 11:58:52 +01:00
Andy Wilkinson b1a3d98295 Rename spring-boot-http to spring-boot-http-converter
Closes gh-46120
2025-07-01 11:58:45 +01:00
Andy Wilkinson 9e1758a3e3 Create spring-boot-http-client module
See gh-46118
2025-07-01 11:58:42 +01:00
Andy Wilkinson 401d74c124 Move CodecCustomizer into spring-boot-http-codec
Closes gh-46119
2025-07-01 11:58:39 +01:00
Andy Wilkinson 2d246b0d8c Remove no-longer-needed spring-boot-all module
See gh-46071
2025-07-01 11:58:36 +01:00
Andy Wilkinson ddd0b404e3 Create spring-boot-web-server-test module
See gh-46071
2025-07-01 11:58:35 +01:00
Stéphane Nicoll 22ee6b2347 Move web server specific classes into .*.server.* packages
See gh-46071
2025-07-01 11:58:31 +01:00
Andy Wilkinson c449158b2a Create spring-boot-reactor module
Closes gh-46142
2025-07-01 11:58:20 +01:00
Andy Wilkinson dc176e9dc2 Create spring-boot-graphql module
See gh-46141
2025-07-01 11:58:16 +01:00
Andy Wilkinson cddad4a857 Create spring-boot-webflux module
See gh-46138
2025-07-01 11:58:05 +01:00
Andy Wilkinson 18a6f889f9 Create spring-boot-http-codec module
See gh-46119
2025-07-01 11:58:02 +01:00
Andy Wilkinson 47e08d7662 Create spring-boot-security-saml2 module
Closes gh-46137
2025-07-01 11:57:58 +01:00
Andy Wilkinson 50c2823ba9 Create spring-boot-security-oauth2-resource-server module
Closes gh-46135
2025-07-01 11:57:51 +01:00
Andy Wilkinson 9eab3c926b Create spring-boot-security-oauth2-client module
Closes gh-46134
2025-07-01 11:57:48 +01:00
Andy Wilkinson c4af8095d3 Create spring-boot-security module
See gh-46133
2025-07-01 11:57:44 +01:00
Stéphane Nicoll 23e8b315fe Create spring-boot-cache module
See gh-46132
2025-07-01 11:57:41 +01:00
Stéphane Nicoll a4f9f35255 Create spring-boot-data-web module
See gh-46131
2025-07-01 11:57:37 +01:00
Stéphane Nicoll c897e6e42d Create spring-boot-data-r2dbc module
Closes gh-46129
2025-07-01 11:57:30 +01:00
Stéphane Nicoll a8ba255379 Create spring-boot-data-jdbc module
Closes gh-46128
2025-07-01 11:57:27 +01:00
Stéphane Nicoll 051530cdd9 Create spring-boot-data-couchbase module
Closes gh-46127
2025-07-01 11:57:24 +01:00
Stéphane Nicoll 973ecd0913 Create spring-boot-data-redis module
See gh-46126
2025-07-01 11:57:20 +01:00
Andy Wilkinson 2b42f026b8 Create spring-boot-webservices module
Closes gh-46125
2025-07-01 11:57:16 +01:00
Andy Wilkinson e3bb0c144c Create spring-boot-data-neo4j module
Closes gh-46124
2025-07-01 11:57:12 +01:00