Skip to content

Conversation

@pichlermarc
Copy link
Member

Fixes #2928

Changes

Adds messaging_latest_experimental as a possible value to SEMCONV_STABILITY_OPT_IN for instrumentations that want to update to the latest semconv without breaking end-users while messaging semconv is still in-development.

This essentially copies the text from the GenAI semantic conventions, but adds additional notes on precedence, where messaging_latest_experimental ranks highest. I suppose this could technically also be used in the future to allow for enabling new experimental attributes through a common mechanism after the spec becomes stable.

There are a few open questions though:
Q1: given that the messaging semconv is not stable yet, nobody can implement a compliant messaging and messaging/dup yet: should we reduce the text to just include messaging_latest_experimental like we do in the GenAI semconv?
Q2: should I copy the changes to each file in docs/messaging?

Merge requirement checklist

  • CONTRIBUTING.md guidelines followed.
  • Change log entry added, according to the guidelines in When to add a changelog entry.
    • If your PR does not need a change log, start the PR title with [chore]
  • Links to the prototypes or existing instrumentations (when adding or changing conventions)

@github-actions github-actions bot added enhancement New feature or request area:messaging labels Dec 4, 2025
@github-project-automation github-project-automation bot moved this to V1 - Stable Semantics in Spec: Messaging Semantics Dec 4, 2025
@pichlermarc pichlermarc force-pushed the feat/pichlermarc/messaging-opt-in branch from f212d3a to 1896e09 Compare December 4, 2025 12:11
@pichlermarc pichlermarc force-pushed the feat/pichlermarc/messaging-opt-in branch from 1896e09 to 69bbbf4 Compare December 4, 2025 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:messaging enhancement New feature or request

Projects

Status: V1 - Stable Semantics

Development

Successfully merging this pull request may close these issues.

Consider adding messaging_latest_experimental as a possible stabilitly opt-in value

1 participant