Skip to content

Move unshipped context apis to shipped#3160

Merged
harsimar merged 2 commits into
mainfrom
harskaur/apis
Apr 2, 2026
Merged

Move unshipped context apis to shipped#3160
harsimar merged 2 commits into
mainfrom
harskaur/apis

Conversation

@harsimar

@harsimar harsimar commented Apr 2, 2026

Copy link
Copy Markdown
Member

Move unshipped context apis to shipped

harsimar and others added 2 commits April 2, 2026 09:49
Move 28 APIs (Cloud, Component, Device, Session contexts and related properties) to PublicAPI.Shipped.txt.

Co-authored-by: Copilot <[email protected]>
Copilot AI review requested due to automatic review settings April 2, 2026 16:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR promotes previously “unshipped” context-related public APIs in Microsoft.ApplicationInsights.dll to the shipped/stable API surface, making them part of the supported contract.

Changes:

  • Moved TelemetryContext accessors (Cloud, Component, Device, Session) from Unshipped to Shipped.
  • Moved the related context types and members (CloudContext, ComponentContext, DeviceContext, SessionContext, plus OperationContext.SyntheticSource and UserContext.AccountId) from Unshipped to Shipped.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.publicApi/Microsoft.ApplicationInsights.dll/Stable/PublicAPI.Unshipped.txt Removes the context APIs from the unshipped list (now empty).
.publicApi/Microsoft.ApplicationInsights.dll/Stable/PublicAPI.Shipped.txt Adds the same context APIs to the shipped/stable public API list.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@harsimar
harsimar merged commit f540f0d into main Apr 2, 2026
22 checks passed
@harsimar
harsimar deleted the harskaur/apis branch April 2, 2026 17:23
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.

3 participants