Update the OTel dependencies#320
Conversation
|
Additional APIs in OpenTelemetry (Not Currently Used by MP Telemetry) Logs API (io.opentelemetry.api.logs) - Logging bridge (MP Telemetry 2.0+ supports this) |
|
The configuration part of the latest OTel needs to be re-discussed to see whether MP Telemetry needs to support. @brunobat thoughts? |
|
@Emily-Jiang I haven't used those versions because they are quite recent. Do you mind waiting a little bit while I double-check? |
|
@brunobat I would like to merge this PR. You can always provide feedback before the release. |
We updated to 1.59.0 and found problems we had to fix. We have no timeline for 1.60.1 yet. |
Update to use the latest OTel release:
The upgrade from OpenTelemetry Java v1.49 to v1.60 appears to be backward compatible from an API perspective, as evidenced by:
Semantic conventions updates typically include:
New Attributes: Addition of new semantic convention attributes for various telemetry signals
Deprecated Attributes: Marking old attributes as deprecated (especially HTTP-related ones)
Stabilized Conventions: Moving conventions from experimental to stable status
Updated Definitions: Refinements to attribute definitions and requirements
New Domains: Addition of semantic conventions for new technology domains
Requirement Level Changes: Updates to whether attributes are required, recommended, or optional
Impact on Applications
The semantic conventions library (opentelemetry-semconv) provides:
Changes between v1.32.0 and v1.40.0 would primarily affect:
Based on the code analysis, the upgrade from v2.15.0 to v2.26.1 appears to be backward compatible for the annotations API: