Hi all,

Starting with TomEE 10.0.x, we've included MicroProfile 6.0 along with all the 
necessary OpenTelemetry classes and libraries.

>From what I've seen, many libraries—such as JDBC drivers—automatically enable 
>OTEL features when the relevant libraries are present on the classpath, 
>regardless of any MicroProfile configuration settings.

This puts us in a tricky position: we’re often forced to stick with older 
library versions because upgrading from MP 6.0 to 6.1 tends to introduce 
breaking changes. Moreover, MP 7 can only be supported once CXF provides a 
compatible client, which is currently being targeted for Jakarta EE 11.

Given this, I’d like to propose dropping the (de-activated) MicroProfile 
support from the Web, Plus, and Plume distributions—meaning we would no longer 
include the MP-related JARs by default. Instead, we could offer an optional 
script-based approach (e.g., via a zip/tar.gz package) that users can apply to 
add the MicroProfile flavor to Web/Plus/Plume as needed.

Since this would be a breaking change, we could aim to roll it out starting 
with version 10.1.x.

WDYT? Any thoughts?

Gruß
Richard

Reply via email to