Update dependency Microsoft.Extensions.Http.Resilience to 10.5.0 #24

Open
ochronus wants to merge 1 commit from renovate/microsoft.extensions.http.resilience-10.x into main
Owner

This PR contains the following updates:

Package Type Update Change
Microsoft.Extensions.Http.Resilience (source) nuget minor 10.2.010.5.0

Release Notes

dotnet/extensions (Microsoft.Extensions.Http.Resilience)

v10.5.0

HTTP Logging Middleware APIs in Microsoft.AspNetCore.Diagnostics.Middleware are now stable. This release also transfers Microsoft.Extensions.VectorData.Abstractions and Microsoft.Extensions.VectorData.ConformanceTests from the Semantic Kernel repository into dotnet/extensions, jumping from 10.1.0 to 10.5.0 for consistent versioning. The release also delivers fixes across the AI libraries, AI Evaluation, and Service Discovery.

Breaking Changes

  1. Rename VectorStoreVectorAttribute constructor parameter #​7460
    • The Dimensions parameter was renamed to dimensions (lowercase). This is a source-breaking change only — binary compatibility is preserved.
    • If you use the named argument syntax new VectorStoreVectorAttribute(Dimensions: 1536), update it to new VectorStoreVectorAttribute(dimensions: 1536).

Experimental API Changes

Now Stable
  • HTTP Logging Middleware APIs are now stable (previously EXTEXP0013): AddHttpLogEnricher<T>, IHttpLogEnricher, and RequestHeadersLogEnricherOptions.HeadersDataClasses #​7380

What's Changed

AI
Vector Data
  • Move Microsoft.Extensions.VectorData.Abstractions over from Semantic Kernel #​7434 by @​roji
  • Rename VectorStoreVectorAttribute dimensions constructor parameter #​7460 by @​roji
AI Evaluation
ASP.NET Core Extensions
Service Discovery

Documentation Updates

Test Improvements

Repository Infrastructure Updates

  • Bump minimatch and azure-pipelines-task-lib in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7361
  • Remove stale user-level .npmrc instead of npmAuthenticate #​7366 by @​ilonatommy
  • [main] Update dependencies from dotnet/arcade #​7374
  • Use env vars in build.ps1 to bypass stale agent npm config #​7376 by @​ilonatommy
  • Add a Release-Notes skill #​7390 by @​jeffhandley
  • Enable CFSClean* policies for extensions-ci-official pipeline #​7403 by @​mmitche
  • Fix CG alerts for Microsoft.Bcl.Memory #​7418 by @​wtgodbe
  • Bump flatted from 3.3.3 to 3.4.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7421
  • [main] Update dependencies from dotnet/arcade #​7422
  • Bump picomatch from 2.3.1 to 2.3.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7427
  • Bump picomatch in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7429
  • Stop using Mariner 2 images #​7431 by @​wtgodbe
  • [main] Update dependencies from dotnet/arcade #​7435
  • Bump brace-expansion from 1.1.12 to 1.1.13 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7440
  • Bump lodash from 4.17.23 to 4.18.1 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7455
  • Bump vite from 6.4.1 to 6.4.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7456
  • Correctly publish MEVD.ConformanceTests as nuget packages #​7459 by @​roji
  • Update ApiChief baselines for MEAI and MEVD #​7461 by @​jeffhandley
  • Upgrade to OpenAI 2.10.0 #​7450 by @​stephentoub
  • Use shared DiagnosticIds constants for MEVD experimental APIs #​7462 by @​jeffhandley

Acknowledgements

Full Changelog: https://github.com/dotnet/extensions/compare/v10.4.1...v10.5.0

v10.4.0

This release advances the AI abstractions with new hosted file, web search, and reasoning content types, stabilizes MCP and tool approval APIs, adds streaming latency metrics to OpenTelemetry instrumentation, and delivers bug fixes across caching, data ingestion, and resource monitoring.

Experimental API Changes

Now Stable
  • MCP Server Tool Content and Function Call Approval APIs are now stable (previously MEAI001) #​7299
  • FakeLogCollector.GetLogsAsync(CancellationToken) is now stable (previously EXTEXP0003) #​7332
New Experimental APIs
  • New experimental AddExtendedHttpClientLogging overloads with wrapHandlersPipeline parameter (EXTEXP0013) #​7231
Removed Experimental APIs
  • AI Tool Reduction experimental APIs removed (was experimental under MEAI001) #​7353

What's Changed

AI
Telemetry and Observability
HTTP Resilience and Diagnostics
Diagnostics, Health Checks, and Resource Monitoring
Data Ingestion
Caching

Test Improvements

Repository Infrastructure Updates

Acknowledgements

Full Changelog: https://github.com/dotnet/extensions/compare/v10.3.0...v10.4.0

v10.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/dotnet/extensions/compare/v10.2.0...v10.3.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [Microsoft.Extensions.Http.Resilience](https://dot.net/) ([source](https://github.com/dotnet/extensions)) | nuget | minor | `10.2.0` → `10.5.0` | --- ### Release Notes <details> <summary>dotnet/extensions (Microsoft.Extensions.Http.Resilience)</summary> ### [`v10.5.0`](https://github.com/dotnet/extensions/releases/tag/v10.5.0) HTTP Logging Middleware APIs in `Microsoft.AspNetCore.Diagnostics.Middleware` are now stable. This release also transfers `Microsoft.Extensions.VectorData.Abstractions` and `Microsoft.Extensions.VectorData.ConformanceTests` from the [Semantic Kernel](https://github.com/microsoft/semantic-kernel) repository into dotnet/extensions, jumping from 10.1.0 to 10.5.0 for consistent versioning. The release also delivers fixes across the AI libraries, AI Evaluation, and Service Discovery. #### Breaking Changes 1. **Rename `VectorStoreVectorAttribute` constructor parameter [#&#8203;7460](https://github.com/dotnet/extensions/issues/7460)** - The `Dimensions` parameter was renamed to `dimensions` (lowercase). This is a source-breaking change only — binary compatibility is preserved. - If you use the named argument syntax `new VectorStoreVectorAttribute(Dimensions: 1536)`, update it to `new VectorStoreVectorAttribute(dimensions: 1536)`. #### Experimental API Changes ##### Now Stable - HTTP Logging Middleware APIs are now stable (previously `EXTEXP0013`): `AddHttpLogEnricher<T>`, `IHttpLogEnricher`, and `RequestHeadersLogEnricherOptions.HeadersDataClasses` [#&#8203;7380](https://github.com/dotnet/extensions/issues/7380) #### What's Changed ##### AI - Fix OpenAIResponsesChatClient to respect "store":false in responses [#&#8203;7417](https://github.com/dotnet/extensions/issues/7417) by [@&#8203;stephentoub](https://github.com/stephentoub) - Fix InvalidOperationException in CoalesceWebSearchToolCallContent [#&#8203;7419](https://github.com/dotnet/extensions/issues/7419) by [@&#8203;stephentoub](https://github.com/stephentoub) - Handle F# optional parameters in AIFunctionFactory schema generation [#&#8203;7439](https://github.com/dotnet/extensions/issues/7439) by [@&#8203;eiriktsarpalis](https://github.com/eiriktsarpalis) - Fix ComputerCallResponseItem using Item.Id instead of CallId [#&#8203;7446](https://github.com/dotnet/extensions/issues/7446) by [@&#8203;jozkee](https://github.com/jozkee) - Fix HostedFileContent with image MIME type sent as input\_file instead of input\_image [#&#8203;7438](https://github.com/dotnet/extensions/issues/7438) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;copilot](https://github.com/copilot)) - Guard Activity.Current restore with null check in OpenTelemetry streaming clients [#&#8203;7443](https://github.com/dotnet/extensions/issues/7443) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;copilot](https://github.com/copilot)) - Enable stateless mode in remote MCP server template (released as v1.2.0 on 2026-04-01) [#&#8203;7441](https://github.com/dotnet/extensions/issues/7441) by [@&#8203;jeffhandley](https://github.com/jeffhandley) ##### Vector Data - Move Microsoft.Extensions.VectorData.Abstractions over from Semantic Kernel [#&#8203;7434](https://github.com/dotnet/extensions/issues/7434) by [@&#8203;roji](https://github.com/roji) - Rename VectorStoreVectorAttribute dimensions constructor parameter [#&#8203;7460](https://github.com/dotnet/extensions/issues/7460) by [@&#8203;roji](https://github.com/roji) ##### AI Evaluation - Add Path Validation for DiskBasedResponseCache and DiskBasedResultStore [#&#8203;7397](https://github.com/dotnet/extensions/issues/7397) by [@&#8203;peterwald](https://github.com/peterwald) - Update brace-expansion for CVE-2026-33750 [#&#8203;7457](https://github.com/dotnet/extensions/issues/7457) by [@&#8203;SamMonoRT](https://github.com/SamMonoRT) ##### ASP.NET Core Extensions - Removing experimental attribute from Http logging middleware [#&#8203;7380](https://github.com/dotnet/extensions/issues/7380) by [@&#8203;mariamgerges](https://github.com/mariamgerges) ##### Service Discovery - Implement RFC6761 reserved DNS names handling [#&#8203;6924](https://github.com/dotnet/extensions/issues/6924) by [@&#8203;rzikm](https://github.com/rzikm) #### Documentation Updates - Remove per-library CHANGELOG.md files [#&#8203;7413](https://github.com/dotnet/extensions/issues/7413) by [@&#8203;jeffhandley](https://github.com/jeffhandley) #### Test Improvements - Fix SqliteVectorStoreWriterTests hang: reduce test record count and use conditional MaxTopCount [#&#8203;7360](https://github.com/dotnet/extensions/issues/7360) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;copilot](https://github.com/copilot)) #### Repository Infrastructure Updates - Bump minimatch and azure-pipelines-task-lib in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript [#&#8203;7361](https://github.com/dotnet/extensions/issues/7361) - Remove stale user-level .npmrc instead of npmAuthenticate [#&#8203;7366](https://github.com/dotnet/extensions/issues/7366) by [@&#8203;ilonatommy](https://github.com/ilonatommy) - \[main] Update dependencies from dotnet/arcade [#&#8203;7374](https://github.com/dotnet/extensions/issues/7374) - Use env vars in build.ps1 to bypass stale agent npm config [#&#8203;7376](https://github.com/dotnet/extensions/issues/7376) by [@&#8203;ilonatommy](https://github.com/ilonatommy) - Add a Release-Notes skill [#&#8203;7390](https://github.com/dotnet/extensions/issues/7390) by [@&#8203;jeffhandley](https://github.com/jeffhandley) - Enable CFSClean\* policies for extensions-ci-official pipeline [#&#8203;7403](https://github.com/dotnet/extensions/issues/7403) by [@&#8203;mmitche](https://github.com/mmitche) - Fix CG alerts for Microsoft.Bcl.Memory [#&#8203;7418](https://github.com/dotnet/extensions/issues/7418) by [@&#8203;wtgodbe](https://github.com/wtgodbe) - Bump flatted from 3.3.3 to 3.4.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript [#&#8203;7421](https://github.com/dotnet/extensions/issues/7421) - \[main] Update dependencies from dotnet/arcade [#&#8203;7422](https://github.com/dotnet/extensions/issues/7422) - Bump picomatch from 2.3.1 to 2.3.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript [#&#8203;7427](https://github.com/dotnet/extensions/issues/7427) - Bump picomatch in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript [#&#8203;7429](https://github.com/dotnet/extensions/issues/7429) - Stop using Mariner 2 images [#&#8203;7431](https://github.com/dotnet/extensions/issues/7431) by [@&#8203;wtgodbe](https://github.com/wtgodbe) - \[main] Update dependencies from dotnet/arcade [#&#8203;7435](https://github.com/dotnet/extensions/issues/7435) - Bump brace-expansion from 1.1.12 to 1.1.13 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript [#&#8203;7440](https://github.com/dotnet/extensions/issues/7440) - Bump lodash from 4.17.23 to 4.18.1 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript [#&#8203;7455](https://github.com/dotnet/extensions/issues/7455) - Bump vite from 6.4.1 to 6.4.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript [#&#8203;7456](https://github.com/dotnet/extensions/issues/7456) - Correctly publish MEVD.ConformanceTests as nuget packages [#&#8203;7459](https://github.com/dotnet/extensions/issues/7459) by [@&#8203;roji](https://github.com/roji) - Update ApiChief baselines for MEAI and MEVD [#&#8203;7461](https://github.com/dotnet/extensions/issues/7461) by [@&#8203;jeffhandley](https://github.com/jeffhandley) - Upgrade to OpenAI 2.10.0 [#&#8203;7450](https://github.com/dotnet/extensions/issues/7450) by [@&#8203;stephentoub](https://github.com/stephentoub) - Use shared DiagnosticIds constants for MEVD experimental APIs [#&#8203;7462](https://github.com/dotnet/extensions/issues/7462) by [@&#8203;jeffhandley](https://github.com/jeffhandley) #### Acknowledgements - [@&#8203;shyamnamboodiripad](https://github.com/shyamnamboodiripad) [@&#8203;rogerbarreto](https://github.com/rogerbarreto) [@&#8203;ReubenBond](https://github.com/ReubenBond) [@&#8203;evgenyfedorov2](https://github.com/evgenyfedorov2) [@&#8203;tarekgh](https://github.com/tarekgh) reviewed pull requests **Full Changelog**: <https://github.com/dotnet/extensions/compare/v10.4.1...v10.5.0> ### [`v10.4.0`](https://github.com/dotnet/extensions/releases/tag/v10.4.0) This release advances the AI abstractions with new hosted file, web search, and reasoning content types, stabilizes MCP and tool approval APIs, adds streaming latency metrics to OpenTelemetry instrumentation, and delivers bug fixes across caching, data ingestion, and resource monitoring. #### Experimental API Changes ##### Now Stable - MCP Server Tool Content and Function Call Approval APIs are now stable (previously `MEAI001`) [#&#8203;7299](https://github.com/dotnet/extensions/issues/7299) - `FakeLogCollector.GetLogsAsync(CancellationToken)` is now stable (previously `EXTEXP0003`) [#&#8203;7332](https://github.com/dotnet/extensions/issues/7332) ##### New Experimental APIs - New experimental `AddExtendedHttpClientLogging` overloads with `wrapHandlersPipeline` parameter (`EXTEXP0013`) [#&#8203;7231](https://github.com/dotnet/extensions/issues/7231) ##### Removed Experimental APIs - AI Tool Reduction experimental APIs removed (was experimental under `MEAI001`) [#&#8203;7353](https://github.com/dotnet/extensions/issues/7353) #### What's Changed ##### AI - Add IHostedFileClient and friends [#&#8203;7269](https://github.com/dotnet/extensions/issues/7269) by [@&#8203;stephentoub](https://github.com/stephentoub) - Add web search tool call content [#&#8203;7276](https://github.com/dotnet/extensions/issues/7276) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Surface OpenAI-compatible reasoning\_content as TextReasoningContent [#&#8203;7295](https://github.com/dotnet/extensions/issues/7295) by [@&#8203;stephentoub](https://github.com/stephentoub) - MCP/Approvals/Tool Contents stabilization [#&#8203;7299](https://github.com/dotnet/extensions/issues/7299) by [@&#8203;jozkee](https://github.com/jozkee) - Implement time\_to\_first\_chunk and time\_per\_output\_chunk streaming metrics in OpenTelemetryChatClient [#&#8203;7325](https://github.com/dotnet/extensions/issues/7325) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Add openai.api.type telemetry attribute to OpenAI IChatClient implementations [#&#8203;7316](https://github.com/dotnet/extensions/issues/7316) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Update OpenTelemetry Gen AI semantic conventions to v1.40 [#&#8203;7322](https://github.com/dotnet/extensions/issues/7322) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Fix tool definitions emission regardless of sensitivity setting [#&#8203;7346](https://github.com/dotnet/extensions/issues/7346) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Honor \[Required] attribute in AI function parameter JSON schema generation [#&#8203;7272](https://github.com/dotnet/extensions/issues/7272) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - AddAIContentType automatically registers content type against every base in the inheritance chain up to AIContent [#&#8203;7358](https://github.com/dotnet/extensions/issues/7358) by [@&#8203;jozkee](https://github.com/jozkee) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Auto-mark server-handled FunctionCallContent as InformationalOnly [#&#8203;7314](https://github.com/dotnet/extensions/issues/7314) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Map ReasoningEffort.None and ExtraHigh to none and xhigh in OpenAI IChatClient implementations [#&#8203;7319](https://github.com/dotnet/extensions/issues/7319) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Handle DynamicMethod reflection limitations in AIFunctionFactory [#&#8203;7287](https://github.com/dotnet/extensions/issues/7287) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Fix Activity.Current nulled during streaming tool invocation [#&#8203;7321](https://github.com/dotnet/extensions/issues/7321) by [@&#8203;flaviocdc](https://github.com/flaviocdc) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Handle FunctionCallOutputResponseItem in streaming response conversion [#&#8203;7307](https://github.com/dotnet/extensions/issues/7307) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Fix serialization of response continuation tokens [#&#8203;7356](https://github.com/dotnet/extensions/issues/7356) by [@&#8203;stephentoub](https://github.com/stephentoub) - Remove AI Tool Reduction experimental APIs [#&#8203;7353](https://github.com/dotnet/extensions/issues/7353) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Update OpenAI to 2.9.1 [#&#8203;7349](https://github.com/dotnet/extensions/issues/7349) by [@&#8203;stephentoub](https://github.com/stephentoub) ##### Telemetry and Observability - Introduce support for the Gauge metric type [#&#8203;7203](https://github.com/dotnet/extensions/issues/7203) by [@&#8203;rainsxng](https://github.com/rainsxng) - Update logging source generator to support generic methods [#&#8203;7331](https://github.com/dotnet/extensions/issues/7331) by [@&#8203;svick](https://github.com/svick) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Update logging source generator to match runtime PR [#&#8203;124589](https://github.com/dotnet/extensions/issues/124589) (ref readonly/params/scoped) [#&#8203;7333](https://github.com/dotnet/extensions/issues/7333) by [@&#8203;svick](https://github.com/svick) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Promote FakeLogCollector.GetLogsAsync(CancellationToken) from experimental to stable [#&#8203;7332](https://github.com/dotnet/extensions/issues/7332) by [@&#8203;Demo30](https://github.com/Demo30) - Remove obsolete CS1591 warning suppression from generated file preamble [#&#8203;7308](https://github.com/dotnet/extensions/issues/7308) by [@&#8203;luissena](https://github.com/luissena) ##### HTTP Resilience and Diagnostics - Expose wrapHandlersPipeline parameter in AddExtendedHttpClientLogging API [#&#8203;7231](https://github.com/dotnet/extensions/issues/7231) by [@&#8203;rainsxng](https://github.com/rainsxng) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) ##### Diagnostics, Health Checks, and Resource Monitoring - Add scaling to \[0, 100] for LinuxUtilizationProvider [#&#8203;7289](https://github.com/dotnet/extensions/issues/7289) by [@&#8203;amadeuszl](https://github.com/amadeuszl) ##### Data Ingestion - Fix infinite loop in GetPreExistingChunksIdsAsync when records exceed MaxTopCount [#&#8203;7311](https://github.com/dotnet/extensions/issues/7311) by [@&#8203;adamsitnik](https://github.com/adamsitnik) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) ##### Caching - Fix buffer copying for HybridCachePayload. [#&#8203;7343](https://github.com/dotnet/extensions/issues/7343) by [@&#8203;cincuranet](https://github.com/cincuranet) #### Test Improvements - Fix flaky LinuxResourceHealthCheckTests by isolating MeterListener with ReferenceEquals [#&#8203;7302](https://github.com/dotnet/extensions/issues/7302) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Fix flaky resource monitoring test [#&#8203;7303](https://github.com/dotnet/extensions/issues/7303) by [@&#8203;stephentoub](https://github.com/stephentoub) - Fix flaky HttpRequestBuffering\_DoesNotBufferDisabledOrOversizedLogs test [#&#8203;7304](https://github.com/dotnet/extensions/issues/7304) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Fix race condition in FakeLogCollector async enumeration test [#&#8203;7300](https://github.com/dotnet/extensions/issues/7300) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Fix cgroupv1 acceptance test to explicitly register the v1 parser [#&#8203;7296](https://github.com/dotnet/extensions/issues/7296) by [@&#8203;stephentoub](https://github.com/stephentoub) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) #### Repository Infrastructure Updates - Update McpServer project template to ModelContextProtocol 1.1.0 [#&#8203;7338](https://github.com/dotnet/extensions/issues/7338) by [@&#8203;jeffhandley](https://github.com/jeffhandley) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Update aiagent-webapi template to latest Agent Framework versions (rc1/260219) [#&#8203;7339](https://github.com/dotnet/extensions/issues/7339) by [@&#8203;jeffhandley](https://github.com/jeffhandley) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Update SDK and dotnet version to 10.0.103 [#&#8203;7326](https://github.com/dotnet/extensions/issues/7326) by [@&#8203;wtgodbe](https://github.com/wtgodbe) - Introduce an ApiChief skill to streamline updating API baselines [#&#8203;7281](https://github.com/dotnet/extensions/issues/7281) by [@&#8203;jeffhandley](https://github.com/jeffhandley) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Update ApiChief script to use the net10.0 artifacts [#&#8203;7280](https://github.com/dotnet/extensions/issues/7280) by [@&#8203;jeffhandley](https://github.com/jeffhandley) - Replace Windows queue image references from vs2022preview to vs2022 in pipeline YAML [#&#8203;7347](https://github.com/dotnet/extensions/issues/7347) by [@&#8203;wtgodbe](https://github.com/wtgodbe) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Update public pipeline pool images to fix broken builds [#&#8203;7292](https://github.com/dotnet/extensions/issues/7292) by [@&#8203;joperezr](https://github.com/joperezr) - Use smaller windows.vs2022.amd64.open pool image [#&#8203;7298](https://github.com/dotnet/extensions/issues/7298) by [@&#8203;joperezr](https://github.com/joperezr) - Remove main-to-dev inter-branch merge automation [#&#8203;7315](https://github.com/dotnet/extensions/issues/7315) by [@&#8203;joperezr](https://github.com/joperezr) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Updating FakeLogCollector API baselines [#&#8203;7334](https://github.com/dotnet/extensions/issues/7334) by [@&#8203;Demo30](https://github.com/Demo30) - Run the issue-labeler over pull requests using polling [#&#8203;7273](https://github.com/dotnet/extensions/issues/7273) by [@&#8203;jeffhandley](https://github.com/jeffhandley) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Add npmAuthenticate task to fix npm E401 errors on CI agents [#&#8203;7364](https://github.com/dotnet/extensions/issues/7364) by [@&#8203;ilonatommy](https://github.com/ilonatommy) (co-authored by [@&#8203;Copilot](https://github.com/Copilot)) - Pass sourceIndexBuildCommand through to SourceIndex [#&#8203;7348](https://github.com/dotnet/extensions/issues/7348) by [@&#8203;wtgodbe](https://github.com/wtgodbe) - Bump qs from 6.14.1 to 6.14.2 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript [#&#8203;7301](https://github.com/dotnet/extensions/issues/7301) - Bump rollup from 4.40.0 to 4.59.0 [#&#8203;7345](https://github.com/dotnet/extensions/issues/7345) #### Acknowledgements - [@&#8203;luissena](https://github.com/luissena) made their first contribution in [#&#8203;7308](https://github.com/dotnet/extensions/issues/7308) - [@&#8203;flaviocdc](https://github.com/flaviocdc) made their first contribution in [#&#8203;7321](https://github.com/dotnet/extensions/issues/7321) - [@&#8203;bryjen](https://github.com/bryjen) submitted issue [#&#8203;7271](https://github.com/dotnet/extensions/issues/7271) (resolved by [#&#8203;7272](https://github.com/dotnet/extensions/issues/7272)) - [@&#8203;vsantele](https://github.com/vsantele) submitted issue [#&#8203;7306](https://github.com/dotnet/extensions/issues/7306) (resolved by [#&#8203;7307](https://github.com/dotnet/extensions/issues/7307)) - [@&#8203;evgenyfedorov2](https://github.com/evgenyfedorov2) [@&#8203;eiriktsarpalis](https://github.com/eiriktsarpalis) [@&#8203;tarekgh](https://github.com/tarekgh) [@&#8203;ericstj](https://github.com/ericstj) [@&#8203;iliar-turdushev](https://github.com/iliar-turdushev) [@&#8203;rogerbarreto](https://github.com/rogerbarreto) [@&#8203;shyamnamboodiripad](https://github.com/shyamnamboodiripad) [@&#8203;DeagleGross](https://github.com/DeagleGross) [@&#8203;MihaZupan](https://github.com/MihaZupan) [@&#8203;akoeplinger](https://github.com/akoeplinger) [@&#8203;mattleibow](https://github.com/mattleibow) [@&#8203;rafal-mz](https://github.com/rafal-mz) [@&#8203;roji](https://github.com/roji) [@&#8203;rosebyte](https://github.com/rosebyte) reviewed pull requests **Full Changelog**: <https://github.com/dotnet/extensions/compare/v10.3.0...v10.4.0> ### [`v10.3.0`](https://github.com/dotnet/extensions/releases/tag/v10.3.0) #### What's Changed - Bump version to 10.3.0 for next development cycle by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7197](https://github.com/dotnet/extensions/pull/7197) - Fix race condition in UnreliableL2Tests.WriteFailureInvisible by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7075](https://github.com/dotnet/extensions/pull/7075) - Set Microsoft.McpServer.ProjectTemplates version to align with MCP packages by [@&#8203;jeffhandley](https://github.com/jeffhandley) in [#&#8203;7170](https://github.com/dotnet/extensions/pull/7170) - ToChatResponse: Merge AdditionalProperties into ChatMessage instead of ChatResponse by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7194](https://github.com/dotnet/extensions/pull/7194) - Fix NRT resolution for AIFunction parameters. by [@&#8203;eiriktsarpalis](https://github.com/eiriktsarpalis) in [#&#8203;7200](https://github.com/dotnet/extensions/pull/7200) - Bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;7198](https://github.com/dotnet/extensions/pull/7198) - Add .npmrc next to package.json and add lockfile for PublishAIEvaluationReport by [@&#8203;akoeplinger](https://github.com/akoeplinger) in [#&#8203;7108](https://github.com/dotnet/extensions/pull/7108) - Bump qs from 6.14.0 to 6.14.1 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;7189](https://github.com/dotnet/extensions/pull/7189) - Bump js-yaml from 4.1.0 to 4.1.1 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;7054](https://github.com/dotnet/extensions/pull/7054) - Bump validator from 13.15.20 to 13.15.23 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;7103](https://github.com/dotnet/extensions/pull/7103) - Update AI changelogs by [@&#8203;stephentoub](https://github.com/stephentoub) in [#&#8203;7206](https://github.com/dotnet/extensions/pull/7206) - Merge changes from internal after 10.2 release by [@&#8203;joperezr](https://github.com/joperezr) in [#&#8203;7205](https://github.com/dotnet/extensions/pull/7205) - Merge changes from release/10.2 to main by [@&#8203;joperezr](https://github.com/joperezr) in [#&#8203;7209](https://github.com/dotnet/extensions/pull/7209) - Categorize MEAI001 experimental APIs by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7116](https://github.com/dotnet/extensions/pull/7116) - \[main] Update dependencies from dotnet/arcade by [@&#8203;dotnet-maestro](https://github.com/dotnet-maestro)\[bot] in [#&#8203;7212](https://github.com/dotnet/extensions/pull/7212) - Update Package Validation Baseline to 10.2.0 by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7208](https://github.com/dotnet/extensions/pull/7208) - Enable package validation for M.E.AmbientMetadata.Build by [@&#8203;evgenyfedorov2](https://github.com/evgenyfedorov2) in [#&#8203;7213](https://github.com/dotnet/extensions/pull/7213) - \[5752] FakeLogCollector waiting capabilities by [@&#8203;Demo30](https://github.com/Demo30) in [#&#8203;6228](https://github.com/dotnet/extensions/pull/6228) - Set network isolation policy for extensions-ci by [@&#8203;wtgodbe](https://github.com/wtgodbe) in [#&#8203;7221](https://github.com/dotnet/extensions/pull/7221) - Fix FunctionInvokingChatClient invoke\_agent span detection with exact match or space delimiter by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7224](https://github.com/dotnet/extensions/pull/7224) - Add Ordinal into ordering by [@&#8203;cincuranet](https://github.com/cincuranet) in [#&#8203;7225](https://github.com/dotnet/extensions/pull/7225) - Remove AIFunctionDeclaration tools on last iteration in FunctionInvokingChatClient by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7207](https://github.com/dotnet/extensions/pull/7207) - Remove unnecessary description tags by [@&#8203;gewarren](https://github.com/gewarren) in [#&#8203;7226](https://github.com/dotnet/extensions/pull/7226) - Fix FunctionInvokingChatClient to respect ChatOptions.Tools modifications by function tools by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7218](https://github.com/dotnet/extensions/pull/7218) - Add LoadFromAsync and SaveToAsync helper methods to DataContent by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7159](https://github.com/dotnet/extensions/pull/7159) - Bump lodash from 4.17.21 to 4.17.23 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;7227](https://github.com/dotnet/extensions/pull/7227) - Add logging to FunctionInvokingChatClient for approval flow, error handling, and loop control by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7228](https://github.com/dotnet/extensions/pull/7228) - \[main] Update dependencies from dotnet/arcade by [@&#8203;dotnet-maestro](https://github.com/dotnet-maestro)\[bot] in [#&#8203;7230](https://github.com/dotnet/extensions/pull/7230) - Allow FunctionResultContent pass-through when CallId matches by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7229](https://github.com/dotnet/extensions/pull/7229) - Propagate CachedInputTokenCount in OpenTelemetry telemetry by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7234](https://github.com/dotnet/extensions/pull/7234) - Add InvocationRequired property to FunctionCallContent by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7126](https://github.com/dotnet/extensions/pull/7126) - Escape the JSON data before embedding in Evaluation reports by [@&#8203;peterwald](https://github.com/peterwald) in [#&#8203;7238](https://github.com/dotnet/extensions/pull/7238) - Update mcpserver template to ModelContextProtocol 0.7.0-preview\.1 by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7236](https://github.com/dotnet/extensions/pull/7236) - Update aiagent-webapi template to Agent Framework 1.0.0-preview\.260127.1 by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7237](https://github.com/dotnet/extensions/pull/7237) - Fix token metric unit to use UCUM format {token} by [@&#8203;stephentoub](https://github.com/stephentoub) in [#&#8203;7241](https://github.com/dotnet/extensions/pull/7241) - Add server tool call support to OpenTelemetryChatClient per semantic conventions by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7240](https://github.com/dotnet/extensions/pull/7240) - Preserve extra JSON schema properties in ToolJson serialization by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7250](https://github.com/dotnet/extensions/pull/7250) - Bring new cpu.requests formula from Kubernetes by [@&#8203;amadeuszl](https://github.com/amadeuszl) in [#&#8203;7239](https://github.com/dotnet/extensions/pull/7239) - Update M.E.AI changelogs with recent changes by [@&#8203;stephentoub](https://github.com/stephentoub) in [#&#8203;7242](https://github.com/dotnet/extensions/pull/7242) - Fix DataUriParser to default to text/plain;charset=US-ASCII per RFC 2397 by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7247](https://github.com/dotnet/extensions/pull/7247) - Fix deadlock in ServiceEndpointWatcher when disposing change token registration by [@&#8203;ReubenBond](https://github.com/ReubenBond) in [#&#8203;7255](https://github.com/dotnet/extensions/pull/7255) - Rename FunctionCallContent.InvocationRequired to InformationalOnly with inverted polarity by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7262](https://github.com/dotnet/extensions/pull/7262) - Fix approval request/response correlation in FunctionInvokingChatClient by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7261](https://github.com/dotnet/extensions/pull/7261) - Add ReasoningOptions to ChatOptions by [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;7252](https://github.com/dotnet/extensions/pull/7252) #### New Contributors - [@&#8203;cincuranet](https://github.com/cincuranet) made their first contribution in [#&#8203;7225](https://github.com/dotnet/extensions/pull/7225) - [@&#8203;ReubenBond](https://github.com/ReubenBond) made their first contribution in [#&#8203;7255](https://github.com/dotnet/extensions/pull/7255) **Full Changelog**: <https://github.com/dotnet/extensions/compare/v10.2.0...v10.3.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44MS44IiwidXBkYXRlZEluVmVyIjoiNDMuMTUwLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
chore(deps): update dependency microsoft.extensions.http.resilience to 10.5.0
Some checks failed
CI / Build and Test (pull_request) Failing after 6s
CI / Code Format Check (pull_request) Failing after 5s
ae1e56fac8
ochronus changed title from chore(deps): update dependency microsoft.extensions.http.resilience to 10.5.0 to Update dependency Microsoft.Extensions.Http.Resilience to 10.5.0 2026-04-28 19:51:49 +02:00
Commenting is not possible because the repository is archived.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ochronus/csharparr!24
No description provided.