chore(deps): update dependency microsoft.extensions.http.resilience to 10.4.0 #8

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.4.0

Release Notes

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

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: 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 Renovate Bot.

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.4.0` | --- ### Release Notes <details> <summary>dotnet/extensions (Microsoft.Extensions.Http.Resilience)</summary> ### [`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**: 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 [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44MS44IiwidXBkYXRlZEluVmVyIjoiNDIuODEuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
chore(deps): update dependency microsoft.extensions.http.resilience to 10.3.0
Some checks failed
CI / Build and Test (pull_request) Failing after 6s
CI / Code Format Check (pull_request) Failing after 5s
846923250c
ochronus changed title from chore(deps): update dependency microsoft.extensions.http.resilience to 10.3.0 to chore(deps): update dependency microsoft.extensions.http.resilience to 10.4.0 2026-03-11 00:30:16 +01:00
ochronus force-pushed renovate/microsoft.extensions.http.resilience-10.x from 846923250c
Some checks failed
CI / Build and Test (pull_request) Failing after 6s
CI / Code Format Check (pull_request) Failing after 5s
to bdbf584a35
Some checks failed
CI / Code Format Check (pull_request) Failing after 15s
CI / Build and Test (pull_request) Failing after 17s
2026-03-11 00:30:17 +01:00
Compare
Some checks failed
CI / Code Format Check (pull_request) Failing after 15s
CI / Build and Test (pull_request) Failing after 17s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/microsoft.extensions.http.resilience-10.x:renovate/microsoft.extensions.http.resilience-10.x
git switch renovate/microsoft.extensions.http.resilience-10.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/microsoft.extensions.http.resilience-10.x
git switch renovate/microsoft.extensions.http.resilience-10.x
git rebase main
git switch main
git merge --ff-only renovate/microsoft.extensions.http.resilience-10.x
git switch renovate/microsoft.extensions.http.resilience-10.x
git rebase main
git switch main
git merge --no-ff renovate/microsoft.extensions.http.resilience-10.x
git switch main
git merge --squash renovate/microsoft.extensions.http.resilience-10.x
git switch main
git merge --ff-only renovate/microsoft.extensions.http.resilience-10.x
git switch main
git merge renovate/microsoft.extensions.http.resilience-10.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
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!8
No description provided.