Commit Graph

957 Commits

Author SHA1 Message Date
Phillip Webb ed588794aa Align reactive auto-configuration names
Rename a few reactive auto-configuration and related classes for better
consistency.

Issue: 46156
2025-06-30 16:57:42 -07:00
Phillip Webb d4be64f12d Restructure autoconfigure packages
Restructure modules packages so that all auto-configuration is
organized under single top-level autoconfigure package.

Issue: 46071

Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2025-06-30 16:57:42 -07:00
Phillip Webb 9c9d6d39a2 Create spring-boot-hibernate module
Issue: 46154
2025-06-30 16:57:42 -07:00
Andy Wilkinson f49aaa5808 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.

Issue: 45600
2025-06-30 16:57:41 -07:00
Andy Wilkinson a85987e3c7 Move remaining integration tests out of actuator-autoconfigure-all
Issue: 46071
2025-06-30 16:57:41 -07:00
Phillip Webb 2207c5d539 Move management web security concerns to spring-security module
Issue: 46133
2025-06-30 16:57:41 -07:00
Andy Wilkinson 87fabd2752 Move code from docker-compose-all into relevant modules
Issue: 46071
2025-06-30 16:57:41 -07:00
Andy Wilkinson 973f8dcb88 Move code out of testcontainers-all into relevant modules
Issue: 46071
2025-06-30 16:57:41 -07:00
Andy Wilkinson 9753766348 Create spring-boot-tracing module
Issue: 46153
2025-06-30 16:57:41 -07:00
Phillip Webb 4e2fbd3e71 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`.

Issue: 45746
2025-06-30 16:57:40 -07:00
Andy Wilkinson 29d1fe24ec Remove spring-boot-autoconfigure-all
Issue: 46071
2025-06-30 16:57:40 -07:00
Andy Wilkinson e6eff6bf57 Move servlet http encoding auto-configuration into spring-boot-servlet
Issue: 46151
2025-06-30 16:57:40 -07:00
Andy Wilkinson 32136e3e4a Rename spring-boot-data-web to spring-boot-data-commons
Issue: 46131
2025-06-30 16:57:38 -07:00
Andy Wilkinson d7018f8824 Rename spring-boot-micrometer-observation to spring-boot-observation
Issue: 46150
2025-06-30 16:57:38 -07:00
Andy Wilkinson 54abdf8b95 Create spring-boot-micrometer-observation module
Issue: 46150
2025-06-30 16:57:37 -07:00
Andy Wilkinson f100e50c2f Move metrics export into spring-boot-metrics
Issue: 46147
2025-06-30 16:57:36 -07:00
Phillip Webb dee70d9bd6 Start splitting spring-boot-docker-compose
Issue: 46071
2025-06-30 16:57:31 -07:00
Stéphane Nicoll 4cd7e30e33 Start splitting spring-boot-testcontainers
Issue: 46071
2025-06-30 16:57:28 -07:00
Andy Wilkinson 5e261d881d Create spring-boot-metrics module
Issue: 46147
2025-06-30 16:57:28 -07:00
Andy Wilkinson 0dec04ea51 Start splitting up spring-boot-actuator-autoconfigure
Issue: 46071
2025-06-30 16:57:26 -07:00
Andy Wilkinson 9d0c05e4ce Rework HTTP client modules
Issue: 46118
2025-06-30 16:57:26 -07:00
Andy Wilkinson 9043661ad6 Create spring-boot-http-client-reactive module
Issue: 46118
2025-06-30 16:57:22 -07:00
Andy Wilkinson ff2492c54b Move web server auto-configure classes into spring-boot-web-server
Issue: 46145
2025-06-30 16:57:22 -07:00
Andy Wilkinson 5f6d91f277 Rename spring-boot-http to spring-boot-http-converter
Issue: 46120
2025-06-30 16:57:22 -07:00
Andy Wilkinson 3a74c6d4b0 Create spring-boot-http-client module
Issue: 46118
2025-06-30 16:57:22 -07:00
Andy Wilkinson 4e91ea995f Move CodecCustomizer into spring-boot-http-codec
Issue: 46119
2025-06-30 16:57:22 -07:00
Andy Wilkinson 720da70421 Remove no-longer-needed spring-boot-all module
Issue: 46071
2025-06-30 16:57:21 -07:00
Andy Wilkinson c1f5498b11 Create spring-boot-web-server-test module
Issue: 46071
2025-06-30 16:57:21 -07:00
Stéphane Nicoll ecb1dd5715 Move web server specific classes into .*.server.* packages
Issue: 46071
2025-06-30 16:57:21 -07:00
Andy Wilkinson 676fca519e Create spring-boot-reactor module
Issue: 46142
2025-06-30 16:57:20 -07:00
Andy Wilkinson 0b4ea65f35 Create spring-boot-graphql module
Issue: 46141
2025-06-30 16:57:20 -07:00
Andy Wilkinson ce5c078753 Create spring-boot-webflux module
Issue: 46138
2025-06-30 14:29:13 -07:00
Andy Wilkinson af3e25c1ac Create spring-boot-http-codec module
Issue: 46119
2025-06-30 14:29:13 -07:00
Andy Wilkinson b534f83fff Create spring-boot-security-saml2 module
Issue: 46137
2025-06-30 14:29:13 -07:00
Andy Wilkinson 2d838546c3 Create spring-boot-security-oauth2-resource-server module
Issue: 46135
2025-06-27 15:09:28 -07:00
Andy Wilkinson 2dcba55019 Create spring-boot-security-oauth2-client module
Issue: 46134
2025-06-27 15:08:56 -07:00
Andy Wilkinson da97eb85fc Create spring-boot-security module
Issue: 46133
2025-06-27 15:08:24 -07:00
Stéphane Nicoll 1197fa8304 Create spring-boot-cache module
Issue: 46132
2025-06-27 15:07:46 -07:00
Stéphane Nicoll df34f3857d Create spring-boot-data-web module
Issue: 46131
2025-06-27 15:07:17 -07:00
Stéphane Nicoll ab842a9701 Create spring-boot-data-r2dbc module
Issue: 46129
2025-06-27 15:06:17 -07:00
Stéphane Nicoll 786aa20d8b Create spring-boot-data-jdbc module
Issue: 46128
2025-06-27 15:05:48 -07:00
Stéphane Nicoll 98a9abc7cc Create spring-boot-data-couchbase module
Issue: 46127
2025-06-27 15:05:18 -07:00
Stéphane Nicoll 4da2d7e392 Create spring-boot-data-redis module
Issue: 46126
2025-06-27 15:04:46 -07:00
Andy Wilkinson 68b9203c78 Create spring-boot-webservices module
Issue: 46125
2025-06-27 15:04:15 -07:00
Andy Wilkinson 719c0a3e11 Create spring-boot-data-neo4j module
Issue: 46124
2025-06-27 15:03:06 -07:00
Stéphane Nicoll 42a6aa3a29 Create spring-boot-data-elasticsearch module
Issue: 46123
2025-06-27 15:02:34 -07:00
Stéphane Nicoll 921611a026 Create spring-boot-data-cassandra module
Issue: 46122
2025-06-27 15:02:03 -07:00
Andy Wilkinson 175e6acde8 Create spring-boot-webmvc module
Issue: 46121
2025-06-27 15:01:11 -07:00
Andy Wilkinson 93f279d6a1 Create spring-boot-http module
Issue: 46118
Issue: 46119
Issue: 46120
2025-06-27 15:00:39 -07:00
Andy Wilkinson 313b328508 Create spring-boot-hateoas module
Issue: 46117
2025-06-27 15:00:10 -07:00