Skip to content

Update OpenTelemetry semantic convention version references from 1.38 to 1.39#7274

Merged
tarekgh merged 2 commits intomainfrom
copilot/update-comments-to-version-1-39
Feb 8, 2026
Merged

Update OpenTelemetry semantic convention version references from 1.38 to 1.39#7274
tarekgh merged 2 commits intomainfrom
copilot/update-comments-to-version-1-39

Conversation

Copy link
Contributor

Copilot AI commented Feb 8, 2026

The OpenTelemetry AI components already implement the 1.39 semantic conventions (no gen-ai changes from 1.38), but the XML doc comments still referenced v1.38.

  • Updated version in doc comments across all four OpenTelemetry AI wrapper classes:
    • OpenTelemetryChatClient
    • OpenTelemetryImageGenerator
    • OpenTelemetryEmbeddingGenerator
    • OpenTelemetrySpeechToTextClient

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Microsoft Reviewers: Open in CodeFlow

…o 1.39

Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Copilot AI changed the title [WIP] Update comments to reflect version 1.39 compliance Update OpenTelemetry semantic convention version references from 1.38 to 1.39 Feb 8, 2026
Copilot AI requested a review from stephentoub February 8, 2026 04:03
@stephentoub stephentoub marked this pull request as ready for review February 8, 2026 04:05
@stephentoub stephentoub requested a review from a team as a code owner February 8, 2026 04:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the XML documentation in the Microsoft.Extensions.AI OpenTelemetry wrapper types to reference OpenTelemetry Generative AI semantic conventions v1.39 (instead of v1.38), aligning docs with the already-implemented behavior.

Changes:

  • Bumped the referenced GenAI semantic convention version from v1.38 to v1.39 in XML doc remarks for the OpenTelemetry AI wrappers.
  • Kept links pointing to the canonical OpenTelemetry GenAI semantic conventions spec page.

Reviewed changes

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

File Description
src/Libraries/Microsoft.Extensions.AI/ChatCompletion/OpenTelemetryChatClient.cs Updates doc comment to reference semantic conventions v1.39.
src/Libraries/Microsoft.Extensions.AI/ChatCompletion/OpenTelemetryImageGenerator.cs Updates doc comment to reference semantic conventions v1.39.
src/Libraries/Microsoft.Extensions.AI/Embeddings/OpenTelemetryEmbeddingGenerator.cs Updates doc comment to reference semantic conventions v1.39.
src/Libraries/Microsoft.Extensions.AI/SpeechToText/OpenTelemetrySpeechToTextClient.cs Updates doc comment to reference semantic conventions v1.39.

@tarekgh
Copy link
Member

tarekgh commented Feb 8, 2026

@copilot do we have tests covering the embedding and speech to text OpenTelemetry chat clients?

Copy link
Contributor Author

Copilot AI commented Feb 8, 2026

@copilot do we have tests covering the embedding and speech to text OpenTelemetry chat clients?

Yes, there are dedicated test files for both:

  • test/Libraries/Microsoft.Extensions.AI.Tests/Embeddings/OpenTelemetryEmbeddingGeneratorTests.cs
  • test/Libraries/Microsoft.Extensions.AI.Tests/SpeechToText/OpenTelemetrySpeechToTextClientTests.cs

All four OpenTelemetry wrapper types (OpenTelemetryChatClient, OpenTelemetryImageGenerator, OpenTelemetryEmbeddingGenerator, OpenTelemetrySpeechToTextClient) have corresponding test files under test/Libraries/Microsoft.Extensions.AI.Tests/.

@tarekgh tarekgh merged commit bbd5b59 into main Feb 8, 2026
12 of 13 checks passed
@tarekgh tarekgh deleted the copilot/update-comments-to-version-1-39 branch February 8, 2026 16:04
@stephentoub stephentoub restored the copilot/update-comments-to-version-1-39 branch February 8, 2026 16:25
@stephentoub stephentoub deleted the copilot/update-comments-to-version-1-39 branch February 8, 2026 16:25
joperezr pushed a commit that referenced this pull request Feb 10, 2026
… to 1.39 (#7274)

* Initial plan

* Update OpenTelemetry semantic convention version comments from 1.38 to 1.39

Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
joperezr added a commit that referenced this pull request Feb 11, 2026
* Merged PR 57712: Getting ready for 10.3 release

Getting ready for 10.3 release

----
#### AI description  (iteration 1)
#### PR Classification
This pull request implements release preparation changes for the 10.3 release.

#### PR Summary
The PR bumps dependency versions and adjusts configuration settings to ready the repository for the upcoming release while streamlining build pipeline tasks.
- **`eng/Version.Details.xml` & `eng/Versions.props`**: Update dependency versions from 9.0.12 to 9.0.13 (including net10 and LTS versions) and set release stabilization flags (`StabilizePackageVersion=true`, `DotNetFinalVersionKind=release`).
- **`azure-pipelines.yml`**: Remove the entire code coverage stage and its related dependency from the post-build steps.
- **`.github/skills/prepare-release/SKILL.md`**: Add documentation with instructions for preparing an internal release branch.
- **`Directory.Build.props` & `NuGet.config`**: Add NU1507 warning suppression and remove the package source mapping section to align with internal feed usage.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->

* Fix OpenAI responses streaming to preserve encrypted reasoning content (#7266)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update OpenAIResponsesChatClient to handle streaming code interpreter content (#7267)

* Update OpenAIResponsesChatClient to handle streaming code interpreter content

Right now it outputs it but in a bulk fashion only at the end of the response item. This makes it yield the deltas instead.

* Dedup code block

* Update OpenTelemetry semantic convention version references from 1.38 to 1.39 (#7274)

* Initial plan

* Update OpenTelemetry semantic convention version comments from 1.38 to 1.39

Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>

* MEAI: Update Experimental / Preview Features (#7235)

* Remove [Experimental] attribute from IChatReducer

* Annotate APIs that use experimental OpenAI APIs. Remove prerelease label.

* Fix typo

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove project-wide OpenAI experimental suppressions. Finish annotating.

* Use granular constants for openai experimental diagnostics

* Update API baselines

* Remove unused const

* Remove redundant [Experimental] attributes for OpenAI Responses members

* Update ApiChief baselines for MEAI

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Add ImageGenerationToolCallContent and ImageGenerationToolResultContent to JSON serialization infrastructure (#7275)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>

* Mark all of MicrosoftExtensionsAIChatExtensions as experimental

---------

Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Jeff Handley <Jeff.Handley@microsoft.com>
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.

4 participants