Update OpenTelemetry semantic convention version references from 1.38 to 1.39#7274
Update OpenTelemetry semantic convention version references from 1.38 to 1.39#7274
Conversation
…o 1.39 Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
There was a problem hiding this comment.
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. |
|
@copilot do we have tests covering the embedding and speech to text OpenTelemetry chat clients? |
Yes, there are dedicated test files for both:
All four OpenTelemetry wrapper types ( |
… 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>
* 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>
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.
OpenTelemetryChatClientOpenTelemetryImageGeneratorOpenTelemetryEmbeddingGeneratorOpenTelemetrySpeechToTextClient✨ 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