Skip to content

Conversation

Copy link

Copilot AI commented Aug 27, 2025

Updates the OpenTelemetry semantic conventions dependencies from version 1.30.1-alpha to 1.36.0, which introduced a split into stable and incubating artifacts.

Changes

Dependency Management Updates:

  • Updated from io.opentelemetry:opentelemetry-semconv:1.30.1-alpha to io.opentelemetry.semconv:opentelemetry-semconv:1.36.0
  • Added new incubating artifact io.opentelemetry.semconv:opentelemetry-semconv-incubating:1.36.0-alpha
  • Fixed group ID change from io.opentelemetry to io.opentelemetry.semconv

Module-Specific Updates:

  • Added explicit dependencies for modules using incubating semantic conventions
  • Updated hardcoded version references to use dependency management
  • Ensured proper artifact selection based on stable vs incubating attribute usage

Technical Details

Starting with OpenTelemetry 1.36.0, semantic conventions were split into two artifacts:

  • Stable conventions (opentelemetry-semconv): Contains stable attributes like ExceptionAttributes, UrlAttributes, HttpAttributes
  • Incubating conventions (opentelemetry-semconv-incubating): Contains experimental attributes like CodeIncubatingAttributes, HttpIncubatingAttributes, ThreadIncubatingAttributes

This change ensures that:

  • Modules using stable attributes depend on the stable artifact
  • Modules using incubating attributes explicitly depend on the incubating artifact
  • All imports continue to work without code changes due to proper dependency resolution

Verification

All compilation tests pass with ./gradlew compileTestJava after a clean build.

Created from VS Code via the GitHub Pull Request extension.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Update OpenTelemetry Semantics Convention Dependencies Update OpenTelemetry semantic conventions to 1.36.0 with split artifacts Aug 27, 2025
Copilot AI requested a review from trask August 27, 2025 20:15
Copilot finished work on behalf of trask August 27, 2025 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants