Croway opened a new pull request, #1827:
URL: https://github.com/apache/camel-spring-boot/pull/1827

   ## Summary
   
   - Exclude `camel-micrometer-prometheus` from the 
`camel-observability-services` transitive dependency in 
`camel-observability-services-starter`
   - `camel-micrometer-prometheus` is a Camel Main-only module that depends on 
`camel-platform-http-main` (embedded Vert.x management server). In Spring Boot 
it silently disables itself (`MicrometerPrometheus not enabled`) since 
`ManagementHttpServer` is absent
   - The starter already provides equivalent functionality via 
`camel-micrometer-starter` + `micrometer-registry-prometheus` + Spring Boot 
Actuator
   
   This removes unnecessary Camel Main and Vert.x classes from the Spring Boot 
classpath.
   
   ## Test plan
   
   - [ ] Verify `camel-platform-http-main` and `camel-micrometer-prometheus` 
are absent from `mvn dependency:tree`
   - [ ] Verify `camel-health` is still present transitively
   - [ ] Build the starter module
   
   _Claude Code on behalf of Federico Mariani_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to