Andy Wilkinson
76719a4e28
Move remaining integration tests out of actuator-autoconfigure-all
...
See gh-46071
2025-07-01 12:31:10 +01:00
Andy Wilkinson
9860168d3e
Move some 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
299ed11f9c
Minimize what remains of actuator-autoconfigure-all
...
See gh-46071
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
Andy Wilkinson
7875aaa308
Create spring-boot-cloudfoundry module
...
Closes gh-46152
2025-07-01 12:03:10 +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
2f837eebc7
Move SSL auto-configuration out of actuator-autoconfigure-all
...
See gh-46071
2025-07-01 12:03:08 +01:00
Andy Wilkinson
eb4498d788
Remove spring-boot-autoconfigure-all
...
See gh-46071
2025-07-01 12:03:07 +01:00
Andy Wilkinson
ff73a4d0bb
Move Servlet Filters into spring-boot-servlet
...
Closes gh-46151
2025-07-01 12:03:07 +01:00
Andy Wilkinson
bcb9a5aa5c
Move MultipartAutoConfigurationTests to main code's module
...
See gh-46071
2025-07-01 12:03:06 +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
3c136edd24
Move additional property metadata out of autoconfigure-all
...
See gh-46071
2025-07-01 12:03:04 +01:00
Andy Wilkinson
1ec6067895
Move HTTP exchange auto-config into appropriate modules
...
See gh-46071
2025-07-01 12:03:03 +01:00
Andy Wilkinson
97eeee6b67
Move mapping description auto-configuration into appropriate modules
...
See gh-46071
2025-07-01 12:03:03 +01:00
Andy Wilkinson
67fc60dae6
Remove remaining usages of MetricsRun
...
See gh-46071
2025-07-01 12:03:02 +01:00
Andy Wilkinson
693f6daf0f
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
See gh-46071
2025-07-01 12:03:01 +01:00
Andy Wilkinson
70a540fb5b
Move code out of spring-boot-actuator-autoconfigure-all
...
See gh-46071
2025-07-01 12:03:00 +01:00
Andy Wilkinson
368bf25451
Enable auto-configuration checks and fix issues
...
See gh-46071
2025-07-01 12:03:00 +01:00
Stéphane Nicoll
e801ee7db8
Move Servlet high-level infrastructure to spring-boot-servlet
...
See gh-46151
2025-07-01 12:02:59 +01:00
Andy Wilkinson
c474f24fe8
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.
See gh-46071
2025-07-01 12:02:58 +01:00
Stéphane Nicoll
905964ff78
Move Actuator infrastructure for WebFlux to spring-boot-webflux
...
Closes gh-46138
2025-07-01 12:02:57 +01:00
Andy Wilkinson
c23ed08b7b
Move Spring Data repository metrics into spring-boot-data-commons
...
Closes gh-46131
2025-07-01 12:02:56 +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
48511797d7
Move task metrics auto-configuration into spring-boot-metrics
...
Closes gh-46147
2025-07-01 12:02:54 +01:00
Andy Wilkinson
2a172c9736
Move scheduled task observation to spring-boot-observation
...
Closes gh-46150
2025-07-01 12:02:53 +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
3e5842069b
Move WebMvc observation auto-config into spring-boot-webmvc
...
Closes gh-46121
2025-07-01 12:02:51 +01:00
Stéphane Nicoll
d8ed041f0b
Move Actuator infrastructure for WebMvc to spring-boot-webmvc
...
See gh-46121
2025-07-01 12:02:49 +01:00
Andy Wilkinson
ac1b91e208
Move WebFlux observation auto-config into spring-boot-webflux
...
See gh-46138
2025-07-01 12:02:48 +01:00
Andy Wilkinson
deb4ce899e
Move R2DBC health and observation to spring-boot-r2dbc
...
Closes gh-46094
2025-07-01 12:02:46 +01:00
Andy Wilkinson
4262f0ffe7
Move HTTP client observation support into relevant modules
...
See gh-46071
2025-07-01 12:02:45 +01:00
Andy Wilkinson
2ae20693b9
Move GraphQL observation support into spring-boot-graphql
...
Closes gh-46141
2025-07-01 12:02:44 +01:00
Andy Wilkinson
aa8df2926a
Move Batch observation support into spring-boot-batch
...
Closes gh-46100
2025-07-01 12:02:43 +01:00
Andy Wilkinson
ed96d53090
Move Jersey metrics to spring-boot-jersey
...
Closes gh-46116
2025-07-01 12:02:42 +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
Andy Wilkinson
ab88b56bdf
Remove actuate from restructured metrics package names
...
See gh-46071
2025-07-01 12:02:37 +01:00
Phillip Webb
152ab97815
Create spring-boot-opentelemetry module
...
Renames `management.otlp.logging` properties to
`management.opentelemetry.logging`.
Closes gh-46149
2025-07-01 12:02:36 +01:00
Andy Wilkinson
8d52d6db5a
Move Reactor Netty management server support to spring-boot-reactor-netty
...
Closes gh-46076
2025-07-01 12:02:35 +01:00
Andy Wilkinson
785950c738
Move Undertow management server support to spring-boot-undertow
...
Closes gh-46074
2025-07-01 12:02:33 +01:00
Andy Wilkinson
ff567895b6
Move Jetty management server support to spring-boot-jetty
...
Closes gh-46075
2025-07-01 12:02:32 +01:00
Phillip Webb
f039e6116b
Move Zipkin Docker Compose support into spring-boot-zipkin
...
Closes gh-46148
2025-07-01 12:02:30 +01:00
Phillip Webb
4bf2be4ef8
Move Zipkin testcontainers support into spring-boot-zipkin
...
See gh-46148
2025-07-01 12:02:29 +01:00
Phillip Webb
b12fe23662
Create Create spring-boot-zipkin module
...
See gh-46148
2025-07-01 12:02:27 +01:00
Phillip Webb
816e9eef7c
Separate Zipkin tracing auto-configuration
...
See gh-46148
2025-07-01 12:02:25 +01:00
Stéphane Nicoll
c06a752050
Move Tomcat metrics auto-configuration into spring-boot-tomcat
...
Closes gh-46073
2025-07-01 12:02:23 +01:00
Stéphane Nicoll
a1547e3acc
Move Actuator Tomcat infrastructure to spring-boot-tomcat
...
See gh-46073
2025-07-01 12:02:22 +01:00