Skip to content

Update dependency Microsoft.Extensions.Diagnostics.Testing to 10.4.0#52

Merged
mauroservienti merged 1 commit intomainfrom
renovate/microsoft.extensions.diagnostics.testing-10.x
Mar 12, 2026
Merged

Update dependency Microsoft.Extensions.Diagnostics.Testing to 10.4.0#52
mauroservienti merged 1 commit intomainfrom
renovate/microsoft.extensions.diagnostics.testing-10.x

Conversation

@dependencyupdates
Copy link
Copy Markdown
Contributor

@dependencyupdates dependencyupdates Bot commented Feb 10, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Microsoft.Extensions.Diagnostics.Testing (source) 10.2.010.4.0 age adoption passing confidence

Release Notes

dotnet/extensions (Microsoft.Extensions.Diagnostics.Testing)

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: dotnet/extensions@v10.3.0...v10.4.0

v10.3.0

Experimental API Changes

Now Stable
  • IChatReducer interface — graduated from experimental to stable. The interface is now stable; concrete implementations (MessageCountingChatReducer, SummarizingChatReducer, ReducingChatClient) remain experimental. #​7235 by @​jeffhandley
  • FunctionCallContent and FunctionResultContent unsealed — changed from sealed class to class, enabling derivation. #​7229 by @​stephentoub (co-authored by @​Copilot)
Breaking Changes to Experimental APIs
  • Experimental diagnostic ID reorganization — the blanket MEAI001 diagnostic ID was split into feature-specific constants. OpenAI-specific experimental APIs now use OPENAI001, OPENAI002, or SCME0001 instead of MEAI001. Consumers who suppressed MEAI001 for OpenAI APIs may need to suppress OPENAI001/OPENAI002 instead. #​7116 by @​jeffhandley (co-authored by @​Copilot), #​7235 by @​jeffhandley
New Experimental APIs
  • Chat reduction implementationsMessageCountingChatReducer, SummarizingChatReducer, ReducingChatClient, and UseChatReducer builder extension. #​7235 by @​jeffhandley
  • OpenAI Responses/Assistants/Realtime/Image/Audio integrations — assigned feature-specific experimental diagnostic IDs (OPENAI001, OPENAI002). #​7235 by @​jeffhandley
  • ImageGenerationToolCallContent and ImageGenerationToolResultContent — added to JSON serialization infrastructure. #​7275 by @​stephentoub (co-authored by @​Copilot)

What's Changed

AI
Diagnostics, Health Checks, and Resource Monitoring
Service Discovery
Compliance, Redaction, and Data Classification
AI Evaluation

Documentation Updates

Test Improvements

Repository Infrastructure Updates

  • Add .npmrc next to package.json and add lockfile for PublishAIEvaluationReport #​7108 by @​akoeplinger
  • Set Microsoft.McpServer.ProjectTemplates version to align with MCP packages #​7170 by @​jeffhandley
  • Enable package validation for M.E.AmbientMetadata.Build #​7213 by @​evgenyfedorov2
  • Set network isolation policy for extensions-ci #​7221 by @​wtgodbe
  • Update mcpserver template to ModelContextProtocol 0.7.0-preview.1 #​7236 by @​jeffhandley (co-authored by @​Copilot)
  • Update aiagent-webapi template to Agent Framework 1.0.0-preview.260127.1 #​7237 by @​jeffhandley (co-authored by @​Copilot)
  • Bump js-yaml from 4.1.0 to 4.1.1 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7054
  • Bump validator from 13.15.20 to 13.15.23 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7103
  • Bump qs from 6.14.0 to 6.14.1 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7189
  • Bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7198
  • Bump lodash from 4.17.21 to 4.17.23 in /src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript #​7227

Acknowledgements

Full Changelog: dotnet/extensions@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.

Commands to ignore dependencies

You can trigger dependency actions by commenting on this PR:

  • @particularbot ignore this major version
  • @particularbot ignore this minor version
  • @particularbot ignore this dependency

@dependencyupdates dependencyupdates Bot force-pushed the renovate/microsoft.extensions.diagnostics.testing-10.x branch from 7f4008a to 57a4ed6 Compare February 24, 2026 16:09
@dependencyupdates dependencyupdates Bot force-pushed the renovate/microsoft.extensions.diagnostics.testing-10.x branch from 57a4ed6 to 94d165d Compare March 11, 2026 03:57
@dependencyupdates dependencyupdates Bot changed the title Update dependency Microsoft.Extensions.Diagnostics.Testing to 10.3.0 Update dependency Microsoft.Extensions.Diagnostics.Testing to 10.4.0 Mar 11, 2026
@mauroservienti mauroservienti enabled auto-merge (squash) March 12, 2026 13:13
@mauroservienti mauroservienti merged commit a0d74d7 into main Mar 12, 2026
4 checks passed
@mauroservienti mauroservienti deleted the renovate/microsoft.extensions.diagnostics.testing-10.x branch March 12, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant