[DISCUSS] Stop shipping MicroProfile Integration with Web/Plus/Plume

Richard Zowalla <[email protected]>
Newsgroups gmane.comp.java.openejb.devel
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.