Bump the dotnet group with 23 updates - #679

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a
Open

Bump the dotnet group with 23 updates#679
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 2, 2026

Copy link
Copy Markdown
Contributor

⚠️Dependabot is rebasing this PR⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updated coverlet.collector from 8.0.1 to 10.0.1.

Release notes

Sourced from coverlet.collector's releases.

10.0.1

Improvements

Fixed

  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828

Maintenance

  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

10.0.0

Improvements

  • Unique Report Filenames (coverlet.MTP and AzDO) #​1866
  • Add --coverlet-file-prefix option for unique report files #​1869
  • Introduce .NET 10 support #​1823

Fixed

  • Fix [BUG] Wrong branch rate on IAsyncEnumerable for generic type #​1836
  • Fix [BUG] Missing Coverage after moving to MTP #​1843
  • Fix [BUG] No coverage reported when targeting .NET Framework with 8.0.1 #​1842
  • Fix [BUG] Behavior changes between MTP and Legacy (msbuild) #​1878
  • Fix [BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json #​1880
  • Fix [BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced #​1718 by https://github.com/yusyd
  • Fix [BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) #​1762

Maintenance

  • Add comprehensive async method tests and documentation for issue #​1864
  • Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests #​1833
  • Add net9.0 and net10.0 targets #​1822

Diff between 8.0.1 and 10.0.0

Commits viewable in compare view.

Updated FluentAssertions from 8.9.0 to 8.10.0.

Release notes

Sourced from FluentAssertions's releases.

8.10.0

What's Changed

Improvements

Documentation

Others

Full Changelog: fluentassertions/fluentassertions@8.9.0...8.10.0

Commits viewable in compare view.

Updated Markdig from 1.1.2 to 1.3.2.

Release notes

Sourced from Markdig's releases.

1.3.2

Changes

🐛 Bug Fixes

  • Fix emoji table alignment regression (#​943) (fc705234)

Full Changelog: 1.3.1...1.3.2

Published with dotnet-releaser

1.3.1

Changes

🐛 Bug Fixes

  • Fix LinkHelper non-ASCII urilize (#​942) (50061841)
  • Fix plus superscript parsing (#​791) (25506f20)

Full Changelog: 1.3.0...1.3.1

Published with dotnet-releaser

1.3.0

Changes

🐛 Bug Fixes

  • Fix CJK emphasis after HTML entity newlines (#​941) (fcbf8170)
  • Fix pipe table cells with unmatched subscript (#​932) (0f98267a)
  • Fix roundtrip autolink URLs (#​919) (b8364135)
  • Fix configurable nesting depth limit (#​892) (d7f13b03)
  • Fix NormalizeRenderer auto identifiers output (#​930) (9dffce52)
  • Fix blockquote ordered list parsing (#​887) (bc4e3990)

📚 Documentation

  • add InferColumnWidthsFromSeparator docs (PR #​939) by @​SimonCropp

🧰 Misc

  • Update readme with Alert extension details (PR #​940) by @​AndrewTriesToCode
  • Update AGENTS.md (5dca4149)

Full Changelog: 1.2.0...1.3.0

Published with dotnet-releaser

1.2.0

Changes

🚀 Enhancements

  • Add opt-in support for nested alert blocks (PR #​938) by @​kapsiR

🧰 Misc

  • Remove old changelog.md (be4da8b4)

Full Changelog: 1.1.3...1.2.0

Published with dotnet-releaser

1.1.3

Changes

🐛 Bug Fixes

  • Fix AbbreviationExtension corrupting emphasis/bold/italic resolution (#​935) (PR #​936) by @​Kryptos-FR

🚀 Enhancements

  • Attribute with StringSyntax (PR #​937) by @​SimonCropp

Full Changelog: 1.1.2...1.1.3

Published with dotnet-releaser

Commits viewable in compare view.

Updated Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2.

Release notes

Sourced from Microsoft.ApplicationInsights.AspNetCore's releases.

3.1.2

Version 3.1.2

3.1.1

Version 3.1.1

Commits viewable in compare view.

Updated Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.OpenApi's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker's releases.

2.52.0

What's Changed

Microsoft.Azure.Functions.Worker (metapackage) 2.52.0

  • Update Microsoft.Azure.Functions.Worker.Core to 2.52.0
  • Update Microsoft.Azure.Functions.Worker.Grpc to 2.52.0

Microsoft.Azure.Functions.Worker.Core 2.52.0

  • Add support for propagating trace context tags from worker to host (#​3303)
  • Add support for propagating OpenTelemetry Baggage to the worker. Requires use with the OpenTelemetry Extension to work end to end (#​3319).

Microsoft.Azure.Functions.Worker.Grpc 2.52.0

  • Update protobuf version to v1.12.0-protofile and add support for propagating tags from the worker to the functions host (#​3303).
  • Update protobuf version to v1.13.0-protofile to add support for propagating OpenTelemetry baggage to the worker (#​3319).

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.ApplicationInsights's releases.

2.51.0

What's Changed

  • Improved idempotency of service registration calls (#​3273)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore's releases.

2.1.1

What's Changed

Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.1.1

  • Fix response cookie duplication in ASP.NET Core integration by giving IHeaderDictionary indexer setters replace semantics, including removing the header when assigned StringValues.Empty (#​3353)
  • Pass cancellation tokens (RequestAborted / CancellationToken) through to WaitAsync calls so cancelled HTTP
    requests propagate promptly instead of waiting for timeout (#​3415)
  • Fix intermittent InvalidOperationException due to race condition between SetResult call on TCS and HTTP request cancellation/timeout (#​3415)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Sdk's releases.

2.1.0

What's Changed

Microsoft.Azure.Functions.Worker.Sdk 2.1.0

  • Emit a build warning directing users to the Azure.Functions.Sdk MSBuild SDK when targeting .NET 11 (#​3435)

Microsoft.Azure.Functions.Worker.Sdk.Generators 1.4.0

  • Added compile-time duplicate function name detection (AZFW0017) (#​3158)
  • Always emit the generated function metadata provider and executor, even when an app declares zero functions or all declared functions fail validation (including duplicate function names), so apps stay on the generated provider instead of failing at indexing time (#​3446)

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Design's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.InMemory's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Sqlite's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.SqlServer's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Hosting's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Http's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0.

Release notes

Sourced from Microsoft.Extensions.Http.Resilience's releases.

10.9.0

Version 10.9.0 is headlined by changes in these areas:

  • AI: New experimental routing APIs center on the abstract RoutingChatClient base class, with SemanticRoutingChatClient as a concrete semantic-routing implementation. Separately, the abstract FailoverChatClient specialization and its concrete OrderedFailoverChatClient implementation add failover routing.
  • AI Evaluation: The generated report gains redesigned Overview, Cases, History, and Comparison views.
  • ASP.NET Core and HTTP diagnostics: The release adds HTTP request latency log enrichment and fixes configuration binding, response-body logging, request-path redaction, and resilience package version handling.
  • Source-generated logging and service discovery: Fixes cover classification type qualification, thread-local state cleanup, and DNS query suffix handling.

Experimental API Changes

New Experimental APIs

  • New experimental API: HTTP request latency log enrichment (EXTEXP0013) #​7602
  • New experimental API: Chat client routing and failover (MEAI001) #​7662

What's Changed

AI (Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI)

  • Add extensible chat client routing #​7662 by @​joshuajyue (co-authored by @​Copilot)
  • Pass the request's options to the selected client #​7685 by @​joshuajyue (co-authored by @​jozkee @​Copilot)
  • AI.Abstractions: fix ExcludeFromSchema dropped under concurrent AIFunction creation #​7677 by @​jozkee (co-authored by @​Copilot)
  • Cap OpenAI dependency version (b10f9c0) by @​jeffhandley (co-authored by @​Copilot)

Note: Microsoft.Extensions.AI.OpenAI constrains its dependency for OpenAI to 2.12.x, preventing OpenAI updates to 2.13.0+ due to an incompatibility. We expect to release Microsoft.Extensions.AI.OpenAI version 10.9.1 during the week of August 17 to address this issue.

HTTP Resilience and Diagnostics (Microsoft.Extensions.Http.Resilience and Microsoft.Extensions.Http.Diagnostics)

  • Fix Grpc.Net.ClientFactory version range check - Fixes #​7565 #​7566 by @​Ghost93
  • Fix response body logging under debugger #​7678 by @​Rimobul
  • Redact outgoing path when route is unknown #​7687 by @​Rimobul
  • Fix HTTP client logging config binding #​7691 by @​Rimobul

ASP.NET Core Extensions (Microsoft.AspNetCore.Diagnostics.Middleware)

  • Rename HttpLatencyTelemetry extensions class and drop redundant TFM guard #​7645 by @​EasyL0ver (co-authored by @​Copilot)
  • Add HTTP request latency log enricher (experimental) #​7602 by @​EasyL0ver (co-authored by @​Copilot)

Logging Source Generator (Microsoft.Gen.Logging)

  • [Microsoft.Gen.Logging] Clear thread-local state when logging throws #​7682 by @​Rimobul
  • [Microsoft.Gen.Logging] Fully qualify classification types #​7689 by @​Rimobul

AI Evaluation (Microsoft.Extensions.AI.Evaluation.Reporting)

  • [Microsoft.Extensions.AI.Evaluation.Reporting] Evaluation report redesign #​7609 by @​grafanaKibana

Project Templates (Microsoft.McpServer.ProjectTemplates)

  • Remove MCP server project template #​7680 by @​jeffhandley (co-authored by @​Copilot)

... (truncated)

10.8.4

This servicing update refreshes the .NET AI project templates ahead of the July 30, 2026 retirement of GitHub Models — removing the GitHub Models provider option and updating template dependencies.

As a result, both the AI Chat Web (aichatweb) and AI Agent Web API (aiagent-webapi) templates now require the AI service provider to be chosen explicitly via --provider; there is no longer a default. One of the following must be selected:

  • --provider azureopenai — Azure OpenAI
  • --provider ollama — Ollama (for local development)
  • --provider openai — OpenAI Platform

Packages in this release

PackageVersion
Microsoft.Extensions.AI.Templates10.8.4-preview.3.26379.3
Microsoft.Agents.AI.ProjectTemplates1.13.0-preview.1.26379.3

What's Changed

Project templates

  • Removed the GitHub Models provider from the AI Chat Web and AI Agent Web API templates, ahead of GitHub Models being fully retired on July 30, 2026. The --provider option is now required with no default (#​7667).
  • Updated AI template dependencies — bumped Aspire.Hosting.AppHost to 13.4.6 and CommunityToolkit.VectorData.SqliteVec to 1.0.0-preview.4 (aligned System.Linq.AsyncEnumerable to 10.0.9), replacing earlier workaround package pins (#​7639).

Full Changelog

10.8.3

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.3
Microsoft.Extensions.AI.Abstractions10.8.3
Microsoft.Extensions.AI.OpenAI10.8.3

Experimental API Changes

Experimental API behavior updates

  • Updated serialization behavior for experimental ToolApprovalRequestContent.RequiresConfirmation so it no longer leaks into consumer source-generated AIContent JSON metadata unless approval APIs are intentionally used (#​7659).

What's Changed

AI abstractions and serialization

  • Fixed MEAI001 leakage from RequiresConfirmation in source-generated AIContent contexts by using an internal JSON-included backing member while keeping the public experimental member ignored for source-generation metadata (#​7659).

Test Improvements

  • Added stabilization regression coverage to verify consumer source-generated List<AIContent> contexts compile and round-trip without requiring MEAI001 suppression (#​7659).

Full Changelog

10.8.2

This servicing release updates Microsoft.Extensions.VectorData.ConformanceTests to 10.8.2 and includes targeted test framework migration fixes.

Packages in this release

PackageVersionNote
Microsoft.Extensions.VectorData.Abstractions10.8.2Published August 7, 2026
Microsoft.Extensions.VectorData.ConformanceTests10.8.2

Update: August 7, 2026
The Microsoft.Extensions.VectorData.Abstractions package was initially excluded from this release by mistake. Because Microsoft.Extensions.VectorData.ConformanceTests has a dependency on Microsoft.Extensions.VectorData.Abstractions, that led to failures when updating to Microsoft.Extensions.VectorData.ConformanceTests 10.8.2.

Microsoft.Extensions.VectorData.Abstractions was published August 7, 2026 to resolve that issue.

What's Changed

AI

  • Move Microsoft.Extensions.VectorData.ConformanceTests to xUnit 3 #​7636 by @​adamsitnik (co-authored by @​Copilot)

Acknowledgements

  • @​roji reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.1...v10.8.2

10.8.1

This servicing release updates the Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI packages to 10.8.1 with two targeted fixes: correct tool-call/tool-result ordering when resuming approval-gated functions with service-managed chat history, and preservation of the OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.1
Microsoft.Extensions.AI.Abstractions10.8.1
Microsoft.Extensions.AI.OpenAI10.8.1

What's Changed

AI

  • Fix FICC tool_calls/tool ordering with approvals and service-managed chat history #​7617 by @​westey-m
  • Roundtrip OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning #​7629 by @​rogerbarreto (co-authored by @​tarekgh)

Acknowledgements

  • @​jozkee reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.0...v10.8.1

10.8.0

This release adds new experimental APIs to Microsoft.Extensions.AI.Abstractions and updates the OpenAI dependency to 2.12.0, alongside documentation, test, and repository maintenance.

Experimental API Changes

New Experimental APIs

  • New experimental API: AIFunctionNameAttribute and AIParameterNameAttribute #​7610 by @​jozkee (co-authored by @​jeffhandley @​Copilot)
  • New experimental API: ToolApprovalRequestContent.RequiresConfirmation (MEAI001) #​7549 by @​javiercn (co-authored by @​Copilot)

What's Changed

AI

  • Upgrade OpenAI dependency to 2.12.0 #​7608 by @​jozkee (co-authored by @​Copilot)
  • Auto-detect audio format in OpenAISpeechToTextClient #​7575 by @​jozkee (co-authored by @​Copilot)
  • Fix ImageGeneratingChatClient duplicating preceding content and dropping following content #​7624 by @​jozkee (co-authored by @​Copilot)

Vector Data

  • Make all test methods virtual in VectorData.ConformanceTests #​7606 by @​adamsitnik (co-authored by @​Copilot)

Documentation Updates

  • Remove links to ai-samples repo #​7574 by @​gewarren
  • Fix up docs with Copilot (MEVD) #​7597 by @​gewarren
  • Fix up docs with Copilot (M.E.ServiceDiscovery) #​7598 by @​gewarren (co-authored by @​Copilot)
  • Fix up docs with Copilot (MEAI) #​7600 by @​gewarren
  • Fix up docs with Copilot #​7601 by @​gewarren

Test Improvements

  • Fix flaky StampedeTests and harden related test waits #​7572 by @​jeffhandley (co-authored by @​Copilot)
  • Fix SQLitePCLRaw.lib.e_sqlite3 vulnerability by replacing SemanticKernel connectors with CommunityToolkit #​7579 by @​adamsitnik (co-authored by @​Copilot)
  • Removing SemanticKernel Connectors dependency and replacing it #​7584 by @​adamsitnik (co-authored by @​Copilot)
  • Migrate to xUnit v3 #​7607 by @​adamsitnik (co-authored by @​shyamnamboodiripad @​Copilot)

Repository Infrastructure Updates

  • Update OTel GenAI conventions skill for standalone semconv-genai repo #​7519 by @​jeffhandley (co-authored by @​Copilot)
  • Bump dotnet-coverage from 18.7.0 to 18.8.0 #​7552
  • [main] Update dependencies from dotnet/arcade #​7559
  • Fix transitive MessagePack vulnerability in AI template AppHost projects #​7561 by @​adamsitnik (co-authored by @​Copilot)
  • Bump esbuild, @​vitejs/plugin-react and vite in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7564
  • Bump tmp from 0.2.6 to 0.2.7 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7569
  • Bump js-yaml from 4.1.1 to 4.2.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7570
  • Bump PowerShell from 7.6.2 to 7.6.3 #​7576
  • Remove duplicate 'WebAPI' classification from template #​7577 by @​danroth27
  • [main] Update dependencies from dotnet/arcade #​7590
  • Eliminate redundant Correctness CI stage by merging into Build #​7594 by @​adamsitnik (co-authored by @​Copilot)
  • Update Agent Framework to 1.13.0 #​7613 by @​jeffhandley (co-authored by @​Copilot)
    ... (truncated)

10.7.0

v10.7.0 graduates the Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package to stable. The package registers a Kubernetes-aware ResourceQuotaProvider that reads the pod's CPU and memory requests and limits and exposes them to Microsoft.Extensions.Diagnostics.ResourceMonitoring as baseline and maximum quotas, which then feed the request and limit dimensions of the published resource utilization metrics. The companion ResourceQuota and ResourceQuotaProvider types in Microsoft.Extensions.Diagnostics.ResourceMonitoring graduate to stable in the same change so that consumers can implement custom quota providers without taking an experimental dependency.

On the AI side, Microsoft.Extensions.AI.OpenAI moves to OpenAI 2.11.0 and fixes a deserialization bug in ToolJson.AdditionalProperties so that JSON Schema additionalProperties values shaped as sub-schema objects (for example {"type":"string"}) are preserved instead of throwing during deserialization. HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt graduate to stable since both values are consistently available across hosted-file providers, while Purpose and Scope remain experimental as provider-shaped vocabulary. FunctionInvokingChatClient drops a backward-compat path that auto-marked ToolApprovalResponseContent entries with InformationalOnly: true; consumers that need to continue accepting sessions serialized before #​7468 can use the sample ApprovalHistoryNormalizingChatClient middleware added in the test project.

Experimental API Changes

Now Stable

  • Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package is now stable #​7253
  • Resource Monitoring ResourceQuota and ResourceQuotaProvider APIs are now stable (previously EXTEXP0008) #​7253
  • HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt are now stable (previously MEAI001) #​7513

What's Changed

AI

  • Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt #​7513 by @​jozkee (co-authored by @​Copilot)
  • Remove backward-compat InformationalOnly case from FICC; suggest middleware workaround #​7538 by @​jozkee (co-authored by @​Copilot)
  • Upgrade OpenAI package from 2.10.0 to 2.11.0 #​7544 by @​jozkee (co-authored by @​Copilot)
  • Fix ToolJson.AdditionalProperties to accept sub-schema objects #​7546 by @​jozkee (co-authored by @​Copilot)

Diagnostics, Health Checks, and Resource Monitoring

  • Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to stable #​7253 by @​amadeuszl (co-authored by @​Copilot)

Repository Infrastructure Updates

  • [main] Update dependencies from dotnet/arcade #​7521
  • Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 #​7522
  • Bump dotnet-coverage from 18.6.2 to 18.7.0 #​7530
  • Bump PowerShell from 7.6.1 to 7.6.2 #​7531
  • Bump qs from 6.15.1 to 6.15.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7532
  • [main] Update dependencies from dotnet/arcade #​7534
  • Bump tmp from 0.2.5 to 0.2.6 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7537

Acknowledgements

  • @​ericstj submitted issue #​7509 (resolved by #​7544)
  • @​scottt732 submitted issue #​7540 (resolved by #​7546)
  • @​DeagleGross @​wtgodbe @​dariusclay @​evgenyfedorov2 @​peterwald @​PranavSenthilnathan @​shyamnamboodiripad @​stephentoub @​tarekgh reviewed pull requests

Full Changelog: dotnet/extensions@v10.6.0...v10.7.0

10.6.0

Version 10.6.0 stabilizes the response continuation token and background-response APIs in Microsoft.Extensions.AI.Abstractions. Most other AI work for May shipped in 10.5.1; this monthly release rolls those changes up alongside dependency updates and a small Resource Monitoring cleanup.

Experimental API Changes

Now Stable

  • ResponseContinuationToken and background-response APIs are now stable (previously MEAI001) #​7512

What's Changed

AI

  • Stabilize ResponseContinuationToken / background-response APIs #​7512 by @​jozkee (co-authored by @​Copilot)

Repository Infrastructure Updates

  • Update version to 10.6.0 #​7458 by @​jeffhandley
  • [main] Update dependencies from dotnet/arcade #​7451
  • Bump follow-redirects from 1.15.11 to 1.16.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript/azure-devops-report/tasks/PublishAIEvaluationReport #​7469
  • Merge release/10.5 into main #​7470 by @​jeffhandley
  • Bump microsoft.visualstudio.slngen.tool from 12.0.13 to 12.0.32 #​7484
  • Bump postcss from 8.5.9 to 8.5.12 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7494
  • Bump dotnet-reportgenerator-globaltool from 5.5.7 to 5.5.9 #​7504
  • Rename release-notes skill to write-release-notes #​7511 by @​jeffhandley (co-authored by @​Copilot)

Acknowledgements

  • @​wtgodbe @​tarekgh @​peterwald @​JeremyLikness @​eiriktsarpalis @​ericstj @​evgenyfedorov2 reviewed pull requests

Full Changelog: dotnet/extensions@v10.5.2...v10.6.0

10.5.2

This patch release ships a single fix to Microsoft.Extensions.VectorData.Abstractions, correcting StorageName resolution when external serialization is enabled. Microsoft.Extensions.VectorData.ConformanceTests, Microsoft.Extensions.AI.Abstractions, Microsoft.Extensions.AI, and Microsoft.Extensions.AI.OpenAI are published alongside it for version coherency — they contain no code changes from 10.5.1.

Packages in this release

PackageVersion
Microsoft.Extensions.VectorData.Abstractions10.5.2
Microsoft.Extensions.VectorData.ConformanceTests10.5.2
Microsoft.Extensions.AI.Abstractions10.5.2
Microsoft.Extensions.AI10.5.2
Microsoft.Extensions.AI.OpenAI10.5.2

What's Changed

Microsoft.Extensions.VectorData.Abstractions

  • Minor fixes to MEVD.Abstractions: correct StorageName behavior when external serialization is enabled, and disable a warning for net462. (by @​roji in #​7475)

Full Changelog: dotnet/extensions@v10.5.1...v10.5.2

10.5.1

Version 10.5.1 of the Microsoft.Extensions.AI packages stabilizes CodeInterpreter, WebSearch, and ImageGeneration tool content types. The release adds new experimental tool search and OpenAI request policy hooks. And the OpenTelemetry gen-ai semantic conventions are updated to align with v1.41.

The 'aiagent-webapi' project template in Microsoft.Agents.AI.ProjectTemplates is updated to align with v1.3.0 of Agent Framework, updating the OpenTelemetry dependencies within the template projects as well.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.5.1
Microsoft.Extensions.AI.Abstractions10.5.1
Microsoft.Extensions.AI.OpenAI10.5.1
Microsoft.Extensions.AI.Templates10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates1.3.0-preview.1.26251.3

Experimental API Changes

Now Stable

The following types previously emitted the MEAI001 experimental diagnostic and are now stable.

  • CodeInterpreter and WebSearch tool content types are now stable #​7493
    • CodeInterpreterToolCallContent
    • CodeInterpreterToolResultContent
    • WebSearchToolCallContent
    • WebSearchToolResultContent
  • ImageGeneration tool content types and tool are now stable #​7476
    • ImageGenerationToolCallContent
    • ImageGenerationToolResultContent
    • HostedImageGenerationTool
    • ImageGenerationOptions
    • ImageGenerationResponseFormat (the Hosted enum value remains experimental)
    • IImageGenerator and the rest of the image generation infrastructure also remain experimental

New Experimental APIs

The following new APIs emit the MEAI001 experimental diagnostic.

  • New experimental API: HostedToolSearchTool with DeferredTools for tool-search-driven deferred tool loading #​7471
  • New experimental API: OpenAIRequestPolicies extension hook for appending System.ClientModel.PipelinePolicy instances to outgoing OpenAI requests #​7495

Breaking Changes to Experimental APIs

  • WebSearchToolResultContent.Results was renamed to Outputs as part of the stabilization in #​7493, aligning with CodeInterpreterToolResultContent.Outputs. The original Results property was included in version 10.4.0 and 10.5.0; this is a binary breaking change and consumers need to update to consume the updated property.

    WebSearchToolResultContent content = ...;
    - IList<AIContent>? items = content.Results;+ IList<AIContent>? items = content.Outputs;

... (truncated)

Commits viewable in compare view.

Updated Microsoft.Extensions.Options from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Options's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.9.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.8.0...v18.9.0

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

18.7.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.6.0...v18.7.0

18.6.0

What's Changed

Changes to tests and infra

18.5.1

What's Changed

Full Changelog: microsoft/vstest@v18.5.0...v18.5.1

18.5.0

⚠️ Unlisted on Nuget, because of #​15718

What's Changed

Full Changelog: microsoft/vstest@v18.4.0...v18.5.0

Commits viewable in compare view.

Updated Stripe.net from 50.3.0 to 52.4.1.

Release notes

Sourced from Stripe.net's releases.

52.4.1

  • #​3441 Harden API requestor code against malicious URLs

See the changelog for more details.

52.4.0

This release changes the pinned API version to 2026-08-26.dahlia.

  • #​3426 Add new EventNotificationHandler class for better thin event management

  • #​3436 Update generated code

    • Add support for new resource Billing.FeedbackOption
    • Add support for Create, Deactivate, Get, List, and Update methods on resource Billing.FeedbackOption
    • Add support for PaymentMethodSettings on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for FeedbackOptions on BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason and BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonOptions
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Card.Wallet.Link and Charge.PaymentMethodDetails.Link
    • Add support for FundingTypesBlocked on Checkout.Session.PaymentMethodOptions.Card.Restrictions and CheckoutSessionPaymentMethodOptionsCardRestrictionsOptions
    • Add support for Metadata on ConfirmationToken
    • Add support for ActiveEntitlements and CustomerPortal on CustomerSession.Components and CustomerSessionComponentsOptions
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for FrozenFields on InvoiceItem
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • Add support for ApplicationFeeAmount, ApplicationFeePercent, OnBehalfOf, and TransferData on PaymentLinkUpdateOptions
    • Add support for FeedbackOption on Subscription.CancellationDetails and SubscriptionCancellationDetailsOptions
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, Tax.Registration.CountryOptions.Sk, TaxRegistrationCountryOptionsAtOptions, TaxRegistrationCountryOptionsBeOptions, TaxRegistrationCountryOptionsBgOptions, TaxRegistrationCountryOptionsCyOptions, TaxRegistrationCountryOptionsCzOptions, TaxRegistrationCountryOptionsDeOptions, TaxRegistrationCountryOptionsDkOptions, TaxRegistrationCountryOptionsEeOptions, TaxRegistrationCountryOptionsEsOptions, TaxRegistrationCountryOptionsFiOptions, TaxRegistrationCountryOptionsFrOptions, TaxRegistrationCountryOptionsGrOptions, TaxRegistrationCountryOptionsHrOptions, TaxRegistrationCountryOptionsHuOptions, TaxRegistrationCountryOptionsIeOptions, TaxRegistrationCountryOptionsItOptions, TaxRegistrationCountryOptionsLtOptions, TaxRegistrationCountryOptionsLuOptions, TaxRegistrationCountryOptionsLvOptions, TaxRegistrationCountryOptionsMtOptions, TaxRegistrationCountryOptionsNlOptions, TaxRegistrationCountryOptionsPlOptions, TaxRegistrationCountryOptionsPtOptions, TaxRegistrationCountryOptionsRoOptions, TaxRegistrationCountryOptionsSeOptions, TaxRegistrationCountryOptionsSiOptions, and TaxRegistrationCountryOptionsSkOptions

See the changelog for more details.

52.4.0-alpha.2

  • #​3423 Update generated code for private-preview
    • Add support for new resources Billing.FeedbackOption and PaymentPlan
    • ⚠️ Remove support for resource Billing.FeedbackOptions
    • Add support for Create, Get, List, and Update methods on resource PaymentPlan
    • Add support for Update method on resource V2.MoneyManagement.Transaction
    • Add support for WechatPayPayments on Account.Settings and AccountSettingsOptions
    • ⚠️ Change type of BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason.FeedbackOptions from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for SubscriptionPause on BillingPortal.Session.Flow
    • Add support for ActiveEntitlements on CustomerSession.Components
    • Add support for SharedPaymentIssuedToken on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for ManagedPayments on InvoiceCreateOptions, InvoiceItemCreateOptions, InvoiceItem, Invoice, and QuotePreviewInvoice
    • Add support for PaymentPlan on Invoice
    • Add support for EstimatedFeeDetails and EstimatedFee on Issuing.Authorization.PendingRequest.HoldAmountDetails and Issuing.Authorization.RequestHistory.HoldAmountDetails
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price from $Price to deletable($Price)
    • ⚠️ Change type of Subscription.CancellationDetails.FeedbackOption from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for CancelAtPeriodEnd on Subscription.PendingUpdate
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, and Tax.Registration.CountryOptions.Sk
    • Add support for Metadata on V2.Billing.Contract.PricingLines.Data.Pricing.PriceDetails.PricingOverrides.Data, V2.Billing.Contract.PricingOverrides.Data, V2.Billing.ContractUpdateOptions, V2.MoneyManagement.Transaction, V2BillingContractPricingLineActionUpdateOptions, V2BillingContractPricingOverrideActionAddOptions, V2BillingContractPricingOverrideActionUpdateOptions, and V2BillingContractPricingOverrideOptions
    • Add support for TaxAmount on V2.MoneyManagement.OutboundPaymentQuote.EstimatedFee
    • Add support for PayoutMethodOptions on V2.MoneyManagement.OutboundPaymentQuote.To and V2MoneyManagementOutboundPaymentQuoteToOptions
    • Change type of V2BillingContractPricingLineActionUpdatePricingPriceDetailsPricingOverrideActionUpdateOptions.Metadata from string to emptyable(string)
    • Add support for snapshot events PaymentPlanCreated, PaymentPlanInstallmentDue, PaymentPlanInstallmentPaid, PaymentPlanInstallmentWillBeDue, and PaymentPlanUpdated with resource PaymentPlan

See the changelog for more details.

52.4.0-alpha.1

This release changes the pinned API version to 2026-08-12.preview.

  • #​3421 Update generated code for private-preview
    • Add support for new resource V2.Tax.OperationsResolveAddressResult
    • Add support for ResolveAddress method on resource V2.Tax.OperationsResolveAddressResult
    • Add support for Confirm and FxQuote methods on resource V2.MoneyManagement.PayoutIntent
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Link
    • ⚠️ Remove support for PricingGroup on Charge.PaymentMethodDetails.Link
    • Add support for Celo on Crypto.OnrampSession.TransactionDetails.WalletAddresses
    • Add support for CustomerPortal on CustomerSession.Components
    • Add support for AppliedToInvoice and Type on CustomerCustomerBalanceTransactionCreateOptions
    • Add support for ClassificationState and EnrichmentState on FinancialConnections.Account
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for Classifications and Enrichments on FinancialConnections.Transaction
    • Add support for CustomerBalance on Invoice and QuotePreviewInvoice
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, and Subscription.PaymentSettings.PaymentMethodOptions
    • Add support for HoldAmountDetails and HoldAmount on Issuing.Authorization.PendingRequest and Issuing.Authorization.RequestHistory
    • Add support for NetworkDeclineCode on PaymentAttemptRecordPaymentMethodDetailsCardOptions and PaymentRecordPaymentMethodDetailsCardOptions
    • Add support for SetupFutureUsage on PaymentIntent.PaymentMethodOptions.Sequra
    • Add support for Status on QuotePreviewSubscriptionSchedule.PauseSchedule.Pause, QuotePreviewSubscriptionSchedule.PauseSchedule.Resume, SubscriptionSchedule.PauseSchedule.Pause, and SubscriptionSchedule.PauseSchedule.Resume
    • Change type of SubscriptionSchedulePauseSchedulesOptions.Resume from pause_schedule_update_resume_params to emptyable(pause_schedule_update_resume_params)
    • Add support for Acquirer on EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension
    • ⚠️ Change type of EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension.Type, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension.Type, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension.Type, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension.Type from literal('issuer') to enum('acquirer'|'issuer')
    • Add support for ConfirmationMethod on V2.MoneyManagement.PayoutIntentCreateOptions and V2.MoneyManagement.PayoutIntent
    • Add support for EstimatedFees and FxQuote on V2.MoneyManagement.PayoutIntent
    • Add support for Debited on V2.MoneyManagement.PayoutIntent.From
    • Add support for Confirm on V2.MoneyManagement.PayoutIntent.NextAction
    • ⚠️ Change type of V2.MoneyManagement.PayoutIntent.NextAction.Type from literal('handle_failure') to enum('confirm'|'handle_failure')
    • Add support for Credited on V2.MoneyManagement.PayoutIntent.To
    • Add support for event notification V1BalanceSettingsUpdatedEvent with related object BalanceSettings
    • Add support for event notification V1BillingCreditBalanceTransactionCreatedEvent with related object Billing.CreditBalanceTransaction
    • Add support for event notifications V1BillingCreditGrantCreatedEvent and V1BillingCreditGrantUpdatedEvent with related object Billing.CreditGrant
    • Add support for event notifications V1BillingMeterCreatedEvent, V1BillingMeterDeactivatedEvent, V1BillingMeterReactivatedEvent, and V1BillingMeterUpdatedEvent with related object Billing.Meter
    • Add support for event notifications V1FinancialConnectionsAccountAccountNumbersUpdatedEvent, V1FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent, V1FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent, `V1FinancialConnectionsAccountUpcomingAccountNumberExp...

_Des...

Description has been truncated

Bumps coverlet.collector from 8.0.1 to 10.0.1
Bumps FluentAssertions from 8.9.0 to 8.10.0
Bumps Markdig from 1.1.2 to 1.3.2
Bumps Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2
Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11
Bumps Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11
Bumps Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0
Bumps Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0
Bumps Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1
Bumps Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0
Bumps Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0
Bumps Microsoft.Extensions.Options from 10.0.6 to 10.0.11
Bumps Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0
Bumps Stripe.net from 50.3.0 to 52.4.1
Bumps Stytch.net from 3.2.0 to 4.1.0
Bumps Svix from 1.90.0 to 2.2.0
Bumps xunit.runner.visualstudio from 3.1.5 to 4.0.0
---
updated-dependencies:
- dependency-name: coverlet.collector
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: FluentAssertions
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Markdig
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.ApplicationInsights.AspNetCore
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.OpenApi
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker
dependency-version: 2.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
dependency-version: 2.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Design
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Options
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http.Resilience
dependency-version: 10.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Stripe.net
dependency-version: 52.4.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Stytch.net
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Svix
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: xunit.runner.visualstudio
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 2, 2026
@paulvanbrenk

Copy link
Copy Markdown
Collaborator

Superseded in part by #680, which takes the 18 patch/minor updates from this group and leaves the five majors.

Taken in #680:

PackageFromTo
Markdig1.1.21.3.2
Microsoft.ApplicationInsights.AspNetCore3.1.03.1.2
Microsoft.Extensions.Http.Resilience10.5.010.9.0
Microsoft.Azure.Functions.Worker2.51.02.52.0
Microsoft.Azure.Functions.Worker.ApplicationInsights2.50.02.51.0
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore2.1.02.1.1
Microsoft.Azure.Functions.Worker.Sdk2.0.72.1.0
FluentAssertions8.9.08.10.0
Microsoft.NET.Test.Sdk18.4.018.9.0
Microsoft.* (EF Core, Extensions, AspNetCore)10.0.610.0.11

Left for individual review:

  • Stripe.net 50.3.0 → 52.4.1 — two majors on the payments path
  • Stytch.net 3.2.0 → 4.1.0 — auth; the 4.0.0 break is a nullability annotation on organizations.create, which is B2B-only and unused here, so this one is routine when someone picks it up
  • Svix 1.90.0 → 2.2.0 — webhook signature verification in StytchWebhook.cs; a silent break here means Stytch webhooks 401
  • coverlet.collector 8.0.1 → 10.0.1 and xunit.runner.visualstudio 3.1.5 → 4.0.0 — test infrastructure, safe to do together

Keeping this PR open for those five.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency file.NETPull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@paulvanbrenk
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Bump the dotnet group with 23 updates - #679

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a
Open

Bump the dotnet group with 23 updates#679
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 2, 2026

Copy link
Copy Markdown
Contributor

⚠️Dependabot is rebasing this PR⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updated coverlet.collector from 8.0.1 to 10.0.1.

Release notes

Sourced from coverlet.collector's releases.

10.0.1

Improvements

Fixed

  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828

Maintenance

  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

10.0.0

Improvements

  • Unique Report Filenames (coverlet.MTP and AzDO) #​1866
  • Add --coverlet-file-prefix option for unique report files #​1869
  • Introduce .NET 10 support #​1823

Fixed

  • Fix [BUG] Wrong branch rate on IAsyncEnumerable for generic type #​1836
  • Fix [BUG] Missing Coverage after moving to MTP #​1843
  • Fix [BUG] No coverage reported when targeting .NET Framework with 8.0.1 #​1842
  • Fix [BUG] Behavior changes between MTP and Legacy (msbuild) #​1878
  • Fix [BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json #​1880
  • Fix [BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced #​1718 by https://github.com/yusyd
  • Fix [BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) #​1762

Maintenance

  • Add comprehensive async method tests and documentation for issue #​1864
  • Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests #​1833
  • Add net9.0 and net10.0 targets #​1822

Diff between 8.0.1 and 10.0.0

Commits viewable in compare view.

Updated FluentAssertions from 8.9.0 to 8.10.0.

Release notes

Sourced from FluentAssertions's releases.

8.10.0

What's Changed

Improvements

Documentation

Others

Full Changelog: fluentassertions/fluentassertions@8.9.0...8.10.0

Commits viewable in compare view.

Updated Markdig from 1.1.2 to 1.3.2.

Release notes

Sourced from Markdig's releases.

1.3.2

Changes

🐛 Bug Fixes

  • Fix emoji table alignment regression (#​943) (fc705234)

Full Changelog: 1.3.1...1.3.2

Published with dotnet-releaser

1.3.1

Changes

🐛 Bug Fixes

  • Fix LinkHelper non-ASCII urilize (#​942) (50061841)
  • Fix plus superscript parsing (#​791) (25506f20)

Full Changelog: 1.3.0...1.3.1

Published with dotnet-releaser

1.3.0

Changes

🐛 Bug Fixes

  • Fix CJK emphasis after HTML entity newlines (#​941) (fcbf8170)
  • Fix pipe table cells with unmatched subscript (#​932) (0f98267a)
  • Fix roundtrip autolink URLs (#​919) (b8364135)
  • Fix configurable nesting depth limit (#​892) (d7f13b03)
  • Fix NormalizeRenderer auto identifiers output (#​930) (9dffce52)
  • Fix blockquote ordered list parsing (#​887) (bc4e3990)

📚 Documentation

  • add InferColumnWidthsFromSeparator docs (PR #​939) by @​SimonCropp

🧰 Misc

  • Update readme with Alert extension details (PR #​940) by @​AndrewTriesToCode
  • Update AGENTS.md (5dca4149)

Full Changelog: 1.2.0...1.3.0

Published with dotnet-releaser

1.2.0

Changes

🚀 Enhancements

  • Add opt-in support for nested alert blocks (PR #​938) by @​kapsiR

🧰 Misc

  • Remove old changelog.md (be4da8b4)

Full Changelog: 1.1.3...1.2.0

Published with dotnet-releaser

1.1.3

Changes

🐛 Bug Fixes

  • Fix AbbreviationExtension corrupting emphasis/bold/italic resolution (#​935) (PR #​936) by @​Kryptos-FR

🚀 Enhancements

  • Attribute with StringSyntax (PR #​937) by @​SimonCropp

Full Changelog: 1.1.2...1.1.3

Published with dotnet-releaser

Commits viewable in compare view.

Updated Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2.

Release notes

Sourced from Microsoft.ApplicationInsights.AspNetCore's releases.

3.1.2

Version 3.1.2

3.1.1

Version 3.1.1

Commits viewable in compare view.

Updated Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.OpenApi's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker's releases.

2.52.0

What's Changed

Microsoft.Azure.Functions.Worker (metapackage) 2.52.0

  • Update Microsoft.Azure.Functions.Worker.Core to 2.52.0
  • Update Microsoft.Azure.Functions.Worker.Grpc to 2.52.0

Microsoft.Azure.Functions.Worker.Core 2.52.0

  • Add support for propagating trace context tags from worker to host (#​3303)
  • Add support for propagating OpenTelemetry Baggage to the worker. Requires use with the OpenTelemetry Extension to work end to end (#​3319).

Microsoft.Azure.Functions.Worker.Grpc 2.52.0

  • Update protobuf version to v1.12.0-protofile and add support for propagating tags from the worker to the functions host (#​3303).
  • Update protobuf version to v1.13.0-protofile to add support for propagating OpenTelemetry baggage to the worker (#​3319).

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.ApplicationInsights's releases.

2.51.0

What's Changed

  • Improved idempotency of service registration calls (#​3273)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore's releases.

2.1.1

What's Changed

Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.1.1

  • Fix response cookie duplication in ASP.NET Core integration by giving IHeaderDictionary indexer setters replace semantics, including removing the header when assigned StringValues.Empty (#​3353)
  • Pass cancellation tokens (RequestAborted / CancellationToken) through to WaitAsync calls so cancelled HTTP
    requests propagate promptly instead of waiting for timeout (#​3415)
  • Fix intermittent InvalidOperationException due to race condition between SetResult call on TCS and HTTP request cancellation/timeout (#​3415)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Sdk's releases.

2.1.0

What's Changed

Microsoft.Azure.Functions.Worker.Sdk 2.1.0

  • Emit a build warning directing users to the Azure.Functions.Sdk MSBuild SDK when targeting .NET 11 (#​3435)

Microsoft.Azure.Functions.Worker.Sdk.Generators 1.4.0

  • Added compile-time duplicate function name detection (AZFW0017) (#​3158)
  • Always emit the generated function metadata provider and executor, even when an app declares zero functions or all declared functions fail validation (including duplicate function names), so apps stay on the generated provider instead of failing at indexing time (#​3446)

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Design's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.InMemory's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Sqlite's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.SqlServer's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Hosting's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Http's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0.

Release notes

Sourced from Microsoft.Extensions.Http.Resilience's releases.

10.9.0

Version 10.9.0 is headlined by changes in these areas:

  • AI: New experimental routing APIs center on the abstract RoutingChatClient base class, with SemanticRoutingChatClient as a concrete semantic-routing implementation. Separately, the abstract FailoverChatClient specialization and its concrete OrderedFailoverChatClient implementation add failover routing.
  • AI Evaluation: The generated report gains redesigned Overview, Cases, History, and Comparison views.
  • ASP.NET Core and HTTP diagnostics: The release adds HTTP request latency log enrichment and fixes configuration binding, response-body logging, request-path redaction, and resilience package version handling.
  • Source-generated logging and service discovery: Fixes cover classification type qualification, thread-local state cleanup, and DNS query suffix handling.

Experimental API Changes

New Experimental APIs

  • New experimental API: HTTP request latency log enrichment (EXTEXP0013) #​7602
  • New experimental API: Chat client routing and failover (MEAI001) #​7662

What's Changed

AI (Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI)

  • Add extensible chat client routing #​7662 by @​joshuajyue (co-authored by @​Copilot)
  • Pass the request's options to the selected client #​7685 by @​joshuajyue (co-authored by @​jozkee @​Copilot)
  • AI.Abstractions: fix ExcludeFromSchema dropped under concurrent AIFunction creation #​7677 by @​jozkee (co-authored by @​Copilot)
  • Cap OpenAI dependency version (b10f9c0) by @​jeffhandley (co-authored by @​Copilot)

Note: Microsoft.Extensions.AI.OpenAI constrains its dependency for OpenAI to 2.12.x, preventing OpenAI updates to 2.13.0+ due to an incompatibility. We expect to release Microsoft.Extensions.AI.OpenAI version 10.9.1 during the week of August 17 to address this issue.

HTTP Resilience and Diagnostics (Microsoft.Extensions.Http.Resilience and Microsoft.Extensions.Http.Diagnostics)

  • Fix Grpc.Net.ClientFactory version range check - Fixes #​7565 #​7566 by @​Ghost93
  • Fix response body logging under debugger #​7678 by @​Rimobul
  • Redact outgoing path when route is unknown #​7687 by @​Rimobul
  • Fix HTTP client logging config binding #​7691 by @​Rimobul

ASP.NET Core Extensions (Microsoft.AspNetCore.Diagnostics.Middleware)

  • Rename HttpLatencyTelemetry extensions class and drop redundant TFM guard #​7645 by @​EasyL0ver (co-authored by @​Copilot)
  • Add HTTP request latency log enricher (experimental) #​7602 by @​EasyL0ver (co-authored by @​Copilot)

Logging Source Generator (Microsoft.Gen.Logging)

  • [Microsoft.Gen.Logging] Clear thread-local state when logging throws #​7682 by @​Rimobul
  • [Microsoft.Gen.Logging] Fully qualify classification types #​7689 by @​Rimobul

AI Evaluation (Microsoft.Extensions.AI.Evaluation.Reporting)

  • [Microsoft.Extensions.AI.Evaluation.Reporting] Evaluation report redesign #​7609 by @​grafanaKibana

Project Templates (Microsoft.McpServer.ProjectTemplates)

  • Remove MCP server project template #​7680 by @​jeffhandley (co-authored by @​Copilot)

... (truncated)

10.8.4

This servicing update refreshes the .NET AI project templates ahead of the July 30, 2026 retirement of GitHub Models — removing the GitHub Models provider option and updating template dependencies.

As a result, both the AI Chat Web (aichatweb) and AI Agent Web API (aiagent-webapi) templates now require the AI service provider to be chosen explicitly via --provider; there is no longer a default. One of the following must be selected:

  • --provider azureopenai — Azure OpenAI
  • --provider ollama — Ollama (for local development)
  • --provider openai — OpenAI Platform

Packages in this release

PackageVersion
Microsoft.Extensions.AI.Templates10.8.4-preview.3.26379.3
Microsoft.Agents.AI.ProjectTemplates1.13.0-preview.1.26379.3

What's Changed

Project templates

  • Removed the GitHub Models provider from the AI Chat Web and AI Agent Web API templates, ahead of GitHub Models being fully retired on July 30, 2026. The --provider option is now required with no default (#​7667).
  • Updated AI template dependencies — bumped Aspire.Hosting.AppHost to 13.4.6 and CommunityToolkit.VectorData.SqliteVec to 1.0.0-preview.4 (aligned System.Linq.AsyncEnumerable to 10.0.9), replacing earlier workaround package pins (#​7639).

Full Changelog

10.8.3

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.3
Microsoft.Extensions.AI.Abstractions10.8.3
Microsoft.Extensions.AI.OpenAI10.8.3

Experimental API Changes

Experimental API behavior updates

  • Updated serialization behavior for experimental ToolApprovalRequestContent.RequiresConfirmation so it no longer leaks into consumer source-generated AIContent JSON metadata unless approval APIs are intentionally used (#​7659).

What's Changed

AI abstractions and serialization

  • Fixed MEAI001 leakage from RequiresConfirmation in source-generated AIContent contexts by using an internal JSON-included backing member while keeping the public experimental member ignored for source-generation metadata (#​7659).

Test Improvements

  • Added stabilization regression coverage to verify consumer source-generated List<AIContent> contexts compile and round-trip without requiring MEAI001 suppression (#​7659).

Full Changelog

10.8.2

This servicing release updates Microsoft.Extensions.VectorData.ConformanceTests to 10.8.2 and includes targeted test framework migration fixes.

Packages in this release

PackageVersionNote
Microsoft.Extensions.VectorData.Abstractions10.8.2Published August 7, 2026
Microsoft.Extensions.VectorData.ConformanceTests10.8.2

Update: August 7, 2026
The Microsoft.Extensions.VectorData.Abstractions package was initially excluded from this release by mistake. Because Microsoft.Extensions.VectorData.ConformanceTests has a dependency on Microsoft.Extensions.VectorData.Abstractions, that led to failures when updating to Microsoft.Extensions.VectorData.ConformanceTests 10.8.2.

Microsoft.Extensions.VectorData.Abstractions was published August 7, 2026 to resolve that issue.

What's Changed

AI

  • Move Microsoft.Extensions.VectorData.ConformanceTests to xUnit 3 #​7636 by @​adamsitnik (co-authored by @​Copilot)

Acknowledgements

  • @​roji reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.1...v10.8.2

10.8.1

This servicing release updates the Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI packages to 10.8.1 with two targeted fixes: correct tool-call/tool-result ordering when resuming approval-gated functions with service-managed chat history, and preservation of the OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.1
Microsoft.Extensions.AI.Abstractions10.8.1
Microsoft.Extensions.AI.OpenAI10.8.1

What's Changed

AI

  • Fix FICC tool_calls/tool ordering with approvals and service-managed chat history #​7617 by @​westey-m
  • Roundtrip OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning #​7629 by @​rogerbarreto (co-authored by @​tarekgh)

Acknowledgements

  • @​jozkee reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.0...v10.8.1

10.8.0

This release adds new experimental APIs to Microsoft.Extensions.AI.Abstractions and updates the OpenAI dependency to 2.12.0, alongside documentation, test, and repository maintenance.

Experimental API Changes

New Experimental APIs

  • New experimental API: AIFunctionNameAttribute and AIParameterNameAttribute #​7610 by @​jozkee (co-authored by @​jeffhandley @​Copilot)
  • New experimental API: ToolApprovalRequestContent.RequiresConfirmation (MEAI001) #​7549 by @​javiercn (co-authored by @​Copilot)

What's Changed

AI

  • Upgrade OpenAI dependency to 2.12.0 #​7608 by @​jozkee (co-authored by @​Copilot)
  • Auto-detect audio format in OpenAISpeechToTextClient #​7575 by @​jozkee (co-authored by @​Copilot)
  • Fix ImageGeneratingChatClient duplicating preceding content and dropping following content #​7624 by @​jozkee (co-authored by @​Copilot)

Vector Data

  • Make all test methods virtual in VectorData.ConformanceTests #​7606 by @​adamsitnik (co-authored by @​Copilot)

Documentation Updates

  • Remove links to ai-samples repo #​7574 by @​gewarren
  • Fix up docs with Copilot (MEVD) #​7597 by @​gewarren
  • Fix up docs with Copilot (M.E.ServiceDiscovery) #​7598 by @​gewarren (co-authored by @​Copilot)
  • Fix up docs with Copilot (MEAI) #​7600 by @​gewarren
  • Fix up docs with Copilot #​7601 by @​gewarren

Test Improvements

  • Fix flaky StampedeTests and harden related test waits #​7572 by @​jeffhandley (co-authored by @​Copilot)
  • Fix SQLitePCLRaw.lib.e_sqlite3 vulnerability by replacing SemanticKernel connectors with CommunityToolkit #​7579 by @​adamsitnik (co-authored by @​Copilot)
  • Removing SemanticKernel Connectors dependency and replacing it #​7584 by @​adamsitnik (co-authored by @​Copilot)
  • Migrate to xUnit v3 #​7607 by @​adamsitnik (co-authored by @​shyamnamboodiripad @​Copilot)

Repository Infrastructure Updates

  • Update OTel GenAI conventions skill for standalone semconv-genai repo #​7519 by @​jeffhandley (co-authored by @​Copilot)
  • Bump dotnet-coverage from 18.7.0 to 18.8.0 #​7552
  • [main] Update dependencies from dotnet/arcade #​7559
  • Fix transitive MessagePack vulnerability in AI template AppHost projects #​7561 by @​adamsitnik (co-authored by @​Copilot)
  • Bump esbuild, @​vitejs/plugin-react and vite in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7564
  • Bump tmp from 0.2.6 to 0.2.7 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7569
  • Bump js-yaml from 4.1.1 to 4.2.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7570
  • Bump PowerShell from 7.6.2 to 7.6.3 #​7576
  • Remove duplicate 'WebAPI' classification from template #​7577 by @​danroth27
  • [main] Update dependencies from dotnet/arcade #​7590
  • Eliminate redundant Correctness CI stage by merging into Build #​7594 by @​adamsitnik (co-authored by @​Copilot)
  • Update Agent Framework to 1.13.0 #​7613 by @​jeffhandley (co-authored by @​Copilot)
    ... (truncated)

10.7.0

v10.7.0 graduates the Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package to stable. The package registers a Kubernetes-aware ResourceQuotaProvider that reads the pod's CPU and memory requests and limits and exposes them to Microsoft.Extensions.Diagnostics.ResourceMonitoring as baseline and maximum quotas, which then feed the request and limit dimensions of the published resource utilization metrics. The companion ResourceQuota and ResourceQuotaProvider types in Microsoft.Extensions.Diagnostics.ResourceMonitoring graduate to stable in the same change so that consumers can implement custom quota providers without taking an experimental dependency.

On the AI side, Microsoft.Extensions.AI.OpenAI moves to OpenAI 2.11.0 and fixes a deserialization bug in ToolJson.AdditionalProperties so that JSON Schema additionalProperties values shaped as sub-schema objects (for example {"type":"string"}) are preserved instead of throwing during deserialization. HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt graduate to stable since both values are consistently available across hosted-file providers, while Purpose and Scope remain experimental as provider-shaped vocabulary. FunctionInvokingChatClient drops a backward-compat path that auto-marked ToolApprovalResponseContent entries with InformationalOnly: true; consumers that need to continue accepting sessions serialized before #​7468 can use the sample ApprovalHistoryNormalizingChatClient middleware added in the test project.

Experimental API Changes

Now Stable

  • Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package is now stable #​7253
  • Resource Monitoring ResourceQuota and ResourceQuotaProvider APIs are now stable (previously EXTEXP0008) #​7253
  • HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt are now stable (previously MEAI001) #​7513

What's Changed

AI

  • Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt #​7513 by @​jozkee (co-authored by @​Copilot)
  • Remove backward-compat InformationalOnly case from FICC; suggest middleware workaround #​7538 by @​jozkee (co-authored by @​Copilot)
  • Upgrade OpenAI package from 2.10.0 to 2.11.0 #​7544 by @​jozkee (co-authored by @​Copilot)
  • Fix ToolJson.AdditionalProperties to accept sub-schema objects #​7546 by @​jozkee (co-authored by @​Copilot)

Diagnostics, Health Checks, and Resource Monitoring

  • Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to stable #​7253 by @​amadeuszl (co-authored by @​Copilot)

Repository Infrastructure Updates

  • [main] Update dependencies from dotnet/arcade #​7521
  • Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 #​7522
  • Bump dotnet-coverage from 18.6.2 to 18.7.0 #​7530
  • Bump PowerShell from 7.6.1 to 7.6.2 #​7531
  • Bump qs from 6.15.1 to 6.15.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7532
  • [main] Update dependencies from dotnet/arcade #​7534
  • Bump tmp from 0.2.5 to 0.2.6 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7537

Acknowledgements

  • @​ericstj submitted issue #​7509 (resolved by #​7544)
  • @​scottt732 submitted issue #​7540 (resolved by #​7546)
  • @​DeagleGross @​wtgodbe @​dariusclay @​evgenyfedorov2 @​peterwald @​PranavSenthilnathan @​shyamnamboodiripad @​stephentoub @​tarekgh reviewed pull requests

Full Changelog: dotnet/extensions@v10.6.0...v10.7.0

10.6.0

Version 10.6.0 stabilizes the response continuation token and background-response APIs in Microsoft.Extensions.AI.Abstractions. Most other AI work for May shipped in 10.5.1; this monthly release rolls those changes up alongside dependency updates and a small Resource Monitoring cleanup.

Experimental API Changes

Now Stable

  • ResponseContinuationToken and background-response APIs are now stable (previously MEAI001) #​7512

What's Changed

AI

  • Stabilize ResponseContinuationToken / background-response APIs #​7512 by @​jozkee (co-authored by @​Copilot)

Repository Infrastructure Updates

  • Update version to 10.6.0 #​7458 by @​jeffhandley
  • [main] Update dependencies from dotnet/arcade #​7451
  • Bump follow-redirects from 1.15.11 to 1.16.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript/azure-devops-report/tasks/PublishAIEvaluationReport #​7469
  • Merge release/10.5 into main #​7470 by @​jeffhandley
  • Bump microsoft.visualstudio.slngen.tool from 12.0.13 to 12.0.32 #​7484
  • Bump postcss from 8.5.9 to 8.5.12 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7494
  • Bump dotnet-reportgenerator-globaltool from 5.5.7 to 5.5.9 #​7504
  • Rename release-notes skill to write-release-notes #​7511 by @​jeffhandley (co-authored by @​Copilot)

Acknowledgements

  • @​wtgodbe @​tarekgh @​peterwald @​JeremyLikness @​eiriktsarpalis @​ericstj @​evgenyfedorov2 reviewed pull requests

Full Changelog: dotnet/extensions@v10.5.2...v10.6.0

10.5.2

This patch release ships a single fix to Microsoft.Extensions.VectorData.Abstractions, correcting StorageName resolution when external serialization is enabled. Microsoft.Extensions.VectorData.ConformanceTests, Microsoft.Extensions.AI.Abstractions, Microsoft.Extensions.AI, and Microsoft.Extensions.AI.OpenAI are published alongside it for version coherency — they contain no code changes from 10.5.1.

Packages in this release

PackageVersion
Microsoft.Extensions.VectorData.Abstractions10.5.2
Microsoft.Extensions.VectorData.ConformanceTests10.5.2
Microsoft.Extensions.AI.Abstractions10.5.2
Microsoft.Extensions.AI10.5.2
Microsoft.Extensions.AI.OpenAI10.5.2

What's Changed

Microsoft.Extensions.VectorData.Abstractions

  • Minor fixes to MEVD.Abstractions: correct StorageName behavior when external serialization is enabled, and disable a warning for net462. (by @​roji in #​7475)

Full Changelog: dotnet/extensions@v10.5.1...v10.5.2

10.5.1

Version 10.5.1 of the Microsoft.Extensions.AI packages stabilizes CodeInterpreter, WebSearch, and ImageGeneration tool content types. The release adds new experimental tool search and OpenAI request policy hooks. And the OpenTelemetry gen-ai semantic conventions are updated to align with v1.41.

The 'aiagent-webapi' project template in Microsoft.Agents.AI.ProjectTemplates is updated to align with v1.3.0 of Agent Framework, updating the OpenTelemetry dependencies within the template projects as well.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.5.1
Microsoft.Extensions.AI.Abstractions10.5.1
Microsoft.Extensions.AI.OpenAI10.5.1
Microsoft.Extensions.AI.Templates10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates1.3.0-preview.1.26251.3

Experimental API Changes

Now Stable

The following types previously emitted the MEAI001 experimental diagnostic and are now stable.

  • CodeInterpreter and WebSearch tool content types are now stable #​7493
    • CodeInterpreterToolCallContent
    • CodeInterpreterToolResultContent
    • WebSearchToolCallContent
    • WebSearchToolResultContent
  • ImageGeneration tool content types and tool are now stable #​7476
    • ImageGenerationToolCallContent
    • ImageGenerationToolResultContent
    • HostedImageGenerationTool
    • ImageGenerationOptions
    • ImageGenerationResponseFormat (the Hosted enum value remains experimental)
    • IImageGenerator and the rest of the image generation infrastructure also remain experimental

New Experimental APIs

The following new APIs emit the MEAI001 experimental diagnostic.

  • New experimental API: HostedToolSearchTool with DeferredTools for tool-search-driven deferred tool loading #​7471
  • New experimental API: OpenAIRequestPolicies extension hook for appending System.ClientModel.PipelinePolicy instances to outgoing OpenAI requests #​7495

Breaking Changes to Experimental APIs

  • WebSearchToolResultContent.Results was renamed to Outputs as part of the stabilization in #​7493, aligning with CodeInterpreterToolResultContent.Outputs. The original Results property was included in version 10.4.0 and 10.5.0; this is a binary breaking change and consumers need to update to consume the updated property.

    WebSearchToolResultContent content = ...;
    - IList<AIContent>? items = content.Results;+ IList<AIContent>? items = content.Outputs;

... (truncated)

Commits viewable in compare view.

Updated Microsoft.Extensions.Options from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Options's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.9.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.8.0...v18.9.0

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

18.7.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.6.0...v18.7.0

18.6.0

What's Changed

Changes to tests and infra

18.5.1

What's Changed

Full Changelog: microsoft/vstest@v18.5.0...v18.5.1

18.5.0

⚠️ Unlisted on Nuget, because of #​15718

What's Changed

Full Changelog: microsoft/vstest@v18.4.0...v18.5.0

Commits viewable in compare view.

Updated Stripe.net from 50.3.0 to 52.4.1.

Release notes

Sourced from Stripe.net's releases.

52.4.1

  • #​3441 Harden API requestor code against malicious URLs

See the changelog for more details.

52.4.0

This release changes the pinned API version to 2026-08-26.dahlia.

  • #​3426 Add new EventNotificationHandler class for better thin event management

  • #​3436 Update generated code

    • Add support for new resource Billing.FeedbackOption
    • Add support for Create, Deactivate, Get, List, and Update methods on resource Billing.FeedbackOption
    • Add support for PaymentMethodSettings on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for FeedbackOptions on BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason and BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonOptions
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Card.Wallet.Link and Charge.PaymentMethodDetails.Link
    • Add support for FundingTypesBlocked on Checkout.Session.PaymentMethodOptions.Card.Restrictions and CheckoutSessionPaymentMethodOptionsCardRestrictionsOptions
    • Add support for Metadata on ConfirmationToken
    • Add support for ActiveEntitlements and CustomerPortal on CustomerSession.Components and CustomerSessionComponentsOptions
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for FrozenFields on InvoiceItem
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • Add support for ApplicationFeeAmount, ApplicationFeePercent, OnBehalfOf, and TransferData on PaymentLinkUpdateOptions
    • Add support for FeedbackOption on Subscription.CancellationDetails and SubscriptionCancellationDetailsOptions
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, Tax.Registration.CountryOptions.Sk, TaxRegistrationCountryOptionsAtOptions, TaxRegistrationCountryOptionsBeOptions, TaxRegistrationCountryOptionsBgOptions, TaxRegistrationCountryOptionsCyOptions, TaxRegistrationCountryOptionsCzOptions, TaxRegistrationCountryOptionsDeOptions, TaxRegistrationCountryOptionsDkOptions, TaxRegistrationCountryOptionsEeOptions, TaxRegistrationCountryOptionsEsOptions, TaxRegistrationCountryOptionsFiOptions, TaxRegistrationCountryOptionsFrOptions, TaxRegistrationCountryOptionsGrOptions, TaxRegistrationCountryOptionsHrOptions, TaxRegistrationCountryOptionsHuOptions, TaxRegistrationCountryOptionsIeOptions, TaxRegistrationCountryOptionsItOptions, TaxRegistrationCountryOptionsLtOptions, TaxRegistrationCountryOptionsLuOptions, TaxRegistrationCountryOptionsLvOptions, TaxRegistrationCountryOptionsMtOptions, TaxRegistrationCountryOptionsNlOptions, TaxRegistrationCountryOptionsPlOptions, TaxRegistrationCountryOptionsPtOptions, TaxRegistrationCountryOptionsRoOptions, TaxRegistrationCountryOptionsSeOptions, TaxRegistrationCountryOptionsSiOptions, and TaxRegistrationCountryOptionsSkOptions

See the changelog for more details.

52.4.0-alpha.2

  • #​3423 Update generated code for private-preview
    • Add support for new resources Billing.FeedbackOption and PaymentPlan
    • ⚠️ Remove support for resource Billing.FeedbackOptions
    • Add support for Create, Get, List, and Update methods on resource PaymentPlan
    • Add support for Update method on resource V2.MoneyManagement.Transaction
    • Add support for WechatPayPayments on Account.Settings and AccountSettingsOptions
    • ⚠️ Change type of BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason.FeedbackOptions from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for SubscriptionPause on BillingPortal.Session.Flow
    • Add support for ActiveEntitlements on CustomerSession.Components
    • Add support for SharedPaymentIssuedToken on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for ManagedPayments on InvoiceCreateOptions, InvoiceItemCreateOptions, InvoiceItem, Invoice, and QuotePreviewInvoice
    • Add support for PaymentPlan on Invoice
    • Add support for EstimatedFeeDetails and EstimatedFee on Issuing.Authorization.PendingRequest.HoldAmountDetails and Issuing.Authorization.RequestHistory.HoldAmountDetails
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price from $Price to deletable($Price)
    • ⚠️ Change type of Subscription.CancellationDetails.FeedbackOption from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for CancelAtPeriodEnd on Subscription.PendingUpdate
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, and Tax.Registration.CountryOptions.Sk
    • Add support for Metadata on V2.Billing.Contract.PricingLines.Data.Pricing.PriceDetails.PricingOverrides.Data, V2.Billing.Contract.PricingOverrides.Data, V2.Billing.ContractUpdateOptions, V2.MoneyManagement.Transaction, V2BillingContractPricingLineActionUpdateOptions, V2BillingContractPricingOverrideActionAddOptions, V2BillingContractPricingOverrideActionUpdateOptions, and V2BillingContractPricingOverrideOptions
    • Add support for TaxAmount on V2.MoneyManagement.OutboundPaymentQuote.EstimatedFee
    • Add support for PayoutMethodOptions on V2.MoneyManagement.OutboundPaymentQuote.To and V2MoneyManagementOutboundPaymentQuoteToOptions
    • Change type of V2BillingContractPricingLineActionUpdatePricingPriceDetailsPricingOverrideActionUpdateOptions.Metadata from string to emptyable(string)
    • Add support for snapshot events PaymentPlanCreated, PaymentPlanInstallmentDue, PaymentPlanInstallmentPaid, PaymentPlanInstallmentWillBeDue, and PaymentPlanUpdated with resource PaymentPlan

See the changelog for more details.

52.4.0-alpha.1

This release changes the pinned API version to 2026-08-12.preview.

  • #​3421 Update generated code for private-preview
    • Add support for new resource V2.Tax.OperationsResolveAddressResult
    • Add support for ResolveAddress method on resource V2.Tax.OperationsResolveAddressResult
    • Add support for Confirm and FxQuote methods on resource V2.MoneyManagement.PayoutIntent
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Link
    • ⚠️ Remove support for PricingGroup on Charge.PaymentMethodDetails.Link
    • Add support for Celo on Crypto.OnrampSession.TransactionDetails.WalletAddresses
    • Add support for CustomerPortal on CustomerSession.Components
    • Add support for AppliedToInvoice and Type on CustomerCustomerBalanceTransactionCreateOptions
    • Add support for ClassificationState and EnrichmentState on FinancialConnections.Account
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for Classifications and Enrichments on FinancialConnections.Transaction
    • Add support for CustomerBalance on Invoice and QuotePreviewInvoice
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, and Subscription.PaymentSettings.PaymentMethodOptions
    • Add support for HoldAmountDetails and HoldAmount on Issuing.Authorization.PendingRequest and Issuing.Authorization.RequestHistory
    • Add support for NetworkDeclineCode on PaymentAttemptRecordPaymentMethodDetailsCardOptions and PaymentRecordPaymentMethodDetailsCardOptions
    • Add support for SetupFutureUsage on PaymentIntent.PaymentMethodOptions.Sequra
    • Add support for Status on QuotePreviewSubscriptionSchedule.PauseSchedule.Pause, QuotePreviewSubscriptionSchedule.PauseSchedule.Resume, SubscriptionSchedule.PauseSchedule.Pause, and SubscriptionSchedule.PauseSchedule.Resume
    • Change type of SubscriptionSchedulePauseSchedulesOptions.Resume from pause_schedule_update_resume_params to emptyable(pause_schedule_update_resume_params)
    • Add support for Acquirer on EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension
    • ⚠️ Change type of EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension.Type, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension.Type, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension.Type, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension.Type from literal('issuer') to enum('acquirer'|'issuer')
    • Add support for ConfirmationMethod on V2.MoneyManagement.PayoutIntentCreateOptions and V2.MoneyManagement.PayoutIntent
    • Add support for EstimatedFees and FxQuote on V2.MoneyManagement.PayoutIntent
    • Add support for Debited on V2.MoneyManagement.PayoutIntent.From
    • Add support for Confirm on V2.MoneyManagement.PayoutIntent.NextAction
    • ⚠️ Change type of V2.MoneyManagement.PayoutIntent.NextAction.Type from literal('handle_failure') to enum('confirm'|'handle_failure')
    • Add support for Credited on V2.MoneyManagement.PayoutIntent.To
    • Add support for event notification V1BalanceSettingsUpdatedEvent with related object BalanceSettings
    • Add support for event notification V1BillingCreditBalanceTransactionCreatedEvent with related object Billing.CreditBalanceTransaction
    • Add support for event notifications V1BillingCreditGrantCreatedEvent and V1BillingCreditGrantUpdatedEvent with related object Billing.CreditGrant
    • Add support for event notifications V1BillingMeterCreatedEvent, V1BillingMeterDeactivatedEvent, V1BillingMeterReactivatedEvent, and V1BillingMeterUpdatedEvent with related object Billing.Meter
    • Add support for event notifications V1FinancialConnectionsAccountAccountNumbersUpdatedEvent, V1FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent, V1FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent, `V1FinancialConnectionsAccountUpcomingAccountNumberExp...

_Des...

Description has been truncated

Bumps coverlet.collector from 8.0.1 to 10.0.1
Bumps FluentAssertions from 8.9.0 to 8.10.0
Bumps Markdig from 1.1.2 to 1.3.2
Bumps Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2
Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11
Bumps Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11
Bumps Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0
Bumps Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0
Bumps Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1
Bumps Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0
Bumps Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0
Bumps Microsoft.Extensions.Options from 10.0.6 to 10.0.11
Bumps Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0
Bumps Stripe.net from 50.3.0 to 52.4.1
Bumps Stytch.net from 3.2.0 to 4.1.0
Bumps Svix from 1.90.0 to 2.2.0
Bumps xunit.runner.visualstudio from 3.1.5 to 4.0.0
---
updated-dependencies:
- dependency-name: coverlet.collector
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: FluentAssertions
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Markdig
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.ApplicationInsights.AspNetCore
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.OpenApi
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker
dependency-version: 2.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
dependency-version: 2.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Design
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Options
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http.Resilience
dependency-version: 10.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Stripe.net
dependency-version: 52.4.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Stytch.net
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Svix
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: xunit.runner.visualstudio
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 2, 2026
@paulvanbrenk

Copy link
Copy Markdown
Collaborator

Superseded in part by #680, which takes the 18 patch/minor updates from this group and leaves the five majors.

Taken in #680:

PackageFromTo
Markdig1.1.21.3.2
Microsoft.ApplicationInsights.AspNetCore3.1.03.1.2
Microsoft.Extensions.Http.Resilience10.5.010.9.0
Microsoft.Azure.Functions.Worker2.51.02.52.0
Microsoft.Azure.Functions.Worker.ApplicationInsights2.50.02.51.0
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore2.1.02.1.1
Microsoft.Azure.Functions.Worker.Sdk2.0.72.1.0
FluentAssertions8.9.08.10.0
Microsoft.NET.Test.Sdk18.4.018.9.0
Microsoft.* (EF Core, Extensions, AspNetCore)10.0.610.0.11

Left for individual review:

  • Stripe.net 50.3.0 → 52.4.1 — two majors on the payments path
  • Stytch.net 3.2.0 → 4.1.0 — auth; the 4.0.0 break is a nullability annotation on organizations.create, which is B2B-only and unused here, so this one is routine when someone picks it up
  • Svix 1.90.0 → 2.2.0 — webhook signature verification in StytchWebhook.cs; a silent break here means Stytch webhooks 401
  • coverlet.collector 8.0.1 → 10.0.1 and xunit.runner.visualstudio 3.1.5 → 4.0.0 — test infrastructure, safe to do together

Keeping this PR open for those five.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency file.NETPull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@paulvanbrenk
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Bump the dotnet group with 23 updates - #679

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a
Open

Bump the dotnet group with 23 updates#679
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 2, 2026

Copy link
Copy Markdown
Contributor

⚠️Dependabot is rebasing this PR⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updated coverlet.collector from 8.0.1 to 10.0.1.

Release notes

Sourced from coverlet.collector's releases.

10.0.1

Improvements

Fixed

  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828

Maintenance

  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

10.0.0

Improvements

  • Unique Report Filenames (coverlet.MTP and AzDO) #​1866
  • Add --coverlet-file-prefix option for unique report files #​1869
  • Introduce .NET 10 support #​1823

Fixed

  • Fix [BUG] Wrong branch rate on IAsyncEnumerable for generic type #​1836
  • Fix [BUG] Missing Coverage after moving to MTP #​1843
  • Fix [BUG] No coverage reported when targeting .NET Framework with 8.0.1 #​1842
  • Fix [BUG] Behavior changes between MTP and Legacy (msbuild) #​1878
  • Fix [BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json #​1880
  • Fix [BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced #​1718 by https://github.com/yusyd
  • Fix [BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) #​1762

Maintenance

  • Add comprehensive async method tests and documentation for issue #​1864
  • Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests #​1833
  • Add net9.0 and net10.0 targets #​1822

Diff between 8.0.1 and 10.0.0

Commits viewable in compare view.

Updated FluentAssertions from 8.9.0 to 8.10.0.

Release notes

Sourced from FluentAssertions's releases.

8.10.0

What's Changed

Improvements

Documentation

Others

Full Changelog: fluentassertions/fluentassertions@8.9.0...8.10.0

Commits viewable in compare view.

Updated Markdig from 1.1.2 to 1.3.2.

Release notes

Sourced from Markdig's releases.

1.3.2

Changes

🐛 Bug Fixes

  • Fix emoji table alignment regression (#​943) (fc705234)

Full Changelog: 1.3.1...1.3.2

Published with dotnet-releaser

1.3.1

Changes

🐛 Bug Fixes

  • Fix LinkHelper non-ASCII urilize (#​942) (50061841)
  • Fix plus superscript parsing (#​791) (25506f20)

Full Changelog: 1.3.0...1.3.1

Published with dotnet-releaser

1.3.0

Changes

🐛 Bug Fixes

  • Fix CJK emphasis after HTML entity newlines (#​941) (fcbf8170)
  • Fix pipe table cells with unmatched subscript (#​932) (0f98267a)
  • Fix roundtrip autolink URLs (#​919) (b8364135)
  • Fix configurable nesting depth limit (#​892) (d7f13b03)
  • Fix NormalizeRenderer auto identifiers output (#​930) (9dffce52)
  • Fix blockquote ordered list parsing (#​887) (bc4e3990)

📚 Documentation

  • add InferColumnWidthsFromSeparator docs (PR #​939) by @​SimonCropp

🧰 Misc

  • Update readme with Alert extension details (PR #​940) by @​AndrewTriesToCode
  • Update AGENTS.md (5dca4149)

Full Changelog: 1.2.0...1.3.0

Published with dotnet-releaser

1.2.0

Changes

🚀 Enhancements

  • Add opt-in support for nested alert blocks (PR #​938) by @​kapsiR

🧰 Misc

  • Remove old changelog.md (be4da8b4)

Full Changelog: 1.1.3...1.2.0

Published with dotnet-releaser

1.1.3

Changes

🐛 Bug Fixes

  • Fix AbbreviationExtension corrupting emphasis/bold/italic resolution (#​935) (PR #​936) by @​Kryptos-FR

🚀 Enhancements

  • Attribute with StringSyntax (PR #​937) by @​SimonCropp

Full Changelog: 1.1.2...1.1.3

Published with dotnet-releaser

Commits viewable in compare view.

Updated Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2.

Release notes

Sourced from Microsoft.ApplicationInsights.AspNetCore's releases.

3.1.2

Version 3.1.2

3.1.1

Version 3.1.1

Commits viewable in compare view.

Updated Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.OpenApi's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker's releases.

2.52.0

What's Changed

Microsoft.Azure.Functions.Worker (metapackage) 2.52.0

  • Update Microsoft.Azure.Functions.Worker.Core to 2.52.0
  • Update Microsoft.Azure.Functions.Worker.Grpc to 2.52.0

Microsoft.Azure.Functions.Worker.Core 2.52.0

  • Add support for propagating trace context tags from worker to host (#​3303)
  • Add support for propagating OpenTelemetry Baggage to the worker. Requires use with the OpenTelemetry Extension to work end to end (#​3319).

Microsoft.Azure.Functions.Worker.Grpc 2.52.0

  • Update protobuf version to v1.12.0-protofile and add support for propagating tags from the worker to the functions host (#​3303).
  • Update protobuf version to v1.13.0-protofile to add support for propagating OpenTelemetry baggage to the worker (#​3319).

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.ApplicationInsights's releases.

2.51.0

What's Changed

  • Improved idempotency of service registration calls (#​3273)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore's releases.

2.1.1

What's Changed

Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.1.1

  • Fix response cookie duplication in ASP.NET Core integration by giving IHeaderDictionary indexer setters replace semantics, including removing the header when assigned StringValues.Empty (#​3353)
  • Pass cancellation tokens (RequestAborted / CancellationToken) through to WaitAsync calls so cancelled HTTP
    requests propagate promptly instead of waiting for timeout (#​3415)
  • Fix intermittent InvalidOperationException due to race condition between SetResult call on TCS and HTTP request cancellation/timeout (#​3415)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Sdk's releases.

2.1.0

What's Changed

Microsoft.Azure.Functions.Worker.Sdk 2.1.0

  • Emit a build warning directing users to the Azure.Functions.Sdk MSBuild SDK when targeting .NET 11 (#​3435)

Microsoft.Azure.Functions.Worker.Sdk.Generators 1.4.0

  • Added compile-time duplicate function name detection (AZFW0017) (#​3158)
  • Always emit the generated function metadata provider and executor, even when an app declares zero functions or all declared functions fail validation (including duplicate function names), so apps stay on the generated provider instead of failing at indexing time (#​3446)

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Design's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.InMemory's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Sqlite's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.SqlServer's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Hosting's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Http's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0.

Release notes

Sourced from Microsoft.Extensions.Http.Resilience's releases.

10.9.0

Version 10.9.0 is headlined by changes in these areas:

  • AI: New experimental routing APIs center on the abstract RoutingChatClient base class, with SemanticRoutingChatClient as a concrete semantic-routing implementation. Separately, the abstract FailoverChatClient specialization and its concrete OrderedFailoverChatClient implementation add failover routing.
  • AI Evaluation: The generated report gains redesigned Overview, Cases, History, and Comparison views.
  • ASP.NET Core and HTTP diagnostics: The release adds HTTP request latency log enrichment and fixes configuration binding, response-body logging, request-path redaction, and resilience package version handling.
  • Source-generated logging and service discovery: Fixes cover classification type qualification, thread-local state cleanup, and DNS query suffix handling.

Experimental API Changes

New Experimental APIs

  • New experimental API: HTTP request latency log enrichment (EXTEXP0013) #​7602
  • New experimental API: Chat client routing and failover (MEAI001) #​7662

What's Changed

AI (Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI)

  • Add extensible chat client routing #​7662 by @​joshuajyue (co-authored by @​Copilot)
  • Pass the request's options to the selected client #​7685 by @​joshuajyue (co-authored by @​jozkee @​Copilot)
  • AI.Abstractions: fix ExcludeFromSchema dropped under concurrent AIFunction creation #​7677 by @​jozkee (co-authored by @​Copilot)
  • Cap OpenAI dependency version (b10f9c0) by @​jeffhandley (co-authored by @​Copilot)

Note: Microsoft.Extensions.AI.OpenAI constrains its dependency for OpenAI to 2.12.x, preventing OpenAI updates to 2.13.0+ due to an incompatibility. We expect to release Microsoft.Extensions.AI.OpenAI version 10.9.1 during the week of August 17 to address this issue.

HTTP Resilience and Diagnostics (Microsoft.Extensions.Http.Resilience and Microsoft.Extensions.Http.Diagnostics)

  • Fix Grpc.Net.ClientFactory version range check - Fixes #​7565 #​7566 by @​Ghost93
  • Fix response body logging under debugger #​7678 by @​Rimobul
  • Redact outgoing path when route is unknown #​7687 by @​Rimobul
  • Fix HTTP client logging config binding #​7691 by @​Rimobul

ASP.NET Core Extensions (Microsoft.AspNetCore.Diagnostics.Middleware)

  • Rename HttpLatencyTelemetry extensions class and drop redundant TFM guard #​7645 by @​EasyL0ver (co-authored by @​Copilot)
  • Add HTTP request latency log enricher (experimental) #​7602 by @​EasyL0ver (co-authored by @​Copilot)

Logging Source Generator (Microsoft.Gen.Logging)

  • [Microsoft.Gen.Logging] Clear thread-local state when logging throws #​7682 by @​Rimobul
  • [Microsoft.Gen.Logging] Fully qualify classification types #​7689 by @​Rimobul

AI Evaluation (Microsoft.Extensions.AI.Evaluation.Reporting)

  • [Microsoft.Extensions.AI.Evaluation.Reporting] Evaluation report redesign #​7609 by @​grafanaKibana

Project Templates (Microsoft.McpServer.ProjectTemplates)

  • Remove MCP server project template #​7680 by @​jeffhandley (co-authored by @​Copilot)

... (truncated)

10.8.4

This servicing update refreshes the .NET AI project templates ahead of the July 30, 2026 retirement of GitHub Models — removing the GitHub Models provider option and updating template dependencies.

As a result, both the AI Chat Web (aichatweb) and AI Agent Web API (aiagent-webapi) templates now require the AI service provider to be chosen explicitly via --provider; there is no longer a default. One of the following must be selected:

  • --provider azureopenai — Azure OpenAI
  • --provider ollama — Ollama (for local development)
  • --provider openai — OpenAI Platform

Packages in this release

PackageVersion
Microsoft.Extensions.AI.Templates10.8.4-preview.3.26379.3
Microsoft.Agents.AI.ProjectTemplates1.13.0-preview.1.26379.3

What's Changed

Project templates

  • Removed the GitHub Models provider from the AI Chat Web and AI Agent Web API templates, ahead of GitHub Models being fully retired on July 30, 2026. The --provider option is now required with no default (#​7667).
  • Updated AI template dependencies — bumped Aspire.Hosting.AppHost to 13.4.6 and CommunityToolkit.VectorData.SqliteVec to 1.0.0-preview.4 (aligned System.Linq.AsyncEnumerable to 10.0.9), replacing earlier workaround package pins (#​7639).

Full Changelog

10.8.3

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.3
Microsoft.Extensions.AI.Abstractions10.8.3
Microsoft.Extensions.AI.OpenAI10.8.3

Experimental API Changes

Experimental API behavior updates

  • Updated serialization behavior for experimental ToolApprovalRequestContent.RequiresConfirmation so it no longer leaks into consumer source-generated AIContent JSON metadata unless approval APIs are intentionally used (#​7659).

What's Changed

AI abstractions and serialization

  • Fixed MEAI001 leakage from RequiresConfirmation in source-generated AIContent contexts by using an internal JSON-included backing member while keeping the public experimental member ignored for source-generation metadata (#​7659).

Test Improvements

  • Added stabilization regression coverage to verify consumer source-generated List<AIContent> contexts compile and round-trip without requiring MEAI001 suppression (#​7659).

Full Changelog

10.8.2

This servicing release updates Microsoft.Extensions.VectorData.ConformanceTests to 10.8.2 and includes targeted test framework migration fixes.

Packages in this release

PackageVersionNote
Microsoft.Extensions.VectorData.Abstractions10.8.2Published August 7, 2026
Microsoft.Extensions.VectorData.ConformanceTests10.8.2

Update: August 7, 2026
The Microsoft.Extensions.VectorData.Abstractions package was initially excluded from this release by mistake. Because Microsoft.Extensions.VectorData.ConformanceTests has a dependency on Microsoft.Extensions.VectorData.Abstractions, that led to failures when updating to Microsoft.Extensions.VectorData.ConformanceTests 10.8.2.

Microsoft.Extensions.VectorData.Abstractions was published August 7, 2026 to resolve that issue.

What's Changed

AI

  • Move Microsoft.Extensions.VectorData.ConformanceTests to xUnit 3 #​7636 by @​adamsitnik (co-authored by @​Copilot)

Acknowledgements

  • @​roji reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.1...v10.8.2

10.8.1

This servicing release updates the Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI packages to 10.8.1 with two targeted fixes: correct tool-call/tool-result ordering when resuming approval-gated functions with service-managed chat history, and preservation of the OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.1
Microsoft.Extensions.AI.Abstractions10.8.1
Microsoft.Extensions.AI.OpenAI10.8.1

What's Changed

AI

  • Fix FICC tool_calls/tool ordering with approvals and service-managed chat history #​7617 by @​westey-m
  • Roundtrip OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning #​7629 by @​rogerbarreto (co-authored by @​tarekgh)

Acknowledgements

  • @​jozkee reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.0...v10.8.1

10.8.0

This release adds new experimental APIs to Microsoft.Extensions.AI.Abstractions and updates the OpenAI dependency to 2.12.0, alongside documentation, test, and repository maintenance.

Experimental API Changes

New Experimental APIs

  • New experimental API: AIFunctionNameAttribute and AIParameterNameAttribute #​7610 by @​jozkee (co-authored by @​jeffhandley @​Copilot)
  • New experimental API: ToolApprovalRequestContent.RequiresConfirmation (MEAI001) #​7549 by @​javiercn (co-authored by @​Copilot)

What's Changed

AI

  • Upgrade OpenAI dependency to 2.12.0 #​7608 by @​jozkee (co-authored by @​Copilot)
  • Auto-detect audio format in OpenAISpeechToTextClient #​7575 by @​jozkee (co-authored by @​Copilot)
  • Fix ImageGeneratingChatClient duplicating preceding content and dropping following content #​7624 by @​jozkee (co-authored by @​Copilot)

Vector Data

  • Make all test methods virtual in VectorData.ConformanceTests #​7606 by @​adamsitnik (co-authored by @​Copilot)

Documentation Updates

  • Remove links to ai-samples repo #​7574 by @​gewarren
  • Fix up docs with Copilot (MEVD) #​7597 by @​gewarren
  • Fix up docs with Copilot (M.E.ServiceDiscovery) #​7598 by @​gewarren (co-authored by @​Copilot)
  • Fix up docs with Copilot (MEAI) #​7600 by @​gewarren
  • Fix up docs with Copilot #​7601 by @​gewarren

Test Improvements

  • Fix flaky StampedeTests and harden related test waits #​7572 by @​jeffhandley (co-authored by @​Copilot)
  • Fix SQLitePCLRaw.lib.e_sqlite3 vulnerability by replacing SemanticKernel connectors with CommunityToolkit #​7579 by @​adamsitnik (co-authored by @​Copilot)
  • Removing SemanticKernel Connectors dependency and replacing it #​7584 by @​adamsitnik (co-authored by @​Copilot)
  • Migrate to xUnit v3 #​7607 by @​adamsitnik (co-authored by @​shyamnamboodiripad @​Copilot)

Repository Infrastructure Updates

  • Update OTel GenAI conventions skill for standalone semconv-genai repo #​7519 by @​jeffhandley (co-authored by @​Copilot)
  • Bump dotnet-coverage from 18.7.0 to 18.8.0 #​7552
  • [main] Update dependencies from dotnet/arcade #​7559
  • Fix transitive MessagePack vulnerability in AI template AppHost projects #​7561 by @​adamsitnik (co-authored by @​Copilot)
  • Bump esbuild, @​vitejs/plugin-react and vite in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7564
  • Bump tmp from 0.2.6 to 0.2.7 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7569
  • Bump js-yaml from 4.1.1 to 4.2.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7570
  • Bump PowerShell from 7.6.2 to 7.6.3 #​7576
  • Remove duplicate 'WebAPI' classification from template #​7577 by @​danroth27
  • [main] Update dependencies from dotnet/arcade #​7590
  • Eliminate redundant Correctness CI stage by merging into Build #​7594 by @​adamsitnik (co-authored by @​Copilot)
  • Update Agent Framework to 1.13.0 #​7613 by @​jeffhandley (co-authored by @​Copilot)
    ... (truncated)

10.7.0

v10.7.0 graduates the Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package to stable. The package registers a Kubernetes-aware ResourceQuotaProvider that reads the pod's CPU and memory requests and limits and exposes them to Microsoft.Extensions.Diagnostics.ResourceMonitoring as baseline and maximum quotas, which then feed the request and limit dimensions of the published resource utilization metrics. The companion ResourceQuota and ResourceQuotaProvider types in Microsoft.Extensions.Diagnostics.ResourceMonitoring graduate to stable in the same change so that consumers can implement custom quota providers without taking an experimental dependency.

On the AI side, Microsoft.Extensions.AI.OpenAI moves to OpenAI 2.11.0 and fixes a deserialization bug in ToolJson.AdditionalProperties so that JSON Schema additionalProperties values shaped as sub-schema objects (for example {"type":"string"}) are preserved instead of throwing during deserialization. HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt graduate to stable since both values are consistently available across hosted-file providers, while Purpose and Scope remain experimental as provider-shaped vocabulary. FunctionInvokingChatClient drops a backward-compat path that auto-marked ToolApprovalResponseContent entries with InformationalOnly: true; consumers that need to continue accepting sessions serialized before #​7468 can use the sample ApprovalHistoryNormalizingChatClient middleware added in the test project.

Experimental API Changes

Now Stable

  • Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package is now stable #​7253
  • Resource Monitoring ResourceQuota and ResourceQuotaProvider APIs are now stable (previously EXTEXP0008) #​7253
  • HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt are now stable (previously MEAI001) #​7513

What's Changed

AI

  • Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt #​7513 by @​jozkee (co-authored by @​Copilot)
  • Remove backward-compat InformationalOnly case from FICC; suggest middleware workaround #​7538 by @​jozkee (co-authored by @​Copilot)
  • Upgrade OpenAI package from 2.10.0 to 2.11.0 #​7544 by @​jozkee (co-authored by @​Copilot)
  • Fix ToolJson.AdditionalProperties to accept sub-schema objects #​7546 by @​jozkee (co-authored by @​Copilot)

Diagnostics, Health Checks, and Resource Monitoring

  • Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to stable #​7253 by @​amadeuszl (co-authored by @​Copilot)

Repository Infrastructure Updates

  • [main] Update dependencies from dotnet/arcade #​7521
  • Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 #​7522
  • Bump dotnet-coverage from 18.6.2 to 18.7.0 #​7530
  • Bump PowerShell from 7.6.1 to 7.6.2 #​7531
  • Bump qs from 6.15.1 to 6.15.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7532
  • [main] Update dependencies from dotnet/arcade #​7534
  • Bump tmp from 0.2.5 to 0.2.6 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7537

Acknowledgements

  • @​ericstj submitted issue #​7509 (resolved by #​7544)
  • @​scottt732 submitted issue #​7540 (resolved by #​7546)
  • @​DeagleGross @​wtgodbe @​dariusclay @​evgenyfedorov2 @​peterwald @​PranavSenthilnathan @​shyamnamboodiripad @​stephentoub @​tarekgh reviewed pull requests

Full Changelog: dotnet/extensions@v10.6.0...v10.7.0

10.6.0

Version 10.6.0 stabilizes the response continuation token and background-response APIs in Microsoft.Extensions.AI.Abstractions. Most other AI work for May shipped in 10.5.1; this monthly release rolls those changes up alongside dependency updates and a small Resource Monitoring cleanup.

Experimental API Changes

Now Stable

  • ResponseContinuationToken and background-response APIs are now stable (previously MEAI001) #​7512

What's Changed

AI

  • Stabilize ResponseContinuationToken / background-response APIs #​7512 by @​jozkee (co-authored by @​Copilot)

Repository Infrastructure Updates

  • Update version to 10.6.0 #​7458 by @​jeffhandley
  • [main] Update dependencies from dotnet/arcade #​7451
  • Bump follow-redirects from 1.15.11 to 1.16.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript/azure-devops-report/tasks/PublishAIEvaluationReport #​7469
  • Merge release/10.5 into main #​7470 by @​jeffhandley
  • Bump microsoft.visualstudio.slngen.tool from 12.0.13 to 12.0.32 #​7484
  • Bump postcss from 8.5.9 to 8.5.12 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7494
  • Bump dotnet-reportgenerator-globaltool from 5.5.7 to 5.5.9 #​7504
  • Rename release-notes skill to write-release-notes #​7511 by @​jeffhandley (co-authored by @​Copilot)

Acknowledgements

  • @​wtgodbe @​tarekgh @​peterwald @​JeremyLikness @​eiriktsarpalis @​ericstj @​evgenyfedorov2 reviewed pull requests

Full Changelog: dotnet/extensions@v10.5.2...v10.6.0

10.5.2

This patch release ships a single fix to Microsoft.Extensions.VectorData.Abstractions, correcting StorageName resolution when external serialization is enabled. Microsoft.Extensions.VectorData.ConformanceTests, Microsoft.Extensions.AI.Abstractions, Microsoft.Extensions.AI, and Microsoft.Extensions.AI.OpenAI are published alongside it for version coherency — they contain no code changes from 10.5.1.

Packages in this release

PackageVersion
Microsoft.Extensions.VectorData.Abstractions10.5.2
Microsoft.Extensions.VectorData.ConformanceTests10.5.2
Microsoft.Extensions.AI.Abstractions10.5.2
Microsoft.Extensions.AI10.5.2
Microsoft.Extensions.AI.OpenAI10.5.2

What's Changed

Microsoft.Extensions.VectorData.Abstractions

  • Minor fixes to MEVD.Abstractions: correct StorageName behavior when external serialization is enabled, and disable a warning for net462. (by @​roji in #​7475)

Full Changelog: dotnet/extensions@v10.5.1...v10.5.2

10.5.1

Version 10.5.1 of the Microsoft.Extensions.AI packages stabilizes CodeInterpreter, WebSearch, and ImageGeneration tool content types. The release adds new experimental tool search and OpenAI request policy hooks. And the OpenTelemetry gen-ai semantic conventions are updated to align with v1.41.

The 'aiagent-webapi' project template in Microsoft.Agents.AI.ProjectTemplates is updated to align with v1.3.0 of Agent Framework, updating the OpenTelemetry dependencies within the template projects as well.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.5.1
Microsoft.Extensions.AI.Abstractions10.5.1
Microsoft.Extensions.AI.OpenAI10.5.1
Microsoft.Extensions.AI.Templates10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates1.3.0-preview.1.26251.3

Experimental API Changes

Now Stable

The following types previously emitted the MEAI001 experimental diagnostic and are now stable.

  • CodeInterpreter and WebSearch tool content types are now stable #​7493
    • CodeInterpreterToolCallContent
    • CodeInterpreterToolResultContent
    • WebSearchToolCallContent
    • WebSearchToolResultContent
  • ImageGeneration tool content types and tool are now stable #​7476
    • ImageGenerationToolCallContent
    • ImageGenerationToolResultContent
    • HostedImageGenerationTool
    • ImageGenerationOptions
    • ImageGenerationResponseFormat (the Hosted enum value remains experimental)
    • IImageGenerator and the rest of the image generation infrastructure also remain experimental

New Experimental APIs

The following new APIs emit the MEAI001 experimental diagnostic.

  • New experimental API: HostedToolSearchTool with DeferredTools for tool-search-driven deferred tool loading #​7471
  • New experimental API: OpenAIRequestPolicies extension hook for appending System.ClientModel.PipelinePolicy instances to outgoing OpenAI requests #​7495

Breaking Changes to Experimental APIs

  • WebSearchToolResultContent.Results was renamed to Outputs as part of the stabilization in #​7493, aligning with CodeInterpreterToolResultContent.Outputs. The original Results property was included in version 10.4.0 and 10.5.0; this is a binary breaking change and consumers need to update to consume the updated property.

    WebSearchToolResultContent content = ...;
    - IList<AIContent>? items = content.Results;+ IList<AIContent>? items = content.Outputs;

... (truncated)

Commits viewable in compare view.

Updated Microsoft.Extensions.Options from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Options's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.9.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.8.0...v18.9.0

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

18.7.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.6.0...v18.7.0

18.6.0

What's Changed

Changes to tests and infra

18.5.1

What's Changed

Full Changelog: microsoft/vstest@v18.5.0...v18.5.1

18.5.0

⚠️ Unlisted on Nuget, because of #​15718

What's Changed

Full Changelog: microsoft/vstest@v18.4.0...v18.5.0

Commits viewable in compare view.

Updated Stripe.net from 50.3.0 to 52.4.1.

Release notes

Sourced from Stripe.net's releases.

52.4.1

  • #​3441 Harden API requestor code against malicious URLs

See the changelog for more details.

52.4.0

This release changes the pinned API version to 2026-08-26.dahlia.

  • #​3426 Add new EventNotificationHandler class for better thin event management

  • #​3436 Update generated code

    • Add support for new resource Billing.FeedbackOption
    • Add support for Create, Deactivate, Get, List, and Update methods on resource Billing.FeedbackOption
    • Add support for PaymentMethodSettings on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for FeedbackOptions on BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason and BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonOptions
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Card.Wallet.Link and Charge.PaymentMethodDetails.Link
    • Add support for FundingTypesBlocked on Checkout.Session.PaymentMethodOptions.Card.Restrictions and CheckoutSessionPaymentMethodOptionsCardRestrictionsOptions
    • Add support for Metadata on ConfirmationToken
    • Add support for ActiveEntitlements and CustomerPortal on CustomerSession.Components and CustomerSessionComponentsOptions
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for FrozenFields on InvoiceItem
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • Add support for ApplicationFeeAmount, ApplicationFeePercent, OnBehalfOf, and TransferData on PaymentLinkUpdateOptions
    • Add support for FeedbackOption on Subscription.CancellationDetails and SubscriptionCancellationDetailsOptions
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, Tax.Registration.CountryOptions.Sk, TaxRegistrationCountryOptionsAtOptions, TaxRegistrationCountryOptionsBeOptions, TaxRegistrationCountryOptionsBgOptions, TaxRegistrationCountryOptionsCyOptions, TaxRegistrationCountryOptionsCzOptions, TaxRegistrationCountryOptionsDeOptions, TaxRegistrationCountryOptionsDkOptions, TaxRegistrationCountryOptionsEeOptions, TaxRegistrationCountryOptionsEsOptions, TaxRegistrationCountryOptionsFiOptions, TaxRegistrationCountryOptionsFrOptions, TaxRegistrationCountryOptionsGrOptions, TaxRegistrationCountryOptionsHrOptions, TaxRegistrationCountryOptionsHuOptions, TaxRegistrationCountryOptionsIeOptions, TaxRegistrationCountryOptionsItOptions, TaxRegistrationCountryOptionsLtOptions, TaxRegistrationCountryOptionsLuOptions, TaxRegistrationCountryOptionsLvOptions, TaxRegistrationCountryOptionsMtOptions, TaxRegistrationCountryOptionsNlOptions, TaxRegistrationCountryOptionsPlOptions, TaxRegistrationCountryOptionsPtOptions, TaxRegistrationCountryOptionsRoOptions, TaxRegistrationCountryOptionsSeOptions, TaxRegistrationCountryOptionsSiOptions, and TaxRegistrationCountryOptionsSkOptions

See the changelog for more details.

52.4.0-alpha.2

  • #​3423 Update generated code for private-preview
    • Add support for new resources Billing.FeedbackOption and PaymentPlan
    • ⚠️ Remove support for resource Billing.FeedbackOptions
    • Add support for Create, Get, List, and Update methods on resource PaymentPlan
    • Add support for Update method on resource V2.MoneyManagement.Transaction
    • Add support for WechatPayPayments on Account.Settings and AccountSettingsOptions
    • ⚠️ Change type of BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason.FeedbackOptions from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for SubscriptionPause on BillingPortal.Session.Flow
    • Add support for ActiveEntitlements on CustomerSession.Components
    • Add support for SharedPaymentIssuedToken on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for ManagedPayments on InvoiceCreateOptions, InvoiceItemCreateOptions, InvoiceItem, Invoice, and QuotePreviewInvoice
    • Add support for PaymentPlan on Invoice
    • Add support for EstimatedFeeDetails and EstimatedFee on Issuing.Authorization.PendingRequest.HoldAmountDetails and Issuing.Authorization.RequestHistory.HoldAmountDetails
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price from $Price to deletable($Price)
    • ⚠️ Change type of Subscription.CancellationDetails.FeedbackOption from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for CancelAtPeriodEnd on Subscription.PendingUpdate
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, and Tax.Registration.CountryOptions.Sk
    • Add support for Metadata on V2.Billing.Contract.PricingLines.Data.Pricing.PriceDetails.PricingOverrides.Data, V2.Billing.Contract.PricingOverrides.Data, V2.Billing.ContractUpdateOptions, V2.MoneyManagement.Transaction, V2BillingContractPricingLineActionUpdateOptions, V2BillingContractPricingOverrideActionAddOptions, V2BillingContractPricingOverrideActionUpdateOptions, and V2BillingContractPricingOverrideOptions
    • Add support for TaxAmount on V2.MoneyManagement.OutboundPaymentQuote.EstimatedFee
    • Add support for PayoutMethodOptions on V2.MoneyManagement.OutboundPaymentQuote.To and V2MoneyManagementOutboundPaymentQuoteToOptions
    • Change type of V2BillingContractPricingLineActionUpdatePricingPriceDetailsPricingOverrideActionUpdateOptions.Metadata from string to emptyable(string)
    • Add support for snapshot events PaymentPlanCreated, PaymentPlanInstallmentDue, PaymentPlanInstallmentPaid, PaymentPlanInstallmentWillBeDue, and PaymentPlanUpdated with resource PaymentPlan

See the changelog for more details.

52.4.0-alpha.1

This release changes the pinned API version to 2026-08-12.preview.

  • #​3421 Update generated code for private-preview
    • Add support for new resource V2.Tax.OperationsResolveAddressResult
    • Add support for ResolveAddress method on resource V2.Tax.OperationsResolveAddressResult
    • Add support for Confirm and FxQuote methods on resource V2.MoneyManagement.PayoutIntent
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Link
    • ⚠️ Remove support for PricingGroup on Charge.PaymentMethodDetails.Link
    • Add support for Celo on Crypto.OnrampSession.TransactionDetails.WalletAddresses
    • Add support for CustomerPortal on CustomerSession.Components
    • Add support for AppliedToInvoice and Type on CustomerCustomerBalanceTransactionCreateOptions
    • Add support for ClassificationState and EnrichmentState on FinancialConnections.Account
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for Classifications and Enrichments on FinancialConnections.Transaction
    • Add support for CustomerBalance on Invoice and QuotePreviewInvoice
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, and Subscription.PaymentSettings.PaymentMethodOptions
    • Add support for HoldAmountDetails and HoldAmount on Issuing.Authorization.PendingRequest and Issuing.Authorization.RequestHistory
    • Add support for NetworkDeclineCode on PaymentAttemptRecordPaymentMethodDetailsCardOptions and PaymentRecordPaymentMethodDetailsCardOptions
    • Add support for SetupFutureUsage on PaymentIntent.PaymentMethodOptions.Sequra
    • Add support for Status on QuotePreviewSubscriptionSchedule.PauseSchedule.Pause, QuotePreviewSubscriptionSchedule.PauseSchedule.Resume, SubscriptionSchedule.PauseSchedule.Pause, and SubscriptionSchedule.PauseSchedule.Resume
    • Change type of SubscriptionSchedulePauseSchedulesOptions.Resume from pause_schedule_update_resume_params to emptyable(pause_schedule_update_resume_params)
    • Add support for Acquirer on EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension
    • ⚠️ Change type of EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension.Type, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension.Type, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension.Type, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension.Type from literal('issuer') to enum('acquirer'|'issuer')
    • Add support for ConfirmationMethod on V2.MoneyManagement.PayoutIntentCreateOptions and V2.MoneyManagement.PayoutIntent
    • Add support for EstimatedFees and FxQuote on V2.MoneyManagement.PayoutIntent
    • Add support for Debited on V2.MoneyManagement.PayoutIntent.From
    • Add support for Confirm on V2.MoneyManagement.PayoutIntent.NextAction
    • ⚠️ Change type of V2.MoneyManagement.PayoutIntent.NextAction.Type from literal('handle_failure') to enum('confirm'|'handle_failure')
    • Add support for Credited on V2.MoneyManagement.PayoutIntent.To
    • Add support for event notification V1BalanceSettingsUpdatedEvent with related object BalanceSettings
    • Add support for event notification V1BillingCreditBalanceTransactionCreatedEvent with related object Billing.CreditBalanceTransaction
    • Add support for event notifications V1BillingCreditGrantCreatedEvent and V1BillingCreditGrantUpdatedEvent with related object Billing.CreditGrant
    • Add support for event notifications V1BillingMeterCreatedEvent, V1BillingMeterDeactivatedEvent, V1BillingMeterReactivatedEvent, and V1BillingMeterUpdatedEvent with related object Billing.Meter
    • Add support for event notifications V1FinancialConnectionsAccountAccountNumbersUpdatedEvent, V1FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent, V1FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent, `V1FinancialConnectionsAccountUpcomingAccountNumberExp...

_Des...

Description has been truncated

Bumps coverlet.collector from 8.0.1 to 10.0.1
Bumps FluentAssertions from 8.9.0 to 8.10.0
Bumps Markdig from 1.1.2 to 1.3.2
Bumps Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2
Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11
Bumps Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11
Bumps Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0
Bumps Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0
Bumps Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1
Bumps Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0
Bumps Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0
Bumps Microsoft.Extensions.Options from 10.0.6 to 10.0.11
Bumps Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0
Bumps Stripe.net from 50.3.0 to 52.4.1
Bumps Stytch.net from 3.2.0 to 4.1.0
Bumps Svix from 1.90.0 to 2.2.0
Bumps xunit.runner.visualstudio from 3.1.5 to 4.0.0
---
updated-dependencies:
- dependency-name: coverlet.collector
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: FluentAssertions
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Markdig
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.ApplicationInsights.AspNetCore
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.OpenApi
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker
dependency-version: 2.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
dependency-version: 2.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Design
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Options
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http.Resilience
dependency-version: 10.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Stripe.net
dependency-version: 52.4.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Stytch.net
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Svix
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: xunit.runner.visualstudio
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 2, 2026
@paulvanbrenk

Copy link
Copy Markdown
Collaborator

Superseded in part by #680, which takes the 18 patch/minor updates from this group and leaves the five majors.

Taken in #680:

PackageFromTo
Markdig1.1.21.3.2
Microsoft.ApplicationInsights.AspNetCore3.1.03.1.2
Microsoft.Extensions.Http.Resilience10.5.010.9.0
Microsoft.Azure.Functions.Worker2.51.02.52.0
Microsoft.Azure.Functions.Worker.ApplicationInsights2.50.02.51.0
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore2.1.02.1.1
Microsoft.Azure.Functions.Worker.Sdk2.0.72.1.0
FluentAssertions8.9.08.10.0
Microsoft.NET.Test.Sdk18.4.018.9.0
Microsoft.* (EF Core, Extensions, AspNetCore)10.0.610.0.11

Left for individual review:

  • Stripe.net 50.3.0 → 52.4.1 — two majors on the payments path
  • Stytch.net 3.2.0 → 4.1.0 — auth; the 4.0.0 break is a nullability annotation on organizations.create, which is B2B-only and unused here, so this one is routine when someone picks it up
  • Svix 1.90.0 → 2.2.0 — webhook signature verification in StytchWebhook.cs; a silent break here means Stytch webhooks 401
  • coverlet.collector 8.0.1 → 10.0.1 and xunit.runner.visualstudio 3.1.5 → 4.0.0 — test infrastructure, safe to do together

Keeping this PR open for those five.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency file.NETPull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@paulvanbrenk
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Bump the dotnet group with 23 updates - #679

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a
Open

Bump the dotnet group with 23 updates#679
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 2, 2026

Copy link
Copy Markdown
Contributor

⚠️Dependabot is rebasing this PR⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updated coverlet.collector from 8.0.1 to 10.0.1.

Release notes

Sourced from coverlet.collector's releases.

10.0.1

Improvements

Fixed

  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828

Maintenance

  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

10.0.0

Improvements

  • Unique Report Filenames (coverlet.MTP and AzDO) #​1866
  • Add --coverlet-file-prefix option for unique report files #​1869
  • Introduce .NET 10 support #​1823

Fixed

  • Fix [BUG] Wrong branch rate on IAsyncEnumerable for generic type #​1836
  • Fix [BUG] Missing Coverage after moving to MTP #​1843
  • Fix [BUG] No coverage reported when targeting .NET Framework with 8.0.1 #​1842
  • Fix [BUG] Behavior changes between MTP and Legacy (msbuild) #​1878
  • Fix [BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json #​1880
  • Fix [BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced #​1718 by https://github.com/yusyd
  • Fix [BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) #​1762

Maintenance

  • Add comprehensive async method tests and documentation for issue #​1864
  • Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests #​1833
  • Add net9.0 and net10.0 targets #​1822

Diff between 8.0.1 and 10.0.0

Commits viewable in compare view.

Updated FluentAssertions from 8.9.0 to 8.10.0.

Release notes

Sourced from FluentAssertions's releases.

8.10.0

What's Changed

Improvements

Documentation

Others

Full Changelog: fluentassertions/fluentassertions@8.9.0...8.10.0

Commits viewable in compare view.

Updated Markdig from 1.1.2 to 1.3.2.

Release notes

Sourced from Markdig's releases.

1.3.2

Changes

🐛 Bug Fixes

  • Fix emoji table alignment regression (#​943) (fc705234)

Full Changelog: 1.3.1...1.3.2

Published with dotnet-releaser

1.3.1

Changes

🐛 Bug Fixes

  • Fix LinkHelper non-ASCII urilize (#​942) (50061841)
  • Fix plus superscript parsing (#​791) (25506f20)

Full Changelog: 1.3.0...1.3.1

Published with dotnet-releaser

1.3.0

Changes

🐛 Bug Fixes

  • Fix CJK emphasis after HTML entity newlines (#​941) (fcbf8170)
  • Fix pipe table cells with unmatched subscript (#​932) (0f98267a)
  • Fix roundtrip autolink URLs (#​919) (b8364135)
  • Fix configurable nesting depth limit (#​892) (d7f13b03)
  • Fix NormalizeRenderer auto identifiers output (#​930) (9dffce52)
  • Fix blockquote ordered list parsing (#​887) (bc4e3990)

📚 Documentation

  • add InferColumnWidthsFromSeparator docs (PR #​939) by @​SimonCropp

🧰 Misc

  • Update readme with Alert extension details (PR #​940) by @​AndrewTriesToCode
  • Update AGENTS.md (5dca4149)

Full Changelog: 1.2.0...1.3.0

Published with dotnet-releaser

1.2.0

Changes

🚀 Enhancements

  • Add opt-in support for nested alert blocks (PR #​938) by @​kapsiR

🧰 Misc

  • Remove old changelog.md (be4da8b4)

Full Changelog: 1.1.3...1.2.0

Published with dotnet-releaser

1.1.3

Changes

🐛 Bug Fixes

  • Fix AbbreviationExtension corrupting emphasis/bold/italic resolution (#​935) (PR #​936) by @​Kryptos-FR

🚀 Enhancements

  • Attribute with StringSyntax (PR #​937) by @​SimonCropp

Full Changelog: 1.1.2...1.1.3

Published with dotnet-releaser

Commits viewable in compare view.

Updated Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2.

Release notes

Sourced from Microsoft.ApplicationInsights.AspNetCore's releases.

3.1.2

Version 3.1.2

3.1.1

Version 3.1.1

Commits viewable in compare view.

Updated Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.OpenApi's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker's releases.

2.52.0

What's Changed

Microsoft.Azure.Functions.Worker (metapackage) 2.52.0

  • Update Microsoft.Azure.Functions.Worker.Core to 2.52.0
  • Update Microsoft.Azure.Functions.Worker.Grpc to 2.52.0

Microsoft.Azure.Functions.Worker.Core 2.52.0

  • Add support for propagating trace context tags from worker to host (#​3303)
  • Add support for propagating OpenTelemetry Baggage to the worker. Requires use with the OpenTelemetry Extension to work end to end (#​3319).

Microsoft.Azure.Functions.Worker.Grpc 2.52.0

  • Update protobuf version to v1.12.0-protofile and add support for propagating tags from the worker to the functions host (#​3303).
  • Update protobuf version to v1.13.0-protofile to add support for propagating OpenTelemetry baggage to the worker (#​3319).

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.ApplicationInsights's releases.

2.51.0

What's Changed

  • Improved idempotency of service registration calls (#​3273)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore's releases.

2.1.1

What's Changed

Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.1.1

  • Fix response cookie duplication in ASP.NET Core integration by giving IHeaderDictionary indexer setters replace semantics, including removing the header when assigned StringValues.Empty (#​3353)
  • Pass cancellation tokens (RequestAborted / CancellationToken) through to WaitAsync calls so cancelled HTTP
    requests propagate promptly instead of waiting for timeout (#​3415)
  • Fix intermittent InvalidOperationException due to race condition between SetResult call on TCS and HTTP request cancellation/timeout (#​3415)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Sdk's releases.

2.1.0

What's Changed

Microsoft.Azure.Functions.Worker.Sdk 2.1.0

  • Emit a build warning directing users to the Azure.Functions.Sdk MSBuild SDK when targeting .NET 11 (#​3435)

Microsoft.Azure.Functions.Worker.Sdk.Generators 1.4.0

  • Added compile-time duplicate function name detection (AZFW0017) (#​3158)
  • Always emit the generated function metadata provider and executor, even when an app declares zero functions or all declared functions fail validation (including duplicate function names), so apps stay on the generated provider instead of failing at indexing time (#​3446)

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Design's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.InMemory's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Sqlite's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.SqlServer's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Hosting's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Http's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0.

Release notes

Sourced from Microsoft.Extensions.Http.Resilience's releases.

10.9.0

Version 10.9.0 is headlined by changes in these areas:

  • AI: New experimental routing APIs center on the abstract RoutingChatClient base class, with SemanticRoutingChatClient as a concrete semantic-routing implementation. Separately, the abstract FailoverChatClient specialization and its concrete OrderedFailoverChatClient implementation add failover routing.
  • AI Evaluation: The generated report gains redesigned Overview, Cases, History, and Comparison views.
  • ASP.NET Core and HTTP diagnostics: The release adds HTTP request latency log enrichment and fixes configuration binding, response-body logging, request-path redaction, and resilience package version handling.
  • Source-generated logging and service discovery: Fixes cover classification type qualification, thread-local state cleanup, and DNS query suffix handling.

Experimental API Changes

New Experimental APIs

  • New experimental API: HTTP request latency log enrichment (EXTEXP0013) #​7602
  • New experimental API: Chat client routing and failover (MEAI001) #​7662

What's Changed

AI (Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI)

  • Add extensible chat client routing #​7662 by @​joshuajyue (co-authored by @​Copilot)
  • Pass the request's options to the selected client #​7685 by @​joshuajyue (co-authored by @​jozkee @​Copilot)
  • AI.Abstractions: fix ExcludeFromSchema dropped under concurrent AIFunction creation #​7677 by @​jozkee (co-authored by @​Copilot)
  • Cap OpenAI dependency version (b10f9c0) by @​jeffhandley (co-authored by @​Copilot)

Note: Microsoft.Extensions.AI.OpenAI constrains its dependency for OpenAI to 2.12.x, preventing OpenAI updates to 2.13.0+ due to an incompatibility. We expect to release Microsoft.Extensions.AI.OpenAI version 10.9.1 during the week of August 17 to address this issue.

HTTP Resilience and Diagnostics (Microsoft.Extensions.Http.Resilience and Microsoft.Extensions.Http.Diagnostics)

  • Fix Grpc.Net.ClientFactory version range check - Fixes #​7565 #​7566 by @​Ghost93
  • Fix response body logging under debugger #​7678 by @​Rimobul
  • Redact outgoing path when route is unknown #​7687 by @​Rimobul
  • Fix HTTP client logging config binding #​7691 by @​Rimobul

ASP.NET Core Extensions (Microsoft.AspNetCore.Diagnostics.Middleware)

  • Rename HttpLatencyTelemetry extensions class and drop redundant TFM guard #​7645 by @​EasyL0ver (co-authored by @​Copilot)
  • Add HTTP request latency log enricher (experimental) #​7602 by @​EasyL0ver (co-authored by @​Copilot)

Logging Source Generator (Microsoft.Gen.Logging)

  • [Microsoft.Gen.Logging] Clear thread-local state when logging throws #​7682 by @​Rimobul
  • [Microsoft.Gen.Logging] Fully qualify classification types #​7689 by @​Rimobul

AI Evaluation (Microsoft.Extensions.AI.Evaluation.Reporting)

  • [Microsoft.Extensions.AI.Evaluation.Reporting] Evaluation report redesign #​7609 by @​grafanaKibana

Project Templates (Microsoft.McpServer.ProjectTemplates)

  • Remove MCP server project template #​7680 by @​jeffhandley (co-authored by @​Copilot)

... (truncated)

10.8.4

This servicing update refreshes the .NET AI project templates ahead of the July 30, 2026 retirement of GitHub Models — removing the GitHub Models provider option and updating template dependencies.

As a result, both the AI Chat Web (aichatweb) and AI Agent Web API (aiagent-webapi) templates now require the AI service provider to be chosen explicitly via --provider; there is no longer a default. One of the following must be selected:

  • --provider azureopenai — Azure OpenAI
  • --provider ollama — Ollama (for local development)
  • --provider openai — OpenAI Platform

Packages in this release

PackageVersion
Microsoft.Extensions.AI.Templates10.8.4-preview.3.26379.3
Microsoft.Agents.AI.ProjectTemplates1.13.0-preview.1.26379.3

What's Changed

Project templates

  • Removed the GitHub Models provider from the AI Chat Web and AI Agent Web API templates, ahead of GitHub Models being fully retired on July 30, 2026. The --provider option is now required with no default (#​7667).
  • Updated AI template dependencies — bumped Aspire.Hosting.AppHost to 13.4.6 and CommunityToolkit.VectorData.SqliteVec to 1.0.0-preview.4 (aligned System.Linq.AsyncEnumerable to 10.0.9), replacing earlier workaround package pins (#​7639).

Full Changelog

10.8.3

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.3
Microsoft.Extensions.AI.Abstractions10.8.3
Microsoft.Extensions.AI.OpenAI10.8.3

Experimental API Changes

Experimental API behavior updates

  • Updated serialization behavior for experimental ToolApprovalRequestContent.RequiresConfirmation so it no longer leaks into consumer source-generated AIContent JSON metadata unless approval APIs are intentionally used (#​7659).

What's Changed

AI abstractions and serialization

  • Fixed MEAI001 leakage from RequiresConfirmation in source-generated AIContent contexts by using an internal JSON-included backing member while keeping the public experimental member ignored for source-generation metadata (#​7659).

Test Improvements

  • Added stabilization regression coverage to verify consumer source-generated List<AIContent> contexts compile and round-trip without requiring MEAI001 suppression (#​7659).

Full Changelog

10.8.2

This servicing release updates Microsoft.Extensions.VectorData.ConformanceTests to 10.8.2 and includes targeted test framework migration fixes.

Packages in this release

PackageVersionNote
Microsoft.Extensions.VectorData.Abstractions10.8.2Published August 7, 2026
Microsoft.Extensions.VectorData.ConformanceTests10.8.2

Update: August 7, 2026
The Microsoft.Extensions.VectorData.Abstractions package was initially excluded from this release by mistake. Because Microsoft.Extensions.VectorData.ConformanceTests has a dependency on Microsoft.Extensions.VectorData.Abstractions, that led to failures when updating to Microsoft.Extensions.VectorData.ConformanceTests 10.8.2.

Microsoft.Extensions.VectorData.Abstractions was published August 7, 2026 to resolve that issue.

What's Changed

AI

  • Move Microsoft.Extensions.VectorData.ConformanceTests to xUnit 3 #​7636 by @​adamsitnik (co-authored by @​Copilot)

Acknowledgements

  • @​roji reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.1...v10.8.2

10.8.1

This servicing release updates the Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI packages to 10.8.1 with two targeted fixes: correct tool-call/tool-result ordering when resuming approval-gated functions with service-managed chat history, and preservation of the OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.1
Microsoft.Extensions.AI.Abstractions10.8.1
Microsoft.Extensions.AI.OpenAI10.8.1

What's Changed

AI

  • Fix FICC tool_calls/tool ordering with approvals and service-managed chat history #​7617 by @​westey-m
  • Roundtrip OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning #​7629 by @​rogerbarreto (co-authored by @​tarekgh)

Acknowledgements

  • @​jozkee reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.0...v10.8.1

10.8.0

This release adds new experimental APIs to Microsoft.Extensions.AI.Abstractions and updates the OpenAI dependency to 2.12.0, alongside documentation, test, and repository maintenance.

Experimental API Changes

New Experimental APIs

  • New experimental API: AIFunctionNameAttribute and AIParameterNameAttribute #​7610 by @​jozkee (co-authored by @​jeffhandley @​Copilot)
  • New experimental API: ToolApprovalRequestContent.RequiresConfirmation (MEAI001) #​7549 by @​javiercn (co-authored by @​Copilot)

What's Changed

AI

  • Upgrade OpenAI dependency to 2.12.0 #​7608 by @​jozkee (co-authored by @​Copilot)
  • Auto-detect audio format in OpenAISpeechToTextClient #​7575 by @​jozkee (co-authored by @​Copilot)
  • Fix ImageGeneratingChatClient duplicating preceding content and dropping following content #​7624 by @​jozkee (co-authored by @​Copilot)

Vector Data

  • Make all test methods virtual in VectorData.ConformanceTests #​7606 by @​adamsitnik (co-authored by @​Copilot)

Documentation Updates

  • Remove links to ai-samples repo #​7574 by @​gewarren
  • Fix up docs with Copilot (MEVD) #​7597 by @​gewarren
  • Fix up docs with Copilot (M.E.ServiceDiscovery) #​7598 by @​gewarren (co-authored by @​Copilot)
  • Fix up docs with Copilot (MEAI) #​7600 by @​gewarren
  • Fix up docs with Copilot #​7601 by @​gewarren

Test Improvements

  • Fix flaky StampedeTests and harden related test waits #​7572 by @​jeffhandley (co-authored by @​Copilot)
  • Fix SQLitePCLRaw.lib.e_sqlite3 vulnerability by replacing SemanticKernel connectors with CommunityToolkit #​7579 by @​adamsitnik (co-authored by @​Copilot)
  • Removing SemanticKernel Connectors dependency and replacing it #​7584 by @​adamsitnik (co-authored by @​Copilot)
  • Migrate to xUnit v3 #​7607 by @​adamsitnik (co-authored by @​shyamnamboodiripad @​Copilot)

Repository Infrastructure Updates

  • Update OTel GenAI conventions skill for standalone semconv-genai repo #​7519 by @​jeffhandley (co-authored by @​Copilot)
  • Bump dotnet-coverage from 18.7.0 to 18.8.0 #​7552
  • [main] Update dependencies from dotnet/arcade #​7559
  • Fix transitive MessagePack vulnerability in AI template AppHost projects #​7561 by @​adamsitnik (co-authored by @​Copilot)
  • Bump esbuild, @​vitejs/plugin-react and vite in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7564
  • Bump tmp from 0.2.6 to 0.2.7 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7569
  • Bump js-yaml from 4.1.1 to 4.2.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7570
  • Bump PowerShell from 7.6.2 to 7.6.3 #​7576
  • Remove duplicate 'WebAPI' classification from template #​7577 by @​danroth27
  • [main] Update dependencies from dotnet/arcade #​7590
  • Eliminate redundant Correctness CI stage by merging into Build #​7594 by @​adamsitnik (co-authored by @​Copilot)
  • Update Agent Framework to 1.13.0 #​7613 by @​jeffhandley (co-authored by @​Copilot)
    ... (truncated)

10.7.0

v10.7.0 graduates the Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package to stable. The package registers a Kubernetes-aware ResourceQuotaProvider that reads the pod's CPU and memory requests and limits and exposes them to Microsoft.Extensions.Diagnostics.ResourceMonitoring as baseline and maximum quotas, which then feed the request and limit dimensions of the published resource utilization metrics. The companion ResourceQuota and ResourceQuotaProvider types in Microsoft.Extensions.Diagnostics.ResourceMonitoring graduate to stable in the same change so that consumers can implement custom quota providers without taking an experimental dependency.

On the AI side, Microsoft.Extensions.AI.OpenAI moves to OpenAI 2.11.0 and fixes a deserialization bug in ToolJson.AdditionalProperties so that JSON Schema additionalProperties values shaped as sub-schema objects (for example {"type":"string"}) are preserved instead of throwing during deserialization. HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt graduate to stable since both values are consistently available across hosted-file providers, while Purpose and Scope remain experimental as provider-shaped vocabulary. FunctionInvokingChatClient drops a backward-compat path that auto-marked ToolApprovalResponseContent entries with InformationalOnly: true; consumers that need to continue accepting sessions serialized before #​7468 can use the sample ApprovalHistoryNormalizingChatClient middleware added in the test project.

Experimental API Changes

Now Stable

  • Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package is now stable #​7253
  • Resource Monitoring ResourceQuota and ResourceQuotaProvider APIs are now stable (previously EXTEXP0008) #​7253
  • HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt are now stable (previously MEAI001) #​7513

What's Changed

AI

  • Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt #​7513 by @​jozkee (co-authored by @​Copilot)
  • Remove backward-compat InformationalOnly case from FICC; suggest middleware workaround #​7538 by @​jozkee (co-authored by @​Copilot)
  • Upgrade OpenAI package from 2.10.0 to 2.11.0 #​7544 by @​jozkee (co-authored by @​Copilot)
  • Fix ToolJson.AdditionalProperties to accept sub-schema objects #​7546 by @​jozkee (co-authored by @​Copilot)

Diagnostics, Health Checks, and Resource Monitoring

  • Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to stable #​7253 by @​amadeuszl (co-authored by @​Copilot)

Repository Infrastructure Updates

  • [main] Update dependencies from dotnet/arcade #​7521
  • Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 #​7522
  • Bump dotnet-coverage from 18.6.2 to 18.7.0 #​7530
  • Bump PowerShell from 7.6.1 to 7.6.2 #​7531
  • Bump qs from 6.15.1 to 6.15.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7532
  • [main] Update dependencies from dotnet/arcade #​7534
  • Bump tmp from 0.2.5 to 0.2.6 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7537

Acknowledgements

  • @​ericstj submitted issue #​7509 (resolved by #​7544)
  • @​scottt732 submitted issue #​7540 (resolved by #​7546)
  • @​DeagleGross @​wtgodbe @​dariusclay @​evgenyfedorov2 @​peterwald @​PranavSenthilnathan @​shyamnamboodiripad @​stephentoub @​tarekgh reviewed pull requests

Full Changelog: dotnet/extensions@v10.6.0...v10.7.0

10.6.0

Version 10.6.0 stabilizes the response continuation token and background-response APIs in Microsoft.Extensions.AI.Abstractions. Most other AI work for May shipped in 10.5.1; this monthly release rolls those changes up alongside dependency updates and a small Resource Monitoring cleanup.

Experimental API Changes

Now Stable

  • ResponseContinuationToken and background-response APIs are now stable (previously MEAI001) #​7512

What's Changed

AI

  • Stabilize ResponseContinuationToken / background-response APIs #​7512 by @​jozkee (co-authored by @​Copilot)

Repository Infrastructure Updates

  • Update version to 10.6.0 #​7458 by @​jeffhandley
  • [main] Update dependencies from dotnet/arcade #​7451
  • Bump follow-redirects from 1.15.11 to 1.16.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript/azure-devops-report/tasks/PublishAIEvaluationReport #​7469
  • Merge release/10.5 into main #​7470 by @​jeffhandley
  • Bump microsoft.visualstudio.slngen.tool from 12.0.13 to 12.0.32 #​7484
  • Bump postcss from 8.5.9 to 8.5.12 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7494
  • Bump dotnet-reportgenerator-globaltool from 5.5.7 to 5.5.9 #​7504
  • Rename release-notes skill to write-release-notes #​7511 by @​jeffhandley (co-authored by @​Copilot)

Acknowledgements

  • @​wtgodbe @​tarekgh @​peterwald @​JeremyLikness @​eiriktsarpalis @​ericstj @​evgenyfedorov2 reviewed pull requests

Full Changelog: dotnet/extensions@v10.5.2...v10.6.0

10.5.2

This patch release ships a single fix to Microsoft.Extensions.VectorData.Abstractions, correcting StorageName resolution when external serialization is enabled. Microsoft.Extensions.VectorData.ConformanceTests, Microsoft.Extensions.AI.Abstractions, Microsoft.Extensions.AI, and Microsoft.Extensions.AI.OpenAI are published alongside it for version coherency — they contain no code changes from 10.5.1.

Packages in this release

PackageVersion
Microsoft.Extensions.VectorData.Abstractions10.5.2
Microsoft.Extensions.VectorData.ConformanceTests10.5.2
Microsoft.Extensions.AI.Abstractions10.5.2
Microsoft.Extensions.AI10.5.2
Microsoft.Extensions.AI.OpenAI10.5.2

What's Changed

Microsoft.Extensions.VectorData.Abstractions

  • Minor fixes to MEVD.Abstractions: correct StorageName behavior when external serialization is enabled, and disable a warning for net462. (by @​roji in #​7475)

Full Changelog: dotnet/extensions@v10.5.1...v10.5.2

10.5.1

Version 10.5.1 of the Microsoft.Extensions.AI packages stabilizes CodeInterpreter, WebSearch, and ImageGeneration tool content types. The release adds new experimental tool search and OpenAI request policy hooks. And the OpenTelemetry gen-ai semantic conventions are updated to align with v1.41.

The 'aiagent-webapi' project template in Microsoft.Agents.AI.ProjectTemplates is updated to align with v1.3.0 of Agent Framework, updating the OpenTelemetry dependencies within the template projects as well.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.5.1
Microsoft.Extensions.AI.Abstractions10.5.1
Microsoft.Extensions.AI.OpenAI10.5.1
Microsoft.Extensions.AI.Templates10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates1.3.0-preview.1.26251.3

Experimental API Changes

Now Stable

The following types previously emitted the MEAI001 experimental diagnostic and are now stable.

  • CodeInterpreter and WebSearch tool content types are now stable #​7493
    • CodeInterpreterToolCallContent
    • CodeInterpreterToolResultContent
    • WebSearchToolCallContent
    • WebSearchToolResultContent
  • ImageGeneration tool content types and tool are now stable #​7476
    • ImageGenerationToolCallContent
    • ImageGenerationToolResultContent
    • HostedImageGenerationTool
    • ImageGenerationOptions
    • ImageGenerationResponseFormat (the Hosted enum value remains experimental)
    • IImageGenerator and the rest of the image generation infrastructure also remain experimental

New Experimental APIs

The following new APIs emit the MEAI001 experimental diagnostic.

  • New experimental API: HostedToolSearchTool with DeferredTools for tool-search-driven deferred tool loading #​7471
  • New experimental API: OpenAIRequestPolicies extension hook for appending System.ClientModel.PipelinePolicy instances to outgoing OpenAI requests #​7495

Breaking Changes to Experimental APIs

  • WebSearchToolResultContent.Results was renamed to Outputs as part of the stabilization in #​7493, aligning with CodeInterpreterToolResultContent.Outputs. The original Results property was included in version 10.4.0 and 10.5.0; this is a binary breaking change and consumers need to update to consume the updated property.

    WebSearchToolResultContent content = ...;
    - IList<AIContent>? items = content.Results;+ IList<AIContent>? items = content.Outputs;

... (truncated)

Commits viewable in compare view.

Updated Microsoft.Extensions.Options from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Options's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.9.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.8.0...v18.9.0

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

18.7.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.6.0...v18.7.0

18.6.0

What's Changed

Changes to tests and infra

18.5.1

What's Changed

Full Changelog: microsoft/vstest@v18.5.0...v18.5.1

18.5.0

⚠️ Unlisted on Nuget, because of #​15718

What's Changed

Full Changelog: microsoft/vstest@v18.4.0...v18.5.0

Commits viewable in compare view.

Updated Stripe.net from 50.3.0 to 52.4.1.

Release notes

Sourced from Stripe.net's releases.

52.4.1

  • #​3441 Harden API requestor code against malicious URLs

See the changelog for more details.

52.4.0

This release changes the pinned API version to 2026-08-26.dahlia.

  • #​3426 Add new EventNotificationHandler class for better thin event management

  • #​3436 Update generated code

    • Add support for new resource Billing.FeedbackOption
    • Add support for Create, Deactivate, Get, List, and Update methods on resource Billing.FeedbackOption
    • Add support for PaymentMethodSettings on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for FeedbackOptions on BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason and BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonOptions
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Card.Wallet.Link and Charge.PaymentMethodDetails.Link
    • Add support for FundingTypesBlocked on Checkout.Session.PaymentMethodOptions.Card.Restrictions and CheckoutSessionPaymentMethodOptionsCardRestrictionsOptions
    • Add support for Metadata on ConfirmationToken
    • Add support for ActiveEntitlements and CustomerPortal on CustomerSession.Components and CustomerSessionComponentsOptions
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for FrozenFields on InvoiceItem
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • Add support for ApplicationFeeAmount, ApplicationFeePercent, OnBehalfOf, and TransferData on PaymentLinkUpdateOptions
    • Add support for FeedbackOption on Subscription.CancellationDetails and SubscriptionCancellationDetailsOptions
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, Tax.Registration.CountryOptions.Sk, TaxRegistrationCountryOptionsAtOptions, TaxRegistrationCountryOptionsBeOptions, TaxRegistrationCountryOptionsBgOptions, TaxRegistrationCountryOptionsCyOptions, TaxRegistrationCountryOptionsCzOptions, TaxRegistrationCountryOptionsDeOptions, TaxRegistrationCountryOptionsDkOptions, TaxRegistrationCountryOptionsEeOptions, TaxRegistrationCountryOptionsEsOptions, TaxRegistrationCountryOptionsFiOptions, TaxRegistrationCountryOptionsFrOptions, TaxRegistrationCountryOptionsGrOptions, TaxRegistrationCountryOptionsHrOptions, TaxRegistrationCountryOptionsHuOptions, TaxRegistrationCountryOptionsIeOptions, TaxRegistrationCountryOptionsItOptions, TaxRegistrationCountryOptionsLtOptions, TaxRegistrationCountryOptionsLuOptions, TaxRegistrationCountryOptionsLvOptions, TaxRegistrationCountryOptionsMtOptions, TaxRegistrationCountryOptionsNlOptions, TaxRegistrationCountryOptionsPlOptions, TaxRegistrationCountryOptionsPtOptions, TaxRegistrationCountryOptionsRoOptions, TaxRegistrationCountryOptionsSeOptions, TaxRegistrationCountryOptionsSiOptions, and TaxRegistrationCountryOptionsSkOptions

See the changelog for more details.

52.4.0-alpha.2

  • #​3423 Update generated code for private-preview
    • Add support for new resources Billing.FeedbackOption and PaymentPlan
    • ⚠️ Remove support for resource Billing.FeedbackOptions
    • Add support for Create, Get, List, and Update methods on resource PaymentPlan
    • Add support for Update method on resource V2.MoneyManagement.Transaction
    • Add support for WechatPayPayments on Account.Settings and AccountSettingsOptions
    • ⚠️ Change type of BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason.FeedbackOptions from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for SubscriptionPause on BillingPortal.Session.Flow
    • Add support for ActiveEntitlements on CustomerSession.Components
    • Add support for SharedPaymentIssuedToken on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for ManagedPayments on InvoiceCreateOptions, InvoiceItemCreateOptions, InvoiceItem, Invoice, and QuotePreviewInvoice
    • Add support for PaymentPlan on Invoice
    • Add support for EstimatedFeeDetails and EstimatedFee on Issuing.Authorization.PendingRequest.HoldAmountDetails and Issuing.Authorization.RequestHistory.HoldAmountDetails
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price from $Price to deletable($Price)
    • ⚠️ Change type of Subscription.CancellationDetails.FeedbackOption from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for CancelAtPeriodEnd on Subscription.PendingUpdate
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, and Tax.Registration.CountryOptions.Sk
    • Add support for Metadata on V2.Billing.Contract.PricingLines.Data.Pricing.PriceDetails.PricingOverrides.Data, V2.Billing.Contract.PricingOverrides.Data, V2.Billing.ContractUpdateOptions, V2.MoneyManagement.Transaction, V2BillingContractPricingLineActionUpdateOptions, V2BillingContractPricingOverrideActionAddOptions, V2BillingContractPricingOverrideActionUpdateOptions, and V2BillingContractPricingOverrideOptions
    • Add support for TaxAmount on V2.MoneyManagement.OutboundPaymentQuote.EstimatedFee
    • Add support for PayoutMethodOptions on V2.MoneyManagement.OutboundPaymentQuote.To and V2MoneyManagementOutboundPaymentQuoteToOptions
    • Change type of V2BillingContractPricingLineActionUpdatePricingPriceDetailsPricingOverrideActionUpdateOptions.Metadata from string to emptyable(string)
    • Add support for snapshot events PaymentPlanCreated, PaymentPlanInstallmentDue, PaymentPlanInstallmentPaid, PaymentPlanInstallmentWillBeDue, and PaymentPlanUpdated with resource PaymentPlan

See the changelog for more details.

52.4.0-alpha.1

This release changes the pinned API version to 2026-08-12.preview.

  • #​3421 Update generated code for private-preview
    • Add support for new resource V2.Tax.OperationsResolveAddressResult
    • Add support for ResolveAddress method on resource V2.Tax.OperationsResolveAddressResult
    • Add support for Confirm and FxQuote methods on resource V2.MoneyManagement.PayoutIntent
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Link
    • ⚠️ Remove support for PricingGroup on Charge.PaymentMethodDetails.Link
    • Add support for Celo on Crypto.OnrampSession.TransactionDetails.WalletAddresses
    • Add support for CustomerPortal on CustomerSession.Components
    • Add support for AppliedToInvoice and Type on CustomerCustomerBalanceTransactionCreateOptions
    • Add support for ClassificationState and EnrichmentState on FinancialConnections.Account
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for Classifications and Enrichments on FinancialConnections.Transaction
    • Add support for CustomerBalance on Invoice and QuotePreviewInvoice
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, and Subscription.PaymentSettings.PaymentMethodOptions
    • Add support for HoldAmountDetails and HoldAmount on Issuing.Authorization.PendingRequest and Issuing.Authorization.RequestHistory
    • Add support for NetworkDeclineCode on PaymentAttemptRecordPaymentMethodDetailsCardOptions and PaymentRecordPaymentMethodDetailsCardOptions
    • Add support for SetupFutureUsage on PaymentIntent.PaymentMethodOptions.Sequra
    • Add support for Status on QuotePreviewSubscriptionSchedule.PauseSchedule.Pause, QuotePreviewSubscriptionSchedule.PauseSchedule.Resume, SubscriptionSchedule.PauseSchedule.Pause, and SubscriptionSchedule.PauseSchedule.Resume
    • Change type of SubscriptionSchedulePauseSchedulesOptions.Resume from pause_schedule_update_resume_params to emptyable(pause_schedule_update_resume_params)
    • Add support for Acquirer on EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension
    • ⚠️ Change type of EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension.Type, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension.Type, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension.Type, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension.Type from literal('issuer') to enum('acquirer'|'issuer')
    • Add support for ConfirmationMethod on V2.MoneyManagement.PayoutIntentCreateOptions and V2.MoneyManagement.PayoutIntent
    • Add support for EstimatedFees and FxQuote on V2.MoneyManagement.PayoutIntent
    • Add support for Debited on V2.MoneyManagement.PayoutIntent.From
    • Add support for Confirm on V2.MoneyManagement.PayoutIntent.NextAction
    • ⚠️ Change type of V2.MoneyManagement.PayoutIntent.NextAction.Type from literal('handle_failure') to enum('confirm'|'handle_failure')
    • Add support for Credited on V2.MoneyManagement.PayoutIntent.To
    • Add support for event notification V1BalanceSettingsUpdatedEvent with related object BalanceSettings
    • Add support for event notification V1BillingCreditBalanceTransactionCreatedEvent with related object Billing.CreditBalanceTransaction
    • Add support for event notifications V1BillingCreditGrantCreatedEvent and V1BillingCreditGrantUpdatedEvent with related object Billing.CreditGrant
    • Add support for event notifications V1BillingMeterCreatedEvent, V1BillingMeterDeactivatedEvent, V1BillingMeterReactivatedEvent, and V1BillingMeterUpdatedEvent with related object Billing.Meter
    • Add support for event notifications V1FinancialConnectionsAccountAccountNumbersUpdatedEvent, V1FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent, V1FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent, `V1FinancialConnectionsAccountUpcomingAccountNumberExp...

_Des...

Description has been truncated

Bumps coverlet.collector from 8.0.1 to 10.0.1
Bumps FluentAssertions from 8.9.0 to 8.10.0
Bumps Markdig from 1.1.2 to 1.3.2
Bumps Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2
Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11
Bumps Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11
Bumps Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0
Bumps Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0
Bumps Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1
Bumps Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0
Bumps Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0
Bumps Microsoft.Extensions.Options from 10.0.6 to 10.0.11
Bumps Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0
Bumps Stripe.net from 50.3.0 to 52.4.1
Bumps Stytch.net from 3.2.0 to 4.1.0
Bumps Svix from 1.90.0 to 2.2.0
Bumps xunit.runner.visualstudio from 3.1.5 to 4.0.0
---
updated-dependencies:
- dependency-name: coverlet.collector
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: FluentAssertions
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Markdig
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.ApplicationInsights.AspNetCore
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.OpenApi
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker
dependency-version: 2.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
dependency-version: 2.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Design
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Options
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http.Resilience
dependency-version: 10.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Stripe.net
dependency-version: 52.4.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Stytch.net
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Svix
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: xunit.runner.visualstudio
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 2, 2026
@paulvanbrenk

Copy link
Copy Markdown
Collaborator

Superseded in part by #680, which takes the 18 patch/minor updates from this group and leaves the five majors.

Taken in #680:

PackageFromTo
Markdig1.1.21.3.2
Microsoft.ApplicationInsights.AspNetCore3.1.03.1.2
Microsoft.Extensions.Http.Resilience10.5.010.9.0
Microsoft.Azure.Functions.Worker2.51.02.52.0
Microsoft.Azure.Functions.Worker.ApplicationInsights2.50.02.51.0
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore2.1.02.1.1
Microsoft.Azure.Functions.Worker.Sdk2.0.72.1.0
FluentAssertions8.9.08.10.0
Microsoft.NET.Test.Sdk18.4.018.9.0
Microsoft.* (EF Core, Extensions, AspNetCore)10.0.610.0.11

Left for individual review:

  • Stripe.net 50.3.0 → 52.4.1 — two majors on the payments path
  • Stytch.net 3.2.0 → 4.1.0 — auth; the 4.0.0 break is a nullability annotation on organizations.create, which is B2B-only and unused here, so this one is routine when someone picks it up
  • Svix 1.90.0 → 2.2.0 — webhook signature verification in StytchWebhook.cs; a silent break here means Stytch webhooks 401
  • coverlet.collector 8.0.1 → 10.0.1 and xunit.runner.visualstudio 3.1.5 → 4.0.0 — test infrastructure, safe to do together

Keeping this PR open for those five.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency file.NETPull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@paulvanbrenk
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Bump the dotnet group with 23 updates - #679

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a
Open

Bump the dotnet group with 23 updates#679
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 2, 2026

Copy link
Copy Markdown
Contributor

⚠️Dependabot is rebasing this PR⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updated coverlet.collector from 8.0.1 to 10.0.1.

Release notes

Sourced from coverlet.collector's releases.

10.0.1

Improvements

Fixed

  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828

Maintenance

  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

10.0.0

Improvements

  • Unique Report Filenames (coverlet.MTP and AzDO) #​1866
  • Add --coverlet-file-prefix option for unique report files #​1869
  • Introduce .NET 10 support #​1823

Fixed

  • Fix [BUG] Wrong branch rate on IAsyncEnumerable for generic type #​1836
  • Fix [BUG] Missing Coverage after moving to MTP #​1843
  • Fix [BUG] No coverage reported when targeting .NET Framework with 8.0.1 #​1842
  • Fix [BUG] Behavior changes between MTP and Legacy (msbuild) #​1878
  • Fix [BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json #​1880
  • Fix [BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced #​1718 by https://github.com/yusyd
  • Fix [BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) #​1762

Maintenance

  • Add comprehensive async method tests and documentation for issue #​1864
  • Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests #​1833
  • Add net9.0 and net10.0 targets #​1822

Diff between 8.0.1 and 10.0.0

Commits viewable in compare view.

Updated FluentAssertions from 8.9.0 to 8.10.0.

Release notes

Sourced from FluentAssertions's releases.

8.10.0

What's Changed

Improvements

Documentation

Others

Full Changelog: fluentassertions/fluentassertions@8.9.0...8.10.0

Commits viewable in compare view.

Updated Markdig from 1.1.2 to 1.3.2.

Release notes

Sourced from Markdig's releases.

1.3.2

Changes

🐛 Bug Fixes

  • Fix emoji table alignment regression (#​943) (fc705234)

Full Changelog: 1.3.1...1.3.2

Published with dotnet-releaser

1.3.1

Changes

🐛 Bug Fixes

  • Fix LinkHelper non-ASCII urilize (#​942) (50061841)
  • Fix plus superscript parsing (#​791) (25506f20)

Full Changelog: 1.3.0...1.3.1

Published with dotnet-releaser

1.3.0

Changes

🐛 Bug Fixes

  • Fix CJK emphasis after HTML entity newlines (#​941) (fcbf8170)
  • Fix pipe table cells with unmatched subscript (#​932) (0f98267a)
  • Fix roundtrip autolink URLs (#​919) (b8364135)
  • Fix configurable nesting depth limit (#​892) (d7f13b03)
  • Fix NormalizeRenderer auto identifiers output (#​930) (9dffce52)
  • Fix blockquote ordered list parsing (#​887) (bc4e3990)

📚 Documentation

  • add InferColumnWidthsFromSeparator docs (PR #​939) by @​SimonCropp

🧰 Misc

  • Update readme with Alert extension details (PR #​940) by @​AndrewTriesToCode
  • Update AGENTS.md (5dca4149)

Full Changelog: 1.2.0...1.3.0

Published with dotnet-releaser

1.2.0

Changes

🚀 Enhancements

  • Add opt-in support for nested alert blocks (PR #​938) by @​kapsiR

🧰 Misc

  • Remove old changelog.md (be4da8b4)

Full Changelog: 1.1.3...1.2.0

Published with dotnet-releaser

1.1.3

Changes

🐛 Bug Fixes

  • Fix AbbreviationExtension corrupting emphasis/bold/italic resolution (#​935) (PR #​936) by @​Kryptos-FR

🚀 Enhancements

  • Attribute with StringSyntax (PR #​937) by @​SimonCropp

Full Changelog: 1.1.2...1.1.3

Published with dotnet-releaser

Commits viewable in compare view.

Updated Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2.

Release notes

Sourced from Microsoft.ApplicationInsights.AspNetCore's releases.

3.1.2

Version 3.1.2

3.1.1

Version 3.1.1

Commits viewable in compare view.

Updated Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.OpenApi's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker's releases.

2.52.0

What's Changed

Microsoft.Azure.Functions.Worker (metapackage) 2.52.0

  • Update Microsoft.Azure.Functions.Worker.Core to 2.52.0
  • Update Microsoft.Azure.Functions.Worker.Grpc to 2.52.0

Microsoft.Azure.Functions.Worker.Core 2.52.0

  • Add support for propagating trace context tags from worker to host (#​3303)
  • Add support for propagating OpenTelemetry Baggage to the worker. Requires use with the OpenTelemetry Extension to work end to end (#​3319).

Microsoft.Azure.Functions.Worker.Grpc 2.52.0

  • Update protobuf version to v1.12.0-protofile and add support for propagating tags from the worker to the functions host (#​3303).
  • Update protobuf version to v1.13.0-protofile to add support for propagating OpenTelemetry baggage to the worker (#​3319).

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.ApplicationInsights's releases.

2.51.0

What's Changed

  • Improved idempotency of service registration calls (#​3273)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore's releases.

2.1.1

What's Changed

Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.1.1

  • Fix response cookie duplication in ASP.NET Core integration by giving IHeaderDictionary indexer setters replace semantics, including removing the header when assigned StringValues.Empty (#​3353)
  • Pass cancellation tokens (RequestAborted / CancellationToken) through to WaitAsync calls so cancelled HTTP
    requests propagate promptly instead of waiting for timeout (#​3415)
  • Fix intermittent InvalidOperationException due to race condition between SetResult call on TCS and HTTP request cancellation/timeout (#​3415)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Sdk's releases.

2.1.0

What's Changed

Microsoft.Azure.Functions.Worker.Sdk 2.1.0

  • Emit a build warning directing users to the Azure.Functions.Sdk MSBuild SDK when targeting .NET 11 (#​3435)

Microsoft.Azure.Functions.Worker.Sdk.Generators 1.4.0

  • Added compile-time duplicate function name detection (AZFW0017) (#​3158)
  • Always emit the generated function metadata provider and executor, even when an app declares zero functions or all declared functions fail validation (including duplicate function names), so apps stay on the generated provider instead of failing at indexing time (#​3446)

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Design's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.InMemory's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Sqlite's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.SqlServer's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Hosting's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Http's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0.

Release notes

Sourced from Microsoft.Extensions.Http.Resilience's releases.

10.9.0

Version 10.9.0 is headlined by changes in these areas:

  • AI: New experimental routing APIs center on the abstract RoutingChatClient base class, with SemanticRoutingChatClient as a concrete semantic-routing implementation. Separately, the abstract FailoverChatClient specialization and its concrete OrderedFailoverChatClient implementation add failover routing.
  • AI Evaluation: The generated report gains redesigned Overview, Cases, History, and Comparison views.
  • ASP.NET Core and HTTP diagnostics: The release adds HTTP request latency log enrichment and fixes configuration binding, response-body logging, request-path redaction, and resilience package version handling.
  • Source-generated logging and service discovery: Fixes cover classification type qualification, thread-local state cleanup, and DNS query suffix handling.

Experimental API Changes

New Experimental APIs

  • New experimental API: HTTP request latency log enrichment (EXTEXP0013) #​7602
  • New experimental API: Chat client routing and failover (MEAI001) #​7662

What's Changed

AI (Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI)

  • Add extensible chat client routing #​7662 by @​joshuajyue (co-authored by @​Copilot)
  • Pass the request's options to the selected client #​7685 by @​joshuajyue (co-authored by @​jozkee @​Copilot)
  • AI.Abstractions: fix ExcludeFromSchema dropped under concurrent AIFunction creation #​7677 by @​jozkee (co-authored by @​Copilot)
  • Cap OpenAI dependency version (b10f9c0) by @​jeffhandley (co-authored by @​Copilot)

Note: Microsoft.Extensions.AI.OpenAI constrains its dependency for OpenAI to 2.12.x, preventing OpenAI updates to 2.13.0+ due to an incompatibility. We expect to release Microsoft.Extensions.AI.OpenAI version 10.9.1 during the week of August 17 to address this issue.

HTTP Resilience and Diagnostics (Microsoft.Extensions.Http.Resilience and Microsoft.Extensions.Http.Diagnostics)

  • Fix Grpc.Net.ClientFactory version range check - Fixes #​7565 #​7566 by @​Ghost93
  • Fix response body logging under debugger #​7678 by @​Rimobul
  • Redact outgoing path when route is unknown #​7687 by @​Rimobul
  • Fix HTTP client logging config binding #​7691 by @​Rimobul

ASP.NET Core Extensions (Microsoft.AspNetCore.Diagnostics.Middleware)

  • Rename HttpLatencyTelemetry extensions class and drop redundant TFM guard #​7645 by @​EasyL0ver (co-authored by @​Copilot)
  • Add HTTP request latency log enricher (experimental) #​7602 by @​EasyL0ver (co-authored by @​Copilot)

Logging Source Generator (Microsoft.Gen.Logging)

  • [Microsoft.Gen.Logging] Clear thread-local state when logging throws #​7682 by @​Rimobul
  • [Microsoft.Gen.Logging] Fully qualify classification types #​7689 by @​Rimobul

AI Evaluation (Microsoft.Extensions.AI.Evaluation.Reporting)

  • [Microsoft.Extensions.AI.Evaluation.Reporting] Evaluation report redesign #​7609 by @​grafanaKibana

Project Templates (Microsoft.McpServer.ProjectTemplates)

  • Remove MCP server project template #​7680 by @​jeffhandley (co-authored by @​Copilot)

... (truncated)

10.8.4

This servicing update refreshes the .NET AI project templates ahead of the July 30, 2026 retirement of GitHub Models — removing the GitHub Models provider option and updating template dependencies.

As a result, both the AI Chat Web (aichatweb) and AI Agent Web API (aiagent-webapi) templates now require the AI service provider to be chosen explicitly via --provider; there is no longer a default. One of the following must be selected:

  • --provider azureopenai — Azure OpenAI
  • --provider ollama — Ollama (for local development)
  • --provider openai — OpenAI Platform

Packages in this release

PackageVersion
Microsoft.Extensions.AI.Templates10.8.4-preview.3.26379.3
Microsoft.Agents.AI.ProjectTemplates1.13.0-preview.1.26379.3

What's Changed

Project templates

  • Removed the GitHub Models provider from the AI Chat Web and AI Agent Web API templates, ahead of GitHub Models being fully retired on July 30, 2026. The --provider option is now required with no default (#​7667).
  • Updated AI template dependencies — bumped Aspire.Hosting.AppHost to 13.4.6 and CommunityToolkit.VectorData.SqliteVec to 1.0.0-preview.4 (aligned System.Linq.AsyncEnumerable to 10.0.9), replacing earlier workaround package pins (#​7639).

Full Changelog

10.8.3

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.3
Microsoft.Extensions.AI.Abstractions10.8.3
Microsoft.Extensions.AI.OpenAI10.8.3

Experimental API Changes

Experimental API behavior updates

  • Updated serialization behavior for experimental ToolApprovalRequestContent.RequiresConfirmation so it no longer leaks into consumer source-generated AIContent JSON metadata unless approval APIs are intentionally used (#​7659).

What's Changed

AI abstractions and serialization

  • Fixed MEAI001 leakage from RequiresConfirmation in source-generated AIContent contexts by using an internal JSON-included backing member while keeping the public experimental member ignored for source-generation metadata (#​7659).

Test Improvements

  • Added stabilization regression coverage to verify consumer source-generated List<AIContent> contexts compile and round-trip without requiring MEAI001 suppression (#​7659).

Full Changelog

10.8.2

This servicing release updates Microsoft.Extensions.VectorData.ConformanceTests to 10.8.2 and includes targeted test framework migration fixes.

Packages in this release

PackageVersionNote
Microsoft.Extensions.VectorData.Abstractions10.8.2Published August 7, 2026
Microsoft.Extensions.VectorData.ConformanceTests10.8.2

Update: August 7, 2026
The Microsoft.Extensions.VectorData.Abstractions package was initially excluded from this release by mistake. Because Microsoft.Extensions.VectorData.ConformanceTests has a dependency on Microsoft.Extensions.VectorData.Abstractions, that led to failures when updating to Microsoft.Extensions.VectorData.ConformanceTests 10.8.2.

Microsoft.Extensions.VectorData.Abstractions was published August 7, 2026 to resolve that issue.

What's Changed

AI

  • Move Microsoft.Extensions.VectorData.ConformanceTests to xUnit 3 #​7636 by @​adamsitnik (co-authored by @​Copilot)

Acknowledgements

  • @​roji reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.1...v10.8.2

10.8.1

This servicing release updates the Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI packages to 10.8.1 with two targeted fixes: correct tool-call/tool-result ordering when resuming approval-gated functions with service-managed chat history, and preservation of the OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.1
Microsoft.Extensions.AI.Abstractions10.8.1
Microsoft.Extensions.AI.OpenAI10.8.1

What's Changed

AI

  • Fix FICC tool_calls/tool ordering with approvals and service-managed chat history #​7617 by @​westey-m
  • Roundtrip OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning #​7629 by @​rogerbarreto (co-authored by @​tarekgh)

Acknowledgements

  • @​jozkee reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.0...v10.8.1

10.8.0

This release adds new experimental APIs to Microsoft.Extensions.AI.Abstractions and updates the OpenAI dependency to 2.12.0, alongside documentation, test, and repository maintenance.

Experimental API Changes

New Experimental APIs

  • New experimental API: AIFunctionNameAttribute and AIParameterNameAttribute #​7610 by @​jozkee (co-authored by @​jeffhandley @​Copilot)
  • New experimental API: ToolApprovalRequestContent.RequiresConfirmation (MEAI001) #​7549 by @​javiercn (co-authored by @​Copilot)

What's Changed

AI

  • Upgrade OpenAI dependency to 2.12.0 #​7608 by @​jozkee (co-authored by @​Copilot)
  • Auto-detect audio format in OpenAISpeechToTextClient #​7575 by @​jozkee (co-authored by @​Copilot)
  • Fix ImageGeneratingChatClient duplicating preceding content and dropping following content #​7624 by @​jozkee (co-authored by @​Copilot)

Vector Data

  • Make all test methods virtual in VectorData.ConformanceTests #​7606 by @​adamsitnik (co-authored by @​Copilot)

Documentation Updates

  • Remove links to ai-samples repo #​7574 by @​gewarren
  • Fix up docs with Copilot (MEVD) #​7597 by @​gewarren
  • Fix up docs with Copilot (M.E.ServiceDiscovery) #​7598 by @​gewarren (co-authored by @​Copilot)
  • Fix up docs with Copilot (MEAI) #​7600 by @​gewarren
  • Fix up docs with Copilot #​7601 by @​gewarren

Test Improvements

  • Fix flaky StampedeTests and harden related test waits #​7572 by @​jeffhandley (co-authored by @​Copilot)
  • Fix SQLitePCLRaw.lib.e_sqlite3 vulnerability by replacing SemanticKernel connectors with CommunityToolkit #​7579 by @​adamsitnik (co-authored by @​Copilot)
  • Removing SemanticKernel Connectors dependency and replacing it #​7584 by @​adamsitnik (co-authored by @​Copilot)
  • Migrate to xUnit v3 #​7607 by @​adamsitnik (co-authored by @​shyamnamboodiripad @​Copilot)

Repository Infrastructure Updates

  • Update OTel GenAI conventions skill for standalone semconv-genai repo #​7519 by @​jeffhandley (co-authored by @​Copilot)
  • Bump dotnet-coverage from 18.7.0 to 18.8.0 #​7552
  • [main] Update dependencies from dotnet/arcade #​7559
  • Fix transitive MessagePack vulnerability in AI template AppHost projects #​7561 by @​adamsitnik (co-authored by @​Copilot)
  • Bump esbuild, @​vitejs/plugin-react and vite in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7564
  • Bump tmp from 0.2.6 to 0.2.7 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7569
  • Bump js-yaml from 4.1.1 to 4.2.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7570
  • Bump PowerShell from 7.6.2 to 7.6.3 #​7576
  • Remove duplicate 'WebAPI' classification from template #​7577 by @​danroth27
  • [main] Update dependencies from dotnet/arcade #​7590
  • Eliminate redundant Correctness CI stage by merging into Build #​7594 by @​adamsitnik (co-authored by @​Copilot)
  • Update Agent Framework to 1.13.0 #​7613 by @​jeffhandley (co-authored by @​Copilot)
    ... (truncated)

10.7.0

v10.7.0 graduates the Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package to stable. The package registers a Kubernetes-aware ResourceQuotaProvider that reads the pod's CPU and memory requests and limits and exposes them to Microsoft.Extensions.Diagnostics.ResourceMonitoring as baseline and maximum quotas, which then feed the request and limit dimensions of the published resource utilization metrics. The companion ResourceQuota and ResourceQuotaProvider types in Microsoft.Extensions.Diagnostics.ResourceMonitoring graduate to stable in the same change so that consumers can implement custom quota providers without taking an experimental dependency.

On the AI side, Microsoft.Extensions.AI.OpenAI moves to OpenAI 2.11.0 and fixes a deserialization bug in ToolJson.AdditionalProperties so that JSON Schema additionalProperties values shaped as sub-schema objects (for example {"type":"string"}) are preserved instead of throwing during deserialization. HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt graduate to stable since both values are consistently available across hosted-file providers, while Purpose and Scope remain experimental as provider-shaped vocabulary. FunctionInvokingChatClient drops a backward-compat path that auto-marked ToolApprovalResponseContent entries with InformationalOnly: true; consumers that need to continue accepting sessions serialized before #​7468 can use the sample ApprovalHistoryNormalizingChatClient middleware added in the test project.

Experimental API Changes

Now Stable

  • Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package is now stable #​7253
  • Resource Monitoring ResourceQuota and ResourceQuotaProvider APIs are now stable (previously EXTEXP0008) #​7253
  • HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt are now stable (previously MEAI001) #​7513

What's Changed

AI

  • Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt #​7513 by @​jozkee (co-authored by @​Copilot)
  • Remove backward-compat InformationalOnly case from FICC; suggest middleware workaround #​7538 by @​jozkee (co-authored by @​Copilot)
  • Upgrade OpenAI package from 2.10.0 to 2.11.0 #​7544 by @​jozkee (co-authored by @​Copilot)
  • Fix ToolJson.AdditionalProperties to accept sub-schema objects #​7546 by @​jozkee (co-authored by @​Copilot)

Diagnostics, Health Checks, and Resource Monitoring

  • Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to stable #​7253 by @​amadeuszl (co-authored by @​Copilot)

Repository Infrastructure Updates

  • [main] Update dependencies from dotnet/arcade #​7521
  • Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 #​7522
  • Bump dotnet-coverage from 18.6.2 to 18.7.0 #​7530
  • Bump PowerShell from 7.6.1 to 7.6.2 #​7531
  • Bump qs from 6.15.1 to 6.15.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7532
  • [main] Update dependencies from dotnet/arcade #​7534
  • Bump tmp from 0.2.5 to 0.2.6 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7537

Acknowledgements

  • @​ericstj submitted issue #​7509 (resolved by #​7544)
  • @​scottt732 submitted issue #​7540 (resolved by #​7546)
  • @​DeagleGross @​wtgodbe @​dariusclay @​evgenyfedorov2 @​peterwald @​PranavSenthilnathan @​shyamnamboodiripad @​stephentoub @​tarekgh reviewed pull requests

Full Changelog: dotnet/extensions@v10.6.0...v10.7.0

10.6.0

Version 10.6.0 stabilizes the response continuation token and background-response APIs in Microsoft.Extensions.AI.Abstractions. Most other AI work for May shipped in 10.5.1; this monthly release rolls those changes up alongside dependency updates and a small Resource Monitoring cleanup.

Experimental API Changes

Now Stable

  • ResponseContinuationToken and background-response APIs are now stable (previously MEAI001) #​7512

What's Changed

AI

  • Stabilize ResponseContinuationToken / background-response APIs #​7512 by @​jozkee (co-authored by @​Copilot)

Repository Infrastructure Updates

  • Update version to 10.6.0 #​7458 by @​jeffhandley
  • [main] Update dependencies from dotnet/arcade #​7451
  • Bump follow-redirects from 1.15.11 to 1.16.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript/azure-devops-report/tasks/PublishAIEvaluationReport #​7469
  • Merge release/10.5 into main #​7470 by @​jeffhandley
  • Bump microsoft.visualstudio.slngen.tool from 12.0.13 to 12.0.32 #​7484
  • Bump postcss from 8.5.9 to 8.5.12 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7494
  • Bump dotnet-reportgenerator-globaltool from 5.5.7 to 5.5.9 #​7504
  • Rename release-notes skill to write-release-notes #​7511 by @​jeffhandley (co-authored by @​Copilot)

Acknowledgements

  • @​wtgodbe @​tarekgh @​peterwald @​JeremyLikness @​eiriktsarpalis @​ericstj @​evgenyfedorov2 reviewed pull requests

Full Changelog: dotnet/extensions@v10.5.2...v10.6.0

10.5.2

This patch release ships a single fix to Microsoft.Extensions.VectorData.Abstractions, correcting StorageName resolution when external serialization is enabled. Microsoft.Extensions.VectorData.ConformanceTests, Microsoft.Extensions.AI.Abstractions, Microsoft.Extensions.AI, and Microsoft.Extensions.AI.OpenAI are published alongside it for version coherency — they contain no code changes from 10.5.1.

Packages in this release

PackageVersion
Microsoft.Extensions.VectorData.Abstractions10.5.2
Microsoft.Extensions.VectorData.ConformanceTests10.5.2
Microsoft.Extensions.AI.Abstractions10.5.2
Microsoft.Extensions.AI10.5.2
Microsoft.Extensions.AI.OpenAI10.5.2

What's Changed

Microsoft.Extensions.VectorData.Abstractions

  • Minor fixes to MEVD.Abstractions: correct StorageName behavior when external serialization is enabled, and disable a warning for net462. (by @​roji in #​7475)

Full Changelog: dotnet/extensions@v10.5.1...v10.5.2

10.5.1

Version 10.5.1 of the Microsoft.Extensions.AI packages stabilizes CodeInterpreter, WebSearch, and ImageGeneration tool content types. The release adds new experimental tool search and OpenAI request policy hooks. And the OpenTelemetry gen-ai semantic conventions are updated to align with v1.41.

The 'aiagent-webapi' project template in Microsoft.Agents.AI.ProjectTemplates is updated to align with v1.3.0 of Agent Framework, updating the OpenTelemetry dependencies within the template projects as well.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.5.1
Microsoft.Extensions.AI.Abstractions10.5.1
Microsoft.Extensions.AI.OpenAI10.5.1
Microsoft.Extensions.AI.Templates10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates1.3.0-preview.1.26251.3

Experimental API Changes

Now Stable

The following types previously emitted the MEAI001 experimental diagnostic and are now stable.

  • CodeInterpreter and WebSearch tool content types are now stable #​7493
    • CodeInterpreterToolCallContent
    • CodeInterpreterToolResultContent
    • WebSearchToolCallContent
    • WebSearchToolResultContent
  • ImageGeneration tool content types and tool are now stable #​7476
    • ImageGenerationToolCallContent
    • ImageGenerationToolResultContent
    • HostedImageGenerationTool
    • ImageGenerationOptions
    • ImageGenerationResponseFormat (the Hosted enum value remains experimental)
    • IImageGenerator and the rest of the image generation infrastructure also remain experimental

New Experimental APIs

The following new APIs emit the MEAI001 experimental diagnostic.

  • New experimental API: HostedToolSearchTool with DeferredTools for tool-search-driven deferred tool loading #​7471
  • New experimental API: OpenAIRequestPolicies extension hook for appending System.ClientModel.PipelinePolicy instances to outgoing OpenAI requests #​7495

Breaking Changes to Experimental APIs

  • WebSearchToolResultContent.Results was renamed to Outputs as part of the stabilization in #​7493, aligning with CodeInterpreterToolResultContent.Outputs. The original Results property was included in version 10.4.0 and 10.5.0; this is a binary breaking change and consumers need to update to consume the updated property.

    WebSearchToolResultContent content = ...;
    - IList<AIContent>? items = content.Results;+ IList<AIContent>? items = content.Outputs;

... (truncated)

Commits viewable in compare view.

Updated Microsoft.Extensions.Options from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Options's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.9.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.8.0...v18.9.0

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

18.7.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.6.0...v18.7.0

18.6.0

What's Changed

Changes to tests and infra

18.5.1

What's Changed

Full Changelog: microsoft/vstest@v18.5.0...v18.5.1

18.5.0

⚠️ Unlisted on Nuget, because of #​15718

What's Changed

Full Changelog: microsoft/vstest@v18.4.0...v18.5.0

Commits viewable in compare view.

Updated Stripe.net from 50.3.0 to 52.4.1.

Release notes

Sourced from Stripe.net's releases.

52.4.1

  • #​3441 Harden API requestor code against malicious URLs

See the changelog for more details.

52.4.0

This release changes the pinned API version to 2026-08-26.dahlia.

  • #​3426 Add new EventNotificationHandler class for better thin event management

  • #​3436 Update generated code

    • Add support for new resource Billing.FeedbackOption
    • Add support for Create, Deactivate, Get, List, and Update methods on resource Billing.FeedbackOption
    • Add support for PaymentMethodSettings on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for FeedbackOptions on BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason and BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonOptions
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Card.Wallet.Link and Charge.PaymentMethodDetails.Link
    • Add support for FundingTypesBlocked on Checkout.Session.PaymentMethodOptions.Card.Restrictions and CheckoutSessionPaymentMethodOptionsCardRestrictionsOptions
    • Add support for Metadata on ConfirmationToken
    • Add support for ActiveEntitlements and CustomerPortal on CustomerSession.Components and CustomerSessionComponentsOptions
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for FrozenFields on InvoiceItem
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • Add support for ApplicationFeeAmount, ApplicationFeePercent, OnBehalfOf, and TransferData on PaymentLinkUpdateOptions
    • Add support for FeedbackOption on Subscription.CancellationDetails and SubscriptionCancellationDetailsOptions
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, Tax.Registration.CountryOptions.Sk, TaxRegistrationCountryOptionsAtOptions, TaxRegistrationCountryOptionsBeOptions, TaxRegistrationCountryOptionsBgOptions, TaxRegistrationCountryOptionsCyOptions, TaxRegistrationCountryOptionsCzOptions, TaxRegistrationCountryOptionsDeOptions, TaxRegistrationCountryOptionsDkOptions, TaxRegistrationCountryOptionsEeOptions, TaxRegistrationCountryOptionsEsOptions, TaxRegistrationCountryOptionsFiOptions, TaxRegistrationCountryOptionsFrOptions, TaxRegistrationCountryOptionsGrOptions, TaxRegistrationCountryOptionsHrOptions, TaxRegistrationCountryOptionsHuOptions, TaxRegistrationCountryOptionsIeOptions, TaxRegistrationCountryOptionsItOptions, TaxRegistrationCountryOptionsLtOptions, TaxRegistrationCountryOptionsLuOptions, TaxRegistrationCountryOptionsLvOptions, TaxRegistrationCountryOptionsMtOptions, TaxRegistrationCountryOptionsNlOptions, TaxRegistrationCountryOptionsPlOptions, TaxRegistrationCountryOptionsPtOptions, TaxRegistrationCountryOptionsRoOptions, TaxRegistrationCountryOptionsSeOptions, TaxRegistrationCountryOptionsSiOptions, and TaxRegistrationCountryOptionsSkOptions

See the changelog for more details.

52.4.0-alpha.2

  • #​3423 Update generated code for private-preview
    • Add support for new resources Billing.FeedbackOption and PaymentPlan
    • ⚠️ Remove support for resource Billing.FeedbackOptions
    • Add support for Create, Get, List, and Update methods on resource PaymentPlan
    • Add support for Update method on resource V2.MoneyManagement.Transaction
    • Add support for WechatPayPayments on Account.Settings and AccountSettingsOptions
    • ⚠️ Change type of BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason.FeedbackOptions from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for SubscriptionPause on BillingPortal.Session.Flow
    • Add support for ActiveEntitlements on CustomerSession.Components
    • Add support for SharedPaymentIssuedToken on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for ManagedPayments on InvoiceCreateOptions, InvoiceItemCreateOptions, InvoiceItem, Invoice, and QuotePreviewInvoice
    • Add support for PaymentPlan on Invoice
    • Add support for EstimatedFeeDetails and EstimatedFee on Issuing.Authorization.PendingRequest.HoldAmountDetails and Issuing.Authorization.RequestHistory.HoldAmountDetails
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price from $Price to deletable($Price)
    • ⚠️ Change type of Subscription.CancellationDetails.FeedbackOption from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for CancelAtPeriodEnd on Subscription.PendingUpdate
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, and Tax.Registration.CountryOptions.Sk
    • Add support for Metadata on V2.Billing.Contract.PricingLines.Data.Pricing.PriceDetails.PricingOverrides.Data, V2.Billing.Contract.PricingOverrides.Data, V2.Billing.ContractUpdateOptions, V2.MoneyManagement.Transaction, V2BillingContractPricingLineActionUpdateOptions, V2BillingContractPricingOverrideActionAddOptions, V2BillingContractPricingOverrideActionUpdateOptions, and V2BillingContractPricingOverrideOptions
    • Add support for TaxAmount on V2.MoneyManagement.OutboundPaymentQuote.EstimatedFee
    • Add support for PayoutMethodOptions on V2.MoneyManagement.OutboundPaymentQuote.To and V2MoneyManagementOutboundPaymentQuoteToOptions
    • Change type of V2BillingContractPricingLineActionUpdatePricingPriceDetailsPricingOverrideActionUpdateOptions.Metadata from string to emptyable(string)
    • Add support for snapshot events PaymentPlanCreated, PaymentPlanInstallmentDue, PaymentPlanInstallmentPaid, PaymentPlanInstallmentWillBeDue, and PaymentPlanUpdated with resource PaymentPlan

See the changelog for more details.

52.4.0-alpha.1

This release changes the pinned API version to 2026-08-12.preview.

  • #​3421 Update generated code for private-preview
    • Add support for new resource V2.Tax.OperationsResolveAddressResult
    • Add support for ResolveAddress method on resource V2.Tax.OperationsResolveAddressResult
    • Add support for Confirm and FxQuote methods on resource V2.MoneyManagement.PayoutIntent
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Link
    • ⚠️ Remove support for PricingGroup on Charge.PaymentMethodDetails.Link
    • Add support for Celo on Crypto.OnrampSession.TransactionDetails.WalletAddresses
    • Add support for CustomerPortal on CustomerSession.Components
    • Add support for AppliedToInvoice and Type on CustomerCustomerBalanceTransactionCreateOptions
    • Add support for ClassificationState and EnrichmentState on FinancialConnections.Account
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for Classifications and Enrichments on FinancialConnections.Transaction
    • Add support for CustomerBalance on Invoice and QuotePreviewInvoice
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, and Subscription.PaymentSettings.PaymentMethodOptions
    • Add support for HoldAmountDetails and HoldAmount on Issuing.Authorization.PendingRequest and Issuing.Authorization.RequestHistory
    • Add support for NetworkDeclineCode on PaymentAttemptRecordPaymentMethodDetailsCardOptions and PaymentRecordPaymentMethodDetailsCardOptions
    • Add support for SetupFutureUsage on PaymentIntent.PaymentMethodOptions.Sequra
    • Add support for Status on QuotePreviewSubscriptionSchedule.PauseSchedule.Pause, QuotePreviewSubscriptionSchedule.PauseSchedule.Resume, SubscriptionSchedule.PauseSchedule.Pause, and SubscriptionSchedule.PauseSchedule.Resume
    • Change type of SubscriptionSchedulePauseSchedulesOptions.Resume from pause_schedule_update_resume_params to emptyable(pause_schedule_update_resume_params)
    • Add support for Acquirer on EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension
    • ⚠️ Change type of EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension.Type, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension.Type, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension.Type, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension.Type from literal('issuer') to enum('acquirer'|'issuer')
    • Add support for ConfirmationMethod on V2.MoneyManagement.PayoutIntentCreateOptions and V2.MoneyManagement.PayoutIntent
    • Add support for EstimatedFees and FxQuote on V2.MoneyManagement.PayoutIntent
    • Add support for Debited on V2.MoneyManagement.PayoutIntent.From
    • Add support for Confirm on V2.MoneyManagement.PayoutIntent.NextAction
    • ⚠️ Change type of V2.MoneyManagement.PayoutIntent.NextAction.Type from literal('handle_failure') to enum('confirm'|'handle_failure')
    • Add support for Credited on V2.MoneyManagement.PayoutIntent.To
    • Add support for event notification V1BalanceSettingsUpdatedEvent with related object BalanceSettings
    • Add support for event notification V1BillingCreditBalanceTransactionCreatedEvent with related object Billing.CreditBalanceTransaction
    • Add support for event notifications V1BillingCreditGrantCreatedEvent and V1BillingCreditGrantUpdatedEvent with related object Billing.CreditGrant
    • Add support for event notifications V1BillingMeterCreatedEvent, V1BillingMeterDeactivatedEvent, V1BillingMeterReactivatedEvent, and V1BillingMeterUpdatedEvent with related object Billing.Meter
    • Add support for event notifications V1FinancialConnectionsAccountAccountNumbersUpdatedEvent, V1FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent, V1FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent, `V1FinancialConnectionsAccountUpcomingAccountNumberExp...

_Des...

Description has been truncated

Bumps coverlet.collector from 8.0.1 to 10.0.1
Bumps FluentAssertions from 8.9.0 to 8.10.0
Bumps Markdig from 1.1.2 to 1.3.2
Bumps Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2
Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11
Bumps Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11
Bumps Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0
Bumps Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0
Bumps Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1
Bumps Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0
Bumps Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0
Bumps Microsoft.Extensions.Options from 10.0.6 to 10.0.11
Bumps Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0
Bumps Stripe.net from 50.3.0 to 52.4.1
Bumps Stytch.net from 3.2.0 to 4.1.0
Bumps Svix from 1.90.0 to 2.2.0
Bumps xunit.runner.visualstudio from 3.1.5 to 4.0.0
---
updated-dependencies:
- dependency-name: coverlet.collector
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: FluentAssertions
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Markdig
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.ApplicationInsights.AspNetCore
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.OpenApi
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker
dependency-version: 2.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
dependency-version: 2.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Design
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Options
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http.Resilience
dependency-version: 10.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Stripe.net
dependency-version: 52.4.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Stytch.net
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Svix
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: xunit.runner.visualstudio
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 2, 2026
@paulvanbrenk

Copy link
Copy Markdown
Collaborator

Superseded in part by #680, which takes the 18 patch/minor updates from this group and leaves the five majors.

Taken in #680:

PackageFromTo
Markdig1.1.21.3.2
Microsoft.ApplicationInsights.AspNetCore3.1.03.1.2
Microsoft.Extensions.Http.Resilience10.5.010.9.0
Microsoft.Azure.Functions.Worker2.51.02.52.0
Microsoft.Azure.Functions.Worker.ApplicationInsights2.50.02.51.0
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore2.1.02.1.1
Microsoft.Azure.Functions.Worker.Sdk2.0.72.1.0
FluentAssertions8.9.08.10.0
Microsoft.NET.Test.Sdk18.4.018.9.0
Microsoft.* (EF Core, Extensions, AspNetCore)10.0.610.0.11

Left for individual review:

  • Stripe.net 50.3.0 → 52.4.1 — two majors on the payments path
  • Stytch.net 3.2.0 → 4.1.0 — auth; the 4.0.0 break is a nullability annotation on organizations.create, which is B2B-only and unused here, so this one is routine when someone picks it up
  • Svix 1.90.0 → 2.2.0 — webhook signature verification in StytchWebhook.cs; a silent break here means Stytch webhooks 401
  • coverlet.collector 8.0.1 → 10.0.1 and xunit.runner.visualstudio 3.1.5 → 4.0.0 — test infrastructure, safe to do together

Keeping this PR open for those five.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency file.NETPull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@paulvanbrenk
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Bump the dotnet group with 23 updates - #679

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a
Open

Bump the dotnet group with 23 updates#679
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 2, 2026

Copy link
Copy Markdown
Contributor

⚠️Dependabot is rebasing this PR⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updated coverlet.collector from 8.0.1 to 10.0.1.

Release notes

Sourced from coverlet.collector's releases.

10.0.1

Improvements

Fixed

  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828

Maintenance

  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

10.0.0

Improvements

  • Unique Report Filenames (coverlet.MTP and AzDO) #​1866
  • Add --coverlet-file-prefix option for unique report files #​1869
  • Introduce .NET 10 support #​1823

Fixed

  • Fix [BUG] Wrong branch rate on IAsyncEnumerable for generic type #​1836
  • Fix [BUG] Missing Coverage after moving to MTP #​1843
  • Fix [BUG] No coverage reported when targeting .NET Framework with 8.0.1 #​1842
  • Fix [BUG] Behavior changes between MTP and Legacy (msbuild) #​1878
  • Fix [BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json #​1880
  • Fix [BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced #​1718 by https://github.com/yusyd
  • Fix [BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) #​1762

Maintenance

  • Add comprehensive async method tests and documentation for issue #​1864
  • Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests #​1833
  • Add net9.0 and net10.0 targets #​1822

Diff between 8.0.1 and 10.0.0

Commits viewable in compare view.

Updated FluentAssertions from 8.9.0 to 8.10.0.

Release notes

Sourced from FluentAssertions's releases.

8.10.0

What's Changed

Improvements

Documentation

Others

Full Changelog: fluentassertions/fluentassertions@8.9.0...8.10.0

Commits viewable in compare view.

Updated Markdig from 1.1.2 to 1.3.2.

Release notes

Sourced from Markdig's releases.

1.3.2

Changes

🐛 Bug Fixes

  • Fix emoji table alignment regression (#​943) (fc705234)

Full Changelog: 1.3.1...1.3.2

Published with dotnet-releaser

1.3.1

Changes

🐛 Bug Fixes

  • Fix LinkHelper non-ASCII urilize (#​942) (50061841)
  • Fix plus superscript parsing (#​791) (25506f20)

Full Changelog: 1.3.0...1.3.1

Published with dotnet-releaser

1.3.0

Changes

🐛 Bug Fixes

  • Fix CJK emphasis after HTML entity newlines (#​941) (fcbf8170)
  • Fix pipe table cells with unmatched subscript (#​932) (0f98267a)
  • Fix roundtrip autolink URLs (#​919) (b8364135)
  • Fix configurable nesting depth limit (#​892) (d7f13b03)
  • Fix NormalizeRenderer auto identifiers output (#​930) (9dffce52)
  • Fix blockquote ordered list parsing (#​887) (bc4e3990)

📚 Documentation

  • add InferColumnWidthsFromSeparator docs (PR #​939) by @​SimonCropp

🧰 Misc

  • Update readme with Alert extension details (PR #​940) by @​AndrewTriesToCode
  • Update AGENTS.md (5dca4149)

Full Changelog: 1.2.0...1.3.0

Published with dotnet-releaser

1.2.0

Changes

🚀 Enhancements

  • Add opt-in support for nested alert blocks (PR #​938) by @​kapsiR

🧰 Misc

  • Remove old changelog.md (be4da8b4)

Full Changelog: 1.1.3...1.2.0

Published with dotnet-releaser

1.1.3

Changes

🐛 Bug Fixes

  • Fix AbbreviationExtension corrupting emphasis/bold/italic resolution (#​935) (PR #​936) by @​Kryptos-FR

🚀 Enhancements

  • Attribute with StringSyntax (PR #​937) by @​SimonCropp

Full Changelog: 1.1.2...1.1.3

Published with dotnet-releaser

Commits viewable in compare view.

Updated Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2.

Release notes

Sourced from Microsoft.ApplicationInsights.AspNetCore's releases.

3.1.2

Version 3.1.2

3.1.1

Version 3.1.1

Commits viewable in compare view.

Updated Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.OpenApi's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker's releases.

2.52.0

What's Changed

Microsoft.Azure.Functions.Worker (metapackage) 2.52.0

  • Update Microsoft.Azure.Functions.Worker.Core to 2.52.0
  • Update Microsoft.Azure.Functions.Worker.Grpc to 2.52.0

Microsoft.Azure.Functions.Worker.Core 2.52.0

  • Add support for propagating trace context tags from worker to host (#​3303)
  • Add support for propagating OpenTelemetry Baggage to the worker. Requires use with the OpenTelemetry Extension to work end to end (#​3319).

Microsoft.Azure.Functions.Worker.Grpc 2.52.0

  • Update protobuf version to v1.12.0-protofile and add support for propagating tags from the worker to the functions host (#​3303).
  • Update protobuf version to v1.13.0-protofile to add support for propagating OpenTelemetry baggage to the worker (#​3319).

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.ApplicationInsights's releases.

2.51.0

What's Changed

  • Improved idempotency of service registration calls (#​3273)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore's releases.

2.1.1

What's Changed

Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.1.1

  • Fix response cookie duplication in ASP.NET Core integration by giving IHeaderDictionary indexer setters replace semantics, including removing the header when assigned StringValues.Empty (#​3353)
  • Pass cancellation tokens (RequestAborted / CancellationToken) through to WaitAsync calls so cancelled HTTP
    requests propagate promptly instead of waiting for timeout (#​3415)
  • Fix intermittent InvalidOperationException due to race condition between SetResult call on TCS and HTTP request cancellation/timeout (#​3415)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Sdk's releases.

2.1.0

What's Changed

Microsoft.Azure.Functions.Worker.Sdk 2.1.0

  • Emit a build warning directing users to the Azure.Functions.Sdk MSBuild SDK when targeting .NET 11 (#​3435)

Microsoft.Azure.Functions.Worker.Sdk.Generators 1.4.0

  • Added compile-time duplicate function name detection (AZFW0017) (#​3158)
  • Always emit the generated function metadata provider and executor, even when an app declares zero functions or all declared functions fail validation (including duplicate function names), so apps stay on the generated provider instead of failing at indexing time (#​3446)

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Design's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.InMemory's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Sqlite's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.SqlServer's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Hosting's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Http's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0.

Release notes

Sourced from Microsoft.Extensions.Http.Resilience's releases.

10.9.0

Version 10.9.0 is headlined by changes in these areas:

  • AI: New experimental routing APIs center on the abstract RoutingChatClient base class, with SemanticRoutingChatClient as a concrete semantic-routing implementation. Separately, the abstract FailoverChatClient specialization and its concrete OrderedFailoverChatClient implementation add failover routing.
  • AI Evaluation: The generated report gains redesigned Overview, Cases, History, and Comparison views.
  • ASP.NET Core and HTTP diagnostics: The release adds HTTP request latency log enrichment and fixes configuration binding, response-body logging, request-path redaction, and resilience package version handling.
  • Source-generated logging and service discovery: Fixes cover classification type qualification, thread-local state cleanup, and DNS query suffix handling.

Experimental API Changes

New Experimental APIs

  • New experimental API: HTTP request latency log enrichment (EXTEXP0013) #​7602
  • New experimental API: Chat client routing and failover (MEAI001) #​7662

What's Changed

AI (Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI)

  • Add extensible chat client routing #​7662 by @​joshuajyue (co-authored by @​Copilot)
  • Pass the request's options to the selected client #​7685 by @​joshuajyue (co-authored by @​jozkee @​Copilot)
  • AI.Abstractions: fix ExcludeFromSchema dropped under concurrent AIFunction creation #​7677 by @​jozkee (co-authored by @​Copilot)
  • Cap OpenAI dependency version (b10f9c0) by @​jeffhandley (co-authored by @​Copilot)

Note: Microsoft.Extensions.AI.OpenAI constrains its dependency for OpenAI to 2.12.x, preventing OpenAI updates to 2.13.0+ due to an incompatibility. We expect to release Microsoft.Extensions.AI.OpenAI version 10.9.1 during the week of August 17 to address this issue.

HTTP Resilience and Diagnostics (Microsoft.Extensions.Http.Resilience and Microsoft.Extensions.Http.Diagnostics)

  • Fix Grpc.Net.ClientFactory version range check - Fixes #​7565 #​7566 by @​Ghost93
  • Fix response body logging under debugger #​7678 by @​Rimobul
  • Redact outgoing path when route is unknown #​7687 by @​Rimobul
  • Fix HTTP client logging config binding #​7691 by @​Rimobul

ASP.NET Core Extensions (Microsoft.AspNetCore.Diagnostics.Middleware)

  • Rename HttpLatencyTelemetry extensions class and drop redundant TFM guard #​7645 by @​EasyL0ver (co-authored by @​Copilot)
  • Add HTTP request latency log enricher (experimental) #​7602 by @​EasyL0ver (co-authored by @​Copilot)

Logging Source Generator (Microsoft.Gen.Logging)

  • [Microsoft.Gen.Logging] Clear thread-local state when logging throws #​7682 by @​Rimobul
  • [Microsoft.Gen.Logging] Fully qualify classification types #​7689 by @​Rimobul

AI Evaluation (Microsoft.Extensions.AI.Evaluation.Reporting)

  • [Microsoft.Extensions.AI.Evaluation.Reporting] Evaluation report redesign #​7609 by @​grafanaKibana

Project Templates (Microsoft.McpServer.ProjectTemplates)

  • Remove MCP server project template #​7680 by @​jeffhandley (co-authored by @​Copilot)

... (truncated)

10.8.4

This servicing update refreshes the .NET AI project templates ahead of the July 30, 2026 retirement of GitHub Models — removing the GitHub Models provider option and updating template dependencies.

As a result, both the AI Chat Web (aichatweb) and AI Agent Web API (aiagent-webapi) templates now require the AI service provider to be chosen explicitly via --provider; there is no longer a default. One of the following must be selected:

  • --provider azureopenai — Azure OpenAI
  • --provider ollama — Ollama (for local development)
  • --provider openai — OpenAI Platform

Packages in this release

PackageVersion
Microsoft.Extensions.AI.Templates10.8.4-preview.3.26379.3
Microsoft.Agents.AI.ProjectTemplates1.13.0-preview.1.26379.3

What's Changed

Project templates

  • Removed the GitHub Models provider from the AI Chat Web and AI Agent Web API templates, ahead of GitHub Models being fully retired on July 30, 2026. The --provider option is now required with no default (#​7667).
  • Updated AI template dependencies — bumped Aspire.Hosting.AppHost to 13.4.6 and CommunityToolkit.VectorData.SqliteVec to 1.0.0-preview.4 (aligned System.Linq.AsyncEnumerable to 10.0.9), replacing earlier workaround package pins (#​7639).

Full Changelog

10.8.3

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.3
Microsoft.Extensions.AI.Abstractions10.8.3
Microsoft.Extensions.AI.OpenAI10.8.3

Experimental API Changes

Experimental API behavior updates

  • Updated serialization behavior for experimental ToolApprovalRequestContent.RequiresConfirmation so it no longer leaks into consumer source-generated AIContent JSON metadata unless approval APIs are intentionally used (#​7659).

What's Changed

AI abstractions and serialization

  • Fixed MEAI001 leakage from RequiresConfirmation in source-generated AIContent contexts by using an internal JSON-included backing member while keeping the public experimental member ignored for source-generation metadata (#​7659).

Test Improvements

  • Added stabilization regression coverage to verify consumer source-generated List<AIContent> contexts compile and round-trip without requiring MEAI001 suppression (#​7659).

Full Changelog

10.8.2

This servicing release updates Microsoft.Extensions.VectorData.ConformanceTests to 10.8.2 and includes targeted test framework migration fixes.

Packages in this release

PackageVersionNote
Microsoft.Extensions.VectorData.Abstractions10.8.2Published August 7, 2026
Microsoft.Extensions.VectorData.ConformanceTests10.8.2

Update: August 7, 2026
The Microsoft.Extensions.VectorData.Abstractions package was initially excluded from this release by mistake. Because Microsoft.Extensions.VectorData.ConformanceTests has a dependency on Microsoft.Extensions.VectorData.Abstractions, that led to failures when updating to Microsoft.Extensions.VectorData.ConformanceTests 10.8.2.

Microsoft.Extensions.VectorData.Abstractions was published August 7, 2026 to resolve that issue.

What's Changed

AI

  • Move Microsoft.Extensions.VectorData.ConformanceTests to xUnit 3 #​7636 by @​adamsitnik (co-authored by @​Copilot)

Acknowledgements

  • @​roji reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.1...v10.8.2

10.8.1

This servicing release updates the Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI packages to 10.8.1 with two targeted fixes: correct tool-call/tool-result ordering when resuming approval-gated functions with service-managed chat history, and preservation of the OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.1
Microsoft.Extensions.AI.Abstractions10.8.1
Microsoft.Extensions.AI.OpenAI10.8.1

What's Changed

AI

  • Fix FICC tool_calls/tool ordering with approvals and service-managed chat history #​7617 by @​westey-m
  • Roundtrip OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning #​7629 by @​rogerbarreto (co-authored by @​tarekgh)

Acknowledgements

  • @​jozkee reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.0...v10.8.1

10.8.0

This release adds new experimental APIs to Microsoft.Extensions.AI.Abstractions and updates the OpenAI dependency to 2.12.0, alongside documentation, test, and repository maintenance.

Experimental API Changes

New Experimental APIs

  • New experimental API: AIFunctionNameAttribute and AIParameterNameAttribute #​7610 by @​jozkee (co-authored by @​jeffhandley @​Copilot)
  • New experimental API: ToolApprovalRequestContent.RequiresConfirmation (MEAI001) #​7549 by @​javiercn (co-authored by @​Copilot)

What's Changed

AI

  • Upgrade OpenAI dependency to 2.12.0 #​7608 by @​jozkee (co-authored by @​Copilot)
  • Auto-detect audio format in OpenAISpeechToTextClient #​7575 by @​jozkee (co-authored by @​Copilot)
  • Fix ImageGeneratingChatClient duplicating preceding content and dropping following content #​7624 by @​jozkee (co-authored by @​Copilot)

Vector Data

  • Make all test methods virtual in VectorData.ConformanceTests #​7606 by @​adamsitnik (co-authored by @​Copilot)

Documentation Updates

  • Remove links to ai-samples repo #​7574 by @​gewarren
  • Fix up docs with Copilot (MEVD) #​7597 by @​gewarren
  • Fix up docs with Copilot (M.E.ServiceDiscovery) #​7598 by @​gewarren (co-authored by @​Copilot)
  • Fix up docs with Copilot (MEAI) #​7600 by @​gewarren
  • Fix up docs with Copilot #​7601 by @​gewarren

Test Improvements

  • Fix flaky StampedeTests and harden related test waits #​7572 by @​jeffhandley (co-authored by @​Copilot)
  • Fix SQLitePCLRaw.lib.e_sqlite3 vulnerability by replacing SemanticKernel connectors with CommunityToolkit #​7579 by @​adamsitnik (co-authored by @​Copilot)
  • Removing SemanticKernel Connectors dependency and replacing it #​7584 by @​adamsitnik (co-authored by @​Copilot)
  • Migrate to xUnit v3 #​7607 by @​adamsitnik (co-authored by @​shyamnamboodiripad @​Copilot)

Repository Infrastructure Updates

  • Update OTel GenAI conventions skill for standalone semconv-genai repo #​7519 by @​jeffhandley (co-authored by @​Copilot)
  • Bump dotnet-coverage from 18.7.0 to 18.8.0 #​7552
  • [main] Update dependencies from dotnet/arcade #​7559
  • Fix transitive MessagePack vulnerability in AI template AppHost projects #​7561 by @​adamsitnik (co-authored by @​Copilot)
  • Bump esbuild, @​vitejs/plugin-react and vite in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7564
  • Bump tmp from 0.2.6 to 0.2.7 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7569
  • Bump js-yaml from 4.1.1 to 4.2.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7570
  • Bump PowerShell from 7.6.2 to 7.6.3 #​7576
  • Remove duplicate 'WebAPI' classification from template #​7577 by @​danroth27
  • [main] Update dependencies from dotnet/arcade #​7590
  • Eliminate redundant Correctness CI stage by merging into Build #​7594 by @​adamsitnik (co-authored by @​Copilot)
  • Update Agent Framework to 1.13.0 #​7613 by @​jeffhandley (co-authored by @​Copilot)
    ... (truncated)

10.7.0

v10.7.0 graduates the Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package to stable. The package registers a Kubernetes-aware ResourceQuotaProvider that reads the pod's CPU and memory requests and limits and exposes them to Microsoft.Extensions.Diagnostics.ResourceMonitoring as baseline and maximum quotas, which then feed the request and limit dimensions of the published resource utilization metrics. The companion ResourceQuota and ResourceQuotaProvider types in Microsoft.Extensions.Diagnostics.ResourceMonitoring graduate to stable in the same change so that consumers can implement custom quota providers without taking an experimental dependency.

On the AI side, Microsoft.Extensions.AI.OpenAI moves to OpenAI 2.11.0 and fixes a deserialization bug in ToolJson.AdditionalProperties so that JSON Schema additionalProperties values shaped as sub-schema objects (for example {"type":"string"}) are preserved instead of throwing during deserialization. HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt graduate to stable since both values are consistently available across hosted-file providers, while Purpose and Scope remain experimental as provider-shaped vocabulary. FunctionInvokingChatClient drops a backward-compat path that auto-marked ToolApprovalResponseContent entries with InformationalOnly: true; consumers that need to continue accepting sessions serialized before #​7468 can use the sample ApprovalHistoryNormalizingChatClient middleware added in the test project.

Experimental API Changes

Now Stable

  • Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package is now stable #​7253
  • Resource Monitoring ResourceQuota and ResourceQuotaProvider APIs are now stable (previously EXTEXP0008) #​7253
  • HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt are now stable (previously MEAI001) #​7513

What's Changed

AI

  • Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt #​7513 by @​jozkee (co-authored by @​Copilot)
  • Remove backward-compat InformationalOnly case from FICC; suggest middleware workaround #​7538 by @​jozkee (co-authored by @​Copilot)
  • Upgrade OpenAI package from 2.10.0 to 2.11.0 #​7544 by @​jozkee (co-authored by @​Copilot)
  • Fix ToolJson.AdditionalProperties to accept sub-schema objects #​7546 by @​jozkee (co-authored by @​Copilot)

Diagnostics, Health Checks, and Resource Monitoring

  • Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to stable #​7253 by @​amadeuszl (co-authored by @​Copilot)

Repository Infrastructure Updates

  • [main] Update dependencies from dotnet/arcade #​7521
  • Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 #​7522
  • Bump dotnet-coverage from 18.6.2 to 18.7.0 #​7530
  • Bump PowerShell from 7.6.1 to 7.6.2 #​7531
  • Bump qs from 6.15.1 to 6.15.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7532
  • [main] Update dependencies from dotnet/arcade #​7534
  • Bump tmp from 0.2.5 to 0.2.6 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7537

Acknowledgements

  • @​ericstj submitted issue #​7509 (resolved by #​7544)
  • @​scottt732 submitted issue #​7540 (resolved by #​7546)
  • @​DeagleGross @​wtgodbe @​dariusclay @​evgenyfedorov2 @​peterwald @​PranavSenthilnathan @​shyamnamboodiripad @​stephentoub @​tarekgh reviewed pull requests

Full Changelog: dotnet/extensions@v10.6.0...v10.7.0

10.6.0

Version 10.6.0 stabilizes the response continuation token and background-response APIs in Microsoft.Extensions.AI.Abstractions. Most other AI work for May shipped in 10.5.1; this monthly release rolls those changes up alongside dependency updates and a small Resource Monitoring cleanup.

Experimental API Changes

Now Stable

  • ResponseContinuationToken and background-response APIs are now stable (previously MEAI001) #​7512

What's Changed

AI

  • Stabilize ResponseContinuationToken / background-response APIs #​7512 by @​jozkee (co-authored by @​Copilot)

Repository Infrastructure Updates

  • Update version to 10.6.0 #​7458 by @​jeffhandley
  • [main] Update dependencies from dotnet/arcade #​7451
  • Bump follow-redirects from 1.15.11 to 1.16.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript/azure-devops-report/tasks/PublishAIEvaluationReport #​7469
  • Merge release/10.5 into main #​7470 by @​jeffhandley
  • Bump microsoft.visualstudio.slngen.tool from 12.0.13 to 12.0.32 #​7484
  • Bump postcss from 8.5.9 to 8.5.12 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7494
  • Bump dotnet-reportgenerator-globaltool from 5.5.7 to 5.5.9 #​7504
  • Rename release-notes skill to write-release-notes #​7511 by @​jeffhandley (co-authored by @​Copilot)

Acknowledgements

  • @​wtgodbe @​tarekgh @​peterwald @​JeremyLikness @​eiriktsarpalis @​ericstj @​evgenyfedorov2 reviewed pull requests

Full Changelog: dotnet/extensions@v10.5.2...v10.6.0

10.5.2

This patch release ships a single fix to Microsoft.Extensions.VectorData.Abstractions, correcting StorageName resolution when external serialization is enabled. Microsoft.Extensions.VectorData.ConformanceTests, Microsoft.Extensions.AI.Abstractions, Microsoft.Extensions.AI, and Microsoft.Extensions.AI.OpenAI are published alongside it for version coherency — they contain no code changes from 10.5.1.

Packages in this release

PackageVersion
Microsoft.Extensions.VectorData.Abstractions10.5.2
Microsoft.Extensions.VectorData.ConformanceTests10.5.2
Microsoft.Extensions.AI.Abstractions10.5.2
Microsoft.Extensions.AI10.5.2
Microsoft.Extensions.AI.OpenAI10.5.2

What's Changed

Microsoft.Extensions.VectorData.Abstractions

  • Minor fixes to MEVD.Abstractions: correct StorageName behavior when external serialization is enabled, and disable a warning for net462. (by @​roji in #​7475)

Full Changelog: dotnet/extensions@v10.5.1...v10.5.2

10.5.1

Version 10.5.1 of the Microsoft.Extensions.AI packages stabilizes CodeInterpreter, WebSearch, and ImageGeneration tool content types. The release adds new experimental tool search and OpenAI request policy hooks. And the OpenTelemetry gen-ai semantic conventions are updated to align with v1.41.

The 'aiagent-webapi' project template in Microsoft.Agents.AI.ProjectTemplates is updated to align with v1.3.0 of Agent Framework, updating the OpenTelemetry dependencies within the template projects as well.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.5.1
Microsoft.Extensions.AI.Abstractions10.5.1
Microsoft.Extensions.AI.OpenAI10.5.1
Microsoft.Extensions.AI.Templates10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates1.3.0-preview.1.26251.3

Experimental API Changes

Now Stable

The following types previously emitted the MEAI001 experimental diagnostic and are now stable.

  • CodeInterpreter and WebSearch tool content types are now stable #​7493
    • CodeInterpreterToolCallContent
    • CodeInterpreterToolResultContent
    • WebSearchToolCallContent
    • WebSearchToolResultContent
  • ImageGeneration tool content types and tool are now stable #​7476
    • ImageGenerationToolCallContent
    • ImageGenerationToolResultContent
    • HostedImageGenerationTool
    • ImageGenerationOptions
    • ImageGenerationResponseFormat (the Hosted enum value remains experimental)
    • IImageGenerator and the rest of the image generation infrastructure also remain experimental

New Experimental APIs

The following new APIs emit the MEAI001 experimental diagnostic.

  • New experimental API: HostedToolSearchTool with DeferredTools for tool-search-driven deferred tool loading #​7471
  • New experimental API: OpenAIRequestPolicies extension hook for appending System.ClientModel.PipelinePolicy instances to outgoing OpenAI requests #​7495

Breaking Changes to Experimental APIs

  • WebSearchToolResultContent.Results was renamed to Outputs as part of the stabilization in #​7493, aligning with CodeInterpreterToolResultContent.Outputs. The original Results property was included in version 10.4.0 and 10.5.0; this is a binary breaking change and consumers need to update to consume the updated property.

    WebSearchToolResultContent content = ...;
    - IList<AIContent>? items = content.Results;+ IList<AIContent>? items = content.Outputs;

... (truncated)

Commits viewable in compare view.

Updated Microsoft.Extensions.Options from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Options's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.9.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.8.0...v18.9.0

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

18.7.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.6.0...v18.7.0

18.6.0

What's Changed

Changes to tests and infra

18.5.1

What's Changed

Full Changelog: microsoft/vstest@v18.5.0...v18.5.1

18.5.0

⚠️ Unlisted on Nuget, because of #​15718

What's Changed

Full Changelog: microsoft/vstest@v18.4.0...v18.5.0

Commits viewable in compare view.

Updated Stripe.net from 50.3.0 to 52.4.1.

Release notes

Sourced from Stripe.net's releases.

52.4.1

  • #​3441 Harden API requestor code against malicious URLs

See the changelog for more details.

52.4.0

This release changes the pinned API version to 2026-08-26.dahlia.

  • #​3426 Add new EventNotificationHandler class for better thin event management

  • #​3436 Update generated code

    • Add support for new resource Billing.FeedbackOption
    • Add support for Create, Deactivate, Get, List, and Update methods on resource Billing.FeedbackOption
    • Add support for PaymentMethodSettings on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for FeedbackOptions on BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason and BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonOptions
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Card.Wallet.Link and Charge.PaymentMethodDetails.Link
    • Add support for FundingTypesBlocked on Checkout.Session.PaymentMethodOptions.Card.Restrictions and CheckoutSessionPaymentMethodOptionsCardRestrictionsOptions
    • Add support for Metadata on ConfirmationToken
    • Add support for ActiveEntitlements and CustomerPortal on CustomerSession.Components and CustomerSessionComponentsOptions
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for FrozenFields on InvoiceItem
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • Add support for ApplicationFeeAmount, ApplicationFeePercent, OnBehalfOf, and TransferData on PaymentLinkUpdateOptions
    • Add support for FeedbackOption on Subscription.CancellationDetails and SubscriptionCancellationDetailsOptions
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, Tax.Registration.CountryOptions.Sk, TaxRegistrationCountryOptionsAtOptions, TaxRegistrationCountryOptionsBeOptions, TaxRegistrationCountryOptionsBgOptions, TaxRegistrationCountryOptionsCyOptions, TaxRegistrationCountryOptionsCzOptions, TaxRegistrationCountryOptionsDeOptions, TaxRegistrationCountryOptionsDkOptions, TaxRegistrationCountryOptionsEeOptions, TaxRegistrationCountryOptionsEsOptions, TaxRegistrationCountryOptionsFiOptions, TaxRegistrationCountryOptionsFrOptions, TaxRegistrationCountryOptionsGrOptions, TaxRegistrationCountryOptionsHrOptions, TaxRegistrationCountryOptionsHuOptions, TaxRegistrationCountryOptionsIeOptions, TaxRegistrationCountryOptionsItOptions, TaxRegistrationCountryOptionsLtOptions, TaxRegistrationCountryOptionsLuOptions, TaxRegistrationCountryOptionsLvOptions, TaxRegistrationCountryOptionsMtOptions, TaxRegistrationCountryOptionsNlOptions, TaxRegistrationCountryOptionsPlOptions, TaxRegistrationCountryOptionsPtOptions, TaxRegistrationCountryOptionsRoOptions, TaxRegistrationCountryOptionsSeOptions, TaxRegistrationCountryOptionsSiOptions, and TaxRegistrationCountryOptionsSkOptions

See the changelog for more details.

52.4.0-alpha.2

  • #​3423 Update generated code for private-preview
    • Add support for new resources Billing.FeedbackOption and PaymentPlan
    • ⚠️ Remove support for resource Billing.FeedbackOptions
    • Add support for Create, Get, List, and Update methods on resource PaymentPlan
    • Add support for Update method on resource V2.MoneyManagement.Transaction
    • Add support for WechatPayPayments on Account.Settings and AccountSettingsOptions
    • ⚠️ Change type of BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason.FeedbackOptions from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for SubscriptionPause on BillingPortal.Session.Flow
    • Add support for ActiveEntitlements on CustomerSession.Components
    • Add support for SharedPaymentIssuedToken on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for ManagedPayments on InvoiceCreateOptions, InvoiceItemCreateOptions, InvoiceItem, Invoice, and QuotePreviewInvoice
    • Add support for PaymentPlan on Invoice
    • Add support for EstimatedFeeDetails and EstimatedFee on Issuing.Authorization.PendingRequest.HoldAmountDetails and Issuing.Authorization.RequestHistory.HoldAmountDetails
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price from $Price to deletable($Price)
    • ⚠️ Change type of Subscription.CancellationDetails.FeedbackOption from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for CancelAtPeriodEnd on Subscription.PendingUpdate
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, and Tax.Registration.CountryOptions.Sk
    • Add support for Metadata on V2.Billing.Contract.PricingLines.Data.Pricing.PriceDetails.PricingOverrides.Data, V2.Billing.Contract.PricingOverrides.Data, V2.Billing.ContractUpdateOptions, V2.MoneyManagement.Transaction, V2BillingContractPricingLineActionUpdateOptions, V2BillingContractPricingOverrideActionAddOptions, V2BillingContractPricingOverrideActionUpdateOptions, and V2BillingContractPricingOverrideOptions
    • Add support for TaxAmount on V2.MoneyManagement.OutboundPaymentQuote.EstimatedFee
    • Add support for PayoutMethodOptions on V2.MoneyManagement.OutboundPaymentQuote.To and V2MoneyManagementOutboundPaymentQuoteToOptions
    • Change type of V2BillingContractPricingLineActionUpdatePricingPriceDetailsPricingOverrideActionUpdateOptions.Metadata from string to emptyable(string)
    • Add support for snapshot events PaymentPlanCreated, PaymentPlanInstallmentDue, PaymentPlanInstallmentPaid, PaymentPlanInstallmentWillBeDue, and PaymentPlanUpdated with resource PaymentPlan

See the changelog for more details.

52.4.0-alpha.1

This release changes the pinned API version to 2026-08-12.preview.

  • #​3421 Update generated code for private-preview
    • Add support for new resource V2.Tax.OperationsResolveAddressResult
    • Add support for ResolveAddress method on resource V2.Tax.OperationsResolveAddressResult
    • Add support for Confirm and FxQuote methods on resource V2.MoneyManagement.PayoutIntent
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Link
    • ⚠️ Remove support for PricingGroup on Charge.PaymentMethodDetails.Link
    • Add support for Celo on Crypto.OnrampSession.TransactionDetails.WalletAddresses
    • Add support for CustomerPortal on CustomerSession.Components
    • Add support for AppliedToInvoice and Type on CustomerCustomerBalanceTransactionCreateOptions
    • Add support for ClassificationState and EnrichmentState on FinancialConnections.Account
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for Classifications and Enrichments on FinancialConnections.Transaction
    • Add support for CustomerBalance on Invoice and QuotePreviewInvoice
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, and Subscription.PaymentSettings.PaymentMethodOptions
    • Add support for HoldAmountDetails and HoldAmount on Issuing.Authorization.PendingRequest and Issuing.Authorization.RequestHistory
    • Add support for NetworkDeclineCode on PaymentAttemptRecordPaymentMethodDetailsCardOptions and PaymentRecordPaymentMethodDetailsCardOptions
    • Add support for SetupFutureUsage on PaymentIntent.PaymentMethodOptions.Sequra
    • Add support for Status on QuotePreviewSubscriptionSchedule.PauseSchedule.Pause, QuotePreviewSubscriptionSchedule.PauseSchedule.Resume, SubscriptionSchedule.PauseSchedule.Pause, and SubscriptionSchedule.PauseSchedule.Resume
    • Change type of SubscriptionSchedulePauseSchedulesOptions.Resume from pause_schedule_update_resume_params to emptyable(pause_schedule_update_resume_params)
    • Add support for Acquirer on EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension
    • ⚠️ Change type of EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension.Type, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension.Type, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension.Type, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension.Type from literal('issuer') to enum('acquirer'|'issuer')
    • Add support for ConfirmationMethod on V2.MoneyManagement.PayoutIntentCreateOptions and V2.MoneyManagement.PayoutIntent
    • Add support for EstimatedFees and FxQuote on V2.MoneyManagement.PayoutIntent
    • Add support for Debited on V2.MoneyManagement.PayoutIntent.From
    • Add support for Confirm on V2.MoneyManagement.PayoutIntent.NextAction
    • ⚠️ Change type of V2.MoneyManagement.PayoutIntent.NextAction.Type from literal('handle_failure') to enum('confirm'|'handle_failure')
    • Add support for Credited on V2.MoneyManagement.PayoutIntent.To
    • Add support for event notification V1BalanceSettingsUpdatedEvent with related object BalanceSettings
    • Add support for event notification V1BillingCreditBalanceTransactionCreatedEvent with related object Billing.CreditBalanceTransaction
    • Add support for event notifications V1BillingCreditGrantCreatedEvent and V1BillingCreditGrantUpdatedEvent with related object Billing.CreditGrant
    • Add support for event notifications V1BillingMeterCreatedEvent, V1BillingMeterDeactivatedEvent, V1BillingMeterReactivatedEvent, and V1BillingMeterUpdatedEvent with related object Billing.Meter
    • Add support for event notifications V1FinancialConnectionsAccountAccountNumbersUpdatedEvent, V1FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent, V1FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent, `V1FinancialConnectionsAccountUpcomingAccountNumberExp...

_Des...

Description has been truncated

Bumps coverlet.collector from 8.0.1 to 10.0.1
Bumps FluentAssertions from 8.9.0 to 8.10.0
Bumps Markdig from 1.1.2 to 1.3.2
Bumps Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2
Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11
Bumps Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11
Bumps Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0
Bumps Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0
Bumps Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1
Bumps Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0
Bumps Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0
Bumps Microsoft.Extensions.Options from 10.0.6 to 10.0.11
Bumps Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0
Bumps Stripe.net from 50.3.0 to 52.4.1
Bumps Stytch.net from 3.2.0 to 4.1.0
Bumps Svix from 1.90.0 to 2.2.0
Bumps xunit.runner.visualstudio from 3.1.5 to 4.0.0
---
updated-dependencies:
- dependency-name: coverlet.collector
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: FluentAssertions
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Markdig
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.ApplicationInsights.AspNetCore
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.OpenApi
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker
dependency-version: 2.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
dependency-version: 2.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Design
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Options
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http.Resilience
dependency-version: 10.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Stripe.net
dependency-version: 52.4.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Stytch.net
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Svix
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: xunit.runner.visualstudio
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 2, 2026
@paulvanbrenk

Copy link
Copy Markdown
Collaborator

Superseded in part by #680, which takes the 18 patch/minor updates from this group and leaves the five majors.

Taken in #680:

PackageFromTo
Markdig1.1.21.3.2
Microsoft.ApplicationInsights.AspNetCore3.1.03.1.2
Microsoft.Extensions.Http.Resilience10.5.010.9.0
Microsoft.Azure.Functions.Worker2.51.02.52.0
Microsoft.Azure.Functions.Worker.ApplicationInsights2.50.02.51.0
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore2.1.02.1.1
Microsoft.Azure.Functions.Worker.Sdk2.0.72.1.0
FluentAssertions8.9.08.10.0
Microsoft.NET.Test.Sdk18.4.018.9.0
Microsoft.* (EF Core, Extensions, AspNetCore)10.0.610.0.11

Left for individual review:

  • Stripe.net 50.3.0 → 52.4.1 — two majors on the payments path
  • Stytch.net 3.2.0 → 4.1.0 — auth; the 4.0.0 break is a nullability annotation on organizations.create, which is B2B-only and unused here, so this one is routine when someone picks it up
  • Svix 1.90.0 → 2.2.0 — webhook signature verification in StytchWebhook.cs; a silent break here means Stytch webhooks 401
  • coverlet.collector 8.0.1 → 10.0.1 and xunit.runner.visualstudio 3.1.5 → 4.0.0 — test infrastructure, safe to do together

Keeping this PR open for those five.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency file.NETPull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@paulvanbrenk
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Bump the dotnet group with 23 updates - #679

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a
Open

Bump the dotnet group with 23 updates#679
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 2, 2026

Copy link
Copy Markdown
Contributor

⚠️Dependabot is rebasing this PR⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updated coverlet.collector from 8.0.1 to 10.0.1.

Release notes

Sourced from coverlet.collector's releases.

10.0.1

Improvements

Fixed

  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828

Maintenance

  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

10.0.0

Improvements

  • Unique Report Filenames (coverlet.MTP and AzDO) #​1866
  • Add --coverlet-file-prefix option for unique report files #​1869
  • Introduce .NET 10 support #​1823

Fixed

  • Fix [BUG] Wrong branch rate on IAsyncEnumerable for generic type #​1836
  • Fix [BUG] Missing Coverage after moving to MTP #​1843
  • Fix [BUG] No coverage reported when targeting .NET Framework with 8.0.1 #​1842
  • Fix [BUG] Behavior changes between MTP and Legacy (msbuild) #​1878
  • Fix [BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json #​1880
  • Fix [BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced #​1718 by https://github.com/yusyd
  • Fix [BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) #​1762

Maintenance

  • Add comprehensive async method tests and documentation for issue #​1864
  • Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests #​1833
  • Add net9.0 and net10.0 targets #​1822

Diff between 8.0.1 and 10.0.0

Commits viewable in compare view.

Updated FluentAssertions from 8.9.0 to 8.10.0.

Release notes

Sourced from FluentAssertions's releases.

8.10.0

What's Changed

Improvements

Documentation

Others

Full Changelog: fluentassertions/fluentassertions@8.9.0...8.10.0

Commits viewable in compare view.

Updated Markdig from 1.1.2 to 1.3.2.

Release notes

Sourced from Markdig's releases.

1.3.2

Changes

🐛 Bug Fixes

  • Fix emoji table alignment regression (#​943) (fc705234)

Full Changelog: 1.3.1...1.3.2

Published with dotnet-releaser

1.3.1

Changes

🐛 Bug Fixes

  • Fix LinkHelper non-ASCII urilize (#​942) (50061841)
  • Fix plus superscript parsing (#​791) (25506f20)

Full Changelog: 1.3.0...1.3.1

Published with dotnet-releaser

1.3.0

Changes

🐛 Bug Fixes

  • Fix CJK emphasis after HTML entity newlines (#​941) (fcbf8170)
  • Fix pipe table cells with unmatched subscript (#​932) (0f98267a)
  • Fix roundtrip autolink URLs (#​919) (b8364135)
  • Fix configurable nesting depth limit (#​892) (d7f13b03)
  • Fix NormalizeRenderer auto identifiers output (#​930) (9dffce52)
  • Fix blockquote ordered list parsing (#​887) (bc4e3990)

📚 Documentation

  • add InferColumnWidthsFromSeparator docs (PR #​939) by @​SimonCropp

🧰 Misc

  • Update readme with Alert extension details (PR #​940) by @​AndrewTriesToCode
  • Update AGENTS.md (5dca4149)

Full Changelog: 1.2.0...1.3.0

Published with dotnet-releaser

1.2.0

Changes

🚀 Enhancements

  • Add opt-in support for nested alert blocks (PR #​938) by @​kapsiR

🧰 Misc

  • Remove old changelog.md (be4da8b4)

Full Changelog: 1.1.3...1.2.0

Published with dotnet-releaser

1.1.3

Changes

🐛 Bug Fixes

  • Fix AbbreviationExtension corrupting emphasis/bold/italic resolution (#​935) (PR #​936) by @​Kryptos-FR

🚀 Enhancements

  • Attribute with StringSyntax (PR #​937) by @​SimonCropp

Full Changelog: 1.1.2...1.1.3

Published with dotnet-releaser

Commits viewable in compare view.

Updated Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2.

Release notes

Sourced from Microsoft.ApplicationInsights.AspNetCore's releases.

3.1.2

Version 3.1.2

3.1.1

Version 3.1.1

Commits viewable in compare view.

Updated Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.OpenApi's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker's releases.

2.52.0

What's Changed

Microsoft.Azure.Functions.Worker (metapackage) 2.52.0

  • Update Microsoft.Azure.Functions.Worker.Core to 2.52.0
  • Update Microsoft.Azure.Functions.Worker.Grpc to 2.52.0

Microsoft.Azure.Functions.Worker.Core 2.52.0

  • Add support for propagating trace context tags from worker to host (#​3303)
  • Add support for propagating OpenTelemetry Baggage to the worker. Requires use with the OpenTelemetry Extension to work end to end (#​3319).

Microsoft.Azure.Functions.Worker.Grpc 2.52.0

  • Update protobuf version to v1.12.0-protofile and add support for propagating tags from the worker to the functions host (#​3303).
  • Update protobuf version to v1.13.0-protofile to add support for propagating OpenTelemetry baggage to the worker (#​3319).

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.ApplicationInsights's releases.

2.51.0

What's Changed

  • Improved idempotency of service registration calls (#​3273)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore's releases.

2.1.1

What's Changed

Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.1.1

  • Fix response cookie duplication in ASP.NET Core integration by giving IHeaderDictionary indexer setters replace semantics, including removing the header when assigned StringValues.Empty (#​3353)
  • Pass cancellation tokens (RequestAborted / CancellationToken) through to WaitAsync calls so cancelled HTTP
    requests propagate promptly instead of waiting for timeout (#​3415)
  • Fix intermittent InvalidOperationException due to race condition between SetResult call on TCS and HTTP request cancellation/timeout (#​3415)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Sdk's releases.

2.1.0

What's Changed

Microsoft.Azure.Functions.Worker.Sdk 2.1.0

  • Emit a build warning directing users to the Azure.Functions.Sdk MSBuild SDK when targeting .NET 11 (#​3435)

Microsoft.Azure.Functions.Worker.Sdk.Generators 1.4.0

  • Added compile-time duplicate function name detection (AZFW0017) (#​3158)
  • Always emit the generated function metadata provider and executor, even when an app declares zero functions or all declared functions fail validation (including duplicate function names), so apps stay on the generated provider instead of failing at indexing time (#​3446)

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Design's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.InMemory's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Sqlite's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.SqlServer's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Hosting's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Http's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0.

Release notes

Sourced from Microsoft.Extensions.Http.Resilience's releases.

10.9.0

Version 10.9.0 is headlined by changes in these areas:

  • AI: New experimental routing APIs center on the abstract RoutingChatClient base class, with SemanticRoutingChatClient as a concrete semantic-routing implementation. Separately, the abstract FailoverChatClient specialization and its concrete OrderedFailoverChatClient implementation add failover routing.
  • AI Evaluation: The generated report gains redesigned Overview, Cases, History, and Comparison views.
  • ASP.NET Core and HTTP diagnostics: The release adds HTTP request latency log enrichment and fixes configuration binding, response-body logging, request-path redaction, and resilience package version handling.
  • Source-generated logging and service discovery: Fixes cover classification type qualification, thread-local state cleanup, and DNS query suffix handling.

Experimental API Changes

New Experimental APIs

  • New experimental API: HTTP request latency log enrichment (EXTEXP0013) #​7602
  • New experimental API: Chat client routing and failover (MEAI001) #​7662

What's Changed

AI (Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI)

  • Add extensible chat client routing #​7662 by @​joshuajyue (co-authored by @​Copilot)
  • Pass the request's options to the selected client #​7685 by @​joshuajyue (co-authored by @​jozkee @​Copilot)
  • AI.Abstractions: fix ExcludeFromSchema dropped under concurrent AIFunction creation #​7677 by @​jozkee (co-authored by @​Copilot)
  • Cap OpenAI dependency version (b10f9c0) by @​jeffhandley (co-authored by @​Copilot)

Note: Microsoft.Extensions.AI.OpenAI constrains its dependency for OpenAI to 2.12.x, preventing OpenAI updates to 2.13.0+ due to an incompatibility. We expect to release Microsoft.Extensions.AI.OpenAI version 10.9.1 during the week of August 17 to address this issue.

HTTP Resilience and Diagnostics (Microsoft.Extensions.Http.Resilience and Microsoft.Extensions.Http.Diagnostics)

  • Fix Grpc.Net.ClientFactory version range check - Fixes #​7565 #​7566 by @​Ghost93
  • Fix response body logging under debugger #​7678 by @​Rimobul
  • Redact outgoing path when route is unknown #​7687 by @​Rimobul
  • Fix HTTP client logging config binding #​7691 by @​Rimobul

ASP.NET Core Extensions (Microsoft.AspNetCore.Diagnostics.Middleware)

  • Rename HttpLatencyTelemetry extensions class and drop redundant TFM guard #​7645 by @​EasyL0ver (co-authored by @​Copilot)
  • Add HTTP request latency log enricher (experimental) #​7602 by @​EasyL0ver (co-authored by @​Copilot)

Logging Source Generator (Microsoft.Gen.Logging)

  • [Microsoft.Gen.Logging] Clear thread-local state when logging throws #​7682 by @​Rimobul
  • [Microsoft.Gen.Logging] Fully qualify classification types #​7689 by @​Rimobul

AI Evaluation (Microsoft.Extensions.AI.Evaluation.Reporting)

  • [Microsoft.Extensions.AI.Evaluation.Reporting] Evaluation report redesign #​7609 by @​grafanaKibana

Project Templates (Microsoft.McpServer.ProjectTemplates)

  • Remove MCP server project template #​7680 by @​jeffhandley (co-authored by @​Copilot)

... (truncated)

10.8.4

This servicing update refreshes the .NET AI project templates ahead of the July 30, 2026 retirement of GitHub Models — removing the GitHub Models provider option and updating template dependencies.

As a result, both the AI Chat Web (aichatweb) and AI Agent Web API (aiagent-webapi) templates now require the AI service provider to be chosen explicitly via --provider; there is no longer a default. One of the following must be selected:

  • --provider azureopenai — Azure OpenAI
  • --provider ollama — Ollama (for local development)
  • --provider openai — OpenAI Platform

Packages in this release

PackageVersion
Microsoft.Extensions.AI.Templates10.8.4-preview.3.26379.3
Microsoft.Agents.AI.ProjectTemplates1.13.0-preview.1.26379.3

What's Changed

Project templates

  • Removed the GitHub Models provider from the AI Chat Web and AI Agent Web API templates, ahead of GitHub Models being fully retired on July 30, 2026. The --provider option is now required with no default (#​7667).
  • Updated AI template dependencies — bumped Aspire.Hosting.AppHost to 13.4.6 and CommunityToolkit.VectorData.SqliteVec to 1.0.0-preview.4 (aligned System.Linq.AsyncEnumerable to 10.0.9), replacing earlier workaround package pins (#​7639).

Full Changelog

10.8.3

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.3
Microsoft.Extensions.AI.Abstractions10.8.3
Microsoft.Extensions.AI.OpenAI10.8.3

Experimental API Changes

Experimental API behavior updates

  • Updated serialization behavior for experimental ToolApprovalRequestContent.RequiresConfirmation so it no longer leaks into consumer source-generated AIContent JSON metadata unless approval APIs are intentionally used (#​7659).

What's Changed

AI abstractions and serialization

  • Fixed MEAI001 leakage from RequiresConfirmation in source-generated AIContent contexts by using an internal JSON-included backing member while keeping the public experimental member ignored for source-generation metadata (#​7659).

Test Improvements

  • Added stabilization regression coverage to verify consumer source-generated List<AIContent> contexts compile and round-trip without requiring MEAI001 suppression (#​7659).

Full Changelog

10.8.2

This servicing release updates Microsoft.Extensions.VectorData.ConformanceTests to 10.8.2 and includes targeted test framework migration fixes.

Packages in this release

PackageVersionNote
Microsoft.Extensions.VectorData.Abstractions10.8.2Published August 7, 2026
Microsoft.Extensions.VectorData.ConformanceTests10.8.2

Update: August 7, 2026
The Microsoft.Extensions.VectorData.Abstractions package was initially excluded from this release by mistake. Because Microsoft.Extensions.VectorData.ConformanceTests has a dependency on Microsoft.Extensions.VectorData.Abstractions, that led to failures when updating to Microsoft.Extensions.VectorData.ConformanceTests 10.8.2.

Microsoft.Extensions.VectorData.Abstractions was published August 7, 2026 to resolve that issue.

What's Changed

AI

  • Move Microsoft.Extensions.VectorData.ConformanceTests to xUnit 3 #​7636 by @​adamsitnik (co-authored by @​Copilot)

Acknowledgements

  • @​roji reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.1...v10.8.2

10.8.1

This servicing release updates the Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI packages to 10.8.1 with two targeted fixes: correct tool-call/tool-result ordering when resuming approval-gated functions with service-managed chat history, and preservation of the OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.1
Microsoft.Extensions.AI.Abstractions10.8.1
Microsoft.Extensions.AI.OpenAI10.8.1

What's Changed

AI

  • Fix FICC tool_calls/tool ordering with approvals and service-managed chat history #​7617 by @​westey-m
  • Roundtrip OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning #​7629 by @​rogerbarreto (co-authored by @​tarekgh)

Acknowledgements

  • @​jozkee reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.0...v10.8.1

10.8.0

This release adds new experimental APIs to Microsoft.Extensions.AI.Abstractions and updates the OpenAI dependency to 2.12.0, alongside documentation, test, and repository maintenance.

Experimental API Changes

New Experimental APIs

  • New experimental API: AIFunctionNameAttribute and AIParameterNameAttribute #​7610 by @​jozkee (co-authored by @​jeffhandley @​Copilot)
  • New experimental API: ToolApprovalRequestContent.RequiresConfirmation (MEAI001) #​7549 by @​javiercn (co-authored by @​Copilot)

What's Changed

AI

  • Upgrade OpenAI dependency to 2.12.0 #​7608 by @​jozkee (co-authored by @​Copilot)
  • Auto-detect audio format in OpenAISpeechToTextClient #​7575 by @​jozkee (co-authored by @​Copilot)
  • Fix ImageGeneratingChatClient duplicating preceding content and dropping following content #​7624 by @​jozkee (co-authored by @​Copilot)

Vector Data

  • Make all test methods virtual in VectorData.ConformanceTests #​7606 by @​adamsitnik (co-authored by @​Copilot)

Documentation Updates

  • Remove links to ai-samples repo #​7574 by @​gewarren
  • Fix up docs with Copilot (MEVD) #​7597 by @​gewarren
  • Fix up docs with Copilot (M.E.ServiceDiscovery) #​7598 by @​gewarren (co-authored by @​Copilot)
  • Fix up docs with Copilot (MEAI) #​7600 by @​gewarren
  • Fix up docs with Copilot #​7601 by @​gewarren

Test Improvements

  • Fix flaky StampedeTests and harden related test waits #​7572 by @​jeffhandley (co-authored by @​Copilot)
  • Fix SQLitePCLRaw.lib.e_sqlite3 vulnerability by replacing SemanticKernel connectors with CommunityToolkit #​7579 by @​adamsitnik (co-authored by @​Copilot)
  • Removing SemanticKernel Connectors dependency and replacing it #​7584 by @​adamsitnik (co-authored by @​Copilot)
  • Migrate to xUnit v3 #​7607 by @​adamsitnik (co-authored by @​shyamnamboodiripad @​Copilot)

Repository Infrastructure Updates

  • Update OTel GenAI conventions skill for standalone semconv-genai repo #​7519 by @​jeffhandley (co-authored by @​Copilot)
  • Bump dotnet-coverage from 18.7.0 to 18.8.0 #​7552
  • [main] Update dependencies from dotnet/arcade #​7559
  • Fix transitive MessagePack vulnerability in AI template AppHost projects #​7561 by @​adamsitnik (co-authored by @​Copilot)
  • Bump esbuild, @​vitejs/plugin-react and vite in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7564
  • Bump tmp from 0.2.6 to 0.2.7 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7569
  • Bump js-yaml from 4.1.1 to 4.2.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7570
  • Bump PowerShell from 7.6.2 to 7.6.3 #​7576
  • Remove duplicate 'WebAPI' classification from template #​7577 by @​danroth27
  • [main] Update dependencies from dotnet/arcade #​7590
  • Eliminate redundant Correctness CI stage by merging into Build #​7594 by @​adamsitnik (co-authored by @​Copilot)
  • Update Agent Framework to 1.13.0 #​7613 by @​jeffhandley (co-authored by @​Copilot)
    ... (truncated)

10.7.0

v10.7.0 graduates the Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package to stable. The package registers a Kubernetes-aware ResourceQuotaProvider that reads the pod's CPU and memory requests and limits and exposes them to Microsoft.Extensions.Diagnostics.ResourceMonitoring as baseline and maximum quotas, which then feed the request and limit dimensions of the published resource utilization metrics. The companion ResourceQuota and ResourceQuotaProvider types in Microsoft.Extensions.Diagnostics.ResourceMonitoring graduate to stable in the same change so that consumers can implement custom quota providers without taking an experimental dependency.

On the AI side, Microsoft.Extensions.AI.OpenAI moves to OpenAI 2.11.0 and fixes a deserialization bug in ToolJson.AdditionalProperties so that JSON Schema additionalProperties values shaped as sub-schema objects (for example {"type":"string"}) are preserved instead of throwing during deserialization. HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt graduate to stable since both values are consistently available across hosted-file providers, while Purpose and Scope remain experimental as provider-shaped vocabulary. FunctionInvokingChatClient drops a backward-compat path that auto-marked ToolApprovalResponseContent entries with InformationalOnly: true; consumers that need to continue accepting sessions serialized before #​7468 can use the sample ApprovalHistoryNormalizingChatClient middleware added in the test project.

Experimental API Changes

Now Stable

  • Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package is now stable #​7253
  • Resource Monitoring ResourceQuota and ResourceQuotaProvider APIs are now stable (previously EXTEXP0008) #​7253
  • HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt are now stable (previously MEAI001) #​7513

What's Changed

AI

  • Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt #​7513 by @​jozkee (co-authored by @​Copilot)
  • Remove backward-compat InformationalOnly case from FICC; suggest middleware workaround #​7538 by @​jozkee (co-authored by @​Copilot)
  • Upgrade OpenAI package from 2.10.0 to 2.11.0 #​7544 by @​jozkee (co-authored by @​Copilot)
  • Fix ToolJson.AdditionalProperties to accept sub-schema objects #​7546 by @​jozkee (co-authored by @​Copilot)

Diagnostics, Health Checks, and Resource Monitoring

  • Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to stable #​7253 by @​amadeuszl (co-authored by @​Copilot)

Repository Infrastructure Updates

  • [main] Update dependencies from dotnet/arcade #​7521
  • Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 #​7522
  • Bump dotnet-coverage from 18.6.2 to 18.7.0 #​7530
  • Bump PowerShell from 7.6.1 to 7.6.2 #​7531
  • Bump qs from 6.15.1 to 6.15.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7532
  • [main] Update dependencies from dotnet/arcade #​7534
  • Bump tmp from 0.2.5 to 0.2.6 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7537

Acknowledgements

  • @​ericstj submitted issue #​7509 (resolved by #​7544)
  • @​scottt732 submitted issue #​7540 (resolved by #​7546)
  • @​DeagleGross @​wtgodbe @​dariusclay @​evgenyfedorov2 @​peterwald @​PranavSenthilnathan @​shyamnamboodiripad @​stephentoub @​tarekgh reviewed pull requests

Full Changelog: dotnet/extensions@v10.6.0...v10.7.0

10.6.0

Version 10.6.0 stabilizes the response continuation token and background-response APIs in Microsoft.Extensions.AI.Abstractions. Most other AI work for May shipped in 10.5.1; this monthly release rolls those changes up alongside dependency updates and a small Resource Monitoring cleanup.

Experimental API Changes

Now Stable

  • ResponseContinuationToken and background-response APIs are now stable (previously MEAI001) #​7512

What's Changed

AI

  • Stabilize ResponseContinuationToken / background-response APIs #​7512 by @​jozkee (co-authored by @​Copilot)

Repository Infrastructure Updates

  • Update version to 10.6.0 #​7458 by @​jeffhandley
  • [main] Update dependencies from dotnet/arcade #​7451
  • Bump follow-redirects from 1.15.11 to 1.16.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript/azure-devops-report/tasks/PublishAIEvaluationReport #​7469
  • Merge release/10.5 into main #​7470 by @​jeffhandley
  • Bump microsoft.visualstudio.slngen.tool from 12.0.13 to 12.0.32 #​7484
  • Bump postcss from 8.5.9 to 8.5.12 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7494
  • Bump dotnet-reportgenerator-globaltool from 5.5.7 to 5.5.9 #​7504
  • Rename release-notes skill to write-release-notes #​7511 by @​jeffhandley (co-authored by @​Copilot)

Acknowledgements

  • @​wtgodbe @​tarekgh @​peterwald @​JeremyLikness @​eiriktsarpalis @​ericstj @​evgenyfedorov2 reviewed pull requests

Full Changelog: dotnet/extensions@v10.5.2...v10.6.0

10.5.2

This patch release ships a single fix to Microsoft.Extensions.VectorData.Abstractions, correcting StorageName resolution when external serialization is enabled. Microsoft.Extensions.VectorData.ConformanceTests, Microsoft.Extensions.AI.Abstractions, Microsoft.Extensions.AI, and Microsoft.Extensions.AI.OpenAI are published alongside it for version coherency — they contain no code changes from 10.5.1.

Packages in this release

PackageVersion
Microsoft.Extensions.VectorData.Abstractions10.5.2
Microsoft.Extensions.VectorData.ConformanceTests10.5.2
Microsoft.Extensions.AI.Abstractions10.5.2
Microsoft.Extensions.AI10.5.2
Microsoft.Extensions.AI.OpenAI10.5.2

What's Changed

Microsoft.Extensions.VectorData.Abstractions

  • Minor fixes to MEVD.Abstractions: correct StorageName behavior when external serialization is enabled, and disable a warning for net462. (by @​roji in #​7475)

Full Changelog: dotnet/extensions@v10.5.1...v10.5.2

10.5.1

Version 10.5.1 of the Microsoft.Extensions.AI packages stabilizes CodeInterpreter, WebSearch, and ImageGeneration tool content types. The release adds new experimental tool search and OpenAI request policy hooks. And the OpenTelemetry gen-ai semantic conventions are updated to align with v1.41.

The 'aiagent-webapi' project template in Microsoft.Agents.AI.ProjectTemplates is updated to align with v1.3.0 of Agent Framework, updating the OpenTelemetry dependencies within the template projects as well.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.5.1
Microsoft.Extensions.AI.Abstractions10.5.1
Microsoft.Extensions.AI.OpenAI10.5.1
Microsoft.Extensions.AI.Templates10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates1.3.0-preview.1.26251.3

Experimental API Changes

Now Stable

The following types previously emitted the MEAI001 experimental diagnostic and are now stable.

  • CodeInterpreter and WebSearch tool content types are now stable #​7493
    • CodeInterpreterToolCallContent
    • CodeInterpreterToolResultContent
    • WebSearchToolCallContent
    • WebSearchToolResultContent
  • ImageGeneration tool content types and tool are now stable #​7476
    • ImageGenerationToolCallContent
    • ImageGenerationToolResultContent
    • HostedImageGenerationTool
    • ImageGenerationOptions
    • ImageGenerationResponseFormat (the Hosted enum value remains experimental)
    • IImageGenerator and the rest of the image generation infrastructure also remain experimental

New Experimental APIs

The following new APIs emit the MEAI001 experimental diagnostic.

  • New experimental API: HostedToolSearchTool with DeferredTools for tool-search-driven deferred tool loading #​7471
  • New experimental API: OpenAIRequestPolicies extension hook for appending System.ClientModel.PipelinePolicy instances to outgoing OpenAI requests #​7495

Breaking Changes to Experimental APIs

  • WebSearchToolResultContent.Results was renamed to Outputs as part of the stabilization in #​7493, aligning with CodeInterpreterToolResultContent.Outputs. The original Results property was included in version 10.4.0 and 10.5.0; this is a binary breaking change and consumers need to update to consume the updated property.

    WebSearchToolResultContent content = ...;
    - IList<AIContent>? items = content.Results;+ IList<AIContent>? items = content.Outputs;

... (truncated)

Commits viewable in compare view.

Updated Microsoft.Extensions.Options from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Options's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.9.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.8.0...v18.9.0

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

18.7.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.6.0...v18.7.0

18.6.0

What's Changed

Changes to tests and infra

18.5.1

What's Changed

Full Changelog: microsoft/vstest@v18.5.0...v18.5.1

18.5.0

⚠️ Unlisted on Nuget, because of #​15718

What's Changed

Full Changelog: microsoft/vstest@v18.4.0...v18.5.0

Commits viewable in compare view.

Updated Stripe.net from 50.3.0 to 52.4.1.

Release notes

Sourced from Stripe.net's releases.

52.4.1

  • #​3441 Harden API requestor code against malicious URLs

See the changelog for more details.

52.4.0

This release changes the pinned API version to 2026-08-26.dahlia.

  • #​3426 Add new EventNotificationHandler class for better thin event management

  • #​3436 Update generated code

    • Add support for new resource Billing.FeedbackOption
    • Add support for Create, Deactivate, Get, List, and Update methods on resource Billing.FeedbackOption
    • Add support for PaymentMethodSettings on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for FeedbackOptions on BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason and BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonOptions
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Card.Wallet.Link and Charge.PaymentMethodDetails.Link
    • Add support for FundingTypesBlocked on Checkout.Session.PaymentMethodOptions.Card.Restrictions and CheckoutSessionPaymentMethodOptionsCardRestrictionsOptions
    • Add support for Metadata on ConfirmationToken
    • Add support for ActiveEntitlements and CustomerPortal on CustomerSession.Components and CustomerSessionComponentsOptions
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for FrozenFields on InvoiceItem
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • Add support for ApplicationFeeAmount, ApplicationFeePercent, OnBehalfOf, and TransferData on PaymentLinkUpdateOptions
    • Add support for FeedbackOption on Subscription.CancellationDetails and SubscriptionCancellationDetailsOptions
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, Tax.Registration.CountryOptions.Sk, TaxRegistrationCountryOptionsAtOptions, TaxRegistrationCountryOptionsBeOptions, TaxRegistrationCountryOptionsBgOptions, TaxRegistrationCountryOptionsCyOptions, TaxRegistrationCountryOptionsCzOptions, TaxRegistrationCountryOptionsDeOptions, TaxRegistrationCountryOptionsDkOptions, TaxRegistrationCountryOptionsEeOptions, TaxRegistrationCountryOptionsEsOptions, TaxRegistrationCountryOptionsFiOptions, TaxRegistrationCountryOptionsFrOptions, TaxRegistrationCountryOptionsGrOptions, TaxRegistrationCountryOptionsHrOptions, TaxRegistrationCountryOptionsHuOptions, TaxRegistrationCountryOptionsIeOptions, TaxRegistrationCountryOptionsItOptions, TaxRegistrationCountryOptionsLtOptions, TaxRegistrationCountryOptionsLuOptions, TaxRegistrationCountryOptionsLvOptions, TaxRegistrationCountryOptionsMtOptions, TaxRegistrationCountryOptionsNlOptions, TaxRegistrationCountryOptionsPlOptions, TaxRegistrationCountryOptionsPtOptions, TaxRegistrationCountryOptionsRoOptions, TaxRegistrationCountryOptionsSeOptions, TaxRegistrationCountryOptionsSiOptions, and TaxRegistrationCountryOptionsSkOptions

See the changelog for more details.

52.4.0-alpha.2

  • #​3423 Update generated code for private-preview
    • Add support for new resources Billing.FeedbackOption and PaymentPlan
    • ⚠️ Remove support for resource Billing.FeedbackOptions
    • Add support for Create, Get, List, and Update methods on resource PaymentPlan
    • Add support for Update method on resource V2.MoneyManagement.Transaction
    • Add support for WechatPayPayments on Account.Settings and AccountSettingsOptions
    • ⚠️ Change type of BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason.FeedbackOptions from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for SubscriptionPause on BillingPortal.Session.Flow
    • Add support for ActiveEntitlements on CustomerSession.Components
    • Add support for SharedPaymentIssuedToken on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for ManagedPayments on InvoiceCreateOptions, InvoiceItemCreateOptions, InvoiceItem, Invoice, and QuotePreviewInvoice
    • Add support for PaymentPlan on Invoice
    • Add support for EstimatedFeeDetails and EstimatedFee on Issuing.Authorization.PendingRequest.HoldAmountDetails and Issuing.Authorization.RequestHistory.HoldAmountDetails
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price from $Price to deletable($Price)
    • ⚠️ Change type of Subscription.CancellationDetails.FeedbackOption from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for CancelAtPeriodEnd on Subscription.PendingUpdate
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, and Tax.Registration.CountryOptions.Sk
    • Add support for Metadata on V2.Billing.Contract.PricingLines.Data.Pricing.PriceDetails.PricingOverrides.Data, V2.Billing.Contract.PricingOverrides.Data, V2.Billing.ContractUpdateOptions, V2.MoneyManagement.Transaction, V2BillingContractPricingLineActionUpdateOptions, V2BillingContractPricingOverrideActionAddOptions, V2BillingContractPricingOverrideActionUpdateOptions, and V2BillingContractPricingOverrideOptions
    • Add support for TaxAmount on V2.MoneyManagement.OutboundPaymentQuote.EstimatedFee
    • Add support for PayoutMethodOptions on V2.MoneyManagement.OutboundPaymentQuote.To and V2MoneyManagementOutboundPaymentQuoteToOptions
    • Change type of V2BillingContractPricingLineActionUpdatePricingPriceDetailsPricingOverrideActionUpdateOptions.Metadata from string to emptyable(string)
    • Add support for snapshot events PaymentPlanCreated, PaymentPlanInstallmentDue, PaymentPlanInstallmentPaid, PaymentPlanInstallmentWillBeDue, and PaymentPlanUpdated with resource PaymentPlan

See the changelog for more details.

52.4.0-alpha.1

This release changes the pinned API version to 2026-08-12.preview.

  • #​3421 Update generated code for private-preview
    • Add support for new resource V2.Tax.OperationsResolveAddressResult
    • Add support for ResolveAddress method on resource V2.Tax.OperationsResolveAddressResult
    • Add support for Confirm and FxQuote methods on resource V2.MoneyManagement.PayoutIntent
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Link
    • ⚠️ Remove support for PricingGroup on Charge.PaymentMethodDetails.Link
    • Add support for Celo on Crypto.OnrampSession.TransactionDetails.WalletAddresses
    • Add support for CustomerPortal on CustomerSession.Components
    • Add support for AppliedToInvoice and Type on CustomerCustomerBalanceTransactionCreateOptions
    • Add support for ClassificationState and EnrichmentState on FinancialConnections.Account
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for Classifications and Enrichments on FinancialConnections.Transaction
    • Add support for CustomerBalance on Invoice and QuotePreviewInvoice
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, and Subscription.PaymentSettings.PaymentMethodOptions
    • Add support for HoldAmountDetails and HoldAmount on Issuing.Authorization.PendingRequest and Issuing.Authorization.RequestHistory
    • Add support for NetworkDeclineCode on PaymentAttemptRecordPaymentMethodDetailsCardOptions and PaymentRecordPaymentMethodDetailsCardOptions
    • Add support for SetupFutureUsage on PaymentIntent.PaymentMethodOptions.Sequra
    • Add support for Status on QuotePreviewSubscriptionSchedule.PauseSchedule.Pause, QuotePreviewSubscriptionSchedule.PauseSchedule.Resume, SubscriptionSchedule.PauseSchedule.Pause, and SubscriptionSchedule.PauseSchedule.Resume
    • Change type of SubscriptionSchedulePauseSchedulesOptions.Resume from pause_schedule_update_resume_params to emptyable(pause_schedule_update_resume_params)
    • Add support for Acquirer on EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension
    • ⚠️ Change type of EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension.Type, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension.Type, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension.Type, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension.Type from literal('issuer') to enum('acquirer'|'issuer')
    • Add support for ConfirmationMethod on V2.MoneyManagement.PayoutIntentCreateOptions and V2.MoneyManagement.PayoutIntent
    • Add support for EstimatedFees and FxQuote on V2.MoneyManagement.PayoutIntent
    • Add support for Debited on V2.MoneyManagement.PayoutIntent.From
    • Add support for Confirm on V2.MoneyManagement.PayoutIntent.NextAction
    • ⚠️ Change type of V2.MoneyManagement.PayoutIntent.NextAction.Type from literal('handle_failure') to enum('confirm'|'handle_failure')
    • Add support for Credited on V2.MoneyManagement.PayoutIntent.To
    • Add support for event notification V1BalanceSettingsUpdatedEvent with related object BalanceSettings
    • Add support for event notification V1BillingCreditBalanceTransactionCreatedEvent with related object Billing.CreditBalanceTransaction
    • Add support for event notifications V1BillingCreditGrantCreatedEvent and V1BillingCreditGrantUpdatedEvent with related object Billing.CreditGrant
    • Add support for event notifications V1BillingMeterCreatedEvent, V1BillingMeterDeactivatedEvent, V1BillingMeterReactivatedEvent, and V1BillingMeterUpdatedEvent with related object Billing.Meter
    • Add support for event notifications V1FinancialConnectionsAccountAccountNumbersUpdatedEvent, V1FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent, V1FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent, `V1FinancialConnectionsAccountUpcomingAccountNumberExp...

_Des...

Description has been truncated

Bumps coverlet.collector from 8.0.1 to 10.0.1
Bumps FluentAssertions from 8.9.0 to 8.10.0
Bumps Markdig from 1.1.2 to 1.3.2
Bumps Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2
Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11
Bumps Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11
Bumps Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0
Bumps Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0
Bumps Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1
Bumps Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0
Bumps Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0
Bumps Microsoft.Extensions.Options from 10.0.6 to 10.0.11
Bumps Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0
Bumps Stripe.net from 50.3.0 to 52.4.1
Bumps Stytch.net from 3.2.0 to 4.1.0
Bumps Svix from 1.90.0 to 2.2.0
Bumps xunit.runner.visualstudio from 3.1.5 to 4.0.0
---
updated-dependencies:
- dependency-name: coverlet.collector
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: FluentAssertions
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Markdig
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.ApplicationInsights.AspNetCore
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.OpenApi
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker
dependency-version: 2.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
dependency-version: 2.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Design
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Options
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http.Resilience
dependency-version: 10.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Stripe.net
dependency-version: 52.4.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Stytch.net
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Svix
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: xunit.runner.visualstudio
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 2, 2026
@paulvanbrenk

Copy link
Copy Markdown
Collaborator

Superseded in part by #680, which takes the 18 patch/minor updates from this group and leaves the five majors.

Taken in #680:

PackageFromTo
Markdig1.1.21.3.2
Microsoft.ApplicationInsights.AspNetCore3.1.03.1.2
Microsoft.Extensions.Http.Resilience10.5.010.9.0
Microsoft.Azure.Functions.Worker2.51.02.52.0
Microsoft.Azure.Functions.Worker.ApplicationInsights2.50.02.51.0
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore2.1.02.1.1
Microsoft.Azure.Functions.Worker.Sdk2.0.72.1.0
FluentAssertions8.9.08.10.0
Microsoft.NET.Test.Sdk18.4.018.9.0
Microsoft.* (EF Core, Extensions, AspNetCore)10.0.610.0.11

Left for individual review:

  • Stripe.net 50.3.0 → 52.4.1 — two majors on the payments path
  • Stytch.net 3.2.0 → 4.1.0 — auth; the 4.0.0 break is a nullability annotation on organizations.create, which is B2B-only and unused here, so this one is routine when someone picks it up
  • Svix 1.90.0 → 2.2.0 — webhook signature verification in StytchWebhook.cs; a silent break here means Stytch webhooks 401
  • coverlet.collector 8.0.1 → 10.0.1 and xunit.runner.visualstudio 3.1.5 → 4.0.0 — test infrastructure, safe to do together

Keeping this PR open for those five.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency file.NETPull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@paulvanbrenk
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Bump the dotnet group with 23 updates - #679

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a
Open

Bump the dotnet group with 23 updates#679
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/PatchNotes.Api/dotnet-5730cb2a9a

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubSep 2, 2026

Copy link
Copy Markdown
Contributor

⚠️Dependabot is rebasing this PR⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updated coverlet.collector from 8.0.1 to 10.0.1.

Release notes

Sourced from coverlet.collector's releases.

10.0.1

Improvements

Fixed

  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828

Maintenance

  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

10.0.0

Improvements

  • Unique Report Filenames (coverlet.MTP and AzDO) #​1866
  • Add --coverlet-file-prefix option for unique report files #​1869
  • Introduce .NET 10 support #​1823

Fixed

  • Fix [BUG] Wrong branch rate on IAsyncEnumerable for generic type #​1836
  • Fix [BUG] Missing Coverage after moving to MTP #​1843
  • Fix [BUG] No coverage reported when targeting .NET Framework with 8.0.1 #​1842
  • Fix [BUG] Behavior changes between MTP and Legacy (msbuild) #​1878
  • Fix [BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json #​1880
  • Fix [BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced #​1718 by https://github.com/yusyd
  • Fix [BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) #​1762

Maintenance

  • Add comprehensive async method tests and documentation for issue #​1864
  • Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests #​1833
  • Add net9.0 and net10.0 targets #​1822

Diff between 8.0.1 and 10.0.0

Commits viewable in compare view.

Updated FluentAssertions from 8.9.0 to 8.10.0.

Release notes

Sourced from FluentAssertions's releases.

8.10.0

What's Changed

Improvements

Documentation

Others

Full Changelog: fluentassertions/fluentassertions@8.9.0...8.10.0

Commits viewable in compare view.

Updated Markdig from 1.1.2 to 1.3.2.

Release notes

Sourced from Markdig's releases.

1.3.2

Changes

🐛 Bug Fixes

  • Fix emoji table alignment regression (#​943) (fc705234)

Full Changelog: 1.3.1...1.3.2

Published with dotnet-releaser

1.3.1

Changes

🐛 Bug Fixes

  • Fix LinkHelper non-ASCII urilize (#​942) (50061841)
  • Fix plus superscript parsing (#​791) (25506f20)

Full Changelog: 1.3.0...1.3.1

Published with dotnet-releaser

1.3.0

Changes

🐛 Bug Fixes

  • Fix CJK emphasis after HTML entity newlines (#​941) (fcbf8170)
  • Fix pipe table cells with unmatched subscript (#​932) (0f98267a)
  • Fix roundtrip autolink URLs (#​919) (b8364135)
  • Fix configurable nesting depth limit (#​892) (d7f13b03)
  • Fix NormalizeRenderer auto identifiers output (#​930) (9dffce52)
  • Fix blockquote ordered list parsing (#​887) (bc4e3990)

📚 Documentation

  • add InferColumnWidthsFromSeparator docs (PR #​939) by @​SimonCropp

🧰 Misc

  • Update readme with Alert extension details (PR #​940) by @​AndrewTriesToCode
  • Update AGENTS.md (5dca4149)

Full Changelog: 1.2.0...1.3.0

Published with dotnet-releaser

1.2.0

Changes

🚀 Enhancements

  • Add opt-in support for nested alert blocks (PR #​938) by @​kapsiR

🧰 Misc

  • Remove old changelog.md (be4da8b4)

Full Changelog: 1.1.3...1.2.0

Published with dotnet-releaser

1.1.3

Changes

🐛 Bug Fixes

  • Fix AbbreviationExtension corrupting emphasis/bold/italic resolution (#​935) (PR #​936) by @​Kryptos-FR

🚀 Enhancements

  • Attribute with StringSyntax (PR #​937) by @​SimonCropp

Full Changelog: 1.1.2...1.1.3

Published with dotnet-releaser

Commits viewable in compare view.

Updated Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2.

Release notes

Sourced from Microsoft.ApplicationInsights.AspNetCore's releases.

3.1.2

Version 3.1.2

3.1.1

Version 3.1.1

Commits viewable in compare view.

Updated Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.Mvc.Testing's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.AspNetCore.OpenApi's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker's releases.

2.52.0

What's Changed

Microsoft.Azure.Functions.Worker (metapackage) 2.52.0

  • Update Microsoft.Azure.Functions.Worker.Core to 2.52.0
  • Update Microsoft.Azure.Functions.Worker.Grpc to 2.52.0

Microsoft.Azure.Functions.Worker.Core 2.52.0

  • Add support for propagating trace context tags from worker to host (#​3303)
  • Add support for propagating OpenTelemetry Baggage to the worker. Requires use with the OpenTelemetry Extension to work end to end (#​3319).

Microsoft.Azure.Functions.Worker.Grpc 2.52.0

  • Update protobuf version to v1.12.0-protofile and add support for propagating tags from the worker to the functions host (#​3303).
  • Update protobuf version to v1.13.0-protofile to add support for propagating OpenTelemetry baggage to the worker (#​3319).

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.ApplicationInsights's releases.

2.51.0

What's Changed

  • Improved idempotency of service registration calls (#​3273)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore's releases.

2.1.1

What's Changed

Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.1.1

  • Fix response cookie duplication in ASP.NET Core integration by giving IHeaderDictionary indexer setters replace semantics, including removing the header when assigned StringValues.Empty (#​3353)
  • Pass cancellation tokens (RequestAborted / CancellationToken) through to WaitAsync calls so cancelled HTTP
    requests propagate promptly instead of waiting for timeout (#​3415)
  • Fix intermittent InvalidOperationException due to race condition between SetResult call on TCS and HTTP request cancellation/timeout (#​3415)

Commits viewable in compare view.

Updated Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0.

Release notes

Sourced from Microsoft.Azure.Functions.Worker.Sdk's releases.

2.1.0

What's Changed

Microsoft.Azure.Functions.Worker.Sdk 2.1.0

  • Emit a build warning directing users to the Azure.Functions.Sdk MSBuild SDK when targeting .NET 11 (#​3435)

Microsoft.Azure.Functions.Worker.Sdk.Generators 1.4.0

  • Added compile-time duplicate function name detection (AZFW0017) (#​3158)
  • Always emit the generated function metadata provider and executor, even when an app declares zero functions or all declared functions fail validation (including duplicate function names), so apps stay on the generated provider instead of failing at indexing time (#​3446)

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Design's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.InMemory's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.Sqlite's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.EntityFrameworkCore.SqlServer's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Hosting's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Http's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0.

Release notes

Sourced from Microsoft.Extensions.Http.Resilience's releases.

10.9.0

Version 10.9.0 is headlined by changes in these areas:

  • AI: New experimental routing APIs center on the abstract RoutingChatClient base class, with SemanticRoutingChatClient as a concrete semantic-routing implementation. Separately, the abstract FailoverChatClient specialization and its concrete OrderedFailoverChatClient implementation add failover routing.
  • AI Evaluation: The generated report gains redesigned Overview, Cases, History, and Comparison views.
  • ASP.NET Core and HTTP diagnostics: The release adds HTTP request latency log enrichment and fixes configuration binding, response-body logging, request-path redaction, and resilience package version handling.
  • Source-generated logging and service discovery: Fixes cover classification type qualification, thread-local state cleanup, and DNS query suffix handling.

Experimental API Changes

New Experimental APIs

  • New experimental API: HTTP request latency log enrichment (EXTEXP0013) #​7602
  • New experimental API: Chat client routing and failover (MEAI001) #​7662

What's Changed

AI (Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI)

  • Add extensible chat client routing #​7662 by @​joshuajyue (co-authored by @​Copilot)
  • Pass the request's options to the selected client #​7685 by @​joshuajyue (co-authored by @​jozkee @​Copilot)
  • AI.Abstractions: fix ExcludeFromSchema dropped under concurrent AIFunction creation #​7677 by @​jozkee (co-authored by @​Copilot)
  • Cap OpenAI dependency version (b10f9c0) by @​jeffhandley (co-authored by @​Copilot)

Note: Microsoft.Extensions.AI.OpenAI constrains its dependency for OpenAI to 2.12.x, preventing OpenAI updates to 2.13.0+ due to an incompatibility. We expect to release Microsoft.Extensions.AI.OpenAI version 10.9.1 during the week of August 17 to address this issue.

HTTP Resilience and Diagnostics (Microsoft.Extensions.Http.Resilience and Microsoft.Extensions.Http.Diagnostics)

  • Fix Grpc.Net.ClientFactory version range check - Fixes #​7565 #​7566 by @​Ghost93
  • Fix response body logging under debugger #​7678 by @​Rimobul
  • Redact outgoing path when route is unknown #​7687 by @​Rimobul
  • Fix HTTP client logging config binding #​7691 by @​Rimobul

ASP.NET Core Extensions (Microsoft.AspNetCore.Diagnostics.Middleware)

  • Rename HttpLatencyTelemetry extensions class and drop redundant TFM guard #​7645 by @​EasyL0ver (co-authored by @​Copilot)
  • Add HTTP request latency log enricher (experimental) #​7602 by @​EasyL0ver (co-authored by @​Copilot)

Logging Source Generator (Microsoft.Gen.Logging)

  • [Microsoft.Gen.Logging] Clear thread-local state when logging throws #​7682 by @​Rimobul
  • [Microsoft.Gen.Logging] Fully qualify classification types #​7689 by @​Rimobul

AI Evaluation (Microsoft.Extensions.AI.Evaluation.Reporting)

  • [Microsoft.Extensions.AI.Evaluation.Reporting] Evaluation report redesign #​7609 by @​grafanaKibana

Project Templates (Microsoft.McpServer.ProjectTemplates)

  • Remove MCP server project template #​7680 by @​jeffhandley (co-authored by @​Copilot)

... (truncated)

10.8.4

This servicing update refreshes the .NET AI project templates ahead of the July 30, 2026 retirement of GitHub Models — removing the GitHub Models provider option and updating template dependencies.

As a result, both the AI Chat Web (aichatweb) and AI Agent Web API (aiagent-webapi) templates now require the AI service provider to be chosen explicitly via --provider; there is no longer a default. One of the following must be selected:

  • --provider azureopenai — Azure OpenAI
  • --provider ollama — Ollama (for local development)
  • --provider openai — OpenAI Platform

Packages in this release

PackageVersion
Microsoft.Extensions.AI.Templates10.8.4-preview.3.26379.3
Microsoft.Agents.AI.ProjectTemplates1.13.0-preview.1.26379.3

What's Changed

Project templates

  • Removed the GitHub Models provider from the AI Chat Web and AI Agent Web API templates, ahead of GitHub Models being fully retired on July 30, 2026. The --provider option is now required with no default (#​7667).
  • Updated AI template dependencies — bumped Aspire.Hosting.AppHost to 13.4.6 and CommunityToolkit.VectorData.SqliteVec to 1.0.0-preview.4 (aligned System.Linq.AsyncEnumerable to 10.0.9), replacing earlier workaround package pins (#​7639).

Full Changelog

10.8.3

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.3
Microsoft.Extensions.AI.Abstractions10.8.3
Microsoft.Extensions.AI.OpenAI10.8.3

Experimental API Changes

Experimental API behavior updates

  • Updated serialization behavior for experimental ToolApprovalRequestContent.RequiresConfirmation so it no longer leaks into consumer source-generated AIContent JSON metadata unless approval APIs are intentionally used (#​7659).

What's Changed

AI abstractions and serialization

  • Fixed MEAI001 leakage from RequiresConfirmation in source-generated AIContent contexts by using an internal JSON-included backing member while keeping the public experimental member ignored for source-generation metadata (#​7659).

Test Improvements

  • Added stabilization regression coverage to verify consumer source-generated List<AIContent> contexts compile and round-trip without requiring MEAI001 suppression (#​7659).

Full Changelog

10.8.2

This servicing release updates Microsoft.Extensions.VectorData.ConformanceTests to 10.8.2 and includes targeted test framework migration fixes.

Packages in this release

PackageVersionNote
Microsoft.Extensions.VectorData.Abstractions10.8.2Published August 7, 2026
Microsoft.Extensions.VectorData.ConformanceTests10.8.2

Update: August 7, 2026
The Microsoft.Extensions.VectorData.Abstractions package was initially excluded from this release by mistake. Because Microsoft.Extensions.VectorData.ConformanceTests has a dependency on Microsoft.Extensions.VectorData.Abstractions, that led to failures when updating to Microsoft.Extensions.VectorData.ConformanceTests 10.8.2.

Microsoft.Extensions.VectorData.Abstractions was published August 7, 2026 to resolve that issue.

What's Changed

AI

  • Move Microsoft.Extensions.VectorData.ConformanceTests to xUnit 3 #​7636 by @​adamsitnik (co-authored by @​Copilot)

Acknowledgements

  • @​roji reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.1...v10.8.2

10.8.1

This servicing release updates the Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, and Microsoft.Extensions.AI.OpenAI packages to 10.8.1 with two targeted fixes: correct tool-call/tool-result ordering when resuming approval-gated functions with service-managed chat history, and preservation of the OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.8.1
Microsoft.Extensions.AI.Abstractions10.8.1
Microsoft.Extensions.AI.OpenAI10.8.1

What's Changed

AI

  • Fix FICC tool_calls/tool ordering with approvals and service-managed chat history #​7617 by @​westey-m
  • Roundtrip OpenAI Responses reasoning item id for stateless (store=false) encrypted reasoning #​7629 by @​rogerbarreto (co-authored by @​tarekgh)

Acknowledgements

  • @​jozkee reviewed pull requests

Full Changelog: dotnet/extensions@v10.8.0...v10.8.1

10.8.0

This release adds new experimental APIs to Microsoft.Extensions.AI.Abstractions and updates the OpenAI dependency to 2.12.0, alongside documentation, test, and repository maintenance.

Experimental API Changes

New Experimental APIs

  • New experimental API: AIFunctionNameAttribute and AIParameterNameAttribute #​7610 by @​jozkee (co-authored by @​jeffhandley @​Copilot)
  • New experimental API: ToolApprovalRequestContent.RequiresConfirmation (MEAI001) #​7549 by @​javiercn (co-authored by @​Copilot)

What's Changed

AI

  • Upgrade OpenAI dependency to 2.12.0 #​7608 by @​jozkee (co-authored by @​Copilot)
  • Auto-detect audio format in OpenAISpeechToTextClient #​7575 by @​jozkee (co-authored by @​Copilot)
  • Fix ImageGeneratingChatClient duplicating preceding content and dropping following content #​7624 by @​jozkee (co-authored by @​Copilot)

Vector Data

  • Make all test methods virtual in VectorData.ConformanceTests #​7606 by @​adamsitnik (co-authored by @​Copilot)

Documentation Updates

  • Remove links to ai-samples repo #​7574 by @​gewarren
  • Fix up docs with Copilot (MEVD) #​7597 by @​gewarren
  • Fix up docs with Copilot (M.E.ServiceDiscovery) #​7598 by @​gewarren (co-authored by @​Copilot)
  • Fix up docs with Copilot (MEAI) #​7600 by @​gewarren
  • Fix up docs with Copilot #​7601 by @​gewarren

Test Improvements

  • Fix flaky StampedeTests and harden related test waits #​7572 by @​jeffhandley (co-authored by @​Copilot)
  • Fix SQLitePCLRaw.lib.e_sqlite3 vulnerability by replacing SemanticKernel connectors with CommunityToolkit #​7579 by @​adamsitnik (co-authored by @​Copilot)
  • Removing SemanticKernel Connectors dependency and replacing it #​7584 by @​adamsitnik (co-authored by @​Copilot)
  • Migrate to xUnit v3 #​7607 by @​adamsitnik (co-authored by @​shyamnamboodiripad @​Copilot)

Repository Infrastructure Updates

  • Update OTel GenAI conventions skill for standalone semconv-genai repo #​7519 by @​jeffhandley (co-authored by @​Copilot)
  • Bump dotnet-coverage from 18.7.0 to 18.8.0 #​7552
  • [main] Update dependencies from dotnet/arcade #​7559
  • Fix transitive MessagePack vulnerability in AI template AppHost projects #​7561 by @​adamsitnik (co-authored by @​Copilot)
  • Bump esbuild, @​vitejs/plugin-react and vite in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7564
  • Bump tmp from 0.2.6 to 0.2.7 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7569
  • Bump js-yaml from 4.1.1 to 4.2.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7570
  • Bump PowerShell from 7.6.2 to 7.6.3 #​7576
  • Remove duplicate 'WebAPI' classification from template #​7577 by @​danroth27
  • [main] Update dependencies from dotnet/arcade #​7590
  • Eliminate redundant Correctness CI stage by merging into Build #​7594 by @​adamsitnik (co-authored by @​Copilot)
  • Update Agent Framework to 1.13.0 #​7613 by @​jeffhandley (co-authored by @​Copilot)
    ... (truncated)

10.7.0

v10.7.0 graduates the Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package to stable. The package registers a Kubernetes-aware ResourceQuotaProvider that reads the pod's CPU and memory requests and limits and exposes them to Microsoft.Extensions.Diagnostics.ResourceMonitoring as baseline and maximum quotas, which then feed the request and limit dimensions of the published resource utilization metrics. The companion ResourceQuota and ResourceQuotaProvider types in Microsoft.Extensions.Diagnostics.ResourceMonitoring graduate to stable in the same change so that consumers can implement custom quota providers without taking an experimental dependency.

On the AI side, Microsoft.Extensions.AI.OpenAI moves to OpenAI 2.11.0 and fixes a deserialization bug in ToolJson.AdditionalProperties so that JSON Schema additionalProperties values shaped as sub-schema objects (for example {"type":"string"}) are preserved instead of throwing during deserialization. HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt graduate to stable since both values are consistently available across hosted-file providers, while Purpose and Scope remain experimental as provider-shaped vocabulary. FunctionInvokingChatClient drops a backward-compat path that auto-marked ToolApprovalResponseContent entries with InformationalOnly: true; consumers that need to continue accepting sessions serialized before #​7468 can use the sample ApprovalHistoryNormalizingChatClient middleware added in the test project.

Experimental API Changes

Now Stable

  • Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package is now stable #​7253
  • Resource Monitoring ResourceQuota and ResourceQuotaProvider APIs are now stable (previously EXTEXP0008) #​7253
  • HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt are now stable (previously MEAI001) #​7513

What's Changed

AI

  • Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt #​7513 by @​jozkee (co-authored by @​Copilot)
  • Remove backward-compat InformationalOnly case from FICC; suggest middleware workaround #​7538 by @​jozkee (co-authored by @​Copilot)
  • Upgrade OpenAI package from 2.10.0 to 2.11.0 #​7544 by @​jozkee (co-authored by @​Copilot)
  • Fix ToolJson.AdditionalProperties to accept sub-schema objects #​7546 by @​jozkee (co-authored by @​Copilot)

Diagnostics, Health Checks, and Resource Monitoring

  • Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to stable #​7253 by @​amadeuszl (co-authored by @​Copilot)

Repository Infrastructure Updates

  • [main] Update dependencies from dotnet/arcade #​7521
  • Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 #​7522
  • Bump dotnet-coverage from 18.6.2 to 18.7.0 #​7530
  • Bump PowerShell from 7.6.1 to 7.6.2 #​7531
  • Bump qs from 6.15.1 to 6.15.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7532
  • [main] Update dependencies from dotnet/arcade #​7534
  • Bump tmp from 0.2.5 to 0.2.6 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7537

Acknowledgements

  • @​ericstj submitted issue #​7509 (resolved by #​7544)
  • @​scottt732 submitted issue #​7540 (resolved by #​7546)
  • @​DeagleGross @​wtgodbe @​dariusclay @​evgenyfedorov2 @​peterwald @​PranavSenthilnathan @​shyamnamboodiripad @​stephentoub @​tarekgh reviewed pull requests

Full Changelog: dotnet/extensions@v10.6.0...v10.7.0

10.6.0

Version 10.6.0 stabilizes the response continuation token and background-response APIs in Microsoft.Extensions.AI.Abstractions. Most other AI work for May shipped in 10.5.1; this monthly release rolls those changes up alongside dependency updates and a small Resource Monitoring cleanup.

Experimental API Changes

Now Stable

  • ResponseContinuationToken and background-response APIs are now stable (previously MEAI001) #​7512

What's Changed

AI

  • Stabilize ResponseContinuationToken / background-response APIs #​7512 by @​jozkee (co-authored by @​Copilot)

Repository Infrastructure Updates

  • Update version to 10.6.0 #​7458 by @​jeffhandley
  • [main] Update dependencies from dotnet/arcade #​7451
  • Bump follow-redirects from 1.15.11 to 1.16.0 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript/azure-devops-report/tasks/PublishAIEvaluationReport #​7469
  • Merge release/10.5 into main #​7470 by @​jeffhandley
  • Bump microsoft.visualstudio.slngen.tool from 12.0.13 to 12.0.32 #​7484
  • Bump postcss from 8.5.9 to 8.5.12 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7494
  • Bump dotnet-reportgenerator-globaltool from 5.5.7 to 5.5.9 #​7504
  • Rename release-notes skill to write-release-notes #​7511 by @​jeffhandley (co-authored by @​Copilot)

Acknowledgements

  • @​wtgodbe @​tarekgh @​peterwald @​JeremyLikness @​eiriktsarpalis @​ericstj @​evgenyfedorov2 reviewed pull requests

Full Changelog: dotnet/extensions@v10.5.2...v10.6.0

10.5.2

This patch release ships a single fix to Microsoft.Extensions.VectorData.Abstractions, correcting StorageName resolution when external serialization is enabled. Microsoft.Extensions.VectorData.ConformanceTests, Microsoft.Extensions.AI.Abstractions, Microsoft.Extensions.AI, and Microsoft.Extensions.AI.OpenAI are published alongside it for version coherency — they contain no code changes from 10.5.1.

Packages in this release

PackageVersion
Microsoft.Extensions.VectorData.Abstractions10.5.2
Microsoft.Extensions.VectorData.ConformanceTests10.5.2
Microsoft.Extensions.AI.Abstractions10.5.2
Microsoft.Extensions.AI10.5.2
Microsoft.Extensions.AI.OpenAI10.5.2

What's Changed

Microsoft.Extensions.VectorData.Abstractions

  • Minor fixes to MEVD.Abstractions: correct StorageName behavior when external serialization is enabled, and disable a warning for net462. (by @​roji in #​7475)

Full Changelog: dotnet/extensions@v10.5.1...v10.5.2

10.5.1

Version 10.5.1 of the Microsoft.Extensions.AI packages stabilizes CodeInterpreter, WebSearch, and ImageGeneration tool content types. The release adds new experimental tool search and OpenAI request policy hooks. And the OpenTelemetry gen-ai semantic conventions are updated to align with v1.41.

The 'aiagent-webapi' project template in Microsoft.Agents.AI.ProjectTemplates is updated to align with v1.3.0 of Agent Framework, updating the OpenTelemetry dependencies within the template projects as well.

Packages in this release

PackageVersion
Microsoft.Extensions.AI10.5.1
Microsoft.Extensions.AI.Abstractions10.5.1
Microsoft.Extensions.AI.OpenAI10.5.1
Microsoft.Extensions.AI.Templates10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates1.3.0-preview.1.26251.3

Experimental API Changes

Now Stable

The following types previously emitted the MEAI001 experimental diagnostic and are now stable.

  • CodeInterpreter and WebSearch tool content types are now stable #​7493
    • CodeInterpreterToolCallContent
    • CodeInterpreterToolResultContent
    • WebSearchToolCallContent
    • WebSearchToolResultContent
  • ImageGeneration tool content types and tool are now stable #​7476
    • ImageGenerationToolCallContent
    • ImageGenerationToolResultContent
    • HostedImageGenerationTool
    • ImageGenerationOptions
    • ImageGenerationResponseFormat (the Hosted enum value remains experimental)
    • IImageGenerator and the rest of the image generation infrastructure also remain experimental

New Experimental APIs

The following new APIs emit the MEAI001 experimental diagnostic.

  • New experimental API: HostedToolSearchTool with DeferredTools for tool-search-driven deferred tool loading #​7471
  • New experimental API: OpenAIRequestPolicies extension hook for appending System.ClientModel.PipelinePolicy instances to outgoing OpenAI requests #​7495

Breaking Changes to Experimental APIs

  • WebSearchToolResultContent.Results was renamed to Outputs as part of the stabilization in #​7493, aligning with CodeInterpreterToolResultContent.Outputs. The original Results property was included in version 10.4.0 and 10.5.0; this is a binary breaking change and consumers need to update to consume the updated property.

    WebSearchToolResultContent content = ...;
    - IList<AIContent>? items = content.Results;+ IList<AIContent>? items = content.Outputs;

... (truncated)

Commits viewable in compare view.

Updated Microsoft.Extensions.Options from 10.0.6 to 10.0.11.

Release notes

Sourced from Microsoft.Extensions.Options's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.9.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.8.0...v18.9.0

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

18.7.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.6.0...v18.7.0

18.6.0

What's Changed

Changes to tests and infra

18.5.1

What's Changed

Full Changelog: microsoft/vstest@v18.5.0...v18.5.1

18.5.0

⚠️ Unlisted on Nuget, because of #​15718

What's Changed

Full Changelog: microsoft/vstest@v18.4.0...v18.5.0

Commits viewable in compare view.

Updated Stripe.net from 50.3.0 to 52.4.1.

Release notes

Sourced from Stripe.net's releases.

52.4.1

  • #​3441 Harden API requestor code against malicious URLs

See the changelog for more details.

52.4.0

This release changes the pinned API version to 2026-08-26.dahlia.

  • #​3426 Add new EventNotificationHandler class for better thin event management

  • #​3436 Update generated code

    • Add support for new resource Billing.FeedbackOption
    • Add support for Create, Deactivate, Get, List, and Update methods on resource Billing.FeedbackOption
    • Add support for PaymentMethodSettings on AccountSession.Components and AccountSessionComponentsOptions
    • Add support for FeedbackOptions on BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason and BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonOptions
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Card.Wallet.Link and Charge.PaymentMethodDetails.Link
    • Add support for FundingTypesBlocked on Checkout.Session.PaymentMethodOptions.Card.Restrictions and CheckoutSessionPaymentMethodOptionsCardRestrictionsOptions
    • Add support for Metadata on ConfirmationToken
    • Add support for ActiveEntitlements and CustomerPortal on CustomerSession.Components and CustomerSessionComponentsOptions
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for FrozenFields on InvoiceItem
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, InvoicePaymentSettingsPaymentMethodOptionsOptions, Subscription.PaymentSettings.PaymentMethodOptions, and SubscriptionPaymentSettingsPaymentMethodOptionsOptions
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • Add support for ApplicationFeeAmount, ApplicationFeePercent, OnBehalfOf, and TransferData on PaymentLinkUpdateOptions
    • Add support for FeedbackOption on Subscription.CancellationDetails and SubscriptionCancellationDetailsOptions
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, Tax.Registration.CountryOptions.Sk, TaxRegistrationCountryOptionsAtOptions, TaxRegistrationCountryOptionsBeOptions, TaxRegistrationCountryOptionsBgOptions, TaxRegistrationCountryOptionsCyOptions, TaxRegistrationCountryOptionsCzOptions, TaxRegistrationCountryOptionsDeOptions, TaxRegistrationCountryOptionsDkOptions, TaxRegistrationCountryOptionsEeOptions, TaxRegistrationCountryOptionsEsOptions, TaxRegistrationCountryOptionsFiOptions, TaxRegistrationCountryOptionsFrOptions, TaxRegistrationCountryOptionsGrOptions, TaxRegistrationCountryOptionsHrOptions, TaxRegistrationCountryOptionsHuOptions, TaxRegistrationCountryOptionsIeOptions, TaxRegistrationCountryOptionsItOptions, TaxRegistrationCountryOptionsLtOptions, TaxRegistrationCountryOptionsLuOptions, TaxRegistrationCountryOptionsLvOptions, TaxRegistrationCountryOptionsMtOptions, TaxRegistrationCountryOptionsNlOptions, TaxRegistrationCountryOptionsPlOptions, TaxRegistrationCountryOptionsPtOptions, TaxRegistrationCountryOptionsRoOptions, TaxRegistrationCountryOptionsSeOptions, TaxRegistrationCountryOptionsSiOptions, and TaxRegistrationCountryOptionsSkOptions

See the changelog for more details.

52.4.0-alpha.2

  • #​3423 Update generated code for private-preview
    • Add support for new resources Billing.FeedbackOption and PaymentPlan
    • ⚠️ Remove support for resource Billing.FeedbackOptions
    • Add support for Create, Get, List, and Update methods on resource PaymentPlan
    • Add support for Update method on resource V2.MoneyManagement.Transaction
    • Add support for WechatPayPayments on Account.Settings and AccountSettingsOptions
    • ⚠️ Change type of BillingPortal.Configuration.Features.SubscriptionCancel.CancellationReason.FeedbackOptions from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for SubscriptionPause on BillingPortal.Session.Flow
    • Add support for ActiveEntitlements on CustomerSession.Components
    • Add support for SharedPaymentIssuedToken on DelegatedCheckout.RequestedSessionConfirmOptions
    • Add support for ManagedPayments on InvoiceCreateOptions, InvoiceItemCreateOptions, InvoiceItem, Invoice, and QuotePreviewInvoice
    • Add support for PaymentPlan on Invoice
    • Add support for EstimatedFeeDetails and EstimatedFee on Issuing.Authorization.PendingRequest.HoldAmountDetails and Issuing.Authorization.RequestHistory.HoldAmountDetails
    • ⚠️ Remove support for Cryptogram on PaymentAttemptRecord.PaymentMethodDetails.Card.ThreeDSecure and PaymentRecord.PaymentMethodDetails.Card.ThreeDSecure
    • ⚠️ Change type of ProductCatalog.TrialOffer.EndBehavior.Transition.Price from $Price to deletable($Price)
    • ⚠️ Change type of Subscription.CancellationDetails.FeedbackOption from $Billing.FeedbackOptions to $Billing.FeedbackOption
    • Add support for CancelAtPeriodEnd on Subscription.PendingUpdate
    • Add support for Igic on Tax.Registration.CountryOptions.At, Tax.Registration.CountryOptions.Be, Tax.Registration.CountryOptions.Bg, Tax.Registration.CountryOptions.Cy, Tax.Registration.CountryOptions.Cz, Tax.Registration.CountryOptions.De, Tax.Registration.CountryOptions.Dk, Tax.Registration.CountryOptions.Ee, Tax.Registration.CountryOptions.Es, Tax.Registration.CountryOptions.Fi, Tax.Registration.CountryOptions.Fr, Tax.Registration.CountryOptions.Gr, Tax.Registration.CountryOptions.Hr, Tax.Registration.CountryOptions.Hu, Tax.Registration.CountryOptions.Ie, Tax.Registration.CountryOptions.It, Tax.Registration.CountryOptions.Lt, Tax.Registration.CountryOptions.Lu, Tax.Registration.CountryOptions.Lv, Tax.Registration.CountryOptions.Mt, Tax.Registration.CountryOptions.Nl, Tax.Registration.CountryOptions.Pl, Tax.Registration.CountryOptions.Pt, Tax.Registration.CountryOptions.Ro, Tax.Registration.CountryOptions.Se, Tax.Registration.CountryOptions.Si, and Tax.Registration.CountryOptions.Sk
    • Add support for Metadata on V2.Billing.Contract.PricingLines.Data.Pricing.PriceDetails.PricingOverrides.Data, V2.Billing.Contract.PricingOverrides.Data, V2.Billing.ContractUpdateOptions, V2.MoneyManagement.Transaction, V2BillingContractPricingLineActionUpdateOptions, V2BillingContractPricingOverrideActionAddOptions, V2BillingContractPricingOverrideActionUpdateOptions, and V2BillingContractPricingOverrideOptions
    • Add support for TaxAmount on V2.MoneyManagement.OutboundPaymentQuote.EstimatedFee
    • Add support for PayoutMethodOptions on V2.MoneyManagement.OutboundPaymentQuote.To and V2MoneyManagementOutboundPaymentQuoteToOptions
    • Change type of V2BillingContractPricingLineActionUpdatePricingPriceDetailsPricingOverrideActionUpdateOptions.Metadata from string to emptyable(string)
    • Add support for snapshot events PaymentPlanCreated, PaymentPlanInstallmentDue, PaymentPlanInstallmentPaid, PaymentPlanInstallmentWillBeDue, and PaymentPlanUpdated with resource PaymentPlan

See the changelog for more details.

52.4.0-alpha.1

This release changes the pinned API version to 2026-08-12.preview.

  • #​3421 Update generated code for private-preview
    • Add support for new resource V2.Tax.OperationsResolveAddressResult
    • Add support for ResolveAddress method on resource V2.Tax.OperationsResolveAddressResult
    • Add support for Confirm and FxQuote methods on resource V2.MoneyManagement.PayoutIntent
    • Add support for CustomerUpdate on BillingPortal.Session.Flow
    • Add support for FundingSourceGroup on Charge.PaymentMethodDetails.Link
    • ⚠️ Remove support for PricingGroup on Charge.PaymentMethodDetails.Link
    • Add support for Celo on Crypto.OnrampSession.TransactionDetails.WalletAddresses
    • Add support for CustomerPortal on CustomerSession.Components
    • Add support for AppliedToInvoice and Type on CustomerCustomerBalanceTransactionCreateOptions
    • Add support for ClassificationState and EnrichmentState on FinancialConnections.Account
    • Add support for Country on FinancialConnections.Session.Filters
    • Add support for Classifications and Enrichments on FinancialConnections.Transaction
    • Add support for CustomerBalance on Invoice and QuotePreviewInvoice
    • Add support for Billie on Invoice.PaymentSettings.PaymentMethodOptions, QuotePreviewInvoice.PaymentSettings.PaymentMethodOptions, and Subscription.PaymentSettings.PaymentMethodOptions
    • Add support for HoldAmountDetails and HoldAmount on Issuing.Authorization.PendingRequest and Issuing.Authorization.RequestHistory
    • Add support for NetworkDeclineCode on PaymentAttemptRecordPaymentMethodDetailsCardOptions and PaymentRecordPaymentMethodDetailsCardOptions
    • Add support for SetupFutureUsage on PaymentIntent.PaymentMethodOptions.Sequra
    • Add support for Status on QuotePreviewSubscriptionSchedule.PauseSchedule.Pause, QuotePreviewSubscriptionSchedule.PauseSchedule.Resume, SubscriptionSchedule.PauseSchedule.Pause, and SubscriptionSchedule.PauseSchedule.Resume
    • Change type of SubscriptionSchedulePauseSchedulesOptions.Resume from pause_schedule_update_resume_params to emptyable(pause_schedule_update_resume_params)
    • Add support for Acquirer on EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension
    • ⚠️ Change type of EventsV2CoreHealthAuthorizationRateDropFiringEventImpactDimension.Type, EventsV2CoreHealthAuthorizationRateDropResolvedEventImpactDimension.Type, V2.Core.Health.Alert.AuthorizationRateDrop.Dimension.Type, and V2.Core.Health.AlertHistoryEntry.AuthorizationRateDrop.Dimension.Type from literal('issuer') to enum('acquirer'|'issuer')
    • Add support for ConfirmationMethod on V2.MoneyManagement.PayoutIntentCreateOptions and V2.MoneyManagement.PayoutIntent
    • Add support for EstimatedFees and FxQuote on V2.MoneyManagement.PayoutIntent
    • Add support for Debited on V2.MoneyManagement.PayoutIntent.From
    • Add support for Confirm on V2.MoneyManagement.PayoutIntent.NextAction
    • ⚠️ Change type of V2.MoneyManagement.PayoutIntent.NextAction.Type from literal('handle_failure') to enum('confirm'|'handle_failure')
    • Add support for Credited on V2.MoneyManagement.PayoutIntent.To
    • Add support for event notification V1BalanceSettingsUpdatedEvent with related object BalanceSettings
    • Add support for event notification V1BillingCreditBalanceTransactionCreatedEvent with related object Billing.CreditBalanceTransaction
    • Add support for event notifications V1BillingCreditGrantCreatedEvent and V1BillingCreditGrantUpdatedEvent with related object Billing.CreditGrant
    • Add support for event notifications V1BillingMeterCreatedEvent, V1BillingMeterDeactivatedEvent, V1BillingMeterReactivatedEvent, and V1BillingMeterUpdatedEvent with related object Billing.Meter
    • Add support for event notifications V1FinancialConnectionsAccountAccountNumbersUpdatedEvent, V1FinancialConnectionsAccountExpectedDeactivationDateUpdatedEvent, V1FinancialConnectionsAccountSupportedPaymentMethodTypesUpdatedEvent, `V1FinancialConnectionsAccountUpcomingAccountNumberExp...

_Des...

Description has been truncated

Bumps coverlet.collector from 8.0.1 to 10.0.1
Bumps FluentAssertions from 8.9.0 to 8.10.0
Bumps Markdig from 1.1.2 to 1.3.2
Bumps Microsoft.ApplicationInsights.AspNetCore from 3.1.0 to 3.1.2
Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.6 to 10.0.11
Bumps Microsoft.AspNetCore.OpenApi from 10.0.6 to 10.0.11
Bumps Microsoft.Azure.Functions.Worker from 2.51.0 to 2.52.0
Bumps Microsoft.Azure.Functions.Worker.ApplicationInsights from 2.50.0 to 2.51.0
Bumps Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore from 2.1.0 to 2.1.1
Bumps Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0
Bumps Microsoft.EntityFrameworkCore.Design from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.InMemory from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.Sqlite from 10.0.6 to 10.0.11
Bumps Microsoft.EntityFrameworkCore.SqlServer from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Hosting from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http from 10.0.6 to 10.0.11
Bumps Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.9.0
Bumps Microsoft.Extensions.Options from 10.0.6 to 10.0.11
Bumps Microsoft.NET.Test.Sdk from 18.4.0 to 18.9.0
Bumps Stripe.net from 50.3.0 to 52.4.1
Bumps Stytch.net from 3.2.0 to 4.1.0
Bumps Svix from 1.90.0 to 2.2.0
Bumps xunit.runner.visualstudio from 3.1.5 to 4.0.0
---
updated-dependencies:
- dependency-name: coverlet.collector
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: FluentAssertions
dependency-version: 8.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Markdig
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.ApplicationInsights.AspNetCore
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.AspNetCore.OpenApi
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker
dependency-version: 2.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
dependency-version: 2.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Design
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.InMemory
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.Sqlite
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.EntityFrameworkCore.SqlServer
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Hosting
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Options
dependency-version: 10.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dotnet
- dependency-name: Microsoft.Extensions.Http.Resilience
dependency-version: 10.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dotnet
- dependency-name: Stripe.net
dependency-version: 52.4.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Stytch.net
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: Svix
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
- dependency-name: xunit.runner.visualstudio
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dotnet
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 2, 2026
@paulvanbrenk

Copy link
Copy Markdown
Collaborator

Superseded in part by #680, which takes the 18 patch/minor updates from this group and leaves the five majors.

Taken in #680:

PackageFromTo
Markdig1.1.21.3.2
Microsoft.ApplicationInsights.AspNetCore3.1.03.1.2
Microsoft.Extensions.Http.Resilience10.5.010.9.0
Microsoft.Azure.Functions.Worker2.51.02.52.0
Microsoft.Azure.Functions.Worker.ApplicationInsights2.50.02.51.0
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore2.1.02.1.1
Microsoft.Azure.Functions.Worker.Sdk2.0.72.1.0
FluentAssertions8.9.08.10.0
Microsoft.NET.Test.Sdk18.4.018.9.0
Microsoft.* (EF Core, Extensions, AspNetCore)10.0.610.0.11

Left for individual review:

  • Stripe.net 50.3.0 → 52.4.1 — two majors on the payments path
  • Stytch.net 3.2.0 → 4.1.0 — auth; the 4.0.0 break is a nullability annotation on organizations.create, which is B2B-only and unused here, so this one is routine when someone picks it up
  • Svix 1.90.0 → 2.2.0 — webhook signature verification in StytchWebhook.cs; a silent break here means Stytch webhooks 401
  • coverlet.collector 8.0.1 → 10.0.1 and xunit.runner.visualstudio 3.1.5 → 4.0.0 — test infrastructure, safe to do together

Keeping this PR open for those five.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency file.NETPull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@paulvanbrenk