Skip to content

chore(semconv): upgrade semantic conventions to v1.40.0#977

Open
yordis wants to merge 1 commit intoopen-telemetry:mainfrom
yordis:yordis/update-semconv
Open

chore(semconv): upgrade semantic conventions to v1.40.0#977
yordis wants to merge 1 commit intoopen-telemetry:mainfrom
yordis:yordis/update-semconv

Conversation

@yordis
Copy link
Copy Markdown
Member

@yordis yordis commented Apr 21, 2026

Summary

  • The project was 13 versions behind (v1.27.0), which prevented downstream users from adopting newer stable and incubating conventions
  • Weaver codegen tool upgraded from v0.9.2 to v0.21.2 to keep pace with upstream model format evolution
  • Templates updated to handle breaking changes accumulated across 13 releases: stability enum rename, deprecated field restructuring, attribute name collision deduplication for deprecated registry groups, and proper atom quoting for enum values containing special characters (e.g. / in MCP method names)

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 21, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 17.59%. Comparing base (7361a03) to head (be42046).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #977   +/-   ##
=======================================
  Coverage   17.59%   17.59%           
=======================================
  Files          24       24           
  Lines         722      722           
=======================================
  Hits          127      127           
  Misses        595      595           
Flag Coverage Δ
api 17.59% <ø> (ø)
elixir 17.59% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

- The project was 13 versions behind (v1.27.0), preventing adoption of
  newer stable and incubating conventions by downstream users
- Weaver codegen tool upgraded from v0.9.2 to v0.21.2 to support the
  newer semconv model format changes (stability terminology, structured
  deprecated field, V2 schema support)
- Templates updated to handle upstream breaking changes: stability enum
  rename (experimental -> development/release_candidate), deprecated
  field restructuring (string -> struct), attribute name collision
  deduplication for deprecated registry groups, and proper atom quoting
  for enum values containing special characters

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
@yordis yordis force-pushed the yordis/update-semconv branch from 2a72722 to be42046 Compare April 21, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant