Activate messaging v1.43 in common v3 preview#19276
Draft
trask wants to merge 17 commits into
Draft
Conversation
Pull request dashboard statusStatus last refreshed: 2026-07-22 20:51:38 UTC.
This automated status or its linked feedback items may be incorrect. If something looks wrong, please report it with the result you expected. |
This was referenced Jul 19, 2026
trask
force-pushed
the
messaging-v1-43-v3-activation
branch
from
July 20, 2026 23:45
3309dae to
3028801
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
Activates messaging v1.43 telemetry by default in common v3 preview and deprecates the legacy operation API.
Changes:
- Selects v1 experimental messaging semantic conventions under v3 preview.
- Deprecates
MessageOperationand compatibility factories. - Updates selection tests and changelog documentation.
Reviewed changes
Copilot reviewed 178 out of 178 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
CHANGELOG.md |
Records the deprecation. |
MessageOperation.java |
Deprecates the legacy enum. |
MessagingAttributesExtractor.java |
Deprecates legacy factories. |
MessagingSpanKindExtractor.java |
Deprecates the legacy overload. |
MessagingSpanNameExtractor.java |
Deprecates legacy factories. |
MessagingAttributesExtractorTest.java |
Suppresses intentional deprecated usage. |
SemconvSelectionResolver.java |
Activates messaging v1.43 for v3 preview. |
SemconvStabilityTest.java |
Updates the selection matrix. |
trask
force-pushed
the
messaging-v1-43-v3-activation
branch
from
July 22, 2026 16:11
88b4d0d to
9cded86
Compare
trask
force-pushed
the
messaging-v1-43-v3-activation
branch
from
July 22, 2026 16:16
9cded86 to
be32bf4
Compare
trask
force-pushed
the
messaging-v1-43-v3-activation
branch
from
July 22, 2026 17:32
be32bf4 to
c20c14a
Compare
trask
force-pushed
the
messaging-v1-43-v3-activation
branch
from
July 22, 2026 17:52
c20c14a to
686014a
Compare
trask
force-pushed
the
messaging-v1-43-v3-activation
branch
from
July 22, 2026 18:03
686014a to
420b420
Compare
trask
force-pushed
the
messaging-v1-43-v3-activation
branch
from
July 22, 2026 18:33
420b420 to
28b2163
Compare
trask
force-pushed
the
messaging-v1-43-v3-activation
branch
from
July 22, 2026 19:34
28b2163 to
7fa825e
Compare
trask
force-pushed
the
messaging-v1-43-v3-activation
branch
from
July 22, 2026 20:26
7fa825e to
e427401
Compare
trask
force-pushed
the
messaging-v1-43-v3-activation
branch
from
July 22, 2026 20:44
e427401 to
1c34d56
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Depends on #19269, #19271, #19272, #19273, #19274, and #19275 (
#19271includes #19270).Temporary integration baseline:
909cbe17c7f633b6464e5330e094547b216d2d23.Activation-only review range:
909cbe17c7f633b6464e5330e094547b216d2d23..1c34d56c63e7d2edacf3c4045863db8161bcf3c6.This PR has exactly one activation-owned commit above a fork-only integration branch constructed from current upstream
main(03670ca6bf83d9551d53b948e498e1ae01f1c1c5) and the exact final family heads:677a8eb7467c1edaaf79cfa72dae9805e54ad695cac11bfe6b0bc12e4c0df68046406280eb5f61ba1a2d8820ffabbeaf6d8fa02fbe806cd9ba5b90042fe52dc7cb1a23690d1af7b8270c50914971daed8a9f68d1154772e955713bd4b68e20415896e3dca9282cc1f0a1de80f646fd21b3b5ecaa4915b642messaging-v1-43-integrationmust never be merged upstream. After dependency PRs merge, this branch will be rebuilt from currentmainwith only its activation delta reapplied.Scope
/dupbehavior.MessageOperationafter integrated production callers migrate.Unreleaseddeprecation changelog entry and narrowly scoped compatibility suppressions.Family telemetry behavior remains owned by dependency PRs; activation-range production updates are mechanical typed factory-name changes.
Validation
./gradlew :instrumentation:rabbitmq-2.7:javaagent:check spotlessCheck :instrumentation-api-incubator:test compileJava --console=plainmainand every exact family leaf are ancestors of the integration baseline.git diff --check, and the worktree is clean.