Commit Graph

55704 Commits

Author SHA1 Message Date
Andy Wilkinson d19d1b9dee Move SSL auto-configuration out of actuator-autoconfigure-all
Issue: 46071
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 b566e98fed Move Servlet Filters into spring-boot-servlet
Issue: 46151
2025-06-30 16:57:40 -07:00
Andy Wilkinson 5ab9e724d5 Move MultipartAutoConfigurationTests to main code's module
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 60b16b17fd Move additional property metadata out of autoconfigure-all
Issue: 46071
2025-06-30 16:57:39 -07:00
Andy Wilkinson 96946c67cf Move HTTP exchange auto-config into appropriate modules
Issue: 46071
2025-06-30 16:57:39 -07:00
Andy Wilkinson 8ae180024c Move mapping description auto-configuration into appropriate modules
Issue: 46071
2025-06-30 16:57:39 -07:00
Andy Wilkinson d75885c092 Remove remaining usages of MetricsRun
Issue: 46071
2025-06-30 16:57:39 -07:00
Andy Wilkinson 50dffa1adb Remove MetricsIntegrationTests as it duplicates other tests
automaticallyRegisteredBinders
	Many other tests that check that MeterBinder beans are defined

metricsFilterRegisteredForAsyncDispatches
	filterRegistrationHasExpectedDispatcherTypesAndOrder in
	WebMvcObservationAutoConfigurationTests

restTemplateIsInstrumented
	restTemplateCreatedWithBuilderIsInstrumented in
	RestTemplateObservationAutoConfigurationTests

requestMappingIsInstrumented
	Various tests in WebMvcObservationAutoConfigurationTests

Issue: 46071
2025-06-30 16:57:39 -07:00
Andy Wilkinson 06156f83d8 Move code out of spring-boot-actuator-autoconfigure-all
Issue: 46071
2025-06-30 16:57:39 -07:00
Andy Wilkinson d2c5d6f048 Enable auto-configuration checks and fix issues
Issue: 46071
2025-06-30 16:57:39 -07:00
Stéphane Nicoll e2515b6a61 Move Servlet high-level infrastructure to spring-boot-servlet
Issue: 46151
2025-06-30 16:57:39 -07:00
Andy Wilkinson 5a4ecfe087 Break cycle in spring-boot-data-* modules
There was a cycle in the spring-boot-data-* modules.

SpringDataWebAutoConfiguration (which sits at the spring-data-commons
level) referenced RepositoryRestMvcAutoConfiguration (which sits
at the spring-data-rest level). This dependency's expressed in the
wrong direction as data-rest depends on data-commons. The resulting
cycle was not noticable as it was expressed through a String afterName
attribute on `@AutoConfiguration`.

spring-boot-data-commons was also using spring-boot-data-jpa for its
tests, which also results in an inverted dependency relationship.

This commit reworks things so that all of the spring-boot-data-*
modules depend upon spring-boot-data-commons, mirroring the
dependency relationship in Spring Data. The integration tests in
spring-boot-data-commons have been reworked to use Spring Data
directly, avoiding the need for a circular from
spring-boot-data-commons to another spring-boot-data-* module.

Issue: 46071
2025-06-30 16:57:38 -07:00
Stéphane Nicoll 956e644ba9 Move Actuator infrastructure for WebFlux to spring-boot-webflux
Issue: 46138
2025-06-30 16:57:38 -07:00
Andy Wilkinson e07a56c12a Move Spring Data repository metrics into spring-boot-data-commons
Issue: 46131
2025-06-30 16:57:38 -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 875d02a77c Move task metrics auto-configuration into spring-boot-metrics
Issue: 46147
2025-06-30 16:57:38 -07:00
Andy Wilkinson caa1396f28 Move scheduled task observation to spring-boot-observation
Issue: 46150
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 3c124ea91d Move WebMvc observation auto-config into spring-boot-webmvc
Issue: 46121
2025-06-30 16:57:38 -07:00
Stéphane Nicoll 4dae86a8fc Move Actuator infrastructure for WebMvc to spring-boot-webmvc
Issue: 46121
2025-06-30 16:57:37 -07:00
Andy Wilkinson 791fd90359 Move WebFlux observation auto-config into spring-boot-webflux
Issue: 46138
2025-06-30 16:57:37 -07:00
Andy Wilkinson 54991f4212 Move R2DBC health and observation to spring-boot-r2dbc
Issue: 46094
2025-06-30 16:57:37 -07:00
Andy Wilkinson cf7280cfc6 Move HTTP client observation support into relevant modules
Issue: 46071
2025-06-30 16:57:37 -07:00
Andy Wilkinson 0bef6814d4 Move GraphQL observation support into spring-boot-graphql
Issue: 46141
2025-06-30 16:57:37 -07:00
Andy Wilkinson f0986c4a88 Move Batch observation support into spring-boot-batch
Issue: 46100
2025-06-30 16:57:37 -07:00
Andy Wilkinson ab33a66ca1 Move Jersey metrics to spring-boot-jersey
Issue: 46116
2025-06-30 16:57:37 -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
Andy Wilkinson 7dc60fc942 Remove actuate from restructured metrics package names
Issue: 46071
2025-06-30 16:57:36 -07:00
Phillip Webb ded9701db5 Create spring-boot-opentelemetry module
Renames `management.otlp.logging` properties to
`management.opentelemetry.logging`.

Issue: 46149
2025-06-30 16:57:36 -07:00
Andy Wilkinson 3909b9d483 Move Reactor Netty management server support to spring-boot-reactor-netty
Issue: 46076
2025-06-30 16:57:36 -07:00
Andy Wilkinson 301f2258b2 Move Undertow management server support to spring-boot-undertow
Issue: 46074
2025-06-30 16:57:36 -07:00
Andy Wilkinson ebd888f065 Move Jetty management server support to spring-boot-jetty
Issue: 46075
2025-06-30 16:57:36 -07:00
Phillip Webb 9213ac2669 Move Zipkin Docker Compose support into spring-boot-zipkin
Issue: 46148
2025-06-30 16:57:36 -07:00
Phillip Webb 032f780830 Move Zipkin testcontainers support into spring-boot-zipkin
Issue: 46148
2025-06-30 16:57:35 -07:00
Phillip Webb 999a72d5fe Create Create spring-boot-zipkin module
Issue: 46148
2025-06-30 16:57:35 -07:00
Phillip Webb 5c281a6439 Separate Zipkin tracing auto-configuration
Issue: 46148
2025-06-30 16:57:35 -07:00
Stéphane Nicoll 1bc43b6603 Move Tomcat metrics auto-configuration into spring-boot-tomcat
Issue: 46073
2025-06-30 16:57:35 -07:00
Stéphane Nicoll 867996d900 Move Actuator Tomcat infrastructure to spring-boot-tomcat
Issue: 46073
2025-06-30 16:57:35 -07:00
Stéphane Nicoll d8f3a6e203 Split WebEndpointTest infrastructure configuration
Issue: 46071
2025-06-30 16:57:35 -07:00
Stéphane Nicoll 331bdbd586 Move Actuator Jersey infrastructure to spring-boot-jersey
Issue: 46116
2025-06-30 16:57:35 -07:00
Stéphane Nicoll 9222e52430 Remove endpoint infrastructure dependency from spring-boot-metrics
Issue: 46071
2025-06-30 16:57:35 -07:00
Stéphane Nicoll e90fc06d26 Move actuator test support out spring-boot-actuator-integration-tests
Issue: 46071
2025-06-30 16:57:34 -07:00
Andy Wilkinson 61c758ac8f Invert dependency between actuator-autoconfigure and webmvc
Issue: 46071
2025-06-30 16:57:34 -07:00
Andy Wilkinson f60d8815f5 Remove unnecessary use of DispatcherServletAutoConfiguration
Issue: 46071
2025-06-30 16:57:34 -07:00
Andy Wilkinson aac9d64797 Reduce dependencies of spring-boot-actuator
Issue: 46071
2025-06-30 16:57:34 -07:00
Stéphane Nicoll 4c1f67d7fc Move Jetty metrics auto-configuration into spring-boot-jetty
Issue: 46075
2025-06-30 16:57:34 -07:00
Andy Wilkinson 4f2c3ae6c6 Move R2DBC metrics auto-configuration into spring-boot-r2dbc
Issue: 46094
2025-06-30 16:57:34 -07:00