Repository navigation
chore(deps): Bump the opentelemetry group across 1 directory with 5 updates - #27750
dependabot[bot] wants to merge 1 commit into
Conversation
|
🌟 Thank you for your contribution to the Apache Camel project! 🌟 🐫 Apache Camel Committers, please review the following items:
|
|
🧪 CI tested the following changed modules:
✅ POM dependency changes: targeted tests included Changed properties: opentelemetry-alpha-version,opentelemetry-version Modules affected by dependency changes (5)
🔬 Scalpel shadow comparison — Scalpel: 16 of 703 tested, 3 compile-only — current: 0 all testedMaveniverse Scalpel detected 16 affected modules (current approach: 0). Changed properties: opentelemetry-alpha-version, opentelemetry-version Changed managed dependencies: io.opentelemetry:opentelemetry-common, io.opentelemetry:opentelemetry-context, io.opentelemetry:opentelemetry-opentracing-shim, io.opentelemetry:opentelemetry-api, io.opentelemetry:opentelemetry-exporter-common, io.opentelemetry:opentelemetry-exporter-logging, io.opentelemetry:opentelemetry-exporter-logging-otlp, io.opentelemetry:opentelemetry-extension-kotlin, io.opentelemetry:opentelemetry-extension-trace-propagators, io.opentelemetry:opentelemetry-sdk, io.opentelemetry:opentelemetry-sdk-common, io.opentelemetry:opentelemetry-sdk-logs, io.opentelemetry:opentelemetry-sdk-metrics, io.opentelemetry:opentelemetry-sdk-testing, io.opentelemetry:opentelemetry-sdk-trace, io.opentelemetry:opentelemetry-sdk-extension-autoconfigure, io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi, io.opentelemetry:opentelemetry-sdk-extension-jaeger-remote-sampler, io.opentelemetry:opentelemetry-exporter-otlp, io.opentelemetry:opentelemetry-exporter-otlp-common, io.opentelemetry:opentelemetry-exporter-sender-grpc-managed-channel, io.opentelemetry:opentelemetry-exporter-sender-jdk, io.opentelemetry:opentelemetry-exporter-sender-okhttp, io.opentelemetry:opentelemetry-opencensus-shim, io.opentelemetry:opentelemetry-api-incubator, io.opentelemetry:opentelemetry-exporter-prometheus, io.opentelemetry:opentelemetry-sdk-profiles, io.opentelemetry:opentelemetry-sdk-extension-declarative-config, io.opentelemetry:opentelemetry-sdk-extension-incubator, io.opentelemetry:opentelemetry-exporter-otlp-profiles Skip-tests mode would test 16 modules (7 direct + 0 downstream), skip tests for 3 (generated code, meta-modules)
|
| Module | Duration | Status |
|---|---|---|
| Camel :: Opentelemetry Metrics | 37.6s | SUCCESS |
| Camel :: OpenTelemetry (deprecated) | 27.0s | SUCCESS |
| Camel :: Micrometer :: Observation (deprecated) | 2.8s | FAILURE |
| Camel :: Parent | 0.9s | SUCCESS |
| Camel :: All Components Sync point | n/a | |
| Camel :: Assembly | n/a | |
| Camel :: Catalog :: Camel Catalog | n/a | |
| Camel :: Catalog :: Camel Report Maven Plugin | n/a | |
| Camel :: Catalog :: Camel Route Parser | n/a | |
| Camel :: Catalog :: Console | n/a | |
| Camel :: Catalog :: Dummy Component | n/a | |
| Camel :: Catalog :: Maven | n/a | |
| Camel :: Catalog :: Suggest (deprecated) | n/a | |
| Camel :: Component DSL | n/a | |
| Camel :: Coverage | n/a | |
| Camel :: Docs | n/a | |
| Camel :: Endpoint DSL | n/a | |
| Camel :: Endpoint DSL :: Support | n/a | |
| Camel :: Integration Tests | n/a | |
| Camel :: JBang :: Core | n/a | |
| Camel :: JBang :: Integration tests | n/a | |
| Camel :: JBang :: MCP | n/a | |
| Camel :: JBang :: Main | n/a | |
| Camel :: JBang :: Plugin :: Edit | n/a | |
| Camel :: JBang :: Plugin :: Generate | n/a | |
| Camel :: JBang :: Plugin :: Kubernetes | n/a | |
| Camel :: JBang :: Plugin :: MCP | n/a | |
| Camel :: JBang :: Plugin :: TUI | n/a | |
| Camel :: JBang :: Plugin :: Testing | n/a | |
| Camel :: JBang :: Plugin :: Validate | n/a | |
| Camel :: JPA | n/a | |
| Camel :: Kamelet Main | n/a | |
| Camel :: Launcher | n/a | |
| Camel :: Launcher :: Container | n/a | |
| Camel :: Micrometer :: Observability 2 | n/a | |
| Camel :: Observability Services | n/a | |
| Camel :: Opentelemetry 2 | n/a | |
| Camel :: Test Infra :: All test services | n/a | |
| Camel :: Test Infra :: Jaeger | n/a | |
| Camel :: YAML DSL | n/a | |
| Camel :: YAML DSL :: Deserializers | n/a | |
| Camel :: YAML DSL :: Maven Plugins | n/a | |
| Camel :: YAML DSL :: Validator | n/a | |
| Camel :: YAML DSL :: Validator Maven Plugin | n/a |
Top 20 slowest modules:
Camel :: Opentelemetry Metrics(37.6s)Camel :: OpenTelemetry (deprecated)(27.0s)Camel :: Micrometer :: Observation (deprecated)(2.8s)Camel :: Parent(0.9s)
apupier
left a comment
There was a problem hiding this comment.
most tests are failing with:
java.lang.NoClassDefFoundError: io/opentelemetry/api/internal/ConfigUtil
at io.opentelemetry.sdk.common.internal.ExceptionAttributeResolver.getDefault(ExceptionAttributeResolver.java:36)
at io.opentelemetry.sdk.trace.SdkTracerProviderBuilder.<init>(SdkTracerProviderBuilder.java:41)
at io.opentelemetry.sdk.trace.SdkTracerProvider.builder(SdkTracerProvider.java:46)
at org.apache.camel.observation.CamelMicrometerObservationTestSupport.createCamelContext(CamelMicrometerObservationTestSupport.java:101)
at org.apache.camel.test.junit6.TransientCamelContextManager.initialize(TransientCamelContextManager.java:87)
at org.apache.camel.test.junit6.TransientCamelContextManager.createCamelContext(TransientCamelContextManager.java:66)
at org.apache.camel.test.junit6.CamelTestSupport.setUp(CamelTestSupport.java:150)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: java.lang.ClassNotFoundException: io.opentelemetry.api.internal.ConfigUtil
oscerd
left a comment
There was a problem hiding this comment.
Not a clean bump — the two build failures are a real binary incompatibility, not CI noise. camel-observation fails with NoClassDefFoundError (MulticastRouteTest.testRoute, and the rest of the module errors on class init), which is the classic symptom of the OpenTelemetry SDK moving or changing a class that camel-observation's micrometer-tracing → OTel bridge references. Bumping opentelemetry-version 1.66.0 → 1.67.0 (and -alpha) on its own, without moving the micrometer-tracing stack (notably micrometer-tracing-bridge-otel) that pins to the matching OTel line, leaves the bridge linked against the previous surface → NoClassDef at runtime.
This is separate from the held opentelemetry-proto bump #27414 (different artifact), but the same shape: a version-only bump that breaks a tightly-coupled consumer. So it needs the OpenTelemetry and micrometer-tracing versions aligned together rather than a bare opentelemetry-version change — holding it until then. (The mvnd log hides the exact missing class, but the failure is confined to camel-observation and is an otel-version binary break, not a flake.)
This review was generated with AI assistance and reviewed/issued by the human operator. Claude Code on behalf of oscerd
…pdates Bumps the opentelemetry group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.66.0` | `1.67.0` | | [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java) | `1.66.0` | `1.67.0` | | [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.66.0` | `1.67.0` | | [io.opentelemetry:opentelemetry-sdk-testing](https://github.com/open-telemetry/opentelemetry-java) | `1.66.0` | `1.67.0` | | [io.opentelemetry:opentelemetry-bom-alpha](https://github.com/open-telemetry/opentelemetry-java) | `1.66.0-alpha` | `1.67.0-alpha` | | [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java) | `1.66.0` | `1.67.0` | | [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.66.0` | `1.67.0` | | [io.opentelemetry:opentelemetry-sdk-testing](https://github.com/open-telemetry/opentelemetry-java) | `1.66.0` | `1.67.0` | Updates `io.opentelemetry:opentelemetry-bom` from 1.66.0 to 1.67.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.66.0...v1.67.0) Updates `io.opentelemetry:opentelemetry-sdk` from 1.66.0 to 1.67.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.66.0...v1.67.0) Updates `io.opentelemetry:opentelemetry-api` from 1.66.0 to 1.67.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.66.0...v1.67.0) Updates `io.opentelemetry:opentelemetry-sdk-testing` from 1.66.0 to 1.67.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.66.0...v1.67.0) Updates `io.opentelemetry:opentelemetry-bom-alpha` from 1.66.0-alpha to 1.67.0-alpha - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-java/commits) Updates `io.opentelemetry:opentelemetry-sdk` from 1.66.0 to 1.67.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.66.0...v1.67.0) Updates `io.opentelemetry:opentelemetry-api` from 1.66.0 to 1.67.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.66.0...v1.67.0) Updates `io.opentelemetry:opentelemetry-sdk-testing` from 1.66.0 to 1.67.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.66.0...v1.67.0) --- updated-dependencies: - dependency-name: io.opentelemetry:opentelemetry-api dependency-version: 1.67.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: io.opentelemetry:opentelemetry-api dependency-version: 1.67.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: io.opentelemetry:opentelemetry-bom dependency-version: 1.67.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: io.opentelemetry:opentelemetry-bom-alpha dependency-version: 1.67.0-alpha dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: io.opentelemetry:opentelemetry-sdk dependency-version: 1.67.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: io.opentelemetry:opentelemetry-sdk dependency-version: 1.67.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: io.opentelemetry:opentelemetry-sdk-testing dependency-version: 1.67.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: io.opentelemetry:opentelemetry-sdk-testing dependency-version: 1.67.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry ... Signed-off-by: dependabot[bot] <support@github.com>
ec59d91 to
79ac386
Compare
Bumps the opentelemetry group with 5 updates in the / directory:
1.66.01.67.01.66.01.67.01.66.01.67.01.66.01.67.01.66.0-alpha1.67.0-alpha1.66.01.67.01.66.01.67.01.66.01.67.0Updates
io.opentelemetry:opentelemetry-bomfrom 1.66.0 to 1.67.0Release notes
Sourced from io.opentelemetry:opentelemetry-bom's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-bom's changelog.
... (truncated)
Commits
b4b3a1b[release/v1.67.x] Prepare release 1.67.0 (#8924)66ff8f3Prepare for 1.67.0 release (#8918)49dd9f3fix: retry OTLP gRPC responses with trailer status (#8854)6e4eb27Add experimental SDK entity support and OTLP export (#8464)0d0b0caAvoid shared internal ConfigUtil (#6970) (#8855)766eb4dMatch array attributes element-wise in declarative config rule_based sampler ...aa88015Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.4.21 (#8776)f235b4dUpdate all patch and minor versions (#8908)c99cb41Add type introspection to DeclarativeConfigProperties (#8883)cc4f5f2Avoid regex backtracking when parsing tracestate (#8914)Updates
io.opentelemetry:opentelemetry-sdkfrom 1.66.0 to 1.67.0Release notes
Sourced from io.opentelemetry:opentelemetry-sdk's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-sdk's changelog.
... (truncated)
Commits
b4b3a1b[release/v1.67.x] Prepare release 1.67.0 (#8924)66ff8f3Prepare for 1.67.0 release (#8918)49dd9f3fix: retry OTLP gRPC responses with trailer status (#8854)6e4eb27Add experimental SDK entity support and OTLP export (#8464)0d0b0caAvoid shared internal ConfigUtil (#6970) (#8855)766eb4dMatch array attributes element-wise in declarative config rule_based sampler ...aa88015Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.4.21 (#8776)f235b4dUpdate all patch and minor versions (#8908)c99cb41Add type introspection to DeclarativeConfigProperties (#8883)cc4f5f2Avoid regex backtracking when parsing tracestate (#8914)Updates
io.opentelemetry:opentelemetry-apifrom 1.66.0 to 1.67.0Release notes
Sourced from io.opentelemetry:opentelemetry-api's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-api's changelog.
... (truncated)
Commits
b4b3a1b[release/v1.67.x] Prepare release 1.67.0 (#8924)66ff8f3Prepare for 1.67.0 release (#8918)49dd9f3fix: retry OTLP gRPC responses with trailer status (#8854)6e4eb27Add experimental SDK entity support and OTLP export (#8464)0d0b0caAvoid shared internal ConfigUtil (#6970) (#8855)766eb4dMatch array attributes element-wise in declarative config rule_based sampler ...aa88015Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.4.21 (#8776)f235b4dUpdate all patch and minor versions (#8908)c99cb41Add type introspection to DeclarativeConfigProperties (#8883)cc4f5f2Avoid regex backtracking when parsing tracestate (#8914)Updates
io.opentelemetry:opentelemetry-sdk-testingfrom 1.66.0 to 1.67.0Release notes
Sourced from io.opentelemetry:opentelemetry-sdk-testing's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-sdk-testing's changelog.
... (truncated)
Commits
b4b3a1b[release/v1.67.x] Prepare release 1.67.0 (#8924)66ff8f3Prepare for 1.67.0 release (#8918)49dd9f3fix: retry OTLP gRPC responses with trailer status (#8854)6e4eb27Add experimental SDK entity support and OTLP export (#8464)0d0b0caAvoid shared internal ConfigUtil (#6970) (#8855)766eb4dMatch array attributes element-wise in declarative config rule_based sampler ...aa88015Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.4.21 (#8776)f235b4dUpdate all patch and minor versions (#8908)c99cb41Add type introspection to DeclarativeConfigProperties (#8883)cc4f5f2Avoid regex backtracking when parsing tracestate (#8914)Updates
io.opentelemetry:opentelemetry-bom-alphafrom 1.66.0-alpha to 1.67.0-alphaRelease notes
Sourced from io.opentelemetry:opentelemetry-bom-alpha's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-bom-alpha's changelog.
... (truncated)
Commits
Updates
io.opentelemetry:opentelemetry-sdkfrom 1.66.0 to 1.67.0Release notes
Sourced from io.opentelemetry:opentelemetry-sdk's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-sdk's changelog.