Skip to content

deps: Bump the nuget-dependencies group with 21 updates#128

Merged
PlagueHO merged 2 commits into
mainfrom
dependabot/nuget/genai-database-explorer-service/nuget-dependencies-b24ab1f7aa
May 15, 2026
Merged

deps: Bump the nuget-dependencies group with 21 updates#128
PlagueHO merged 2 commits into
mainfrom
dependabot/nuget/genai-database-explorer-service/nuget-dependencies-b24ab1f7aa

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 15, 2026

Copy link
Copy Markdown
Contributor

Updated Aspire.Hosting.JavaScript from 13.3.0 to 13.3.2.

Release notes

Sourced from Aspire.Hosting.JavaScript's releases.

13.3.2

What's New in Aspire 13.3.2

Patch release for Aspire 13.3 with a fix for container tunnel startup when tunnel-dependent containers use WaitFor().

🐛 Fixes

  • 🚇 Fix WaitFor() for tunnel-dependent containers — The container tunnel implementation that shipped in Aspire 13.3 deadlocked at startup when tunnel-using containers waited on other resources, because resource waits blocked ResourceStarting before the tunnel initialization could complete. Container and tunnel startup have been refactored to cooperate correctly, and additional tunnel-dependent containers can now be started at any point during the application lifecycle. Also improves error reporting for container tunnel failures. (#​16988, backported via #​16993)

🏷️ Housekeeping

  • 🚀 Bumped branding to 13.3.2 (#​17053)

13.3.1

Aspire 13.3.1

What's New in Aspire 13.3.1

Patch release for Aspire 13.3 with a regression fix for aspire run and a DCP bump.

🐛 Fixes

  • 🏃 aspire run compute environment validation — Skip compute environment validation in run mode so customers no longer hit Resource '<name>' is configured to publish as an Azure Container App, but there are no 'AzureContainerAppEnvironmentResource' resources. Ensure you have added one by calling 'AddAzureContainerAppEnvironment'. errors during local runs. The check is now only performed in publish mode, matching pre-13.3 behavior. (#​16945, backported via #​16952)

🏷️ Housekeeping

  • ⬆️ Bumped DCP (Microsoft.DeveloperControlPlane) from 0.23.4 → 0.23.5 (#​16944)
  • 🌐 Updated localization resources (#​16602)
  • 🚀 Bumped branding to 13.3.1 (#​16951)

Commits viewable in compare view.

Updated Azure.Core from 1.55.0 to 1.56.0.

Release notes

Sourced from Azure.Core's releases.

1.56.0

1.56.0 (2026-05-14)

Features Added

  • Added experimental TokenRequestCallback property and TokenRequestCallbackContext type to MSAL-backed credential options to allow customizing token request body parameters before they are sent to the identity provider.

Commits viewable in compare view.

Updated Azure.Storage.Blobs from 12.27.0 to 12.28.0.

Release notes

Sourced from Azure.Storage.Blobs's releases.

12.28.0

12.28.0 (2026-05-12)

Features Added

  • Includes all features from 12.28.0-beta.1

Bugs Fixed

  • Fixed issue where the TokenRequestContext.Scopes contained a double slash (e.g. https://storage.azure.com//.default) when using TokenCredential authentication. (#​58295)

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 Microsoft.AspNetCore.Mvc.Testing from 10.0.7 to 10.0.8.

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.7 to 10.0.8.

Release notes

Sourced from Microsoft.AspNetCore.OpenApi's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.AI.OpenAI from 10.5.2 to 10.6.0.

Release notes

Sourced from Microsoft.Extensions.AI.OpenAI's releases.

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

Commits viewable in compare view.

Updated Microsoft.Extensions.Caching.Memory from 10.0.7 to 10.0.8.

Release notes

Sourced from Microsoft.Extensions.Caching.Memory's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Configuration from 10.0.7 to 10.0.8.

Release notes

Sourced from Microsoft.Extensions.Configuration's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Configuration.Binder from 10.0.7 to 10.0.8.

Release notes

Sourced from Microsoft.Extensions.Configuration.Binder's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Configuration.FileExtensions from 10.0.7 to 10.0.8.

Release notes

Sourced from Microsoft.Extensions.Configuration.FileExtensions's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Configuration.Json from 10.0.7 to 10.0.8.

Release notes

Sourced from Microsoft.Extensions.Configuration.Json's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.DependencyInjection from 10.0.7 to 10.0.8.

Release notes

Sourced from Microsoft.Extensions.DependencyInjection's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Hosting from 10.0.7 to 10.0.8.

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.Resilience from 10.5.0 to 10.6.0.

Release notes

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

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

Package Version
Microsoft.Extensions.VectorData.Abstractions 10.5.2
Microsoft.Extensions.VectorData.ConformanceTests 10.5.2
Microsoft.Extensions.AI.Abstractions 10.5.2
Microsoft.Extensions.AI 10.5.2
Microsoft.Extensions.AI.OpenAI 10.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

Package Version
Microsoft.Extensions.AI 10.5.1
Microsoft.Extensions.AI.Abstractions 10.5.1
Microsoft.Extensions.AI.OpenAI 10.5.1
Microsoft.Extensions.AI.Templates 10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates 1.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.ConfigurationExtensions from 10.0.7 to 10.0.8.

Release notes

Sourced from Microsoft.Extensions.Options.ConfigurationExtensions's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.ServiceDiscovery from 10.5.0 to 10.6.0.

Release notes

Sourced from Microsoft.Extensions.ServiceDiscovery's releases.

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

Package Version
Microsoft.Extensions.VectorData.Abstractions 10.5.2
Microsoft.Extensions.VectorData.ConformanceTests 10.5.2
Microsoft.Extensions.AI.Abstractions 10.5.2
Microsoft.Extensions.AI 10.5.2
Microsoft.Extensions.AI.OpenAI 10.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

Package Version
Microsoft.Extensions.AI 10.5.1
Microsoft.Extensions.AI.Abstractions 10.5.1
Microsoft.Extensions.AI.OpenAI 10.5.1
Microsoft.Extensions.AI.Templates 10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates 1.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.VectorData.Abstractions from 10.1.0 to 10.6.0.

Release notes

Sourced from Microsoft.Extensions.VectorData.Abstractions's releases.

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

Package Version
Microsoft.Extensions.VectorData.Abstractions 10.5.2
Microsoft.Extensions.VectorData.ConformanceTests 10.5.2
Microsoft.Extensions.AI.Abstractions 10.5.2
Microsoft.Extensions.AI 10.5.2
Microsoft.Extensions.AI.OpenAI 10.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

Package Version
Microsoft.Extensions.AI 10.5.1
Microsoft.Extensions.AI.Abstractions 10.5.1
Microsoft.Extensions.AI.OpenAI 10.5.1
Microsoft.Extensions.AI.Templates 10.5.1-preview.3.26251.3
Microsoft.Agents.AI.ProjectTemplates 1.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)

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

  • Fix OpenAIResponsesChatClient to respect "store":false in responses #​7417 by @​stephentoub
  • Fix InvalidOperationException in CoalesceWebSearchToolCallContent #​7419 by @​stephentoub
  • Handle F# optional parameters in AIFunctionFactory schema generation #​7439 by @​eiriktsarpalis
  • Fix ComputerCallResponseItem using Item.Id instead of CallId #​7446 by @​jozkee
  • Fix HostedFileContent with image MIME type sent as input_file instead of input_image #​7438 by @​stephentoub (co-authored by @​copilot)
  • Guard Activity.Current restore with null check in OpenTelemetry streaming clients #​7443 by @​stephentoub (co-authored by @​copilot)
  • Enable stateless mode in remote MCP server template (released as v1.2.0 on 2026-04-01) #​7441 by @​jeffhandley

Vector Data

  • Move Microsoft.Extensions.VectorData.Abstractions over from Semantic Kernel #​7434 by @​roji
  • Rename VectorStoreVectorAttribute dimensions constructor parameter #​7460 by @​roji

AI Evaluation

  • Add Path Validation for DiskBasedResponseCache and DiskBasedResultStore #​7397 by @​peterwald
  • Update brace-expansion for CVE-2026-33750 #​7457 by @​SamMonoRT

ASP.NET Core Extensions

  • Removing experimental attribute from Http logging middleware #​7380 by @​mariamgerges

Service Discovery

  • Implement RFC6761 reserved DNS names handling #​6924 by @​rzikm

Documentation Updates

  • Remove per-library CHANGELOG.md files #​7413 by @​jeffhandley

Test Improvements

... (truncated)

10.4.1

This release of the Microsoft.Extensions.AI packages adds new experimental APIs for Realtime client sessions and Text-to-Speech, along with OpenTelemetry and middleware improvements.

Packages in this release

Package Version
Microsoft.Extensions.AI.Abstractions 10.4.1
Microsoft.Extensions.AI 10.4.1
Microsoft.Extensions.AI.OpenAI 10.4.1

Experimental API Changes

New Experimental APIs

  • New experimental API: Realtime Client Sessions #​7285 and #​7399
  • New experimental API: Text-to-Speech Client #​7381

Changes to Experimental APIs

  • Hosted File Download Stream: write-path methods now explicitly throw NotSupportedException #​7394

What's Changed

AI

  • Add ITextToSpeechClient abstraction, middleware, and OpenAI implementation #​7381 by @​stephentoub
  • Realtime Client Proposal #​7285 by @​tarekgh
  • Add VoiceActivityDetection options to realtime session abstractions #​7399 by @​tarekgh
  • Make UriContent mediaType parameter optional with inference from URI file extension #​7398 by @​stephentoub (co-authored by @​Copilot)
  • Emit gen_ai.client.operation.exception via ILogger LoggerMessage on OpenTelemetry instrumentation classes #​7379 by @​stephentoub (co-authored by @​Copilot)
  • Support invoke_workflow as an equivalent parent span to invoke_agent in FunctionInvokingChatClient #​7382 by @​stephentoub (co-authored by @​Copilot)
  • Make HostedFileDownloadStream explicitly read-only #​7394 by @​stephentoub (co-authored by @​Copilot)

Documentation Updates

  • Document JSON schema derivation for return types in AIFunctionFactory #​7400 by @​stephentoub (co-authored by @​Copilot)

Test Improvements

  • Fix test warnings #​7369 by @​jozkee
  • Add tests for JSON deserialization of serializable types #​7373 by @​stephentoub (co-authored by @​Copilot)

Repository Infrastructure Updates

  • Update Package Validation Baseline to 10.4.0 #​7389 by @​jeffhandley (co-authored by @​Copilot)
  • Update ModelContextProtocol libraries to version 1.0.0 #​7340 by @​stephentoub (co-authored by @​Copilot)

Acknowledgements

  • @​eiriktsarpalis @​ericstj @​CodeBlanch @​lmolkova @​adamsitnik @​joperezr reviewed pull requests
    ... (truncated)

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

  • Add IHostedFileClient and friends #​7269 by @​stephentoub
  • Add web search tool call content #​7276 by @​stephentoub (co-authored by @​Copilot)
  • Surface OpenAI-compatible reasoning_content as TextReasoningContent #​7295 by @​stephentoub
  • MCP/Approvals/Tool Contents stabilization #​7299 by @​jozkee
  • Implement time_to_first_chunk and time_per_output_chunk streaming metrics in OpenTelemetryChatClient #​7325 by @​stephentoub (co-authored by @​Copilot)
  • Add openai.api.type telemetry attribute to OpenAI IChatClient implementations #​7316 by @​stephentoub (co-authored by @​Copilot)
  • Update OpenTelemetry Gen AI semantic conventions to v1.40 #​7322 by @​stephentoub (co-authored by @​Copilot)
  • Fix tool definitions emission regardless of sensitivity setting #​7346 by @​stephentoub (co-authored by @​Copilot)
  • Honor [Required] attribute in AI function parameter JSON schema generation #​7272 by @​stephentoub (co-authored by @​Copilot)
  • AddAIContentType automatically registers content type against every base in the inheritance chain up to AIContent #​7358 by @​jozkee (co-authored by @​Copilot)
  • Auto-mark server-handled FunctionCallContent as InformationalOnly #​7314 by @​stephentoub (co-authored by @​Copilot)
  • Map ReasoningEffort.None and ExtraHigh to none and xhigh in OpenAI IChatClient implementations #​7319 by @​stephentoub (co-authored by @​Copilot)
  • Handle DynamicMethod reflection limitations in AIFunctionFactory #​7287 by @​stephentoub (co-authored by @​Copilot)
  • Fix Activity.Current nulled during streaming tool invocation #​7321 by @​flaviocdc (co-authored by @​Copilot)
  • Handle FunctionCallOutputResponseItem in streaming response conversion #​7307 by @​stephentoub (co-authored by @​Copilot)
  • Fix serialization of response continuation tokens #​7356 by @​stephentoub
  • Remove AI Tool Reduction experimental APIs #​7353 by @​stephentoub (co-authored by @​Copilot)
  • Update OpenAI to 2.9.1 #​7349 by @​stephentoub

Telemetry and Observability

  • Introduce support for the Gauge metric type #​7203 by @​rainsxng
  • Update logging source generator to support generic methods #​7331 by @​svick (co-authored by @​Copilot)
  • Update logging source generator to match runtime PR #​124589 (ref readonly/params/scoped) #​7333 by @​svick (co-authored by @​Copilot)
  • Promote FakeLogCollector.GetLogsAsync(CancellationToken) from experimental to stable #​7332 by @​Demo30
  • Remove obsolete CS1591 warning suppression from generated file preamble #​7308 by @​luissena

HTTP Resilience and Diagnostics

... (truncated)

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

  • Add ReasoningOptions to ChatOptions #​7252 by @​stephentoub (co-authored by @​Copilot)
  • Add LoadFromAsync and SaveToAsync helper methods to DataContent #​7159 by @​stephentoub (co-authored by @​Copilot)
  • Add FunctionCallContent.InformationalOnly property #​7126, #​7262 by @​stephentoub (co-authored by @​Copilot)
  • Add server tool call support to OpenTelemetryChatClient per semantic conventions #​7240 by @​stephentoub (co-authored by @​Copilot)
  • Add ImageGenerationToolCallContent and ImageGenerationToolResultContent to JSON serialization infrastructure #​7275 by @​stephentoub (co-authored by @​Copilot)
  • Add logging to FunctionInvokingChatClient for approval flow, error handling, and loop control #​7228 by @​stephentoub (co-authored by @​Copilot)
  • Allow FunctionResultContent pass-through when CallId matches #​7229 by @​stephentoub (co-authored by @​Copilot)
  • Remove AIFunctionDeclaration tools on last iteration in FunctionInvokingChatClient #​7207 by @​stephentoub (co-authored by @​Copilot)
  • Propagate CachedInputTokenCount in OpenTelemetry telemetry #​7234 by @​stephentoub (co-authored by @​Copilot)
  • Categorize MEAI001 experimental APIs #​7116 by @​jeffhandley (co-authored by @​Copilot)
  • MEAI: Update Experimental / Preview Features #​7235 by @​jeffhandley
  • ToChatResponse: Merge AdditionalProperties into ChatMessage instead of ChatResponse #​7194 by @​stephentoub (co-authored by @​Copilot)
  • Fix FunctionInvokingChatClient to respect ChatOptions.Tools modifications by function tools #​7218 by @​stephentoub (co-authored by @​Copilot)
  • Fix FunctionInvokingChatClient invoke_agent span detection with exact match or space delimiter #​7224 by @​stephentoub (co-authored by @​Copilot)
  • Fix approval request/response correlation in FunctionInvokingChatClient #​7261 by @​stephentoub (co-authored by @​Copilot)
  • Fix DataUriParser to default to text/plain;charset=US-ASCII per RFC 2397 #​7247 by @​stephentoub (co-authored by @​Copilot)
  • Fix NRT resolution for AIFunction parameters #​7200 by @​eiriktsarpalis
  • Preserve extra JSON schema properties in ToolJson serialization #​7250 by @​stephentoub (co-authored by @​Copilot)
  • Fix token metric unit to use UCUM format {token} #​7241 by @​stephentoub
  • Fix OpenAI responses streaming to preserve encrypted reasoning content #​7266 by @​stephentoub
  • Update OpenAIResponsesChatClient to handle streaming code interpreter content #​7267 by @​stephentoub

Diagnostics, Health Checks, and Resource Monitoring

  • [5752] FakeLogCollector waiting capabilities #​6228 by @​Demo30
  • Bring new cpu.requests formula from Kubernetes #​7239 by @​amadeuszl

Service Discovery

... (truncated)

10.2.0

What's Changed

New Contributors

Full Changelog: dotnet/extensions@v10.1...v10.2.0

Commits viewable in compare view.

Updated MSTest.Sdk from 4.2.2 to 4.2.3.

Release notes

Sourced from MSTest.Sdk's releases.

4.2.3

See the release notes here

Commits viewable in compare view.

Updated Scriban from 7.1.0 to 7.2.0.

Release notes

Sourced from Scriban's releases.

7.2.0

Changes

🐛 Bug Fixes

  • Fix readme with source embedding (#​671) (c8094b09)

🧰 Misc

  • Merge commit from fork (7fdf19df)

Full Changelog: 7.1.0...7.2.0

Published with dotnet-releaser

Commits viewable in compare view.

Updated System.CommandLine from 2.0.7 to 2.0.8.

Release notes

Sourced from System.CommandLine's releases.

No release notes found for this version range.

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

This change is Reviewable

Bumps Aspire.Hosting.JavaScript from 13.3.0 to 13.3.2
Bumps Azure.Core from 1.55.0 to 1.56.0
Bumps Azure.Storage.Blobs from 12.27.0 to 12.28.0
Bumps FluentAssertions from 8.9.0 to 8.10.0
Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.7 to 10.0.8
Bumps Microsoft.AspNetCore.OpenApi from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.AI.OpenAI from 10.5.2 to 10.6.0
Bumps Microsoft.Extensions.Caching.Memory from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Configuration from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Configuration.Binder from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Configuration.FileExtensions from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Configuration.Json from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.DependencyInjection from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Hosting from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.6.0
Bumps Microsoft.Extensions.Options.ConfigurationExtensions from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.ServiceDiscovery from 10.5.0 to 10.6.0
Bumps Microsoft.Extensions.VectorData.Abstractions from 10.1.0 to 10.6.0
Bumps MSTest.Sdk from 4.2.2 to 4.2.3
Bumps Scriban from 7.1.0 to 7.2.0
Bumps System.CommandLine from 2.0.7 to 2.0.8

---
updated-dependencies:
- dependency-name: Aspire.Hosting.JavaScript
  dependency-version: 13.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Azure.Core
  dependency-version: 1.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
- dependency-name: Azure.Storage.Blobs
  dependency-version: 12.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
- dependency-name: FluentAssertions
  dependency-version: 8.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.AspNetCore.OpenApi
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.AI.OpenAI
  dependency-version: 10.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Caching.Memory
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Configuration
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Configuration.FileExtensions
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Http.Resilience
  dependency-version: 10.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Options.ConfigurationExtensions
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.ServiceDiscovery
  dependency-version: 10.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.VectorData.Abstractions
  dependency-version: 10.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
- dependency-name: MSTest.Sdk
  dependency-version: 4.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Scriban
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
- dependency-name: System.CommandLine
  dependency-version: 2.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .net .NET related issues and pull requests dependencies Dependency updates and management nuget NuGet package updates labels May 15, 2026
@dependabot dependabot Bot requested a review from PlagueHO as a code owner May 15, 2026 06:29
@dependabot dependabot Bot added .net .NET related issues and pull requests dependencies Dependency updates and management nuget NuGet package updates labels May 15, 2026
@github-actions

Copy link
Copy Markdown

Unit Test Results

767 tests  ±0   765 ✅  - 2   40s ⏱️ +3s
  3 suites ±0     0 💤 ±0 
  3 files   ±0     2 ❌ +2 

For more details on these failures, see this check.

Results for commit 154b12f. ± Comparison against base commit 62d21e1.

@github-actions

github-actions Bot commented May 15, 2026

Copy link
Copy Markdown

Unit Test Results

767 tests  ±0   767 ✅ ±0   41s ⏱️ +4s
  3 suites ±0     0 💤 ±0 
  3 files   ±0     0 ❌ ±0 

Results for commit 555a0c7. ± Comparison against base commit 62d21e1.

♻️ This comment has been updated with latest results.

@PlagueHO

Copy link
Copy Markdown
Owner

@copilot fix the build failures

@PlagueHO PlagueHO closed this May 15, 2026
@dependabot @github

dependabot Bot commented on behalf of github May 15, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@PlagueHO PlagueHO reopened this May 15, 2026
@PlagueHO

Copy link
Copy Markdown
Owner

@copilot fix the failing checks

Copilot AI commented May 15, 2026

Copy link
Copy Markdown
Contributor

@copilot fix the build failures

Fixed in commit 555a0c7. The root cause was Microsoft.Extensions.VectorData.Abstractions being bumped from 10.1.0 to 10.6.0 — version 10.6.0 removed the VectorSearchFilter type that Microsoft.SemanticKernel.Connectors.InMemory 1.73.0-preview depends on, causing a TypeLoadException in the Core unit tests. Reverted VectorData.Abstractions back to 10.1.0 to restore compatibility. All 767 tests now pass.

@copilot fix the failing checks

Fixed in commit 555a0c7 — reverted Microsoft.Extensions.VectorData.Abstractions to 10.1.0 to resolve the TypeLoadException caused by an incompatibility with Microsoft.SemanticKernel.Connectors.InMemory 1.73.0-preview.

@github-actions

Copy link
Copy Markdown

Summary

Summary
Generated on: 05/15/2026 - 09:17:26
Parser: MultiReport (6x Cobertura)
Assemblies: 4
Classes: 181
Files: 155
Line coverage: 53.2% (7207 of 13535)
Covered lines: 7207
Uncovered lines: 6328
Coverable lines: 13535
Total lines: 20806
Branch coverage: 44.2% (1791 of 4050)
Covered branches: 1791
Total branches: 4050
Method coverage: Feature is only available for sponsors

Coverage

GenAIDBExplorer.Api - 54.3%
Name Line Branch
GenAIDBExplorer.Api 54.3% 36%
GenAIDBExplorer.Api.Endpoints.ModelEndpoints 84.2% 100%
GenAIDBExplorer.Api.Endpoints.ProjectEndpoints 68.7% 64.2%
GenAIDBExplorer.Api.Endpoints.SearchEndpoints 100% 100%
GenAIDBExplorer.Api.Endpoints.StoredProcedureEndpoints 83.2% 85.2%
GenAIDBExplorer.Api.Endpoints.TableEndpoints 63.7% 64.5%
GenAIDBExplorer.Api.Endpoints.ViewEndpoints 63% 64.5%
GenAIDBExplorer.Api.Health.SemanticModelHealthCheck 100% 100%
GenAIDBExplorer.Api.Models.ColumnResponse 100%
GenAIDBExplorer.Api.Models.EntitySummaryResponse 100%
GenAIDBExplorer.Api.Models.IndexResponse 0%
GenAIDBExplorer.Api.Models.MappingExtensions 57.1% 100%
GenAIDBExplorer.Api.Models.PaginatedResponse 100%
GenAIDBExplorer.Api.Models.ProjectInfoResponse 100%
GenAIDBExplorer.Api.Models.SearchRequest 100%
GenAIDBExplorer.Api.Models.SearchResponse 100%
GenAIDBExplorer.Api.Models.SearchResultResponse 100%
GenAIDBExplorer.Api.Models.SemanticModelSummaryResponse 100%
GenAIDBExplorer.Api.Models.StoredProcedureDetailResponse 100%
GenAIDBExplorer.Api.Models.TableDetailResponse 100%
GenAIDBExplorer.Api.Models.UpdateColumnDescriptionRequest 0%
GenAIDBExplorer.Api.Models.UpdateEntityDescriptionRequest 100%
GenAIDBExplorer.Api.Models.ViewDetailResponse 100%
GenAIDBExplorer.Api.Services.SemanticModelCacheService 100% 100%
Microsoft.AspNetCore.OpenApi.Generated 0.7% 0.9%
Program 61.8% 65%
System.Runtime.CompilerServices 0%
GenAIDBExplorer.Console - 27.6%
Name Line Branch
GenAIDBExplorer.Console 27.6% 44.1%
DataDictionaryCommandHandlerOptions 0%
EnrichModelCommandHandlerOptions 0%
GenAIDBExplorer.Console.CommandHandlers.CommandHandler 70% 25%
GenAIDBExplorer.Console.CommandHandlers.CommandHandler 81.8% 50%
GenAIDBExplorer.Console.CommandHandlers.CommandHandlerOptions 100%
GenAIDBExplorer.Console.CommandHandlers.DataDictionaryCommandHandler 0% 0%
GenAIDBExplorer.Console.CommandHandlers.EnrichModelCommandHandler 0% 0%
GenAIDBExplorer.Console.CommandHandlers.ExportModelCommandHandler 0% 0%
GenAIDBExplorer.Console.CommandHandlers.ExportModelCommandHandlerOptions 0% 0%
GenAIDBExplorer.Console.CommandHandlers.ExtractModelCommandHandler 18.1%
GenAIDBExplorer.Console.CommandHandlers.ExtractModelCommandHandlerOptions 100%
GenAIDBExplorer.Console.CommandHandlers.GenerateVectorsCommandHandler 0%
GenAIDBExplorer.Console.CommandHandlers.GenerateVectorsCommandHandlerOption
s
0%
GenAIDBExplorer.Console.CommandHandlers.InitProjectCommandHandler 58.1% 94.8%
GenAIDBExplorer.Console.CommandHandlers.InitProjectCommandHandlerOptions 100% 100%
GenAIDBExplorer.Console.CommandHandlers.QueryModelCommandHandler 66.1% 100%
GenAIDBExplorer.Console.CommandHandlers.QueryModelCommandHandlerOptions 100%
GenAIDBExplorer.Console.CommandHandlers.ReconcileIndexCommandHandler 0%
GenAIDBExplorer.Console.CommandHandlers.ReconcileIndexCommandHandlerOptions 0%
GenAIDBExplorer.Console.CommandHandlers.ShowObjectCommandHandler 18% 11.9%
GenAIDBExplorer.Console.CommandHandlers.ShowObjectCommandHandlerOptions 100%
GenAIDBExplorer.Console.Extensions.HostBuilderExtensions 76% 100%
GenAIDBExplorer.Console.Program 0%
GenAIDBExplorer.Console.Services.OutputService 0%
GenAIDBExplorer.Core - 56.2%
Name Line Branch
GenAIDBExplorer.Core 56.2% 44.6%
GenAIDBExplorer.Core.ChatClients.ChatClientFactory 100% 90%
GenAIDBExplorer.Core.Data.ConnectionManager.DatabaseConnectionManager 0% 0%
GenAIDBExplorer.Core.Data.DatabaseProviders.SqlConnectionProvider 51.9% 30%
GenAIDBExplorer.Core.Data.DatabaseProviders.SqlQueryExecutor 0% 0%
GenAIDBExplorer.Core.DataDictionary.ColumnDataDictionary 100%
GenAIDBExplorer.Core.DataDictionary.DataDictionaryProvider 17.7% 5.3%
GenAIDBExplorer.Core.DataDictionary.TableDataDictionary 100%
GenAIDBExplorer.Core.Extensions.ServiceRegistrationExtensions 57.6% 41.6%
GenAIDBExplorer.Core.Models.Database.ReferenceInfo 0%
GenAIDBExplorer.Core.Models.Database.StoredProcedureInfo 100%
GenAIDBExplorer.Core.Models.Database.TableInfo 100%
GenAIDBExplorer.Core.Models.Database.ViewInfo 100%
GenAIDBExplorer.Core.Models.Project.AzureBlobConfiguration 100%
GenAIDBExplorer.Core.Models.Project.CachingConfiguration 100%
GenAIDBExplorer.Core.Models.Project.ChangeTrackingConfiguration 100%
GenAIDBExplorer.Core.Models.Project.ColumnTypeMapping 0%
GenAIDBExplorer.Core.Models.Project.ConditionalUrlAttribute 100% 100%
GenAIDBExplorer.Core.Models.Project.CosmosDbConfiguration 100%
GenAIDBExplorer.Core.Models.Project.DatabaseSettings 100%
GenAIDBExplorer.Core.Models.Project.DataDictionarySettings 100%
GenAIDBExplorer.Core.Models.Project.LazyLoadingConfiguration 100%
GenAIDBExplorer.Core.Models.Project.LocalDiskConfiguration 100%
GenAIDBExplorer.Core.Models.Project.MicrosoftFoundryDefaultSettings 100%
GenAIDBExplorer.Core.Models.Project.MicrosoftFoundrySettings 100%
GenAIDBExplorer.Core.Models.Project.NotEmptyOrWhitespaceAttribute 66.6% 50%
GenAIDBExplorer.Core.Models.Project.PerformanceMonitoringConfiguration 100%
GenAIDBExplorer.Core.Models.Project.Project 84.1% 58.7%
GenAIDBExplorer.Core.Models.Project.ProjectSettings 100%
GenAIDBExplorer.Core.Models.Project.ProjectUtils 88% 83.3%
GenAIDBExplorer.Core.Models.Project.QueryModelSettings 100%
GenAIDBExplorer.Core.Models.Project.RequiredOnPropertyValueAttribute 0% 0%
GenAIDBExplorer.Core.Models.Project.SemanticModelRepositorySettings 100%
GenAIDBExplorer.Core.Models.Project.SemanticModelSettings 100%
GenAIDBExplorer.Core.Models.Project.VectorIndexSettings 100%
GenAIDBExplorer.Core.Models.SemanticModel.ChangeTracking.ChangeTracker 93.9% 91.6%
GenAIDBExplorer.Core.Models.SemanticModel.ChangeTracking.EntityStateChanged
EventArgs
100%
GenAIDBExplorer.Core.Models.SemanticModel.Export.MarkdownExportStrategy 0% 0%
GenAIDBExplorer.Core.Models.SemanticModel.Export.MarkdownExportVisitor 0% 0%
GenAIDBExplorer.Core.Models.SemanticModel.Extensions.SemanticModelEntityExt
ensions
94.5% 90%
GenAIDBExplorer.Core.Models.SemanticModel.JsonConverters.SemanticModelStore
dProcedureJsonConverter
19.5% 12.5%
GenAIDBExplorer.Core.Models.SemanticModel.JsonConverters.SemanticModelTable
JsonConverter
19.5% 12.5%
GenAIDBExplorer.Core.Models.SemanticModel.JsonConverters.SemanticModelViewJ
sonConverter
19.5% 12.5%
GenAIDBExplorer.Core.Models.SemanticModel.LazyLoading.LazyLoadingProxy 100% 81.2%
GenAIDBExplorer.Core.Models.SemanticModel.LazyLoading.LazyLoadingProxy 94.2% 75%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModel 76.4% 70.7%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelColumn 63.6%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelEntity 63.2% 33.3%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelIndex 44.4%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelStoredProcedure 100% 91.6%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelTable 97.9% 72.5%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelView 100% 70.5%
GenAIDBExplorer.Core.Models.SemanticModel.UsageStrategy.RegexColumnUsageStr
ategy
0% 0%
GenAIDBExplorer.Core.Models.SemanticModel.UsageStrategy.RegexEntityUsageStr
ategy
0% 0%
GenAIDBExplorer.Core.Models.SemanticModel.UsageStrategy.SemanticModelColumn
Extensions
0% 0%
GenAIDBExplorer.Core.Models.SemanticModel.UsageStrategy.SemanticModelEntity
UsageExtensions
0%
GenAIDBExplorer.Core.PromptTemplates.LiquidTemplateRenderer 100% 100%
GenAIDBExplorer.Core.PromptTemplates.PromptTemplateDefinition 100%
GenAIDBExplorer.Core.PromptTemplates.PromptTemplateMessage 100%
GenAIDBExplorer.Core.PromptTemplates.PromptTemplateModelParameters 100%
GenAIDBExplorer.Core.PromptTemplates.PromptTemplateParser 94% 83.9%
GenAIDBExplorer.Core.Repository.AzureBlobPersistenceStrategy 50.2% 37.3%
GenAIDBExplorer.Core.Repository.AzureBlobPersistenceStrategy 50.2% 37.3%
GenAIDBExplorer.Core.Repository.Caching.CacheOptions 100%
GenAIDBExplorer.Core.Repository.Caching.CacheStatistics 100%
GenAIDBExplorer.Core.Repository.Caching.MemorySemanticModelCache 72.4% 70.6%
GenAIDBExplorer.Core.Repository.CosmosDbPersistenceStrategy 0% 0%
GenAIDBExplorer.Core.Repository.CosmosDbPersistenceStrategy 0% 0%
GenAIDBExplorer.Core.Repository.DTO.CosmosDbEntityDto 100%
GenAIDBExplorer.Core.Repository.DTO.PersistedEntityDto 100%
GenAIDBExplorer.Core.Repository.Helpers.EntityFileManager 25.6% 20.5%
GenAIDBExplorer.Core.Repository.Helpers.EntityFileManager 25.6% 20.5%
GenAIDBExplorer.Core.Repository.Helpers.SemanticModelFileManager 71.6% 50%
GenAIDBExplorer.Core.Repository.Helpers.TempDirectoryManager 91.6% 80%
GenAIDBExplorer.Core.Repository.LocalDiskPersistenceStrategy 77.8% 57.6%
GenAIDBExplorer.Core.Repository.LocalDiskPersistenceStrategy 77.8% 57.6%
GenAIDBExplorer.Core.Repository.Mappers.CosmosDbEntityMapper 80%
GenAIDBExplorer.Core.Repository.Mappers.LocalBlobEntityMapper 40%
GenAIDBExplorer.Core.Repository.Performance.OperationStatistics 100% 50%
GenAIDBExplorer.Core.Repository.Performance.PerformanceMetrics 100% 100%
GenAIDBExplorer.Core.Repository.Performance.PerformanceMonitor 87% 92.8%
GenAIDBExplorer.Core.Repository.Performance.PerformanceMonitor.OperationRec
ord
100%
GenAIDBExplorer.Core.Repository.Performance.PerformanceRecommendation 100% 50%
GenAIDBExplorer.Core.Repository.Performance.PerformanceTrackingContext 89.4% 75%
GenAIDBExplorer.Core.Repository.PerformanceMonitoringOptions 100%
GenAIDBExplorer.Core.Repository.PerformanceMonitoringOptionsBuilder 100% 100%
GenAIDBExplorer.Core.Repository.PersistenceStrategyFactory 100% 100%
GenAIDBExplorer.Core.Repository.Security.CacheStatistics 0% 0%
GenAIDBExplorer.Core.Repository.Security.KeyVaultConfigurationProvider 76.2% 71.4%
GenAIDBExplorer.Core.Repository.Security.KeyVaultConfigurationProvider.Cach
edSecret
100%
GenAIDBExplorer.Core.Repository.Security.KeyVaultOptions 100%
GenAIDBExplorer.Core.Repository.Security.KeyVaultRetryPolicy 100%
GenAIDBExplorer.Core.Repository.Security.SecureJsonSerializer 73% 73%
GenAIDBExplorer.Core.Repository.Security.SecureJsonSerializer 73% 73%
GenAIDBExplorer.Core.Repository.Security.SecureJsonSerializerOptions 100%
GenAIDBExplorer.Core.Repository.SemanticModelRepository 94.1% 71.4%
GenAIDBExplorer.Core.Repository.SemanticModelRepository 94.1% 71.4%
GenAIDBExplorer.Core.Repository.SemanticModelRepositoryOptions 100%
GenAIDBExplorer.Core.Repository.SemanticModelRepositoryOptionsBuilder 96% 91.6%
GenAIDBExplorer.Core.Security.ConnectionStringRedactor 41.5% 37.5%
GenAIDBExplorer.Core.Security.EntityNameSanitizer 75.7% 61.4%
GenAIDBExplorer.Core.Security.PathValidator 76.7% 66%
GenAIDBExplorer.Core.SemanticModelProviders.SchemaRepository 0% 0%
GenAIDBExplorer.Core.SemanticModelProviders.SemanticModelProvider 59.8% 53.9%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelQueryRequest 100%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelQueryResult 100%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelQueryService 10.8% 1.6%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelQueryService.QueryCont
ext
0%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelSearchResult 100%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelSearchService 100% 75%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelStreamingQueryResult 100%
GenAIDBExplorer.Core.SemanticProviders.SemanticDescriptionProvider 73.8% 59.6%
GenAIDBExplorer.Core.SemanticProviders.SemanticDescriptionProvider 73.8% 59.6%
GenAIDBExplorer.Core.SemanticProviders.SemanticProcessResult 64.7% 66.6%
GenAIDBExplorer.Core.SemanticProviders.SemanticProcessResultItem 100%
GenAIDBExplorer.Core.SemanticVectors.Embeddings.ChatClientEmbeddingGenerato
r
100% 62.5%
GenAIDBExplorer.Core.SemanticVectors.Indexing.InMemoryVectorIndexWriter 0% 0%
GenAIDBExplorer.Core.SemanticVectors.Indexing.SkInMemoryVectorIndexWriter 31.3% 14.7%
GenAIDBExplorer.Core.SemanticVectors.Infrastructure.VectorInfrastructure 100%
GenAIDBExplorer.Core.SemanticVectors.Infrastructure.VectorInfrastructureFac
tory
100%
GenAIDBExplorer.Core.SemanticVectors.Keys.EntityKeyBuilder 100% 100%
GenAIDBExplorer.Core.SemanticVectors.Mapping.VectorRecordMapper 100% 75%
GenAIDBExplorer.Core.SemanticVectors.Options.VectorIndexOptions 100%
GenAIDBExplorer.Core.SemanticVectors.Options.VectorOptionsValidator 63% 55.8%
GenAIDBExplorer.Core.SemanticVectors.Orchestration.VectorGenerationService 50.8% 37.5%
GenAIDBExplorer.Core.SemanticVectors.Orchestration.VectorOrchestrator 0%
GenAIDBExplorer.Core.SemanticVectors.Policy.VectorIndexPolicy 70.9% 57.6%
GenAIDBExplorer.Core.SemanticVectors.Search.InMemoryVectorSearchService 0% 0%
GenAIDBExplorer.Core.SemanticVectors.Search.InMemoryVectorStoreAdapter 100% 50%
GenAIDBExplorer.Core.SemanticVectors.Search.SkInMemoryVectorSearchService 39% 23.8%
GenAIDBExplorer.ServiceDefaults - 92.5%
Name Line Branch
GenAIDBExplorer.ServiceDefaults 92.5% 90%
Microsoft.Extensions.Hosting.Extensions 92.5% 90%
Microsoft.Extensions.Hosting.Extensions 92.5% 90%

@github-actions

Copy link
Copy Markdown

Summary

Summary
Generated on: 05/15/2026 - 09:17:52
Parser: MultiReport (6x Cobertura)
Assemblies: 4
Classes: 181
Files: 155
Line coverage: 53.2% (7207 of 13535)
Covered lines: 7207
Uncovered lines: 6328
Coverable lines: 13535
Total lines: 20806
Branch coverage: 44.2% (1791 of 4050)
Covered branches: 1791
Total branches: 4050
Method coverage: Feature is only available for sponsors

Coverage

GenAIDBExplorer.Api - 54.3%
Name Line Branch
GenAIDBExplorer.Api 54.3% 36%
GenAIDBExplorer.Api.Endpoints.ModelEndpoints 84.2% 100%
GenAIDBExplorer.Api.Endpoints.ProjectEndpoints 68.7% 64.2%
GenAIDBExplorer.Api.Endpoints.SearchEndpoints 100% 100%
GenAIDBExplorer.Api.Endpoints.StoredProcedureEndpoints 83.2% 85.2%
GenAIDBExplorer.Api.Endpoints.TableEndpoints 63.7% 64.5%
GenAIDBExplorer.Api.Endpoints.ViewEndpoints 63% 64.5%
GenAIDBExplorer.Api.Health.SemanticModelHealthCheck 100% 100%
GenAIDBExplorer.Api.Models.ColumnResponse 100%
GenAIDBExplorer.Api.Models.EntitySummaryResponse 100%
GenAIDBExplorer.Api.Models.IndexResponse 0%
GenAIDBExplorer.Api.Models.MappingExtensions 57.1% 100%
GenAIDBExplorer.Api.Models.PaginatedResponse 100%
GenAIDBExplorer.Api.Models.ProjectInfoResponse 100%
GenAIDBExplorer.Api.Models.SearchRequest 100%
GenAIDBExplorer.Api.Models.SearchResponse 100%
GenAIDBExplorer.Api.Models.SearchResultResponse 100%
GenAIDBExplorer.Api.Models.SemanticModelSummaryResponse 100%
GenAIDBExplorer.Api.Models.StoredProcedureDetailResponse 100%
GenAIDBExplorer.Api.Models.TableDetailResponse 100%
GenAIDBExplorer.Api.Models.UpdateColumnDescriptionRequest 0%
GenAIDBExplorer.Api.Models.UpdateEntityDescriptionRequest 100%
GenAIDBExplorer.Api.Models.ViewDetailResponse 100%
GenAIDBExplorer.Api.Services.SemanticModelCacheService 100% 100%
Microsoft.AspNetCore.OpenApi.Generated 0.7% 0.9%
Program 61.8% 65%
System.Runtime.CompilerServices 0%
GenAIDBExplorer.Console - 27.6%
Name Line Branch
GenAIDBExplorer.Console 27.6% 44.1%
DataDictionaryCommandHandlerOptions 0%
EnrichModelCommandHandlerOptions 0%
GenAIDBExplorer.Console.CommandHandlers.CommandHandler 70% 25%
GenAIDBExplorer.Console.CommandHandlers.CommandHandler 81.8% 50%
GenAIDBExplorer.Console.CommandHandlers.CommandHandlerOptions 100%
GenAIDBExplorer.Console.CommandHandlers.DataDictionaryCommandHandler 0% 0%
GenAIDBExplorer.Console.CommandHandlers.EnrichModelCommandHandler 0% 0%
GenAIDBExplorer.Console.CommandHandlers.ExportModelCommandHandler 0% 0%
GenAIDBExplorer.Console.CommandHandlers.ExportModelCommandHandlerOptions 0% 0%
GenAIDBExplorer.Console.CommandHandlers.ExtractModelCommandHandler 18.1%
GenAIDBExplorer.Console.CommandHandlers.ExtractModelCommandHandlerOptions 100%
GenAIDBExplorer.Console.CommandHandlers.GenerateVectorsCommandHandler 0%
GenAIDBExplorer.Console.CommandHandlers.GenerateVectorsCommandHandlerOption
s
0%
GenAIDBExplorer.Console.CommandHandlers.InitProjectCommandHandler 58.1% 94.8%
GenAIDBExplorer.Console.CommandHandlers.InitProjectCommandHandlerOptions 100% 100%
GenAIDBExplorer.Console.CommandHandlers.QueryModelCommandHandler 66.1% 100%
GenAIDBExplorer.Console.CommandHandlers.QueryModelCommandHandlerOptions 100%
GenAIDBExplorer.Console.CommandHandlers.ReconcileIndexCommandHandler 0%
GenAIDBExplorer.Console.CommandHandlers.ReconcileIndexCommandHandlerOptions 0%
GenAIDBExplorer.Console.CommandHandlers.ShowObjectCommandHandler 18% 11.9%
GenAIDBExplorer.Console.CommandHandlers.ShowObjectCommandHandlerOptions 100%
GenAIDBExplorer.Console.Extensions.HostBuilderExtensions 76% 100%
GenAIDBExplorer.Console.Program 0%
GenAIDBExplorer.Console.Services.OutputService 0%
GenAIDBExplorer.Core - 56.2%
Name Line Branch
GenAIDBExplorer.Core 56.2% 44.6%
GenAIDBExplorer.Core.ChatClients.ChatClientFactory 100% 90%
GenAIDBExplorer.Core.Data.ConnectionManager.DatabaseConnectionManager 0% 0%
GenAIDBExplorer.Core.Data.DatabaseProviders.SqlConnectionProvider 51.9% 30%
GenAIDBExplorer.Core.Data.DatabaseProviders.SqlQueryExecutor 0% 0%
GenAIDBExplorer.Core.DataDictionary.ColumnDataDictionary 100%
GenAIDBExplorer.Core.DataDictionary.DataDictionaryProvider 17.7% 5.3%
GenAIDBExplorer.Core.DataDictionary.TableDataDictionary 100%
GenAIDBExplorer.Core.Extensions.ServiceRegistrationExtensions 57.6% 41.6%
GenAIDBExplorer.Core.Models.Database.ReferenceInfo 0%
GenAIDBExplorer.Core.Models.Database.StoredProcedureInfo 100%
GenAIDBExplorer.Core.Models.Database.TableInfo 100%
GenAIDBExplorer.Core.Models.Database.ViewInfo 100%
GenAIDBExplorer.Core.Models.Project.AzureBlobConfiguration 100%
GenAIDBExplorer.Core.Models.Project.CachingConfiguration 100%
GenAIDBExplorer.Core.Models.Project.ChangeTrackingConfiguration 100%
GenAIDBExplorer.Core.Models.Project.ColumnTypeMapping 0%
GenAIDBExplorer.Core.Models.Project.ConditionalUrlAttribute 100% 100%
GenAIDBExplorer.Core.Models.Project.CosmosDbConfiguration 100%
GenAIDBExplorer.Core.Models.Project.DatabaseSettings 100%
GenAIDBExplorer.Core.Models.Project.DataDictionarySettings 100%
GenAIDBExplorer.Core.Models.Project.LazyLoadingConfiguration 100%
GenAIDBExplorer.Core.Models.Project.LocalDiskConfiguration 100%
GenAIDBExplorer.Core.Models.Project.MicrosoftFoundryDefaultSettings 100%
GenAIDBExplorer.Core.Models.Project.MicrosoftFoundrySettings 100%
GenAIDBExplorer.Core.Models.Project.NotEmptyOrWhitespaceAttribute 66.6% 50%
GenAIDBExplorer.Core.Models.Project.PerformanceMonitoringConfiguration 100%
GenAIDBExplorer.Core.Models.Project.Project 84.1% 58.7%
GenAIDBExplorer.Core.Models.Project.ProjectSettings 100%
GenAIDBExplorer.Core.Models.Project.ProjectUtils 88% 83.3%
GenAIDBExplorer.Core.Models.Project.QueryModelSettings 100%
GenAIDBExplorer.Core.Models.Project.RequiredOnPropertyValueAttribute 0% 0%
GenAIDBExplorer.Core.Models.Project.SemanticModelRepositorySettings 100%
GenAIDBExplorer.Core.Models.Project.SemanticModelSettings 100%
GenAIDBExplorer.Core.Models.Project.VectorIndexSettings 100%
GenAIDBExplorer.Core.Models.SemanticModel.ChangeTracking.ChangeTracker 93.9% 91.6%
GenAIDBExplorer.Core.Models.SemanticModel.ChangeTracking.EntityStateChanged
EventArgs
100%
GenAIDBExplorer.Core.Models.SemanticModel.Export.MarkdownExportStrategy 0% 0%
GenAIDBExplorer.Core.Models.SemanticModel.Export.MarkdownExportVisitor 0% 0%
GenAIDBExplorer.Core.Models.SemanticModel.Extensions.SemanticModelEntityExt
ensions
94.5% 90%
GenAIDBExplorer.Core.Models.SemanticModel.JsonConverters.SemanticModelStore
dProcedureJsonConverter
19.5% 12.5%
GenAIDBExplorer.Core.Models.SemanticModel.JsonConverters.SemanticModelTable
JsonConverter
19.5% 12.5%
GenAIDBExplorer.Core.Models.SemanticModel.JsonConverters.SemanticModelViewJ
sonConverter
19.5% 12.5%
GenAIDBExplorer.Core.Models.SemanticModel.LazyLoading.LazyLoadingProxy 100% 81.2%
GenAIDBExplorer.Core.Models.SemanticModel.LazyLoading.LazyLoadingProxy 94.2% 75%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModel 76.4% 70.7%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelColumn 63.6%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelEntity 63.2% 33.3%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelIndex 44.4%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelStoredProcedure 100% 91.6%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelTable 97.9% 72.5%
GenAIDBExplorer.Core.Models.SemanticModel.SemanticModelView 100% 70.5%
GenAIDBExplorer.Core.Models.SemanticModel.UsageStrategy.RegexColumnUsageStr
ategy
0% 0%
GenAIDBExplorer.Core.Models.SemanticModel.UsageStrategy.RegexEntityUsageStr
ategy
0% 0%
GenAIDBExplorer.Core.Models.SemanticModel.UsageStrategy.SemanticModelColumn
Extensions
0% 0%
GenAIDBExplorer.Core.Models.SemanticModel.UsageStrategy.SemanticModelEntity
UsageExtensions
0%
GenAIDBExplorer.Core.PromptTemplates.LiquidTemplateRenderer 100% 100%
GenAIDBExplorer.Core.PromptTemplates.PromptTemplateDefinition 100%
GenAIDBExplorer.Core.PromptTemplates.PromptTemplateMessage 100%
GenAIDBExplorer.Core.PromptTemplates.PromptTemplateModelParameters 100%
GenAIDBExplorer.Core.PromptTemplates.PromptTemplateParser 94% 83.9%
GenAIDBExplorer.Core.Repository.AzureBlobPersistenceStrategy 50.2% 37.3%
GenAIDBExplorer.Core.Repository.AzureBlobPersistenceStrategy 50.2% 37.3%
GenAIDBExplorer.Core.Repository.Caching.CacheOptions 100%
GenAIDBExplorer.Core.Repository.Caching.CacheStatistics 100%
GenAIDBExplorer.Core.Repository.Caching.MemorySemanticModelCache 72.4% 70.6%
GenAIDBExplorer.Core.Repository.CosmosDbPersistenceStrategy 0% 0%
GenAIDBExplorer.Core.Repository.CosmosDbPersistenceStrategy 0% 0%
GenAIDBExplorer.Core.Repository.DTO.CosmosDbEntityDto 100%
GenAIDBExplorer.Core.Repository.DTO.PersistedEntityDto 100%
GenAIDBExplorer.Core.Repository.Helpers.EntityFileManager 25.6% 20.5%
GenAIDBExplorer.Core.Repository.Helpers.EntityFileManager 25.6% 20.5%
GenAIDBExplorer.Core.Repository.Helpers.SemanticModelFileManager 71.6% 50%
GenAIDBExplorer.Core.Repository.Helpers.TempDirectoryManager 91.6% 80%
GenAIDBExplorer.Core.Repository.LocalDiskPersistenceStrategy 77.8% 57.6%
GenAIDBExplorer.Core.Repository.LocalDiskPersistenceStrategy 77.8% 57.6%
GenAIDBExplorer.Core.Repository.Mappers.CosmosDbEntityMapper 80%
GenAIDBExplorer.Core.Repository.Mappers.LocalBlobEntityMapper 40%
GenAIDBExplorer.Core.Repository.Performance.OperationStatistics 100% 50%
GenAIDBExplorer.Core.Repository.Performance.PerformanceMetrics 100% 100%
GenAIDBExplorer.Core.Repository.Performance.PerformanceMonitor 87% 92.8%
GenAIDBExplorer.Core.Repository.Performance.PerformanceMonitor.OperationRec
ord
100%
GenAIDBExplorer.Core.Repository.Performance.PerformanceRecommendation 100% 50%
GenAIDBExplorer.Core.Repository.Performance.PerformanceTrackingContext 89.4% 75%
GenAIDBExplorer.Core.Repository.PerformanceMonitoringOptions 100%
GenAIDBExplorer.Core.Repository.PerformanceMonitoringOptionsBuilder 100% 100%
GenAIDBExplorer.Core.Repository.PersistenceStrategyFactory 100% 100%
GenAIDBExplorer.Core.Repository.Security.CacheStatistics 0% 0%
GenAIDBExplorer.Core.Repository.Security.KeyVaultConfigurationProvider 76.2% 71.4%
GenAIDBExplorer.Core.Repository.Security.KeyVaultConfigurationProvider.Cach
edSecret
100%
GenAIDBExplorer.Core.Repository.Security.KeyVaultOptions 100%
GenAIDBExplorer.Core.Repository.Security.KeyVaultRetryPolicy 100%
GenAIDBExplorer.Core.Repository.Security.SecureJsonSerializer 73% 73%
GenAIDBExplorer.Core.Repository.Security.SecureJsonSerializer 73% 73%
GenAIDBExplorer.Core.Repository.Security.SecureJsonSerializerOptions 100%
GenAIDBExplorer.Core.Repository.SemanticModelRepository 94.1% 71.4%
GenAIDBExplorer.Core.Repository.SemanticModelRepository 94.1% 71.4%
GenAIDBExplorer.Core.Repository.SemanticModelRepositoryOptions 100%
GenAIDBExplorer.Core.Repository.SemanticModelRepositoryOptionsBuilder 96% 91.6%
GenAIDBExplorer.Core.Security.ConnectionStringRedactor 41.5% 37.5%
GenAIDBExplorer.Core.Security.EntityNameSanitizer 75.7% 61.4%
GenAIDBExplorer.Core.Security.PathValidator 76.7% 66%
GenAIDBExplorer.Core.SemanticModelProviders.SchemaRepository 0% 0%
GenAIDBExplorer.Core.SemanticModelProviders.SemanticModelProvider 59.8% 53.9%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelQueryRequest 100%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelQueryResult 100%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelQueryService 10.8% 1.6%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelQueryService.QueryCont
ext
0%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelSearchResult 100%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelSearchService 100% 75%
GenAIDBExplorer.Core.SemanticModelQuery.SemanticModelStreamingQueryResult 100%
GenAIDBExplorer.Core.SemanticProviders.SemanticDescriptionProvider 73.8% 59.6%
GenAIDBExplorer.Core.SemanticProviders.SemanticDescriptionProvider 73.8% 59.6%
GenAIDBExplorer.Core.SemanticProviders.SemanticProcessResult 64.7% 66.6%
GenAIDBExplorer.Core.SemanticProviders.SemanticProcessResultItem 100%
GenAIDBExplorer.Core.SemanticVectors.Embeddings.ChatClientEmbeddingGenerato
r
100% 62.5%
GenAIDBExplorer.Core.SemanticVectors.Indexing.InMemoryVectorIndexWriter 0% 0%
GenAIDBExplorer.Core.SemanticVectors.Indexing.SkInMemoryVectorIndexWriter 31.3% 14.7%
GenAIDBExplorer.Core.SemanticVectors.Infrastructure.VectorInfrastructure 100%
GenAIDBExplorer.Core.SemanticVectors.Infrastructure.VectorInfrastructureFac
tory
100%
GenAIDBExplorer.Core.SemanticVectors.Keys.EntityKeyBuilder 100% 100%
GenAIDBExplorer.Core.SemanticVectors.Mapping.VectorRecordMapper 100% 75%
GenAIDBExplorer.Core.SemanticVectors.Options.VectorIndexOptions 100%
GenAIDBExplorer.Core.SemanticVectors.Options.VectorOptionsValidator 63% 55.8%
GenAIDBExplorer.Core.SemanticVectors.Orchestration.VectorGenerationService 50.8% 37.5%
GenAIDBExplorer.Core.SemanticVectors.Orchestration.VectorOrchestrator 0%
GenAIDBExplorer.Core.SemanticVectors.Policy.VectorIndexPolicy 70.9% 57.6%
GenAIDBExplorer.Core.SemanticVectors.Search.InMemoryVectorSearchService 0% 0%
GenAIDBExplorer.Core.SemanticVectors.Search.InMemoryVectorStoreAdapter 100% 50%
GenAIDBExplorer.Core.SemanticVectors.Search.SkInMemoryVectorSearchService 39% 23.8%
GenAIDBExplorer.ServiceDefaults - 92.5%
Name Line Branch
GenAIDBExplorer.ServiceDefaults 92.5% 90%
Microsoft.Extensions.Hosting.Extensions 92.5% 90%
Microsoft.Extensions.Hosting.Extensions 92.5% 90%

@PlagueHO PlagueHO left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm:

@PlagueHO PlagueHO merged commit 38fc6a3 into main May 15, 2026
11 checks passed
@PlagueHO PlagueHO deleted the dependabot/nuget/genai-database-explorer-service/nuget-dependencies-b24ab1f7aa branch May 15, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates and management .net .NET related issues and pull requests nuget NuGet package updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants