Skip to content

chore: Bump the nuget-all group with 53 updates#230

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/main/nuget-all-17e117615d
Closed

chore: Bump the nuget-all group with 53 updates#230
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/main/nuget-all-17e117615d

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 26, 2026

Updated Ardalis.Specification from 9.2.0 to 9.3.1.

Release notes

Sourced from Ardalis.Specification's releases.

9.3.1

What's Changed

Full Changelog: ardalis/Specification@v9.3.0...v9.3.1

9.3.0

What's Changed

Full Changelog: ardalis/Specification@v9.2.0...v9.3.0

Commits viewable in compare view.

Updated Ardalis.Specification.EntityFrameworkCore from 9.2.0 to 9.3.1.

Release notes

Sourced from Ardalis.Specification.EntityFrameworkCore's releases.

9.3.1

What's Changed

Full Changelog: ardalis/Specification@v9.3.0...v9.3.1

9.3.0

What's Changed

Full Changelog: ardalis/Specification@v9.2.0...v9.3.0

Commits viewable in compare view.

Updated Aspire.AppHost.Sdk from 13.1.1 to 13.2.0.

Release notes

Sourced from Aspire.AppHost.Sdk's releases.

13.2.0

Aspire 13.2

Aspire 13.2 brings major CLI enhancements, a new TypeScript AppHost (preview), dashboard data export/import, Microsoft Foundry integration, and multi-language improvements — all focused on making local development more streamlined for developers and AI coding agents
alike.

Highlights

  • 🛠️ CLI overhaul — New commands including aspire start/stop/ps for detached mode, aspire describe for resource monitoring, aspire doctor for environment diagnostics, aspire secret for managing user secrets, aspire docs for browsing documentation from the terminal,
    and aspire agent (renamed from aspire mcp) for AI agent integration.
  • 🌐 TypeScript AppHost (preview) — Write your apphost in TypeScript with createBuilder(), using the same app model concepts as C#. Full VS Code extension support included.
  • 🧩 VS Code extension — Dedicated Aspire Activity Bar panel with live resource state, inline CodeLens with health status and actions, gutter decorations, and a new Getting Started walkthrough.
  • 📊 Dashboard improvements — Bulk telemetry export/import, export environment variables as .env files, a new telemetry HTTP API, set parameters directly from the dashboard, and improved resource graph layout.
  • 🤖 Microsoft Foundry — Replaces Azure AI Foundry integration with broader Aspire.Hosting.Foundry support including hosted agents and model deployments.
  • 🔒 Azure Virtual Network & Private Endpoints — New Aspire.Hosting.Azure.Network integration for defining VNets, subnets, NAT gateways, NSGs, and private endpoints directly in your apphost.
  • 🐳 Docker Compose publishing — Generate docker-compose.yaml from your app model with AddDockerComposeEnvironment.
  • 📦 New integrations — Azure Data Lake Storage, MongoDB EF Core (Aspire.MongoDB.EntityFrameworkCore), Bun support for JS resources, and Certbot for automated SSL certificates.
  • ⚡ App model — WithMcpServer for declaring MCP endpoints, rebuild command for project resources, contextual endpoint resolution, and improved secret/certificate handling.

⚠️ Breaking changes

Notable breaking changes include service discovery env vars now using endpoint scheme instead of name, aspire.config.json replacing split config files, AIFoundry → Foundry rename, WithSecretBuildArg → WithBuildSecret, and updated default Azure credential behavior.
See the full list of breaking changes.

📖 Learn more

For the full details on everything in this release, check out the What's new in Aspire 13.2 documentation.

Thank you to all the community contributors who helped make this release happen! 💜

13.1.3

What's Changed

Full Changelog: microsoft/aspire@v13.1.2...v13.1.3

13.1.2

What's Changed

Full Changelog: microsoft/aspire@v13.1.1...v13.1.2

Commits viewable in compare view.

Updated Aspire.Dashboard.Sdk.linux-x64 from 13.1.1 to 13.2.0.

Release notes

Sourced from Aspire.Dashboard.Sdk.linux-x64's releases.

13.2.0

Aspire 13.2

Aspire 13.2 brings major CLI enhancements, a new TypeScript AppHost (preview), dashboard data export/import, Microsoft Foundry integration, and multi-language improvements — all focused on making local development more streamlined for developers and AI coding agents
alike.

Highlights

  • 🛠️ CLI overhaul — New commands including aspire start/stop/ps for detached mode, aspire describe for resource monitoring, aspire doctor for environment diagnostics, aspire secret for managing user secrets, aspire docs for browsing documentation from the terminal,
    and aspire agent (renamed from aspire mcp) for AI agent integration.
  • 🌐 TypeScript AppHost (preview) — Write your apphost in TypeScript with createBuilder(), using the same app model concepts as C#. Full VS Code extension support included.
  • 🧩 VS Code extension — Dedicated Aspire Activity Bar panel with live resource state, inline CodeLens with health status and actions, gutter decorations, and a new Getting Started walkthrough.
  • 📊 Dashboard improvements — Bulk telemetry export/import, export environment variables as .env files, a new telemetry HTTP API, set parameters directly from the dashboard, and improved resource graph layout.
  • 🤖 Microsoft Foundry — Replaces Azure AI Foundry integration with broader Aspire.Hosting.Foundry support including hosted agents and model deployments.
  • 🔒 Azure Virtual Network & Private Endpoints — New Aspire.Hosting.Azure.Network integration for defining VNets, subnets, NAT gateways, NSGs, and private endpoints directly in your apphost.
  • 🐳 Docker Compose publishing — Generate docker-compose.yaml from your app model with AddDockerComposeEnvironment.
  • 📦 New integrations — Azure Data Lake Storage, MongoDB EF Core (Aspire.MongoDB.EntityFrameworkCore), Bun support for JS resources, and Certbot for automated SSL certificates.
  • ⚡ App model — WithMcpServer for declaring MCP endpoints, rebuild command for project resources, contextual endpoint resolution, and improved secret/certificate handling.

⚠️ Breaking changes

Notable breaking changes include service discovery env vars now using endpoint scheme instead of name, aspire.config.json replacing split config files, AIFoundry → Foundry rename, WithSecretBuildArg → WithBuildSecret, and updated default Azure credential behavior.
See the full list of breaking changes.

📖 Learn more

For the full details on everything in this release, check out the What's new in Aspire 13.2 documentation.

Thank you to all the community contributors who helped make this release happen! 💜

13.1.3

What's Changed

Full Changelog: microsoft/aspire@v13.1.2...v13.1.3

13.1.2

What's Changed

Full Changelog: microsoft/aspire@v13.1.1...v13.1.2

Commits viewable in compare view.

Updated Aspire.Dashboard.Sdk.win-x64 from 13.1.1 to 13.2.0.

Release notes

Sourced from Aspire.Dashboard.Sdk.win-x64's releases.

13.2.0

Aspire 13.2

Aspire 13.2 brings major CLI enhancements, a new TypeScript AppHost (preview), dashboard data export/import, Microsoft Foundry integration, and multi-language improvements — all focused on making local development more streamlined for developers and AI coding agents
alike.

Highlights

  • 🛠️ CLI overhaul — New commands including aspire start/stop/ps for detached mode, aspire describe for resource monitoring, aspire doctor for environment diagnostics, aspire secret for managing user secrets, aspire docs for browsing documentation from the terminal,
    and aspire agent (renamed from aspire mcp) for AI agent integration.
  • 🌐 TypeScript AppHost (preview) — Write your apphost in TypeScript with createBuilder(), using the same app model concepts as C#. Full VS Code extension support included.
  • 🧩 VS Code extension — Dedicated Aspire Activity Bar panel with live resource state, inline CodeLens with health status and actions, gutter decorations, and a new Getting Started walkthrough.
  • 📊 Dashboard improvements — Bulk telemetry export/import, export environment variables as .env files, a new telemetry HTTP API, set parameters directly from the dashboard, and improved resource graph layout.
  • 🤖 Microsoft Foundry — Replaces Azure AI Foundry integration with broader Aspire.Hosting.Foundry support including hosted agents and model deployments.
  • 🔒 Azure Virtual Network & Private Endpoints — New Aspire.Hosting.Azure.Network integration for defining VNets, subnets, NAT gateways, NSGs, and private endpoints directly in your apphost.
  • 🐳 Docker Compose publishing — Generate docker-compose.yaml from your app model with AddDockerComposeEnvironment.
  • 📦 New integrations — Azure Data Lake Storage, MongoDB EF Core (Aspire.MongoDB.EntityFrameworkCore), Bun support for JS resources, and Certbot for automated SSL certificates.
  • ⚡ App model — WithMcpServer for declaring MCP endpoints, rebuild command for project resources, contextual endpoint resolution, and improved secret/certificate handling.

⚠️ Breaking changes

Notable breaking changes include service discovery env vars now using endpoint scheme instead of name, aspire.config.json replacing split config files, AIFoundry → Foundry rename, WithSecretBuildArg → WithBuildSecret, and updated default Azure credential behavior.
See the full list of breaking changes.

📖 Learn more

For the full details on everything in this release, check out the What's new in Aspire 13.2 documentation.

Thank you to all the community contributors who helped make this release happen! 💜

13.1.3

What's Changed

Full Changelog: microsoft/aspire@v13.1.2...v13.1.3

13.1.2

What's Changed

Full Changelog: microsoft/aspire@v13.1.1...v13.1.2

Commits viewable in compare view.

Updated Aspire.Hosting.Orchestration.linux-x64 from 13.1.1 to 13.2.0.

Release notes

Sourced from Aspire.Hosting.Orchestration.linux-x64's releases.

13.2.0

Aspire 13.2

Aspire 13.2 brings major CLI enhancements, a new TypeScript AppHost (preview), dashboard data export/import, Microsoft Foundry integration, and multi-language improvements — all focused on making local development more streamlined for developers and AI coding agents
alike.

Highlights

  • 🛠️ CLI overhaul — New commands including aspire start/stop/ps for detached mode, aspire describe for resource monitoring, aspire doctor for environment diagnostics, aspire secret for managing user secrets, aspire docs for browsing documentation from the terminal,
    and aspire agent (renamed from aspire mcp) for AI agent integration.
  • 🌐 TypeScript AppHost (preview) — Write your apphost in TypeScript with createBuilder(), using the same app model concepts as C#. Full VS Code extension support included.
  • 🧩 VS Code extension — Dedicated Aspire Activity Bar panel with live resource state, inline CodeLens with health status and actions, gutter decorations, and a new Getting Started walkthrough.
  • 📊 Dashboard improvements — Bulk telemetry export/import, export environment variables as .env files, a new telemetry HTTP API, set parameters directly from the dashboard, and improved resource graph layout.
  • 🤖 Microsoft Foundry — Replaces Azure AI Foundry integration with broader Aspire.Hosting.Foundry support including hosted agents and model deployments.
  • 🔒 Azure Virtual Network & Private Endpoints — New Aspire.Hosting.Azure.Network integration for defining VNets, subnets, NAT gateways, NSGs, and private endpoints directly in your apphost.
  • 🐳 Docker Compose publishing — Generate docker-compose.yaml from your app model with AddDockerComposeEnvironment.
  • 📦 New integrations — Azure Data Lake Storage, MongoDB EF Core (Aspire.MongoDB.EntityFrameworkCore), Bun support for JS resources, and Certbot for automated SSL certificates.
  • ⚡ App model — WithMcpServer for declaring MCP endpoints, rebuild command for project resources, contextual endpoint resolution, and improved secret/certificate handling.

⚠️ Breaking changes

Notable breaking changes include service discovery env vars now using endpoint scheme instead of name, aspire.config.json replacing split config files, AIFoundry → Foundry rename, WithSecretBuildArg → WithBuildSecret, and updated default Azure credential behavior.
See the full list of breaking changes.

📖 Learn more

For the full details on everything in this release, check out the What's new in Aspire 13.2 documentation.

Thank you to all the community contributors who helped make this release happen! 💜

13.1.3

What's Changed

Full Changelog: microsoft/aspire@v13.1.2...v13.1.3

13.1.2

What's Changed

Full Changelog: microsoft/aspire@v13.1.1...v13.1.2

Commits viewable in compare view.

Updated Aspire.Hosting.Orchestration.win-x64 from 13.1.1 to 13.2.0.

Release notes

Sourced from Aspire.Hosting.Orchestration.win-x64's releases.

13.2.0

Aspire 13.2

Aspire 13.2 brings major CLI enhancements, a new TypeScript AppHost (preview), dashboard data export/import, Microsoft Foundry integration, and multi-language improvements — all focused on making local development more streamlined for developers and AI coding agents
alike.

Highlights

  • 🛠️ CLI overhaul — New commands including aspire start/stop/ps for detached mode, aspire describe for resource monitoring, aspire doctor for environment diagnostics, aspire secret for managing user secrets, aspire docs for browsing documentation from the terminal,
    and aspire agent (renamed from aspire mcp) for AI agent integration.
  • 🌐 TypeScript AppHost (preview) — Write your apphost in TypeScript with createBuilder(), using the same app model concepts as C#. Full VS Code extension support included.
  • 🧩 VS Code extension — Dedicated Aspire Activity Bar panel with live resource state, inline CodeLens with health status and actions, gutter decorations, and a new Getting Started walkthrough.
  • 📊 Dashboard improvements — Bulk telemetry export/import, export environment variables as .env files, a new telemetry HTTP API, set parameters directly from the dashboard, and improved resource graph layout.
  • 🤖 Microsoft Foundry — Replaces Azure AI Foundry integration with broader Aspire.Hosting.Foundry support including hosted agents and model deployments.
  • 🔒 Azure Virtual Network & Private Endpoints — New Aspire.Hosting.Azure.Network integration for defining VNets, subnets, NAT gateways, NSGs, and private endpoints directly in your apphost.
  • 🐳 Docker Compose publishing — Generate docker-compose.yaml from your app model with AddDockerComposeEnvironment.
  • 📦 New integrations — Azure Data Lake Storage, MongoDB EF Core (Aspire.MongoDB.EntityFrameworkCore), Bun support for JS resources, and Certbot for automated SSL certificates.
  • ⚡ App model — WithMcpServer for declaring MCP endpoints, rebuild command for project resources, contextual endpoint resolution, and improved secret/certificate handling.

⚠️ Breaking changes

Notable breaking changes include service discovery env vars now using endpoint scheme instead of name, aspire.config.json replacing split config files, AIFoundry → Foundry rename, WithSecretBuildArg → WithBuildSecret, and updated default Azure credential behavior.
See the full list of breaking changes.

📖 Learn more

For the full details on everything in this release, check out the What's new in Aspire 13.2 documentation.

Thank you to all the community contributors who helped make this release happen! 💜

13.1.3

What's Changed

Full Changelog: microsoft/aspire@v13.1.2...v13.1.3

13.1.2

What's Changed

Full Changelog: microsoft/aspire@v13.1.1...v13.1.2

Commits viewable in compare view.

Updated Aspire.StackExchange.Redis from 13.1.1 to 13.2.0.

Release notes

Sourced from Aspire.StackExchange.Redis's releases.

13.2.0

Aspire 13.2

Aspire 13.2 brings major CLI enhancements, a new TypeScript AppHost (preview), dashboard data export/import, Microsoft Foundry integration, and multi-language improvements — all focused on making local development more streamlined for developers and AI coding agents
alike.

Highlights

  • 🛠️ CLI overhaul — New commands including aspire start/stop/ps for detached mode, aspire describe for resource monitoring, aspire doctor for environment diagnostics, aspire secret for managing user secrets, aspire docs for browsing documentation from the terminal,
    and aspire agent (renamed from aspire mcp) for AI agent integration.
  • 🌐 TypeScript AppHost (preview) — Write your apphost in TypeScript with createBuilder(), using the same app model concepts as C#. Full VS Code extension support included.
  • 🧩 VS Code extension — Dedicated Aspire Activity Bar panel with live resource state, inline CodeLens with health status and actions, gutter decorations, and a new Getting Started walkthrough.
  • 📊 Dashboard improvements — Bulk telemetry export/import, export environment variables as .env files, a new telemetry HTTP API, set parameters directly from the dashboard, and improved resource graph layout.
  • 🤖 Microsoft Foundry — Replaces Azure AI Foundry integration with broader Aspire.Hosting.Foundry support including hosted agents and model deployments.
  • 🔒 Azure Virtual Network & Private Endpoints — New Aspire.Hosting.Azure.Network integration for defining VNets, subnets, NAT gateways, NSGs, and private endpoints directly in your apphost.
  • 🐳 Docker Compose publishing — Generate docker-compose.yaml from your app model with AddDockerComposeEnvironment.
  • 📦 New integrations — Azure Data Lake Storage, MongoDB EF Core (Aspire.MongoDB.EntityFrameworkCore), Bun support for JS resources, and Certbot for automated SSL certificates.
  • ⚡ App model — WithMcpServer for declaring MCP endpoints, rebuild command for project resources, contextual endpoint resolution, and improved secret/certificate handling.

⚠️ Breaking changes

Notable breaking changes include service discovery env vars now using endpoint scheme instead of name, aspire.config.json replacing split config files, AIFoundry → Foundry rename, WithSecretBuildArg → WithBuildSecret, and updated default Azure credential behavior.
See the full list of breaking changes.

📖 Learn more

For the full details on everything in this release, check out the What's new in Aspire 13.2 documentation.

Thank you to all the community contributors who helped make this release happen! 💜

13.1.3

What's Changed

Full Changelog: microsoft/aspire@v13.1.2...v13.1.3

13.1.2

What's Changed

Full Changelog: microsoft/aspire@v13.1.1...v13.1.2

Commits viewable in compare view.

Updated Aspire.StackExchange.Redis.DistributedCaching from 13.1.1 to 13.2.0.

Release notes

Sourced from Aspire.StackExchange.Redis.DistributedCaching's releases.

13.2.0

Aspire 13.2

Aspire 13.2 brings major CLI enhancements, a new TypeScript AppHost (preview), dashboard data export/import, Microsoft Foundry integration, and multi-language improvements — all focused on making local development more streamlined for developers and AI coding agents
alike.

Highlights

  • 🛠️ CLI overhaul — New commands including aspire start/stop/ps for detached mode, aspire describe for resource monitoring, aspire doctor for environment diagnostics, aspire secret for managing user secrets, aspire docs for browsing documentation from the terminal,
    and aspire agent (renamed from aspire mcp) for AI agent integration.
  • 🌐 TypeScript AppHost (preview) — Write your apphost in TypeScript with createBuilder(), using the same app model concepts as C#. Full VS Code extension support included.
  • 🧩 VS Code extension — Dedicated Aspire Activity Bar panel with live resource state, inline CodeLens with health status and actions, gutter decorations, and a new Getting Started walkthrough.
  • 📊 Dashboard improvements — Bulk telemetry export/import, export environment variables as .env files, a new telemetry HTTP API, set parameters directly from the dashboard, and improved resource graph layout.
  • 🤖 Microsoft Foundry — Replaces Azure AI Foundry integration with broader Aspire.Hosting.Foundry support including hosted agents and model deployments.
  • 🔒 Azure Virtual Network & Private Endpoints — New Aspire.Hosting.Azure.Network integration for defining VNets, subnets, NAT gateways, NSGs, and private endpoints directly in your apphost.
  • 🐳 Docker Compose publishing — Generate docker-compose.yaml from your app model with AddDockerComposeEnvironment.
  • 📦 New integrations — Azure Data Lake Storage, MongoDB EF Core (Aspire.MongoDB.EntityFrameworkCore), Bun support for JS resources, and Certbot for automated SSL certificates.
  • ⚡ App model — WithMcpServer for declaring MCP endpoints, rebuild command for project resources, contextual endpoint resolution, and improved secret/certificate handling.

⚠️ Breaking changes

Notable breaking changes include service discovery env vars now using endpoint scheme instead of name, aspire.config.json replacing split config files, AIFoundry → Foundry rename, WithSecretBuildArg → WithBuildSecret, and updated default Azure credential behavior.
See the full list of breaking changes.

📖 Learn more

For the full details on everything in this release, check out the What's new in Aspire 13.2 documentation.

Thank you to all the community contributors who helped make this release happen! 💜

13.1.3

What's Changed

Full Changelog: microsoft/aspire@v13.1.2...v13.1.3

13.1.2

What's Changed

Full Changelog: microsoft/aspire@v13.1.1...v13.1.2

Commits viewable in compare view.

Updated EntityFrameworkCore.Exceptions.PostgreSQL from 8.1.3 to 10.0.0.

Release notes

Sourced from EntityFrameworkCore.Exceptions.PostgreSQL's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated FastEndpoints from 7.2.0 to 8.1.0.

Release notes

Sourced from FastEndpoints's releases.

8.1


⚠️ Sponsorship Level Critically Low ⚠️

Due to low financial backing by the community, FastEndpoints will soon be going into "Bugfix Only" mode until the situation improves. Please join the discussion here and help out if you can.


New 🎉

Dual mode testing support for 'AppFixture'

You can now use the same app fixture (without any conditional code in your tests) to run WAF based tests during regular development, and run smoke tests against a native aot build during a CI/CD pipeline run by simply doing dotnet test MyTestProject.csproj -p:NativeAotTestMode=true in the pipeline. This way you are able to have a faster feedback loop during development and also verify that everything works the same once the app is built with native aot by running the same set of tests against the aot build without any special handling in your code. See the documentation here.

Fluent generics support for serializer context generator

The STJ serializer context generator now supports endpoints defined with fluent generics.

Referenced project + Nuget package support for the serializer context generator

The generated serializer context will now have JsonSerializable attributes for request and response DTOs from referenced source projects as well as Nuget packages. Previously the generator was only capable of generating attributes for DTOs from the current project directory.

Ability to configure a pre-determined list of "known subscribers" for remote event queues

Remote event subscribers can now supply an explicit subscriberID instead of relying on the auto generated client identity, and event hubs can be configured with a known list of subscriber IDs to begin queuing events for them from app startup onward. Known subscriber pre-seeding does not affect round-robin mode, which still delivers only to currently connected subscribers.

Fixes 🪲

Stack overflow issue with .NET 8 and 9

A stack overflow exception was being thrown in .NET 8/9 due to cyclical calls in TypeInfoResolver, which .NET 10 has solved. We've added a workaround to prevent this from happening.

Serializer context generator was skipping collection DTO types

The serializer context generator tool was not creating JsonSerializable attributes for request and response DTO types if they were collection types such as List<Request>, IEnumerable<Response>, etc.

... (truncated)

8.0.1


⚠️ Sponsorship Level Critically Low ⚠️

Due to low financial backing by the community, FastEndpoints will soon be going into "Bugfix Only" mode until the situation improves. Please join the discussion here and help out if you can.


New 🎉

Support for Native AOT compilation

FastEndpoints is now Native AOT compatible. Please see the documentation here on how to configure it.

If you'd like to jump in head first, a fresh AOT primed starter project can be scaffolded like so:

dotnet new install FastEndpoints.TemplatePack
dotnet new feaot -n MyProject

If you've not worked with AOT compilation in .NET before, it's highly recommended to read the docs linked above.

Auto generate STJ JsonSerializationContexts

You no longer need to ever see a JsonSerializerContext thanks to the new serializer context generator in FastEndpoints. (Unless you want to that is 😉). See the documentation here on how to enable it for non-AOT projects.

Distributed job processing support

The job queueing functionality now has support for distributed workers that connect to the same underlying database. See the documentation here.

Qualify endpoints in global configurator according to endpoint level metadata

You can now register any object as metadata at the endpoint level like so:

sealed class SomeObject
{
    public int Id { get; set; }
    public bool Yes { get; set; }
}

 ... (truncated)

Commits viewable in [compare view](https://github.com/FastEndpoints/FastEndpoints/compare/v7.2...v8.1).
</details>

Updated [FastEndpoints.Messaging.Core](https://github.com/FastEndpoints/FastEndpoints) from 7.2.0 to 8.1.0.

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

_Sourced from [FastEndpoints.Messaging.Core's releases](https://github.com/FastEndpoints/FastEndpoints/releases)._

## 8.1

---

## ⚠️ Sponsorship Level Critically Low ⚠️

Due to low financial backing by the community, FastEndpoints will soon be going into "Bugfix Only" mode until the situation improves. Please [join the discussion here](https://github.com/FastEndpoints/FastEndpoints/issues/1042) and help out if you can.

---

[//]: # (<details><summary>title text</summary></details>)

## New 🎉

<details><summary>Dual mode testing support for 'AppFixture'</summary>

You can now use the same app fixture (without any conditional code in your tests) to run WAF based tests during regular development, and run smoke tests against a native aot build during a CI/CD pipeline run by simply doing `dotnet test MyTestProject.csproj -p:NativeAotTestMode=true` in the pipeline. This way you are able to have a faster feedback loop during development and also verify that everything works the same once the app is built with native aot by running the same set of tests against the aot build without any special handling in your code. See the documentation [here](https://fast-endpoints.com/docs/native-aot#testing-native-aot-builds).

</details>

<details><summary>Fluent generics support for serializer context generator</summary>

The STJ serializer context generator now supports endpoints defined with [fluent generics](https://fast-endpoints.com/docs/get-started#fluent-generics).

</details>

<details><summary>Referenced project + Nuget package support for the serializer context generator</summary>

The generated serializer context will now have `JsonSerializable` attributes for request and response DTOs from referenced source projects as well as Nuget packages. Previously the generator was only capable of generating attributes for DTOs from the current project directory.

</details>

<details><summary>Ability to configure a pre-determined list of "known subscribers" for remote event queues</summary>

Remote event subscribers can now supply an explicit `subscriberID` instead of relying on the auto generated client identity, and event hubs can be configured with a known list of subscriber IDs to begin queuing events for them from app startup onward. Known subscriber pre-seeding does not affect round-robin mode, which still delivers only to currently connected subscribers.

</details>

## Fixes 🪲

<details><summary>Stack overflow issue with .NET 8 and 9</summary>

A stack overflow exception was being thrown in .NET 8/9 due to cyclical calls in TypeInfoResolver, which .NET 10 has solved. We've added a workaround to prevent this from happening.

</details>

<details><summary>Serializer context generator was skipping collection DTO types</summary>

The serializer context generator tool was not creating `JsonSerializable` attributes for request and response DTO types if they were collection types such as `List<Request>`, `IEnumerable<Response>`, etc.

</details>

 ... (truncated)

## 8.0.1

---

## ⚠️ Sponsorship Level Critically Low ⚠️

Due to low financial backing by the community, FastEndpoints will soon be going into "Bugfix Only" mode until the situation improves. Please [join the discussion here](https://github.com/FastEndpoints/FastEndpoints/issues/1042) and help out if you can.

---

[//]: # (<details><summary>title text</summary></details>)

## New 🎉

<details><summary>Support for Native AOT compilation</summary>

FastEndpoints is now Native AOT compatible. Please see the [documentation here](https://fast-endpoints.com/docs/native-aot) on how to configure it.

If you'd like to jump in head first, a fresh AOT primed starter project can be scaffolded like so:

```sh
dotnet new install FastEndpoints.TemplatePack
dotnet new feaot -n MyProject

If you've not worked with AOT compilation in .NET before, it's highly recommended to read the docs linked above.

Auto generate STJ JsonSerializationContexts

You no longer need to ever see a JsonSerializerContext thanks to the new serializer context generator in FastEndpoints. (Unless you want to that is 😉). See the documentation here on how to enable it for non-AOT projects.

Distributed job processing support

The job queueing functionality now has support for distributed workers that connect to the same underlying database. See the documentation here.

Qualify endpoints in global configurator according to endpoint level metadata

You can now register any object as metadata at the endpoint level like so:

sealed class SomeObject
{
    public int Id { get; set; }
    public bool Yes { get; set; }
}

 ... (truncated)

Commits viewable in [compare view](https://github.com/FastEndpoints/FastEndpoints/compare/v7.2...v8.1).
</details>

Updated [FastEndpoints.Messaging.Remote](https://github.com/FastEndpoints/FastEndpoints) from 7.2.0 to 8.1.0.

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

_Sourced from [FastEndpoints.Messaging.Remote's releases](https://github.com/FastEndpoints/FastEndpoints/releases)._

## 8.1

---

## ⚠️ Sponsorship Level Critically Low ⚠️

Due to low financial backing by the community, FastEndpoints will soon be going into "Bugfix Only" mode until the situation improves. Please [join the discussion here](https://github.com/FastEndpoints/FastEndpoints/issues/1042) and help out if you can.

---

[//]: # (<details><summary>title text</summary></details>)

## New 🎉

<details><summary>Dual mode testing support for 'AppFixture'</summary>

You can now use the same app fixture (without any conditional code in your tests) to run WAF based tests during regular development, and run smoke tests against a native aot build during a CI/CD pipeline run by simply doing `dotnet test MyTestProject.csproj -p:NativeAotTestMode=true` in the pipeline. This way you are able to have a faster feedback loop during development and also verify that everything works the same once the app is built with native aot by running the same set of tests against the aot build without any special handling in your code. See the documentation [here](https://fast-endpoints.com/docs/native-aot#testing-native-aot-builds).

</details>

<details><summary>Fluent generics support for serializer context generator</summary>

The STJ serializer context generator now supports endpoints defined with [fluent generics](https://fast-endpoints.com/docs/get-started#fluent-generics).

</details>

<details><summary>Referenced project + Nuget package support for the serializer context generator</summary>

The generated serializer context will now have `JsonSerializable` attributes for request and response DTOs from referenced source projects as well as Nuget packages. Previously the generator was only capable of generating attributes for DTOs from the current project directory.

</details>

<details><summary>Ability to configure a pre-determined list of "known subscribers" for remote event queues</summary>

Remote event subscribers can now supply an explicit `subscriberID` instead of relying on the auto generated client identity, and event hubs can be configured with a known list of subscriber IDs to begin queuing events for them from app startup onward. Known subscriber pre-seeding does not affect round-robin mode, which still delivers only to currently connected subscribers.

</details>

## Fixes 🪲

<details><summary>Stack overflow issue with .NET 8 and 9</summary>

A stack overflow exception was being thrown in .NET 8/9 due to cyclical calls in TypeInfoResolver, which .NET 10 has solved. We've added a workaround to prevent this from happening.

</details>

<details><summary>Serializer context generator was skipping collection DTO types</summary>

The serializer context generator tool was not creating `JsonSerializable` attributes for request and response DTO types if they were collection types such as `List<Request>`, `IEnumerable<Response>`, etc.

</details>

 ... (truncated)

## 8.0.1

---

## ⚠️ Sponsorship Level Critically Low ⚠️

Due to low financial backing by the community, FastEndpoints will soon be going into "Bugfix Only" mode until the situation improves. Please [join the discussion here](https://github.com/FastEndpoints/FastEndpoints/issues/1042) and help out if you can.

---

[//]: # (<details><summary>title text</summary></details>)

## New 🎉

<details><summary>Support for Native AOT compilation</summary>

FastEndpoints is now Native AOT compatible. Please see the [documentation here](https://fast-endpoints.com/docs/native-aot) on how to configure it.

If you'd like to jump in head first, a fresh AOT primed starter project can be scaffolded like so:

```sh
dotnet new install FastEndpoints.TemplatePack
dotnet new feaot -n MyProject

If you've not worked with AOT compilation in .NET before, it's highly recommended to read the docs linked above.

Auto generate STJ JsonSerializationContexts

You no longer need to ever see a JsonSerializerContext thanks to the new serializer context generator in FastEndpoints. (Unless you want to that is 😉). See the documentation here on how to enable it for non-AOT projects.

Distributed job processing support

The job queueing functionality now has support for distributed workers that connect to the same underlying database. See the documentation here.

Qualify endpoints in global configurator according to endpoint level metadata

You can now register any object as metadata at the endpoint level like so:

sealed class SomeObject
{
    public int Id { get; set; }
    public bool Yes { get; set; }
}

 ... (truncated)

Commits viewable in [compare view](https://github.com/FastEndpoints/FastEndpoints/compare/v7.2...v8.1).
</details>

Updated [FastEndpoints.Swagger](https://github.com/FastEndpoints/FastEndpoints) from 7.2.0 to 8.1.0.

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

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

## 8.1

---

## ⚠️ Sponsorship Level Critically Low ⚠️

Due to low financial backing by the community, FastEndpoints will soon be going into "Bugfix Only" mode until the situation improves. Please [join the discussion here](https://github.com/FastEndpoints/FastEndpoints/issues/1042) and help out if you can.

---

[//]: # (<details><summary>title text</summary></details>)

## New 🎉

<details><summary>Dual mode testing support for 'AppFixture'</summary>

You can now use the same app fixture (without any conditional code in your tests) to run WAF based tests during regular development, and run smoke tests against a native aot build during a CI/CD pipeline run by simply doing `dotnet test MyTestProject.csproj -p:NativeAotTestMode=true` in the pipeline. This way you are able to have a faster feedback loop during development and also verify that everything works the same once the app is built with native aot by running the same set of tests against the aot build without any special handling in your code. See the documentation [here](https://fast-endpoints.com/docs/native-aot#testing-native-aot-builds).

</details>

<details><summary>Fluent generics support for serializer context generator</summary>

The STJ serializer context generator now supports endpoints defined with [fluent generics](https://fast-endpoints.com/docs/get-started#fluent-generics).

</details>

<details><summary>Referenced project + Nuget package support for the serializer context generator</summary>

The generated serializer context will now have `JsonSerializable` attributes for request and response DTOs from referenced source projects as well as Nuget packages. Previously the generator was only capable of generating attributes for DTOs from the current project directory.

</details>

<details><summary>Ability to configure a pre-determined list of "known subscribers" for remote event queues</summary>

Remote event subscribers can now supply an explicit `subscriberID` instead of relying on the auto generated client identity, and event hubs can be configured with a known list of subscriber IDs to begin queuing events for them from app startup onward. Known subscriber pre-seeding does not affect round-robin mode, which still delivers only to currently connected subscribers.

</details>

## Fixes 🪲

<details><summary>Stack overflow issue with .NET 8 and 9</summary>

A stack overflow exception was being thrown in .NET 8/9 due to cyclical calls in TypeInfoResolver, which .NET 10 has solved. We've added a workaround to prevent this from happening.

</details>

<details><summary>Serializer context generator was skipping collection DTO types</summary>

The serializer context generator tool was not creating `JsonSerializable` attributes for request and response DTO types if they were collection types such as `List<Request>`, `IEnumerable<Response>`, etc.

</details>

 ... (truncated)

## 8.0.1

---

## ⚠️ Sponsorship Level Critically Low ⚠️

Due to low financial backing by the community, FastEndpoints will soon be going into "Bugfix Only" mode until the situation improves. Please [join the discussion here](https://github.com/FastEndpoints/FastEndpoints/issues/1042) and help out if you can.

---

[//]: # (<details><summary>title text</summary></details>)

## New 🎉

<details><summary>Support for Native AOT compilation</summary>

FastEndpoints is now Native AOT compatible. Please see the [documentation here](https://fast-endpoints.com/docs/native-aot) on how to configure it.

If you'd like to jump in head first, a fresh AOT primed starter project can be scaffolded like so:

```sh
dotnet new install FastEndpoints.TemplatePack
dotnet new feaot -n MyProject

If you've not worked with AOT compilation in .NET before, it's highly recommended to read the docs linked above.

Auto generate STJ JsonSerializationContexts

You no longer need to ever see a JsonSerializerContext thanks to the new serializer context generator in FastEndpoints. (Unless you want to that is 😉). See the documentation here on how to enable it for non-AOT projects.

Distributed job processing support

The job queueing functionality now has support for distributed workers that connect to the same underlying database. See the documentation here.

Qualify endpoints in global configurator according to endpoint level metadata

You can now register any object as metadata at the endpoint level like so:

sealed class SomeObject
{
    public int Id { get; set; }
    public bool Yes { get; set; }
}

 ... (truncated)

Commits viewable in [compare view](https://github.com/FastEndpoints/FastEndpoints/compare/v7.2...v8.1).
</details>

Updated [Finbuckle.MultiTenant](https://github.com/Finbuckle/Finbuckle.MultiTenant) from 10.0.2 to 10.0.4.

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

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

## 10.0.4

## [10.0.4](https://github.com/Finbuckle/Finbuckle.MultiTenant/compare/v10.0.3...v10.0.4) (2026-03-12)

### Bug Fixes

* Bump Microsoft.AspNetCore.Authentication.OpenIdConnect and 15 others ([#​1104](https://github.com/Finbuckle/Finbuckle.MultiTenant/issues/1104)) ([bcaf705](https://github.com/Finbuckle/Finbuckle.MultiTenant/commit/bcaf7050df1ee8d8ac170a9802e8a0b8f21dd1be))


## 10.0.3

## [10.0.3](https://github.com/Finbuckle/Finbuckle.MultiTenant/compare/v10.0.2...v10.0.3) (2026-02-11)

### Bug Fixes

* add logging level checks to improve perf ([#​1095](https://github.com/Finbuckle/Finbuckle.MultiTenant/issues/1095)) ([78c1cad](https://github.com/Finbuckle/Finbuckle.MultiTenant/commit/78c1cad7e1e1659baa704e44bf9289e975cbfebe))
* Bump the microsoft-packages group with 15 updates ([#​1098](https://github.com/Finbuckle/Finbuckle.MultiTenant/issues/1098)) ([1b96122](https://github.com/Finbuckle/Finbuckle.MultiTenant/commit/1b96122b89597715ec75d195d304319f443a6109))


Commits viewable in [compare view](https://github.com/Finbuckle/Finbuckle.MultiTenant/compare/v10.0.2...v10.0.4).
</details>

Updated [FluentStorage](https://github.com/robinrodricks/FluentStorage) from 6.0.0 to 6.0.2.

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

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

No release notes found for this version range.

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

Updated [FluentStorage.AWS](https://github.com/robinrodricks/FluentStorage) from 6.0.1 to 6.0.2.

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

_Sourced from [FluentStorage.AWS's releases](https://github.com/robinrodricks/FluentStorage/releases)._

No release notes found for this version range.

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

Updated [Keycloak.AuthServices.Authentication](https://github.com/NikiforovAll/keycloak-authorization-services-dotnet) from 2.8.0 to 2.8.1.

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

_Sourced from [Keycloak.AuthServices.Authentication's releases](https://github.com/NikiforovAll/keycloak-authorization-services-dotnet/releases)._

## 2.8.1

- chore: update Kiota client to Keycloak 26.5.6 by @​NikiforovAll (#​194)

## 👨🏼‍💻 Contributors

@​NikiforovAll


Commits viewable in [compare view](https://github.com/NikiforovAll/keycloak-authorization-services-dotnet/compare/2.8.0...2.8.1).
</details>

Updated [Keycloak.AuthServices.Authorization](https://github.com/NikiforovAll/keycloak-authorization-services-dotnet) from 2.8.0 to 2.8.1.

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

_Sourced from [Keycloak.AuthServices.Authorization's releases](https://github.com/NikiforovAll/keycloak-authorization-services-dotnet/releases)._

## 2.8.1

- chore: update Kiota client to Keycloak 26.5.6 by @​NikiforovAll (#​194)

## 👨🏼‍💻 Contributors

@​NikiforovAll


Commits viewable in [compare view](https://github.com/NikiforovAll/keycloak-authorization-services-dotnet/compare/2.8.0...2.8.1).
</details>

Updated [Keycloak.AuthServices.Sdk](https://github.com/NikiforovAll/keycloak-authorization-services-dotnet) from 2.8.0 to 2.8.1.

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

_Sourced from [Keycloak.AuthServices.Sdk's releases](https://github.com/NikiforovAll/keycloak-authorization-services-dotnet/releases)._

## 2.8.1

- chore: update Kiota client to Keycloak 26.5.6 by @​NikiforovAll (#​194)

## 👨🏼‍💻 Contributors

@​NikiforovAll


Commits viewable in [compare view](https://github.com/NikiforovAll/keycloak-authorization-services-dotnet/compare/2.8.0...2.8.1).
</details>

Updated [Mediator.Abstractions](https://github.com/martinothamar/Mediator) from 3.0.1 to 3.0.2.

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

_Sourced from [Mediator.Abstractions's releases](https://github.com/martinothamar/Mediator/releases)._

## 3.0.2

  ## 🚀 Improvements

  - **[#​274]** Update Scriban and fix package-consumption issues:
    - Upgrades to `7.0.0`, make it a private dependency

  ## Packages

  - https://www.nuget.org/packages/Mediator.Abstractions/3.0.2
  - https://www.nuget.org/packages/Mediator.SourceGenerator/3.0.2

  **Full Changelog**: https://github.com/martinothamar/Mediator/compare/v3.0...v3.0.2

Commits viewable in [compare view](https://github.com/martinothamar/Mediator/commits/v3.0.2).
</details>

Updated [Meziantou.Analyzer](https://github.com/meziantou/Meziantou.Analyzer) from 2.0.285 to 3.0.27.

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

_Sourced from [Meziantou.Analyzer's releases](https://github.com/meziantou/Meziantou.Analyzer/releases)._

## 3.0.27

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.27>

## What's Changed
* MA0190: Suggest converting [GeneratedRegex] partial methods to partial properties (C# 13+) by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1060


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.26...3.0.27

## 3.0.26

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.26>

## What's Changed
* MA0015: Add option to allow member access expressions as parameter references by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1059


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.25...3.0.26

## 3.0.25

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.25>

**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.24...3.0.25

## 3.0.24

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.24>

**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.23...3.0.24

## 3.0.23

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.23>

## What's Changed
* Add MA0189 InlineArray analyzer and code fix by @​meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1056


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.22...3.0.23

## 3.0.22

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.22>

## What's Changed
* Add MA0188: Use System.TimeProvider instead of a custom time abstraction by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1055


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.21...3.0.22

## 3.0.21

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.21>

## What's Changed
* Add `roslyn5.0` packing by @​viceroypenguin in https://github.com/meziantou/Meziantou.Analyzer/pull/1054


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.20...3.0.21

## 3.0.20

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.20>

## What's Changed
* Fix MA0068 false positive for C# 14 extension block parameters by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1053


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.19...3.0.20

## 3.0.19

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.19>

## What's Changed
* MA0074: Fix StringComparison argument inserted at wrong position when trailing parameters exist by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1050


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.18...3.0.19

## 3.0.18

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.18>

## What's Changed
* MA0187: Migrate Blazor [Inject] property injection to constructor injection by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1048


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.17...3.0.18

## 3.0.17

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.17>

## What's Changed
* Refactor argument checks to use ArgumentKind.DefaultValue by @​meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1045


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.16...3.0.17

## 3.0.16

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.16>

## What's Changed
* Fix MA0183 false positive when formatting argument is wrapped in parentheses by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1044


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.15...3.0.16

## 3.0.15

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.15>

## What's Changed
* MA0183: Extend detection to Console.Write, Console.WriteLine, and StringBuilder.AppendFormat by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1042


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.14...3.0.15

## 3.0.14

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.14>

## What's Changed
* docs(MA0028): Remove incorrect AppendFormat optimization example by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1039
* docs: Document MA0158 as similar to IDE0330 by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1040
* MA0028: Detect StringBuilder.AppendFormat with no-placeholder format strings by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1041


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.13...3.0.14

## 3.0.13

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.13>

## What's Changed
* Fix incorrect CA1065 → MA0072 equivalence mapping by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1028
* Fix IDE0330 comparison incorrectly referencing MA0153 instead of MA0158 by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1036
* docs(MA0042): Document false positive when calling sync method from its own async counterpart by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1038
* Fix MA0158 not reported when lock field is initialized in constructor by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1037


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.12...3.0.13

## 3.0.12

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.12>

## What's Changed
* MA0056: Reclassify as "similar to" CA2214 and document differences by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1024
* Fix MA0027 not firing for derived exception types by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1026


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.11...3.0.12

## 3.0.11

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.11>

## What's Changed
* Reduce test fakiness with source generators by @​meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1022


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.10...3.0.11

## 3.0.10

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.10>

## What's Changed
* Add test for implicit params array in AppendLine with AppendFormat by @​meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1021


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.9...3.0.10

## 3.0.9

NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.9>

## What's Changed
* MA0029: Suppress all Where().X() diagnostics on IQueryable by @​Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1017


**Full Changelog**: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.8...3.0.9

## 3.0.8...

_Description has been truncated_

Dependabot will resolve any conflicts with this PR as lon...

_Description has been truncated_

Bumps Ardalis.Specification from 9.2.0 to 9.3.1
Bumps Ardalis.Specification.EntityFrameworkCore from 9.2.0 to 9.3.1
Bumps Aspire.AppHost.Sdk from 13.1.1 to 13.2.0
Bumps Aspire.Dashboard.Sdk.linux-x64 from 13.1.1 to 13.2.0
Bumps Aspire.Dashboard.Sdk.win-x64 from 13.1.1 to 13.2.0
Bumps Aspire.Hosting.Orchestration.linux-x64 from 13.1.1 to 13.2.0
Bumps Aspire.Hosting.Orchestration.win-x64 from 13.1.1 to 13.2.0
Bumps Aspire.StackExchange.Redis from 13.1.1 to 13.2.0
Bumps Aspire.StackExchange.Redis.DistributedCaching from 13.1.1 to 13.2.0
Bumps EntityFrameworkCore.Exceptions.PostgreSQL from 8.1.3 to 10.0.0
Bumps FastEndpoints from 7.2.0 to 8.1.0
Bumps FastEndpoints.Messaging.Core from 7.2.0 to 8.1.0
Bumps FastEndpoints.Messaging.Remote from 7.2.0 to 8.1.0
Bumps FastEndpoints.Swagger from 7.2.0 to 8.1.0
Bumps Finbuckle.MultiTenant from 10.0.2 to 10.0.4
Bumps FluentStorage from 6.0.0 to 6.0.2
Bumps FluentStorage.AWS from 6.0.1 to 6.0.2
Bumps Keycloak.AuthServices.Authentication from 2.8.0 to 2.8.1
Bumps Keycloak.AuthServices.Authorization from 2.8.0 to 2.8.1
Bumps Keycloak.AuthServices.Sdk from 2.8.0 to 2.8.1
Bumps Mediator.Abstractions from 3.0.1 to 3.0.2
Bumps Meziantou.Analyzer from 2.0.285 to 3.0.27
Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 10.0.2 to 10.0.5
Bumps Microsoft.AspNetCore.HeaderPropagation from 10.0.2 to 10.0.5
Bumps Microsoft.AspNetCore.OpenApi from 10.0.2 to 10.0.5
Bumps Microsoft.Extensions.Caching.StackExchangeRedis from 10.0.2 to 10.0.5
Bumps Microsoft.Extensions.Http.Resilience from 9.6.0 to 10.4.0
Bumps Microsoft.Extensions.ServiceDiscovery from 9.3.1 to 10.4.0
Bumps Microsoft.Extensions.ServiceDiscovery.Abstractions from 10.2.0 to 10.4.0
Bumps Microsoft.Extensions.ServiceDiscovery.Dns from 9.3.1 to 10.4.0
Bumps Microsoft.Extensions.ServiceDiscovery.Yarp from 9.3.1 to 10.4.0
Bumps Microsoft.SourceLink.GitHub from 10.0.102 to 10.0.201
Bumps Npgsql.OpenTelemetry from 10.0.1 to 10.0.2
Bumps OpenTelemetry.Instrumentation.AspNetCore from 1.15.0 to 1.15.1
Bumps OpenTelemetry.Instrumentation.SqlClient from 1.15.0 to 1.15.1
Bumps Scalar.AspNetCore from 2.12.45 to 2.13.15
Bumps Scalar.AspNetCore.Microsoft from 2.12.45 to 2.13.15
Bumps SonarAnalyzer.CSharp from 10.18.0.131500 to 10.21.0.135717
Bumps StackExchange.Redis to 2.11.0, 2.12.8
Bumps System.IdentityModel.Tokens.Jwt from 8.15.0 to 8.17.0
Bumps WolverineFx from 5.15.0 to 5.24.0
Bumps WolverineFx.EntityFrameworkCore from 5.15.0 to 5.24.0
Bumps WolverineFx.FluentValidation from 5.15.0 to 5.24.0
Bumps WolverineFx.Http from 5.15.0 to 5.24.0
Bumps WolverineFx.MemoryPack from 5.15.0 to 5.24.0
Bumps WolverineFx.Postgresql from 5.15.0 to 5.24.0
Bumps WolverineFx.RabbitMQ from 5.15.0 to 5.24.0
Bumps WolverineFx.SignalR from 5.15.0 to 5.24.0
Bumps WolverineFx.SqlServer from 5.15.0 to 5.24.0
Bumps ZiggyCreatures.FusionCache from 2.5.0 to 2.6.0
Bumps ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis from 2.5.0 to 2.6.0
Bumps ZiggyCreatures.FusionCache.OpenTelemetry from 2.5.0 to 2.6.0
Bumps ZiggyCreatures.FusionCache.Serialization.CysharpMemoryPack from 2.5.0 to 2.6.0

---
updated-dependencies:
- dependency-name: Ardalis.Specification
  dependency-version: 9.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Ardalis.Specification.EntityFrameworkCore
  dependency-version: 9.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Aspire.AppHost.Sdk
  dependency-version: 13.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Aspire.Dashboard.Sdk.linux-x64
  dependency-version: 13.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Aspire.Dashboard.Sdk.win-x64
  dependency-version: 13.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Aspire.Hosting.Orchestration.linux-x64
  dependency-version: 13.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Aspire.Hosting.Orchestration.win-x64
  dependency-version: 13.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Aspire.StackExchange.Redis
  dependency-version: 13.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: StackExchange.Redis
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Aspire.StackExchange.Redis.DistributedCaching
  dependency-version: 13.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Microsoft.Extensions.Caching.StackExchangeRedis
  dependency-version: 10.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: EntityFrameworkCore.Exceptions.PostgreSQL
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-all
- dependency-name: FastEndpoints.Messaging.Core
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-all
- dependency-name: FastEndpoints.Messaging.Remote
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-all
- dependency-name: FastEndpoints
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-all
- dependency-name: FastEndpoints.Swagger
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-all
- dependency-name: Finbuckle.MultiTenant
  dependency-version: 10.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: FluentStorage
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: FluentStorage.AWS
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: Keycloak.AuthServices.Authentication
  dependency-version: 2.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: Keycloak.AuthServices.Authorization
  dependency-version: 2.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: Keycloak.AuthServices.Sdk
  dependency-version: 2.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: Mediator.Abstractions
  dependency-version: 3.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: Meziantou.Analyzer
  dependency-version: 3.0.27
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-all
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
  dependency-version: 10.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: Microsoft.AspNetCore.HeaderPropagation
  dependency-version: 10.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: Microsoft.AspNetCore.OpenApi
  dependency-version: 10.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: Microsoft.Extensions.Http.Resilience
  dependency-version: 10.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-all
- dependency-name: Microsoft.Extensions.ServiceDiscovery
  dependency-version: 10.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-all
- dependency-name: Microsoft.Extensions.ServiceDiscovery.Abstractions
  dependency-version: 10.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Microsoft.Extensions.ServiceDiscovery.Dns
  dependency-version: 10.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-all
- dependency-name: Microsoft.Extensions.ServiceDiscovery.Yarp
  dependency-version: 10.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-all
- dependency-name: Microsoft.SourceLink.GitHub
  dependency-version: 10.0.201
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: Npgsql.OpenTelemetry
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: OpenTelemetry.Instrumentation.AspNetCore
  dependency-version: 1.15.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: OpenTelemetry.Instrumentation.SqlClient
  dependency-version: 1.15.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-all
- dependency-name: Scalar.AspNetCore
  dependency-version: 2.13.15
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: Scalar.AspNetCore.Microsoft
  dependency-version: 2.13.15
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: SonarAnalyzer.CSharp
  dependency-version: 10.21.0.135717
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: StackExchange.Redis
  dependency-version: 2.12.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: System.IdentityModel.Tokens.Jwt
  dependency-version: 8.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: WolverineFx
  dependency-version: 5.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: WolverineFx.EntityFrameworkCore
  dependency-version: 5.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: WolverineFx.FluentValidation
  dependency-version: 5.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: WolverineFx.Http
  dependency-version: 5.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: WolverineFx.MemoryPack
  dependency-version: 5.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: WolverineFx.Postgresql
  dependency-version: 5.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: WolverineFx.RabbitMQ
  dependency-version: 5.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: WolverineFx.SignalR
  dependency-version: 5.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: WolverineFx.SqlServer
  dependency-version: 5.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: ZiggyCreatures.FusionCache
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: ZiggyCreatures.FusionCache.OpenTelemetry
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
- dependency-name: ZiggyCreatures.FusionCache.Serialization.CysharpMemoryPack
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-all
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Update one or more dependencies version major Increment the major version when merged labels Mar 26, 2026
@github-actions
Copy link
Copy Markdown
Contributor

⚠️ Deprecation Warning: The deny-licenses option is deprecated for possible removal in the next major release. For more information, see issue 997.

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA d37fe62.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@github-actions
Copy link
Copy Markdown
Contributor

🎯 Affected Projects

  • 📄 Project: Teck.Cloud.AppHost
  • 📄 Project: Teck.Cloud.ServiceDefaults
  • 📄 Project: SharedKernel.Core
  • 📄 Project: SharedKernel.Events
  • 📄 Project: SharedKernel.Grpc.Contracts
  • 📚 Library: SharedKernel.Infrastructure
  • 📄 Project: SharedKernel.Persistence
  • 📚 Library: Catalog.Application
  • 📚 Library: Catalog.Domain
  • 📄 Project: Catalog.Infrastructure.Migrations.MySql
  • 📄 Project: Catalog.Infrastructure.Migrations.PostgreSQL
  • 📄 Project: Catalog.Infrastructure.Migrations.SqlServer
  • 📚 Library: Catalog.Infrastructure
  • 📚 Library: Customer.Application
  • 📚 Library: Customer.Domain
  • 📄 Project: Customer.Infrastructure.Migrations.MySql
  • 📄 Project: Customer.Infrastructure.Migrations.PostgreSQL
  • 📄 Project: Customer.Infrastructure.Migrations.SqlServer
  • 📚 Library: Customer.Infrastructure
  • 🧪 Test: Catalog.Arch.UnitTests
  • 🧪 Test: Teck.Cloud.Arch.Tests
  • 🧪 Test: Catalog.IntegrationTests
  • 🧪 Test: Web.Edge.IntegrationTests
  • 🧪 Test: Catalog.UnitTests
  • 🧪 Test: Customer.UnitTests
  • 🧪 Test: SharedKernel.Infrastructure.UnitTests
  • 🧪 Test: SharedKernel.Persistence.UnitTests
  • 🚀 Service: Customer.Api
  • 🚀 Service: Catalog.Api
  • 📄 Project: Web.Aggregate.Gateway
  • 🧪 Test: Web.Edge.UnitTests
  • 📄 Project: Web.Edge
ℹ️ About CI/CD Strategy

Testing Strategy:

  • Build: Only affected projects are built for fast feedback
  • Test: Non-E2E .NET tests run on every PR to ensure no regressions
  • 🎯 E2E: Runs only when run-e2e label is added to the PR
  • 🐳 Docker: Only affected service Docker images are built to save time

These jobs run in parallel for maximum speed.

Detection Method:
Projects are detected using dotnet-affected, which tracks:

  • Projects with direct file changes
  • Projects that depend on changed projects
  • Projects affected by NuGet package updates in Directory.Packages.props
  • Projects affected by changes to Directory.Build.props

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Mar 27, 2026

Superseded by #231.

@dependabot dependabot bot closed this Mar 27, 2026
@dependabot dependabot bot deleted the dependabot/nuget/main/nuget-all-17e117615d branch March 27, 2026 04:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update one or more dependencies version major Increment the major version when merged .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants