Hi,

MP 6.1:

    • Depends on Config 3.1 (the included implementation already supports 3.1)
    • Requires OpenTelemetry 1.1 (open task)
    • Requires Metrics 5.1 (open task)

We're open to contributions in these areas. Although this should ideally be a 
simple minor version update, experience shows it may take additional effort to 
ensure the related TCKs pass successfully.
For example, simply bumping OpenTelemetry to 1.1 (Smallrye 2.7.0) results in:

[ERROR]   JaxRsClientAsyncTest.testIntegrationWithJaxRsClient » NoClassDefFound 
io/opentelemetry/semconv/trace/attributes/SemanticAttributes
[ERROR]   
JaxRsClientAsyncTest>Arquillian.run:137->testIntegrationWithJaxRsClientAsync:103->readSpans:157
 » ConditionTimeout Assertion condition defined as a 
org.eclipse.microprofile.telemetry.tracing.tck.exporter.InMemorySpanExporter 
expected [3] but found [0] within 10 seconds.
[ERROR]   
JaxRsClientAsyncTest>Arquillian.run:137->testIntegrationWithJaxRsClientError:109->readErrorSpans:114
 » ConditionTimeout Assertion condition defined as a 
org.eclipse.microprofile.telemetry.tracing.tck.exporter.InMemorySpanExporter 
expected [3] but found [0] within 10 seconds.
[ERROR]   MpRestClientAsyncTest.testIntegrationWithMpRestClient » 
NoClassDefFound io/opentelemetry/semconv/trace/attributes/SemanticAttributes
[ERROR]   
MpRestClientAsyncTest>Arquillian.run:137->testIntegrationWithMpRestClientAsync:108->readSpans:113
 » ConditionTimeout Assertion condition defined as a 
org.eclipse.microprofile.telemetry.tracing.tck.exporter.InMemorySpanExporter 
expected [3] but found [0] within 10 seconds.
[ERROR]   
MpRestClientAsyncTest>Arquillian.run:137->testIntegrationWithMpRestClientAsyncError:102->readSpansError:148
 » ConditionTimeout Assertion condition defined as a 
org.eclipse.microprofile.telemetry.tracing.tck.exporter.InMemorySpanExporter 
expected [3] but found [0] within 10 seconds.
[ERROR]   OpenTelemetryBeanTest>Arquillian.run:137->testOpenTelemetryBean:55 
expected object to not be null
[ERROR]   OpenTelemetryBeanTest>Arquillian.run:137->testSpanAndTracer:60 
NullPointer
[ERROR]   BaggageTest.baggage » NoClassDefFound 
io/opentelemetry/semconv/trace/attributes/SemanticAttributes
[ERROR]   PropagatorSpiTest.testSPIPropagator » NoClassDefFound 
io/opentelemetry/semconv/trace/attributes/SemanticAttributes
[ERROR]   RestSpanTest.span » NoClassDefFound 
io/opentelemetry/semconv/trace/attributes/SemanticAttributes
[ERROR]   RestSpanTest>Arquillian.run:137->spanName:148 » ConditionTimeout 
Assertion condition defined as a 
org.eclipse.microprofile.telemetry.tracing.tck.exporter.InMemorySpanExporter 
expected [1] but found [0] within 10 seconds.
[ERROR]   RestSpanTest>Arquillian.run:137->spanNameWithoutQueryString:162 » 
ConditionTimeout Assertion condition defined as a 
org.eclipse.microprofile.telemetry.tracing.tck.exporter.InMemorySpanExporter 
expected [1] but found [0] within 10 seconds.
[ERROR]   CustomizerSpiTest.testCustomizer » NoClassDefFound 
io/opentelemetry/semconv/trace/attributes/SemanticAttributes
[ERROR]   ExporterSpiTest.testExporter » NoClassDefFound 
io/opentelemetry/semconv/trace/attributes/SemanticAttributes
[ERROR]   ResourceSpiTest.testResource » NoClassDefFound 
io/opentelemetry/semconv/trace/attributes/SemanticAttributes
[ERROR]   SamplerSpiTest>Arquillian.run:137->testSampler:60 NullPointer

On the Open Telemetry 1.1 TCK, i.e. some work needs to be done in order to fix 
that. 

MP 7:

Still requires substantial work, including updates to the CXF REST client and 
other specifications. There have been some discussions on the CXF side, but 
they won’t be making that update for 4.1.x (EE10).
As a result, MP 7 can only be done if we either fork and update the CXF client 
ourselves, or wait for them to implement with EE11.


Please keep in mind that all work on these specifications is done voluntarily. 
No one is being paid for their contributions—everything is developed in 
peoples' spare time. 
This means there's no fixed ETA for any specific feature or version; progress 
happens as people need certain capabilities and step up to implement them.

Gruß
Richard

> Am 22.04.2025 um 18:14 schrieb COURTAULT Francois 
> <francois.courta...@thalesgroup.com.INVALID>:
> 
> THALES GROUP LIMITED DISTRIBUTION to email recipients
> 
> Hello everyone,
> 
> When could we expect to get a TomEE version compliant with µProfile 6.1 or 7 ?
> 
> Best Regards.
> 
> 
> 
> 

Reply via email to