Skip to content

Tags: dotnet/extensions

Tags

v10.8.0

Toggle v10.8.0's commit message
Disable NU1903 diagnostic for SQLitePCLRaw.lib.e_sqlite3 transitive t…

…est dependency

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f88e403f-7492-48d8-bb79-d987bd99ddc5

v10.7.0

Toggle v10.7.0's commit message
Lift CVE-impacted transitive dependencies in test projects

Lift CVE-impacted transitive dependencies in test projects

* eng/packages/Tests.props: pin OpenTelemetry.Api 1.15.3,
  NuGet.Packaging 6.8.2, and NuGet.Protocol 6.8.2 (keep
  OpenTelemetry.Exporter.InMemory at 1.9.0).
* Add explicit OpenTelemetry.Api PackageReference to AI.Tests,
  AI.Integration.Tests, AI.OllamaSharp.Integration.Tests, and
  DataIngestion.Tests to lift the vulnerable transitive (GHSA-g94r-2vxg-569j).
* Add explicit NuGet.Packaging and NuGet.Protocol PackageReferences
  to the AI/McpServer/Agents.AI template integration tests to lift
  the vulnerable transitive (GHSA-g4vj-cjjj-v7hg).

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

v10.6.0

Toggle v10.6.0's commit message
Merged PR 60955: Merge release/10.6 into internal/release/10.6

Merging the latest changes from `release/10.6` into `internal/release/10.6` to pick up:

- #7520: [release/10.6] Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt

This is a no-ff merge to keep the public/internal branches in sync.

----
#### AI description  (iteration 1)
#### PR Classification
API stabilization: Promoting experimental properties to stable by removing `[Experimental]` attributes and simplifying implementation.

#### PR Summary
This PR stabilizes the `SizeInBytes` and `CreatedAt` properties of `HostedFileContent` by removing their experimental status and internal backing implementations. Test files are updated to suppress experimental warnings for remaining experimental features (`Purpose` and `Scope`) rather than globally.

- `HostedFileContent.cs`: Simplified `SizeInBytes` and `CreatedAt` properties by removing `[Experimental]` attributes, `[JsonIgnore]`, and internal backing fields (`SizeInBytesCore`, `CreatedAtCore`)
- `HostedFileContentTests.cs`: Added targeted `#pragma warning disable MEAI001` suppressions for experimental `Purpose` and `Scope` properties while removing the global suppression
- `Microsoft.Extensions.AI.Abstractions.json`: Updated API stage from "Experimental" to "Stable" for `CreatedAt` and `SizeInBytes` properties
- `ImageGenerationOptionsTests.cs`: Added targeted warning suppressions for experimental `IImageGenerator` and `ImageGenerationResponseFormat.Hosted` usages
- `Microsoft.Extensions.AI.Stabilization.Tests.csproj`: Added `HostedFileContentTests.cs` and `ImageGenerationOptionsTests.cs` to stabilization test suite
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->

v10.5.1

Toggle v10.5.1's commit message
Set API baseline versions to 10.5.1

v10.5.0

Toggle v10.5.0's commit message
Prepare the 10.5 release

v10.4.1

Toggle v10.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Stage an MEAI 10.4.1 release (#7402)

v10.4.0

Toggle v10.4.0's commit message
Prepare 10.4 release

v10.3.0

Toggle v10.3.0's commit message
Microsoft.Extensions.AI backports for release/10.3

v10.2.0

Toggle v10.2.0's commit message
Merged PR 56482: Set Microsoft.McpServer.ProjectTemplates version to …

…align with MCP packages

Backports #7170 into the release branch as it was merged into main after the snap.

This will effectively prevent the 10.2 release from publishing the package since it hard codes the version to a version that has already been published, but it gets the release branch aligned with the release/10.1 branch that has this change as well.

----
#### AI description  (iteration 1)
#### PR Classification
This pull request is a configuration update that aligns the project's version metadata with MCP packages.

#### PR Summary
The update adds explicit version properties to ensure consistency with ModelContextProtocol package versions.
- `src/ProjectTemplates/Microsoft.McpServer.ProjectTemplates/Microsoft.McpServer.ProjectTemplates.csproj`: Added `<MajorVersion>0</MajorVersion>`, `<MinorVersion>5</MinorVersion>`, `<PatchVersion>0</PatchVersion>`, and `<PreReleaseVersionLabel>preview</PreReleaseVersionLabel>`.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->