Skip to content

feat(packages): Expose canonical attribute read chains#508

Draft
Lms24 wants to merge 3 commits into
mainfrom
lms/feat-attribute-read-chains
Draft

feat(packages): Expose canonical attribute read chains#508
Lms24 wants to merge 3 commits into
mainfrom
lms/feat-attribute-read-chains

Conversation

@Lms24

@Lms24 Lms24 commented Jul 15, 2026

Copy link
Copy Markdown
Member

Expose canonical-first attribute read chains and lightweight lookup helpers in JavaScript and Python.

Fixes #496

Generate stable-first key chains in JavaScript and Python so SDKs can
read legacy attributes without importing the full metadata registry.
Add small lookup helpers while preserving tree-shakeable package paths.

Fixes #496
Co-Authored-By: Claude <noreply@anthropic.com>

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown

Semver Impact of This PR

🟡 Minor (new features)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

Attributes

  • Add stable app vitals attributes by buenaflor in #493
  • Deprecate sentry.frames.* attributes by buenaflor in #500
  • Add missing AI legacy aliases from Relay SpanData by vgrozdanic in #498

Other

  • (packages) Expose canonical attribute read chains by Lms24 in #508

Internal Changes 🔧

  • (attrs) Backport attributes and normalizations from Relay by Dav1dde in #497
  • (codeowners) Assign telemetry-experience to gen_ai/ai attributes by vgrozdanic in #506
  • (release) Show version in workflow run title by constantinius in #504

🤖 This preview updates automatically when you update the PR.

@Lms24 Lms24 changed the title feat(attributes): Expose canonical attribute read chains feat(packages): Expose canonical attribute read chains Jul 15, 2026
Lms24 and others added 2 commits July 15, 2026 18:48
Use a single expression to preserve lookup semantics while reducing the
shipped helper by 13 bytes. Move coverage into a dedicated unit test.

Refs GH-496
Co-Authored-By: Claude <noreply@anthropic.com>

Co-authored-by: Cursor <cursoragent@cursor.com>
Add examples and parameter guidance for the JavaScript and Python helpers.
Generate the Python docstring so regeneration preserves the API documentation.

Refs GH-496
Co-Authored-By: Claude <noreply@anthropic.com>

Co-authored-by: Cursor <cursoragent@cursor.com>
@Lms24

Lms24 commented Jul 21, 2026

Copy link
Copy Markdown
Member Author

bugbot review

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Bugbot reviewed your changes and found no new issues!

Comment @cursor review or bugbot run to trigger another review on this PR

Reviewed by Cursor Bugbot for commit 1532a46. Configure here.

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.

Expose alias chains from conventions packages

1 participant