Skip to content

Bump the nuget-minor-patch group with 31 updates - #292

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dot-config/nuget-minor-patch-2ebcddd5d0
Open

Bump the nuget-minor-patch group with 31 updates#292
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dot-config/nuget-minor-patch-2ebcddd5d0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 1, 2026

Copy link
Copy Markdown
Contributor

Updated AWSSDK.S3 from 3.7.500.2 to 3.7.511.8.

Release notes

Sourced from AWSSDK.S3's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Azure.Storage.Blobs from 12.24.0 to 12.29.2.

Release notes

Sourced from Azure.Storage.Blobs's releases.

12.29.2

12.29.2 (2026-08-24)

Bugs Fixed

  • Fixed a bug where client-side encryption 2.0 could not detect a rearrangement of otherwise-untampered authenticated regions in blob content. This is now detected and exceptions are thrown. For data recovery purposes, this behavior can be reverted by enabling "Azure.Storage.CseV2AllowMisorderedAuthRegions" in the AppContext switch or "AZURE_STORAGE_CSE_V2_ALLOW_MISORDERED_AUTH_REGIONS" in environment variables.
  • Fixed a bug in client-side encryption where version downgrades were only detected at the start of a download.

Commits viewable in compare view.

Updated BenchmarkDotNet from 0.14.0 to 0.15.8.

Release notes

Sourced from BenchmarkDotNet's releases.

0.15.8

This release adds OpenMetrics exporter support for Prometheus-compatible metrics export, improves the Roslyn analyzers with multi-target support and better type checking, and fixes several bugs including process deadlocks and WASM trimming issues.

Features

  • Add OpenMetrics exporter for Prometheus-compatible metrics output (#​2801)
  • Add Job info to DisassemblyDiagnoser report headers to distinguish assemblies when using multiple coreruns (#​2884, fixes #​2573)
  • Add NO_COLOR environment variable support for disabling console colors (#​2870)

Improvements

  • Multi-target analyzers with improved type assignability checking using semantic model (#​2866)
  • Add new analyzer diagnostic BDN1503 for better argument/params validation (#​2865, fixes #​2864)
  • Use PolySharp for [DynamicallyAccessedMembers] attribute polyfill (#​2883)
  • Refactor to use AsyncProcessOutputReader for cleaner process output handling (#​2878)

Bug Fixes

  • Fix process deadlock issue when reading process output (#​2877)
  • Fix WASM generated project being trimmed out (#​2872)
  • Allow filters to filter out every benchmark from a type without errors (#​2879, fixes #​2860)
  • Fix unhandled exception when running BenchmarkRunner.Run<T>() with arguments on invalid benchmark type (#​2880, fixes #​2724)

Internal

  • Update release workflow for analyzers (#​2882)
  • Improve docs building workflow
  • Cleanup #if-#endif preprocessor directives using PolySharp polyfills (#​2881)

Full Changelog: dotnet/BenchmarkDotNet@v0.15.7...v0.15.8

0.15.7

This release introduces Roslyn analyzers to catch incorrect BenchmarkDotNet usage at compile time, improves .NET Framework version detection, and updates OS detection support.

Features

  • Add Roslyn analyzers to detect incorrect usage of BenchmarkDotNet at compile-time (#​2837)
    • Validates benchmark class structure (public, non-sealed, generic constraints)
    • Checks [Arguments], [Params], and [ParamsAllValues] attribute usage
    • Verifies [GenericTypeArguments] requirements
    • Ensures only one baseline method per category
    • Validates BenchmarkRunner.Run invocations

Improvements

  • Improve .NET Framework version detection by retrieving version from TargetFrameworkAttribute (#​2682)
  • Bump Perfolizer 0.6.0 → 0.6.1, bringing updated Windows and macOS version detection in OsBrandHelper

Bug Fixes

  • Fix null reference handling and exception logging in TestCaseFilter for the test adapter
  • Fix flaky CI tests by increasing build timeout values (#​2854)

Internal

  • Improve release workflow in release.yaml

Full Changelog: dotnet/BenchmarkDotNet@v0.15.6...v0.15.7

0.15.6

v0.15.6

This release adds ref struct parameter support for [ArgumentsSource], fixes Native AOT runtime moniker resolution, and upgrades to Perfolizer 0.6.0 with the new Pragmastat statistical engine.

Features

  • Add ref struct parameter support for [ArgumentsSource] attribute, enabling Span<T> and ReadOnlySpan<char> parameters (#​2849)

Bug Fixes

  • Fix runtime moniker normalization for Native AOT targets (#​2852)

Improvements

  • Upgrade to Perfolizer 0.6.0 with Pragmastat statistical engine integration

Documentation

  • Add documentation for breaking changes related to disassembler native dependencies (#​2836)

Internal

  • Introduce GitHub Actions release workflow

Full Changelog: dotnet/BenchmarkDotNet@v0.15.5...v0.15.6

0.15.5

This release fixes job naming consistency when using --runtimes, clamps histogram bin bounds to avoid confusing negative values, and reduces output directory clutter by filtering unnecessary runtime and satellite assembly files.

Features

  • Add custom MSBuild targets to remove unnecessary files from the bin directory (#​2737)
    • Filters out Capstone native binaries for non-target platforms
    • Removes satellite assemblies from Microsoft.CodeAnalysis packages

Bug Fixes

  • Fix job names consistency between SimpleJobAttribute and --runtimes CLI option (#​2841)
    • Jobs now use runtime names as IDs consistently across all runtime monikers
  • Clamp histogram bin lower bounds to non-negative values (#​1821)
    • Prevents confusing negative values in histogram output for non-negative measurements

Internal

  • Bump Perfolizer: 0.5.3 → 0.5.4 (#​2773)
  • Update changelog and GitHub Pages generation workflows
  • Enable workflow_dispatch for test workflow (#​2835)

Full Changelog: dotnet/BenchmarkDotNet@v0.15.4...v0.15.5

0.15.4

This release fixes issues with ParamsSource attribute resolution in inheritance scenarios and corrects a MSBuild syntax error in the TestAdapter.

Bug Fixes

  • Allow [ParamsSource] to resolve overridden methods and properties in derived classes (#​2832)
  • Fix MSBuild condition syntax for TestTfmsInParallel property that prevented Visual Studio from loading projects (#​2831)

Full Changelog: dotnet/BenchmarkDotNet@v0.15.3...v0.15.4

0.15.3

This release brings .NET 10 NativeAOT instruction set support, improved CPU detection on Windows when WMIC is unavailable, test adapter filtering, and numerous bug fixes.

Breaking Changes

  • Deprecated .WithNuget() job extension in favor of .WithMsBuildArguments() (#​2812)

Features

  • Add VS Test Adapter filter support for running specific benchmarks (#​2788)
  • Update NativeAOT instruction set support for .NET 10+ (#​2828)

Improvements

  • Add PowerShell-based CPU detection fallback for Windows when WMIC is unavailable (#​2749)
  • Improve IsNetCore and IsNativeAOT detection for single-file apps without AOT (#​2799)
  • Use --nodeReuse:false for dotnet CLI commands to improve build isolation (#​2814)
  • Enable assembly signing for debug builds (#​2774)

Bug Fixes

  • Fix ArgumentsSource on external types not working if the argument type is not primitive (#​2820)
  • Fix workload warmup mode not working correctly
  • Fix EtwProfiler for file paths slightly under 260 characters (#​2808)
  • Fix console logs being output twice when using TestAdapter (#​2790)
  • Fix EventProcessor.OnEndValidationStage not being called when critical validation errors occur (#​2816)
  • Fix XmlException thrown when TextReader.Null is passed to AppConfigGenerator (#​2817)
  • Fix case sensitivity issue in NativeMemoryLogParser program name matching (#​2795)
  • Fix typo in BuildPlots.R

Internal

  • Replace StyleCop.Analyzers with unstable version for improved analysis (#​2796)
  • Add workflow to run selected tests (#​2797)
  • Fix flaky MemoryDiagnoser tests on macOS (#​2813)
  • Fix x86 disassembler tests for net462 (#​2792)
  • Split TimeConsumingBenchmark class to reduce test time
  • Update BenchmarkDotNetDiagnosers package version (#​2805)
  • Fix comment in package props about GenerateProgramFile (#​2802)

Full Changelog: dotnet/BenchmarkDotNet@v0.15.2...v0.15.3

0.15.2

This release improves memory allocation measurement accuracy and adds new features for job ordering and runtime validation.

Features

  • Add JobOrderPolicy option to sort jobs in numeric order instead of ordinal order (#​2770)
  • Add RuntimeValidator to detect benchmarks with null runtime configuration (#​2771)

Improvements

  • Improve memory diagnoser accuracy with better allocation measurement isolation, warm-up phase, and handling of tiered JIT (#​2562)

Bug Fixes

  • Auto-generate unique job IDs between benchmark runs to prevent ID collisions
  • Skip null runtime validation for in-process toolchain (#​2780)
  • Fix flaky memory allocation test (#​2782)
  • Fix benchmark test adapter enumeration issues (#​2766)

Internal

  • Modify macOS runner image for CI (#​2775)
  • Add setting to skip test reports when original workflow is cancelled (#​2772)
  • Suppress xunit non-serializable data warnings (#​2769)
  • Enable --force-clone for docs-fetch in generate-gh-pages workflow
  • Allow workflow_dispatch for publish-nightly workflow
  • Enhance docs-fetch command with additional options
  • Remove docs/_changelog folder from main branch (migrated to docs-changelog branch)

Full Changelog: dotnet/BenchmarkDotNet@v0.15.1...v0.15.2

0.15.1

A maintenance release with improved cross-platform compatibility, a new feature for referencing external types in source attributes, and several bug fixes for ARM CPUs and unsupported operating systems.

Features

  • Allow [ArgumentsSource] and [ParamsSource] to reference methods in other types via new constructor overload: [ArgumentsSource(typeof(MyClass), nameof(MyClass.Values))] (#​2748)

Bug Fixes

  • Fix WakeLock P/Invoke compatibility with ARM CPUs by refactoring REASON_CONTEXT to use proper union structure (#​2745, #​2756)
  • Fix Console.CancelKeyPress crash on platforms that don't support it (Android, iOS, tvOS, WASM) (#​2739, #​2741)
  • Fix CPU detection crash on unsupported operating systems by returning CpuInfo.Unknown (#​2740)
  • Support .slnx solution file format when searching for solution files (#​2764)

Improvements

  • Bump Perfolizer: 0.5.2 → 0.5.3
  • Make ExporterBase.GetArtifactFullName accessibility modifier more permissive

Internal

  • Update .NET SDK version to 8.0.410 (#​2762)
  • Update Microsoft.NET.Test.Sdk and other package dependencies (#​2750, #​2755)
  • Rework changelog generation to use docs-changelog branch (#​93d12c42)
  • Fix line-endings to LF in several files
  • Update GitHub Actions workflows

Full Changelog: dotnet/BenchmarkDotNet@v0.15.0...v0.15.1

0.15.0

BenchmarkDotNet v0.15.0 brings .NET 10 support, a new WakeLock feature to prevent system sleep during benchmarks, improved engine internals for more consistent measurements, and numerous bug fixes and improvements.

Features

  • WakeLock support: New [WakeLock] attribute and --wakeLock CLI option to prevent the system from entering sleep mode while benchmarks are running (#​2670)
  • .NET 10 support: Added RuntimeMoniker.Net10, NativeAot10, and Mono10 with full toolchain support (#​2642)
  • Box plots in ScottPlotExporter: New box plot visualization for benchmark results with improved font sizing
  • RiscV64 platform support: Added Platform.RiscV64 for RISC-V 64-bit architecture (#​2644, #​2647)
  • Required properties support: Benchmark classes can now use C# 11 required properties (#​2579)
  • HostSignal.AfterProcessStart: New signal allows diagnosers to obtain the process ID of a benchmark process started in suspended state (#​2674)
  • Parallel build control: New ConfigOptions.DisableParallelBuild option to force sequential builds (#​2725)
  • Auto-hide empty metric columns: ThreadingDiagnoser and ExceptionDiagnoser now support configuration to hide columns when metrics have no values (#​2673)
  • Measurements in DiagnoserResults: Custom diagnosers can now access measurements for calculations (#​2731)

Improvements

  • Constant stack size engine refactoring: Engine stages refactored to use IEngineStageEvaluator for more consistent instruction location and simpler code (#​2688)
  • Use ArtifactsPath instead of IntermediateOutputPath: Improved build artifact handling for SDK 8+ (#​2676)
  • InProcessNoEmitRunner NativeAOT support: Basic support for running InProcessNoEmitRunner with NativeAOT (#​2702)
  • Allow ParamsAttribute values from derived classes: ParamsAttribute.Values setter is now protected instead of private (#​2716)
  • Updated clrmd to 3.1: Disassembler now uses ClrMdV3Disassembler (#​2488)
  • Updated ScottPlot to 5.0.54: Plotting exporter updated to latest ScottPlot version (#​2709)
  • Perfolizer upgraded to 0.5.2: CPU/OS detection logic moved to Perfolizer with new Perfonar exporters replacing Phd exporters
  • Log warnings for empty benchmarks: Clear warning messages when running benchmarks that match no methods (#​2718)
  • Validation for sealed benchmark classes: Compiler now warns when benchmark classes are sealed (#​2660)
  • Improved baseline warning message: More descriptive warning when baseline benchmarks are misconfigured (#​2650)

Bug Fixes

  • Fix async GlobalSetup/GlobalCleanup with InProcessEmit: Async setup and cleanup methods are now properly awaited (#​2109)
  • Fix Windows path too long: Handle Windows MAX_PATH limitations in build paths (#​2681)
  • Fix builds with --keepFiles: Include auto-incremented ID in build artifacts directory to avoid conflicts (#​2423)
  • Fix Ctrl-C handling: System state (power management, console title) is now properly reverted on process termination (#​2483, #​2661)
  • Fix dotnet command failure detection: Commands now always fail when dotnet returns non-zero exit code (#​2535)
  • Fix deadlock in GetDotNetSdkVersion: Resolved potential deadlock in SDK version detection (#​2622)
  • Fix lscpu CPU frequency parsing: Corrected frequency parsing from lscpu output
  • Make lscpu call language-invariant: CPU detection now works correctly regardless of system locale (#​2577)
  • Clean up unsupported Native AOT flags: Removed obsolete IlcGenerateCompleteTypeMetadata and updated flag names (#​2616)
  • Native AOT projects copy SettingsWeWantToCopy: Build settings are now properly propagated (#​2665)

Breaking Changes

  • Removed ConfigCompatibilityValidator: No longer validates config compatibility between runs (#​2599)
  • Phd exporters renamed to Perfonar: [PhdExporter][PerfonarExporter], PhdJsonExporterPerfonarJsonExporter, PhdMdExporterPerfonarMdExporter
  • Removed netstandard1.0 target from Annotations package: Minimum target is now netstandard2.0

Documentation

  • Added Visual Studio Profiler documentation with samples (#​2672)
  • Added WakeLock documentation and samples (#​2670)
    ... (truncated)

Commits viewable in compare view.

Updated Bogus from 35.6.1 to 35.6.5.

Release notes

Sourced from Bogus's releases.

35.6.5

CHANGE LOG

35.6.4

CHANGE LOG

35.6.3

CHANGE LOG

35.6.2

CHANGE LOG

Commits viewable in compare view.

Updated Cronos from 0.8.4 to 0.13.0.

Release notes

Sourced from Cronos's releases.

0.13.0

Release Notes

  • Added – Add support for retrieving previous occurrences in Cron expressions (#​90 by @​israellot).

0.12.0

Release Notes

  • AddedSupport schedule jitter with the H character (#​89 by @​epicoxymoron).
  • Changed – Use unsigned types instead of signed ones internally (#​82 in collaboration with @​joesdu).
  • Project – Replace netcoreapp3.1 platform with net8.0 in tests.

0.11.1

Release Notes

  • Fixed – Make CronExpression equality operators accept null without triggering nullable warnings (#​87 by @​Nechepso).

0.11.0

Release Notes

  • Breaking – Sign all the assemblies with a strong name.
  • Added – Enable nullable reference types feature.
  • Project – Change how versioning is implemented in projects.

0.10.0

Release Notes

  • Changed – Removed year 2499 limitation and added tests for max value edge cases (PR #​80 by @​DevJasperNL).
  • Fixed – Bug finding occurrence with 0 ticks (PR #​77 by @​DevJasperNL).

0.9.0

Release Notes

  • Addednet6.0 platform with trimmable support and enabled analyzers.
  • Fixed – Don't throw ArgumentNullException from Parse/TryParse with an empty value (#​70).
  • FixedCronFormatException.Message has duplicated BaseMessage (#​74).
  • Project – Upgrade Hangfire.Build to version 0.5.0 for faster builds.

Commits viewable in compare view.

Updated csharpier from 1.2.6 to 1.3.0.

Release notes

Sourced from csharpier's releases.

1.3.0

1.3.0

Breaking Changes

Change xml formatting to return error when it runs into syntax error so it is consistent with c# #​1854

Previously CSharpier treated an invalid xml file as a warning instead of an error. This was inconsistent with how it treated c# files.
Invalid c# or xml files are not treated as errors.
The --compilation-errors-as-warnings argument has been renamed to --syntax-errors-as-warnings and can be used to return warnings instead of errors when encountering invalid files.

What's Changed

Feature: Configurable whitespace handling for xml #​1790

CSharpier now supports two types of xml whitespace formatting strict or ignore.
By default all xml except xaml or axaml is treated as strict whitespace. See details

Feature: Move closing bracket for xml elements to the same line. #​1598

With strict xml whitespace handling, csharpier now keeps the closing bracket for an element on the same line instead of breaking it to a new line.

<!-- input & expected output -->
<ElementWithAttribute Attribute="AttributeValue__________________"
  >TextValue</ElementWithAttribute>

<!-- 1.2.6 -->
<ElementWithAttribute Attribute="AttributeValue__________________"
  >TextValue</ElementWithAttribute
>

Feature: Support for csharpier-ignore with XML formatter #​1788

CSharpier now supports csharpier-ignore in xml files. See details

Feature: Add MSBuild transitive and multi-target support #​1833

CSharpier.MSBuild can now work as a transitive dependency.

Feature: allow checking formatting with cache #​1830

The csharpier check command now supports a --use-cache option.

Feature: remove dependency on Microsoft.AspNetCore.App #​1508

Previously CSharpier required that Microsoft.AspNetCore.App be installed. CSharpier has been modified to use an HttpListener when it is run using server to remove the need for this dependency.

Fix: csharpier-ignore comment removes linespaces before block #​1867

CSharpier was removing blank lines before csharpier-ignore comments in some cases

// input and expected output
var x = 1;
    
// csharpier-ignore
var y=1;

/// 1.2.6
var x = 1;
// csharpier-ignore
var y=1;
 ... (truncated)

Commits viewable in [compare view](https://github.com/belav/csharpier/compare/1.2.6...1.3.0).
</details>

Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.3.0 to 8.10.0.

<details>
<summary>Release notes</summary>

_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._

## 8.10.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### Improvements
* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187
* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188
* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202
* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203
### Documentation
* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183
* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194
* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197
### Others
* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184
* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176
* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185
* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186
* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189
* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192
* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193
* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195
* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196
* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200
* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201
* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204


**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0

## 8.9.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

> [!WARNING]
> For projects targeting .NET 9, you need at least .NET SDK 9.0.200 as earlier versions will trigger compile errors because of invalid overload resolution. See #​3225 

## What's Changed
### New features
* Add support for `Span<T>`, `ReadOnlySpan<T>`, `Memory<T>` and `ReadOnlyMemory<T>` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172
### Improvements
* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115
* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152
* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133
* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160
* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164
* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166
### Fixes
* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151
### Documentation
* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132
* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141
* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155
* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161
* Fix "an" vs "a" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174
### Others
* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116
* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118
* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117
* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119
* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122
* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121
* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123
* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124
* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125
* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127
* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128
* Use `==` or `!=` when comparing Nullable<T> against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129
* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130
* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131
* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136
* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135
* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134
* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137
* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139
* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138
* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140
* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142
* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143
* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144
* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146
* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153
 ... (truncated)

## 8.8.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### New features
* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111
### Improvements
* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100
* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101
* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107
### Documentation
* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104
### Others
* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106
* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109
* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112
* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113


**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0

## 8.7.1

<!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 -->

## What's Changed
### Others
* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105
* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102


**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1

## 8.7.0

<!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 -->

## What's Changed
### New features
* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094
### Others
* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082
* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085
* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086
* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087
* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090
* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092
* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084
* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095
* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096
* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098
* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099


**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0

## 8.6.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### Improvements
* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076
### Others
* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072
* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073
* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075
* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077
* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080
* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081
* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079
* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078

## New Contributors
* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072

**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0

## 8.5.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### New features
* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066
### Fixes
* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067
### Others
* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063
* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068
* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069
* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071


**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0

## 8.4.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### Improvements
* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062
* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059
### Others
* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050
* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044
* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053
* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055
* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058

## New Contributors
* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059

**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0

Commits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.10.0).
</details>

Updated [MailKit](https://github.com/jstedfast/MailKit) from 4.16.0 to 4.17.0.

<details>
<summary>Release notes</summary>

_Sourced from [MailKit's releases](https://github.com/jstedfast/MailKit/releases)._

No release notes found for this version range.

Commits viewable in [compare view](https://github.com/jstedfast/MailKit/commits).
</details>

Updated [Microsoft.AspNetCore.Authentication.JwtBearer](https://github.com/dotnet/dotnet) from 10.0.3 to 10.0.11.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.AspNetCore.Authentication.JwtBearer's releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare view](https://github.com/dotnet/dotnet/commits).
</details>

Updated [Microsoft.AspNetCore.Authentication.OpenIdConnect](https://github.com/dotnet/dotnet) from 10.0.3 to 10.0.11.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.AspNetCore.Authentication.OpenIdConnect's releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare view](https://github.com/dotnet/dotnet/commits).
</details>

Updated [Microsoft.AspNetCore.Mvc.Testing](https://github.com/dotnet/dotnet) from 10.0.3 to 10.0.11.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.AspNetCore.Mvc.Testing's releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare view](https://github.com/dotnet/dotnet/commits).
</details>

Updated [Microsoft.AspNetCore.OpenApi](https://github.com/dotnet/dotnet) from 10.0.3 to 10.0.11.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.AspNetCore.OpenApi's releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare view](https://github.com/dotnet/dotnet/commits).
</details>

Updated [Microsoft.CodeAnalysis.Analyzers](https://github.com/dotnet/roslyn) from 4.14.0 to 5.9.0-1.26328.17.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.CodeAnalysis.Analyzers's releases](https://github.com/dotnet/roslyn/releases)._

## 5.0.4

[Release](https://github.com/dotnet/core/releases/tag/v5.0.4)

## 5.0.2

[Release Notes](https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.2/5.0.2.md)
[Install Instructions](https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.2/5.0.2-install-instructions.md)

# Repos

* [Core](https://github.com/dotnet/core/releases/tag/v5.0.2)

## 5.0.1

[Release Notes](https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.1/5.0.1.md)
[Install Instructions](https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.1/5.0.1-install-instructions.md)

# Repo

* [Core](https://github.com/dotnet/core/releases/tag/v5.0.1)

Commits viewable in [compare view](https://github.com/dotnet/roslyn/commits).
</details>

Updated [Microsoft.CodeAnalysis.CSharp](https://github.com/dotnet/roslyn) from 5.0.0 to 5.9.0.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.CodeAnalysis.CSharp's releases](https://github.com/dotnet/roslyn/releases)._

## 5.0.4

[Release](https://github.com/dotnet/core/releases/tag/v5.0.4)

## 5.0.2

[Release Notes](https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.2/5.0.2.md)
[Install Instructions](https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.2/5.0.2-install-instructions.md)

# Repos

* [Core](https://github.com/dotnet/core/releases/tag/v5.0.2)

## 5.0.1

[Release Notes](https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.1/5.0.1.md)
[Install Instructions](https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0.1/5.0.1-install-instructions.md)

# Repo

* [Core](https://github.com/dotnet/core/releases/tag/v5.0.1)

Commits viewable in [compare view](https://github.com/dotnet/roslyn/commits).
</details>

Updated [Microsoft.Data.Sqlite](https://github.com/dotnet/dotnet) from 10.0.3 to 10.0.11.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Data.Sqlite's releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare view](https://github.com/dotnet/dotnet/commits).
</details>

Updated [Microsoft.EntityFrameworkCore](https://github.com/dotnet/dotnet) from 10.0.3 to 10.0.11.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.EntityFrameworkCore's releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare view](https://github.com/dotnet/dotnet/commits).
</details>

Updated [Microsoft.Extensions.Http.Resilience](https://github.com/dotnet/extensions) from 10.1.0 to 10.9.0.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.Http.Resilience's releases](https://github.com/dotnet/extensions/releases)._

## 10.9.0

Version 10.9.0 is headlined by changes in these areas:

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

## Experimental API Changes

### New Experimental APIs

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

## What's Changed

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

* Add extensible chat client routing #​7662 by @​joshuajyue (co-authored by @​Copilot)
* Pass the request's options to the selected client #​7685 by @​joshuajyue (co-authored by @​jozkee @​Copilot)
* AI.Abstractions: fix ExcludeFromSchema dropped under concurrent AIFunction creation #​7677 by @​jozkee (co-authored by @​Copilot)
* Cap OpenAI dependency version ([b10f9c0](https://github.com/dotnet/extensions/commit/b10f9c0a081b5dbb7755b8f5592e1d3c3f550a3a)) by @​jeffhandley (co-authored by @​Copilot)

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

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

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

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

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

### Logging Source Generator (`Microsoft.Gen.Logging`)

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

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

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

### Project Templates (`Microsoft.McpServer.ProjectTemplates`)

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

 ... (truncated)

## 10.8.4

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

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

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

## Packages in this release

| Package | Version |
|---|---|
| Microsoft.Extensions.AI.Templates | 10.8.4-preview.3.26379.3 |
| Microsoft.Agents.AI.ProjectTemplates | 1.13.0-preview.1.26379.3 |

## What's Changed

### Project templates

- **Removed the GitHub Models provider** from the AI Chat Web and AI Agent Web API templates, ahead of [GitHub Models being fully retired on July 30, 2026](https://github.blog/changelog/2026-07-01-github-models-is-being-fully-retired-on-july-30-2026/). The `--provider` option is now required with no default ([#​7667](https://github.com/dotnet/extensions/pull/7667)).
- Updated AI template dependencies — bumped `Aspire.Hosting.AppHost` to `13.4.6` and `CommunityToolkit.VectorData.SqliteVec` to `1.0.0-preview.4` (aligned `System.Linq.AsyncEnumerable` to `10.0.9`), replacing earlier workaround package pins ([#​7639](https://github.com/dotnet/extensions/pull/7639)).

## Full Changelog

- https://github.com/dotnet/extensions/compare/v10.8.3...v10.8.4


## 10.8.3

## Packages in this release

| Package | Version |
|---|---|
| Microsoft.Extensions.AI | 10.8.3 |
| Microsoft.Extensions.AI.Abstractions | 10.8.3 |
| Microsoft.Extensions.AI.OpenAI | 10.8.3 |

## Experimental API Changes

### Experimental API behavior updates

- Updated serialization behavior for experimental `ToolApprovalRequestContent.RequiresConfirmation` so it no longer leaks into consumer source-generated `AIContent` JSON metadata unless approval APIs are intentionally used ([#​7659](https://github.com/dotnet/extensions/pull/7659)).

## What's Changed

### AI abstractions and serialization

- Fixed MEAI001 leakage from `RequiresConfirmation` in source-generated `AIContent` contexts by using an internal JSON-included backing member while keeping the public experimental member ignored for source-generation metadata ([#​7659](https://github.com/dotnet/extensions/pull/7659)).

## Test Improvements

- Added stabilization regression coverage to verify consumer source-generated `List<AIContent>` contexts compile and round-trip without requiring MEAI001 suppression ([#​7659](https://github.com/dotnet/extensions/pull/7659)).

## Full Changelog

- https://github.com/dotnet/extensions/compare/v10.8.2...v10.8.3


## 10.8.2

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

## Packages in this release

| Package | Version | Note |
|---------|---------|---------|
| Microsoft.Extensions.VectorData.Abstractions | 10.8.2 | Published August 7, 2026 |
| Microsoft.Extensions.VectorData.ConformanceTests | 10.8.2 | |

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

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

## What's Changed

### AI

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

## Acknowledgements

* @​roji reviewed pull requests

**Full Changelog**: https://github.com/dotnet/extensions/compare/v10.8.1...v10.8.2

## 10.8.1

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

## Packages in this release

| Package | Version |
|---------|---------|
| Microsoft.Extensions.AI | 10.8.1 |
| Microsoft.Extensions.AI.Abstractions | 10.8.1 |
| Microsoft.Extensions.AI.OpenAI | 10.8.1 |

## What's Changed

### AI

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

## Acknowledgements

* @​jozkee reviewed pull requests

**Full Changelog**: https://github.com/dotnet/extensions/compare/v10.8.0...v10.8.1


## 10.8.0

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

## Experimental API Changes

### New Experimental APIs

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

## What's Changed

### AI

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

### Vector Data

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

## Documentation Updates

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

## Test Improvements

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

## Repository Infrastructure Updates

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

## 10.7.0

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

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

## Experimental API Changes

### Now Stable

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

## What's Changed

### AI

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

### Diagnostics, Health Checks, and Resource Monitoring

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

## Repository Infrastructure Updates

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

## Acknowledgements

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

**Full Changelog**: https://github.com/dotnet/extensions/compare/v10.6.0...v10.7.0


## 10.6.0

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

## Experimental API Changes

### Now Stable

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

## What's Changed

### AI

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

## Repository Infrastructure Updates

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

## Acknowledgements

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

**Full Changelog**: https://github.com/dotnet/extensions/compare/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](https://github.com/dotnet/extensions/pull/7475))

**Full Changelog**: https://github.com/dotnet/extensions/compare/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.

  ```diff
  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...

Description has been truncated

Bumps AWSSDK.S3 from 3.7.500.2 to 3.7.511.8
Bumps Azure.Storage.Blobs from 12.24.0 to 12.29.2
Bumps BenchmarkDotNet from 0.14.0 to 0.15.8
Bumps Bogus from 35.6.1 to 35.6.5
Bumps Cronos from 0.8.4 to 0.13.0
Bumps csharpier from 1.2.6 to 1.3.0
Bumps FluentAssertions from 8.3.0 to 8.10.0
Bumps MailKit from 4.16.0 to 4.17.0
Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 10.0.3 to 10.0.11
Bumps Microsoft.AspNetCore.Authentication.OpenIdConnect from 10.0.3 to 10.0.11
Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.3 to 10.0.11
Bumps Microsoft.AspNetCore.OpenApi from 10.0.3 to 10.0.11
Bumps Microsoft.CodeAnalysis.Analyzers from 4.14.0 to 5.9.0-1.26328.17
Bumps Microsoft.CodeAnalysis.CSharp from 5.0.0 to 5.9.0
Bumps Microsoft.Data.Sqlite from 10.0.3 to 10.0.11
Bumps Microsoft.EntityFrameworkCore from 10.0.3 to 10.0.11
Bumps Microsoft.Extensions.Http.Resilience from 10.1.0 to 10.9.0
Bumps Microsoft.Extensions.ServiceDiscovery from 10.1.0 to 10.9.0
Bumps Microsoft.NET.Test.Sdk from 17.13.0 to 17.14.1
Bumps NetEscapades.EnumGenerators from 1.0.0-beta11 to 1.0.0-beta21
Bumps OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.15.3 to 1.18.0
Bumps OpenTelemetry.Extensions.Hosting from 1.15.3 to 1.18.0
Bumps OpenTelemetry.Instrumentation.AspNetCore from 1.15.2 to 1.18.0
Bumps OpenTelemetry.Instrumentation.Http from 1.15.1 to 1.18.0
Bumps OpenTelemetry.Instrumentation.Runtime from 1.15.1 to 1.18.0
Bumps Roslynator.Analyzers from 4.12.11 to 4.16.1
Bumps Spectre.Console.Cli from 0.49.1 to 0.55.0
Bumps Vogen from 8.0.5 to 8.0.7
Bumps WolverineFx from 5.31.0 to 5.41.0
Bumps xunit.runner.visualstudio from 3.1.0 to 3.1.5
Bumps ZiggyCreatures.FusionCache from 2.6.0 to 2.7.2

---
updated-dependencies:
- dependency-name: AWSSDK.S3
  dependency-version: 3.7.511.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Azure.Storage.Blobs
  dependency-version: 12.29.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: BenchmarkDotNet
  dependency-version: 0.15.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: Bogus
  dependency-version: 35.6.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Cronos
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: csharpier
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: FluentAssertions
  dependency-version: 8.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: MailKit
  dependency-version: 4.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
  dependency-version: 10.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.AspNetCore.Authentication.OpenIdConnect
  dependency-version: 10.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
  dependency-version: 10.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.AspNetCore.OpenApi
  dependency-version: 10.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.CodeAnalysis.Analyzers
  dependency-version: 5.9.0-1.26328.17
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.CodeAnalysis.CSharp
  dependency-version: 5.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.Data.Sqlite
  dependency-version: 10.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.EntityFrameworkCore
  dependency-version: 10.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.Extensions.Http.Resilience
  dependency-version: 10.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.Extensions.ServiceDiscovery
  dependency-version: 10.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: NetEscapades.EnumGenerators
  dependency-version: 1.0.0-beta21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: OpenTelemetry.Extensions.Hosting
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: OpenTelemetry.Instrumentation.AspNetCore
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: OpenTelemetry.Instrumentation.Http
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: OpenTelemetry.Instrumentation.Runtime
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: Roslynator.Analyzers
  dependency-version: 4.16.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: Spectre.Console.Cli
  dependency-version: 0.55.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: Vogen
  dependency-version: 8.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: WolverineFx
  dependency-version: 5.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: xunit.runner.visualstudio
  dependency-version: 3.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: ZiggyCreatures.FusionCache
  dependency-version: 2.7.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants