diff --git a/.openpublishing.redirection.architecture.json b/.openpublishing.redirection.architecture.json
index d021c9163487b..d67eb858d1d47 100644
--- a/.openpublishing.redirection.architecture.json
+++ b/.openpublishing.redirection.architecture.json
@@ -83,7 +83,7 @@
},
{
"source_path_from_root": "/docs/architecture/modernize-with-azure-containers/lift-and-shift-existing-apps-devops/when-to-deploy-windows-containers-to-service-fabric.md",
- "redirect_url": "/dotnet/architecture/modernize-with-azure-containers/modernize-existing-apps-to-cloud-optimized/when-to-deploy-windows-containers-to-service-fabric"
+ "redirect_url": "https://github.com/dotnet-architecture/eBooks/blob/1ed30275281b9060964fcb2a4c363fe7797fe3f3/current/modernize-with-azure-containers/Modernize-Existing-.NET-applications-with-Azure-cloud-and-Windows-Containers.pdf"
},
{
"source_path_from_root": "/docs/architecture/modernize-with-azure-containers/modernize-existing-apps-to-cloud-optimized/modernize-your-apps-lifecycle-with-ci-cd-pipelines-and-devops-tools-in-the-cloud.md",
diff --git a/.openpublishing.redirection.azure.json b/.openpublishing.redirection.azure.json
index f83d7b2becc3a..29d1ffe2ccf1f 100644
--- a/.openpublishing.redirection.azure.json
+++ b/.openpublishing.redirection.azure.json
@@ -26,7 +26,7 @@
},
{
"source_path_from_root": "/docs/azure/dotnet-quickstart-xplat.md",
- "redirect_url": "/azure/app-service/app-service-web-tutorial-dotnetcore-sqldb"
+ "redirect_url": "/azure/app-service/tutorial-dotnetcore-sqldb-app"
},
{
"source_path_from_root": "/docs/azure/dotnet-samples.md",
diff --git a/.openpublishing.redirection.csharp.json b/.openpublishing.redirection.csharp.json
index 1ef014a0ab376..df75a0458dd96 100644
--- a/.openpublishing.redirection.csharp.json
+++ b/.openpublishing.redirection.csharp.json
@@ -180,7 +180,7 @@
},
{
"source_path_from_root": "/docs/csharp/how-to/parse-strings-using-split.md",
- "redirect_url": "/dotnet/csharp/fundamentals/strings/split"
+ "redirect_url": "/dotnet/csharp/fundamentals/strings/common-tasks/split"
},
{
"source_path_from_root": "/docs/csharp/how-to/safely-cast-using-pattern-matching-is-and-as-operators.md",
@@ -188,7 +188,7 @@
},
{
"source_path_from_root": "/docs/csharp/how-to/search-strings.md",
- "redirect_url": "/dotnet/csharp/fundamentals/strings/search"
+ "redirect_url": "/dotnet/csharp/fundamentals/strings/common-tasks/search"
},
{
"source_path_from_root": "/docs/csharp/implicitly-typed-lambda-expressions.md",
@@ -428,7 +428,7 @@
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs1067.md",
- "redirect_url": "/dotnet/csharp/language-reference/compiler-messages/partial-types"
+ "redirect_url": "/dotnet/csharp/language-reference/compiler-messages/partial-declarations"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs1112.md",
@@ -740,7 +740,7 @@
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8795.md",
- "redirect_url": "/dotnet/csharp/language-reference/compiler-messages/partial-types"
+ "redirect_url": "/dotnet/csharp/language-reference/compiler-messages/partial-declarations"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8802.md",
@@ -756,7 +756,7 @@
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8817.md",
- "redirect_url": "/dotnet/csharp/language-reference/compiler-messages/partial-types"
+ "redirect_url": "/dotnet/csharp/language-reference/compiler-messages/partial-declarations"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8892.md",
@@ -1674,7 +1674,7 @@
},
{
"source_path_from_root": "/docs/csharp/language-reference/proposals/csharp-11.0/index.md",
- "redirect_url": "/dotnet/csharp/language-reference/proposals/csharp-11.0/static-abstracts-in-interfaces"
+ "redirect_url": "/dotnet/csharp/language-reference/language-specification/interfaces#198-interface-members"
},
{
"source_path_from_root": "/docs/csharp/language-reference/proposals/csharp-7.0/index.md",
@@ -1690,7 +1690,7 @@
},
{
"source_path_from_root": "/docs/csharp/language-reference/proposals/csharp-7.3/index.md",
- "redirect_url": "/dotnet/csharp/language-reference/proposals/csharp-7.3/ref-local-reassignment"
+ "redirect_url": "/dotnet/csharp/language-reference/language-specification/variables#97-reference-variables-and-returns"
},
{
"source_path_from_root": "/docs/csharp/language-reference/proposals/csharp-9.0/index.md",
@@ -1710,7 +1710,7 @@
},
{
"source_path_from_root": "/docs/csharp/language-reference/specifications.md",
- "redirect_url": "/dotnet/csharp/specifications"
+ "redirect_url": "/dotnet/csharp/language-reference/language-specification/readme"
},
{
"source_path_from_root": "/docs/csharp/linq/create-a-nested-group.md",
@@ -1746,7 +1746,7 @@
},
{
"source_path_from_root": "/docs/csharp/linq/linq-to-objects.md",
- "redirect_url": "/dotnet/csharp/linq/introduction-to-linq-queries"
+ "redirect_url": "/dotnet/csharp/linq/get-started/introduction-to-linq-queries"
},
{
"source_path_from_root": "/docs/csharp/linq/order-the-results-of-a-join-clause.md",
@@ -5556,11 +5556,11 @@
},
{
"source_path_from_root": "/docs/csharp/tutorials/intro-to-csharp/interpolated-strings-local.md",
- "redirect_url": "/dotnet/csharp/tutorials/interpolated-strings"
+ "redirect_url": "/dotnet/csharp/fundamentals/tutorials/string-interpolation"
},
{
"source_path_from_root": "/docs/csharp/tutorials/intro-to-csharp/interpolated-strings.yml",
- "redirect_url": "/dotnet/csharp/tutorials/interpolated-strings"
+ "redirect_url": "/dotnet/csharp/fundamentals/tutorials/string-interpolation"
},
{
"source_path_from_root": "/docs/csharp/tutorials/intro-to-csharp/introduction-to-classes.md",
@@ -5703,11 +5703,11 @@
},
{
"source_path_from_root": "/docs/csharp/whats-new/tutorials/static-abstract-interface-methods.md",
- "redirect_url": "/dotnet/advanced-topics/interface-implementation/static-virtual-interface-members"
+ "redirect_url": "/dotnet/csharp/advanced-topics/interface-implementation/static-virtual-interface-members"
},
{
"source_path_from_root": "/docs/csharp/whats-new/tutorials/static-virtual-interface-members.md",
- "redirect_url": "/dotnet/advanced-topics/interface-implementation/static-virtual-interface-members"
+ "redirect_url": "/dotnet/csharp/advanced-topics/interface-implementation/static-virtual-interface-members"
},
{
"source_path_from_root": "/docs/csharp/whats-new/tutorials/top-level-statements.md",
diff --git a/.openpublishing.redirection.framework-wpf.json b/.openpublishing.redirection.framework-wpf.json
index 2e38c006e07f7..2c6d90f0b6ac4 100644
--- a/.openpublishing.redirection.framework-wpf.json
+++ b/.openpublishing.redirection.framework-wpf.json
@@ -1471,7 +1471,7 @@
},
{
"source_path_from_root": "/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md",
- "redirect_url": "/dotnet/desktop/wpf/themes/how-to-create-apply-template"
+ "redirect_url": "/dotnet/desktop/wpf/controls/how-to-create-apply-template"
},
{
"source_path_from_root": "/docs/framework/wpf/controls/datagrid-styles-and-templates.md",
@@ -2115,7 +2115,7 @@
},
{
"source_path_from_root": "/docs/framework/wpf/controls/scrollviewer-styles-and-templates.md",
- "redirect_url": "/dotnet/desktop/wpf/controls/scrollviewer-styles-and-templates"
+ "redirect_url": "/dotnet/desktop/wpf/controls/scrollviewer"
},
{
"source_path_from_root": "/docs/framework/wpf/controls/scrollviewer.md",
@@ -2131,7 +2131,7 @@
},
{
"source_path_from_root": "/docs/framework/wpf/controls/slider-styles-and-templates.md",
- "redirect_url": "/dotnet/desktop/wpf/controls/slider-styles-and-templates"
+ "redirect_url": "/dotnet/desktop/wpf/controls/slider"
},
{
"source_path_from_root": "/docs/framework/wpf/controls/slider.md",
@@ -2147,7 +2147,7 @@
},
{
"source_path_from_root": "/docs/framework/wpf/controls/statusbar-styles-and-templates.md",
- "redirect_url": "/dotnet/desktop/wpf/controls/statusbar-styles-and-templates"
+ "redirect_url": "/dotnet/desktop/wpf/controls/statusbar"
},
{
"source_path_from_root": "/docs/framework/wpf/controls/statusbar.md",
@@ -2163,7 +2163,7 @@
},
{
"source_path_from_root": "/docs/framework/wpf/controls/tabcontrol-styles-and-templates.md",
- "redirect_url": "/dotnet/desktop/wpf/controls/tabcontrol-styles-and-templates"
+ "redirect_url": "/dotnet/desktop/wpf/controls/tabcontrol"
},
{
"source_path_from_root": "/docs/framework/wpf/controls/tabcontrol.md",
diff --git a/.openpublishing.redirection.framework.json b/.openpublishing.redirection.framework.json
index cd45499b83117..c6311a87ff7d4 100644
--- a/.openpublishing.redirection.framework.json
+++ b/.openpublishing.redirection.framework.json
@@ -66,11 +66,11 @@
},
{
"source_path_from_root": "/docs/framework/app-domains/how-to-build-a-multifile-assembly.md",
- "redirect_url": "/framework/app-domains/build-multifile-assembly"
+ "redirect_url": "/dotnet/framework/app-domains/build-multifile-assembly"
},
{
"source_path_from_root": "/docs/framework/app-domains/how-to-build-a-single-file-assembly.md",
- "redirect_url": "/framework/app-domains/build-single-file-assembly"
+ "redirect_url": "/dotnet/framework/app-domains/build-single-file-assembly"
},
{
"source_path_from_root": "/docs/framework/app-domains/how-to-create-a-public-private-key-pair.md",
diff --git a/.openpublishing.redirection.fsharp.json b/.openpublishing.redirection.fsharp.json
index 1bdeeea5346ae..e1bf2f97a0f66 100644
--- a/.openpublishing.redirection.fsharp.json
+++ b/.openpublishing.redirection.fsharp.json
@@ -28,7 +28,7 @@
},
{
"source_path_from_root": "/docs/fsharp/language-reference/asynchronous-workflows.md",
- "redirect_url": "/dotnet/fsharp/docs/fsharp/language-reference/async-expressions"
+ "redirect_url": "/dotnet/fsharp/language-reference/async-expressions"
},
{
"source_path_from_root": "/docs/fsharp/language-reference/code-formatting-guidelines.md",
@@ -50,7 +50,7 @@
},
{
"source_path_from_root": "/docs/fsharp/language-reference/structures.md",
- "redirect_url": "/dotnet/fsharp/docs/fsharp/language-reference/structs"
+ "redirect_url": "/dotnet/fsharp/language-reference/structs"
},
{
"source_path_from_root": "/docs/fsharp/tutorials/asynchronous-and-concurrent-programming/async.md",
@@ -156,7 +156,7 @@
},
{
"source_path_from_root": "/docs/fsharp/using-fsharp-on-azure/apache-spark.md",
- "redirect_url": "/previous-versions/dotnet/fsharp/using-fsharp-on-azure/apache-spark"
+ "redirect_url": "/dotnet/spark/what-is-apache-spark-dotnet"
}
]
}
diff --git a/.openpublishing.redirection.fundamentals.json b/.openpublishing.redirection.fundamentals.json
index aee3b5b4ff077..462cf6bf5fabd 100644
--- a/.openpublishing.redirection.fundamentals.json
+++ b/.openpublishing.redirection.fundamentals.json
@@ -399,7 +399,7 @@
},
{
"source_path_from_root": "/docs/fundamentals/runtime-libraries/system-globalization-cultureandregioninfobuilder-ctor.md",
- "redirect_url": "/dotnet/api/system.globalization.cultureandregioninfobuilder.ctor"
+ "redirect_url": "/dotnet/api/system.globalization.cultureandregioninfobuilder"
},
{
"source_path_from_root": "/docs/fundamentals/runtime-libraries/system-globalization-cultureandregioninfobuilder.md",
@@ -575,7 +575,7 @@
},
{
"source_path_from_root": "/docs/fundamentals/runtime-libraries/system-reflection-emit-dynamicmethod-ctor.md",
- "redirect_url": "/dotnet/api/system.reflection.emit.dynamicmethod.ctor"
+ "redirect_url": "/dotnet/api/system.reflection.emit.dynamicmethod"
},
{
"source_path_from_root": "/docs/fundamentals/runtime-libraries/system-reflection-emit-dynamicmethod-getilgenerator.md",
@@ -619,7 +619,7 @@
},
{
"source_path_from_root": "/docs/fundamentals/runtime-libraries/system-resources-resourcemanager-ctor.md",
- "redirect_url": "/dotnet/api/system.resources.resourcemanager.ctor"
+ "redirect_url": "/dotnet/api/system.resources.resourcemanager"
},
{
"source_path_from_root": "/docs/fundamentals/runtime-libraries/system-resources-resourcemanager-getobject.md",
@@ -731,7 +731,7 @@
},
{
"source_path_from_root": "/docs/fundamentals/runtime-libraries/system-string-ctor.md",
- "redirect_url": "/dotnet/api/system.string.ctor"
+ "redirect_url": "/dotnet/api/system.string"
},
{
"source_path_from_root": "/docs/fundamentals/runtime-libraries/system-string-format.md",
diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json
index a5a41cce2e6d1..985df2d9a94ad 100644
--- a/.openpublishing.redirection.json
+++ b/.openpublishing.redirection.json
@@ -57,7 +57,7 @@
},
{
"source_path": "docs/core/install/localized-intellisense.md",
- "redirect_url": "/previous-versions/dotnet/core/install/localized-intellisense",
+ "redirect_url": "https://dotnet.microsoft.com/download/intellisense",
"redirect_document_id": false
},
{
diff --git a/.openpublishing.redirection.navigate.json b/.openpublishing.redirection.navigate.json
index 4dff98a7795d6..425fa1e7691e6 100644
--- a/.openpublishing.redirection.navigate.json
+++ b/.openpublishing.redirection.navigate.json
@@ -2,7 +2,7 @@
"redirections": [
{
"source_path_from_root": "/docs/navigate/github-copilot-modernize/index.yml",
- "redirect_url": "/dotnet/core/porting/github-copilot-app-modernization/index"
+ "redirect_url": "/dotnet/core/porting/github-copilot-upgrade/"
}
]
}
diff --git a/docs/ai/conceptual/rag.md b/docs/ai/conceptual/rag.md
index db67b8a72ac45..558d5283139b8 100644
--- a/docs/ai/conceptual/rag.md
+++ b/docs/ai/conceptual/rag.md
@@ -2,7 +2,7 @@
title: "Integrate Your Data into AI Apps with Retrieval-Augmented Generation"
description: "Learn how retrieval-augmented generation lets you use your data with LLMs to generate better completions in .NET."
ms.topic: concept-article
-ms.date: 12/10/2025
+ms.date: 09/14/2026
---
# Retrieval-augmented generation (RAG) provides LLM knowledge
diff --git a/docs/ai/microsoft-extensions-ai.md b/docs/ai/microsoft-extensions-ai.md
index 9481fd69e52d8..d99d55d6e6f43 100644
--- a/docs/ai/microsoft-extensions-ai.md
+++ b/docs/ai/microsoft-extensions-ai.md
@@ -1,7 +1,7 @@
---
title: Microsoft.Extensions.AI libraries
description: Learn how to use the Microsoft.Extensions.AI libraries to integrate and interact with various AI services in your .NET applications.
-ms.date: 12/10/2025
+ms.date: 09/14/2026
---
# Microsoft.Extensions.AI libraries
diff --git a/docs/azure/includes/dotnet-all.md b/docs/azure/includes/dotnet-all.md
index fabf5724cee37..80f3dcb1f5260 100644
--- a/docs/azure/includes/dotnet-all.md
+++ b/docs/azure/includes/dotnet-all.md
@@ -47,7 +47,7 @@
| Dev Center | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Developer.DevCenter/1.0.0) | [docs](/dotnet/api/overview/azure/Developer.DevCenter-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Developer.DevCenter_1.0.0/sdk/devcenter/Azure.Developer.DevCenter/) |
| Device Update | NuGet [1.1.0](https://www.nuget.org/packages/Azure.IoT.DeviceUpdate/1.1.0) | [docs](/dotnet/api/overview/azure/IoT.DeviceUpdate-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.IoT.DeviceUpdate_1.1.0/sdk/deviceupdate/Azure.IoT.DeviceUpdate/) |
| Digital Twins | NuGet [1.6.0](https://www.nuget.org/packages/Azure.DigitalTwins.Core/1.6.0) | [docs](/dotnet/api/overview/azure/DigitalTwins.Core-readme) | GitHub [1.6.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.DigitalTwins.Core_1.6.0/sdk/digitaltwins/Azure.DigitalTwins.Core/) |
-| Discovery | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.AI.Discovery/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Discovery_1.0.0-beta.1/sdk/discovery/Azure.AI.Discovery/) |
+| Discovery | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.AI.Discovery/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/AI.Discovery-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Discovery_1.0.0-beta.1/sdk/discovery/Azure.AI.Discovery/) |
| Document Intelligence | NuGet [1.0.0](https://www.nuget.org/packages/Azure.AI.DocumentIntelligence/1.0.0) | [docs](/dotnet/api/overview/azure/AI.DocumentIntelligence-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.DocumentIntelligence_1.0.0/sdk/documentintelligence/Azure.AI.DocumentIntelligence/) |
| Document Translation | NuGet [3.0.0](https://www.nuget.org/packages/Azure.AI.Translation.Document/3.0.0) | [docs](/dotnet/api/overview/azure/AI.Translation.Document-readme) | GitHub [3.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Translation.Document_3.0.0/sdk/translation/Azure.AI.Translation.Document/) |
| Event Grid | NuGet [5.0.0](https://www.nuget.org/packages/Azure.Messaging.EventGrid/5.0.0) | [docs](/dotnet/api/overview/azure/Messaging.EventGrid-readme) | GitHub [5.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Messaging.EventGrid_5.0.0/sdk/eventgrid/Azure.Messaging.EventGrid/) |
@@ -91,7 +91,7 @@
| OpenTelemetry AspNetCore | NuGet [1.6.0](https://www.nuget.org/packages/Azure.Monitor.OpenTelemetry.AspNetCore/1.6.0) | [docs](/dotnet/api/overview/azure/Monitor.OpenTelemetry.AspNetCore-readme) | GitHub [1.6.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Monitor.OpenTelemetry.AspNetCore_1.6.0/sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/) |
| OpenTelemetry Exporter | NuGet [1.9.0](https://www.nuget.org/packages/Azure.Monitor.OpenTelemetry.Exporter/1.9.0) | [docs](/dotnet/api/overview/azure/Monitor.OpenTelemetry.Exporter-readme) | GitHub [1.9.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Monitor.OpenTelemetry.Exporter_1.9.0/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/) |
| Personalizer | NuGet [2.0.0-beta.2](https://www.nuget.org/packages/Azure.AI.Personalizer/2.0.0-beta.2) | [docs](/dotnet/api/overview/azure/AI.Personalizer-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [2.0.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Personalizer_2.0.0-beta.2/sdk/personalizer/Azure.AI.Personalizer/) |
-| Planetary Computer | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Analytics.PlanetaryComputer/1.0.0) | | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Analytics.PlanetaryComputer_1.0.0/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/) |
+| Planetary Computer | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Analytics.PlanetaryComputer/1.0.0) | [docs](/dotnet/api/overview/azure/Analytics.PlanetaryComputer-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Analytics.PlanetaryComputer_1.0.0/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/) |
| Playwright | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Developer.Playwright/1.0.0) | [docs](/dotnet/api/overview/azure/Developer.Playwright-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Developer.Playwright_1.0.0/sdk/loadtestservice/Azure.Developer.Playwright/) |
| Playwright NUnit | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Developer.Playwright.NUnit/1.0.0) | [docs](/dotnet/api/overview/azure/Developer.Playwright.NUnit-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Developer.Playwright.NUnit_1.0.0/sdk/loadtestservice/Azure.Developer.Playwright.NUnit/) |
| PostgreSQL Authentication | NuGet [1.0.0](https://www.nuget.org/packages/Microsoft.Azure.PostgreSQL.Auth/1.0.0) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.PostgreSQL.Auth-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.PostgreSQL.Auth_1.0.0/sdk/postgresql/Microsoft.Azure.PostgreSQL.Auth/) |
@@ -152,10 +152,10 @@
| Functions extension for WebPubSub for SocketIO | NuGet [1.0.0](https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/1.0.0) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO_1.0.0/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/) |
| Provisioning | NuGet [1.6.0](https://www.nuget.org/packages/Azure.Provisioning/1.6.0) | [docs](/dotnet/api/overview/azure/Provisioning-readme) | GitHub [1.6.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning_1.6.0/sdk/provisioning/Azure.Provisioning/) |
| Provisioning - API Management | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.ApiManagement/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.ApiManagement-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.ApiManagement_1.0.0-beta.1/sdk/apimanagement/Azure.Provisioning.ApiManagement/) |
-| Provisioning - App Configuration | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.AppConfiguration/1.1.0)
NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.AppConfiguration/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.AppConfiguration-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppConfiguration_1.1.0/sdk/provisioning/Azure.Provisioning.AppConfiguration/)
GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppConfiguration_1.2.0-beta.1/sdk/provisioning/Azure.Provisioning.AppConfiguration/) |
+| Provisioning - App Configuration | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.AppConfiguration/1.1.0)
NuGet [1.2.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.AppConfiguration/1.2.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.AppConfiguration-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppConfiguration_1.1.0/sdk/provisioning/Azure.Provisioning.AppConfiguration/)
GitHub [1.2.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppConfiguration_1.2.0-beta.2/sdk/provisioning/Azure.Provisioning.AppConfiguration/) |
| Provisioning - App Service | NuGet [1.3.1](https://www.nuget.org/packages/Azure.Provisioning.AppService/1.3.1)
NuGet [1.4.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.AppService/1.4.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.AppService-readme) | GitHub [1.3.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppService_1.3.1/sdk/provisioning/Azure.Provisioning.AppService/)
GitHub [1.4.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppService_1.4.0-beta.2/sdk/provisioning/Azure.Provisioning.AppService/) |
| Provisioning - Application Insights | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.ApplicationInsights/1.1.0)
NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.ApplicationInsights/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.ApplicationInsights-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.ApplicationInsights_1.1.0/sdk/provisioning/Azure.Provisioning.ApplicationInsights/)
GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.ApplicationInsights_1.2.0-beta.1/sdk/provisioning/Azure.Provisioning.ApplicationInsights/) |
-| Provisioning - Attestation | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.Attestation/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Attestation_1.0.0-beta.1/sdk/attestation/Azure.Provisioning.Attestation/) |
+| Provisioning - Attestation | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.Attestation/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.Attestation-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Attestation_1.0.0-beta.1/sdk/attestation/Azure.Provisioning.Attestation/) |
| Provisioning - Batch | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.Batch/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.Batch-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Batch_1.0.0-beta.1/sdk/batch/Azure.Provisioning.Batch/) |
| Provisioning - Bot Service | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.BotService/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.BotService-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.BotService_1.0.0-beta.1/sdk/botservice/Azure.Provisioning.BotService/) |
| Provisioning - Cognitive Services | NuGet [1.2.0](https://www.nuget.org/packages/Azure.Provisioning.CognitiveServices/1.2.0)
NuGet [1.3.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.CognitiveServices/1.3.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.CognitiveServices-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.CognitiveServices_1.2.0/sdk/provisioning/Azure.Provisioning.CognitiveServices/)
GitHub [1.3.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.CognitiveServices_1.3.0-beta.1/sdk/provisioning/Azure.Provisioning.CognitiveServices/) |
@@ -178,7 +178,7 @@
| Provisioning - Event Hubs | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.EventHubs/1.1.0)
NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.EventHubs/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.EventHubs-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.EventHubs_1.1.0/sdk/eventhub/Azure.Provisioning.EventHubs/)
GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.EventHubs_1.2.0-beta.1/sdk/eventhub/Azure.Provisioning.EventHubs/) |
| Provisioning - Front Door | NuGet [1.0.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.FrontDoor/1.0.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.FrontDoor-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.FrontDoor_1.0.0-beta.2/sdk/frontdoor/Azure.Provisioning.FrontDoor/) |
| Provisioning - Hybrid Kubernetes | NuGet [1.0.0-beta.4](https://www.nuget.org/packages/Azure.Provisioning.Kubernetes/1.0.0-beta.4) | [docs](/dotnet/api/overview/azure/Provisioning.Kubernetes-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.4](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Kubernetes_1.0.0-beta.4/sdk/hybridkubernetes/Azure.Provisioning.Kubernetes/) |
-| Provisioning - Iothub | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.IotHub/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.IotHub_1.0.0-beta.1/sdk/iothub/Azure.Provisioning.IotHub/) |
+| Provisioning - Iothub | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.IotHub/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.IotHub-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.IotHub_1.0.0-beta.1/sdk/iothub/Azure.Provisioning.IotHub/) |
| Provisioning - Key Vault | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.KeyVault/1.1.0)
NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.KeyVault/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.KeyVault-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KeyVault_1.1.0/sdk/provisioning/Azure.Provisioning.KeyVault/)
GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KeyVault_1.2.0-beta.1/sdk/provisioning/Azure.Provisioning.KeyVault/) |
| Provisioning - Kubernetes Configuration | NuGet [1.0.0-beta.3](https://www.nuget.org/packages/Azure.Provisioning.KubernetesConfiguration/1.0.0-beta.3) | [docs](/dotnet/api/overview/azure/Provisioning.KubernetesConfiguration-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KubernetesConfiguration_1.0.0-beta.3/sdk/provisioning/Azure.Provisioning.KubernetesConfiguration/) |
| Provisioning - Kubernetesconfiguration.Extensions | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.KubernetesConfiguration.Extensions/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.KubernetesConfiguration.Extensions-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KubernetesConfiguration.Extensions_1.0.0-beta.1/sdk/kubernetesconfiguration/Azure.Provisioning.KubernetesConfiguration.Extensions/) |
@@ -195,8 +195,8 @@
| Provisioning - Operational Insights | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.OperationalInsights/1.1.0)
NuGet [1.2.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.OperationalInsights/1.2.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.OperationalInsights-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.OperationalInsights_1.1.0/sdk/provisioning/Azure.Provisioning.OperationalInsights/)
GitHub [1.2.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.OperationalInsights_1.2.0-beta.2/sdk/provisioning/Azure.Provisioning.OperationalInsights/) |
| Provisioning - PostgreSQL | NuGet [1.1.1](https://www.nuget.org/packages/Azure.Provisioning.PostgreSql/1.1.1)
NuGet [1.2.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.PostgreSql/1.2.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.PostgreSql-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.PostgreSql_1.1.1/sdk/provisioning/Azure.Provisioning.PostgreSql/)
GitHub [1.2.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.PostgreSql_1.2.0-beta.2/sdk/provisioning/Azure.Provisioning.PostgreSql/) |
| Provisioning - Private DNS | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Provisioning.PrivateDns/1.0.0) | [docs](/dotnet/api/overview/azure/Provisioning.PrivateDns-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.PrivateDns_1.0.0/sdk/provisioning/Azure.Provisioning.PrivateDns/) |
-| Provisioning - Recoveryservices | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.RecoveryServices/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.RecoveryServices_1.0.0-beta.1/sdk/recoveryservices/Azure.Provisioning.RecoveryServices/) |
-| Provisioning - Recoveryservicesbackup | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.RecoveryServicesBackup/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.RecoveryServicesBackup_1.0.0-beta.1/sdk/recoveryservices-backup/Azure.Provisioning.RecoveryServicesBackup/) |
+| Provisioning - Recoveryservices | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.RecoveryServices/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.RecoveryServices-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.RecoveryServices_1.0.0-beta.1/sdk/recoveryservices/Azure.Provisioning.RecoveryServices/) |
+| Provisioning - Recoveryservicesbackup | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.RecoveryServicesBackup/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.RecoveryServicesBackup-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.RecoveryServicesBackup_1.0.0-beta.1/sdk/recoveryservices-backup/Azure.Provisioning.RecoveryServicesBackup/) |
| Provisioning - Redis | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.Redis/1.1.0) | [docs](/dotnet/api/overview/azure/Provisioning.Redis-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Redis_1.1.0/sdk/provisioning/Azure.Provisioning.Redis/) |
| Provisioning - Redis Enterprise | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.RedisEnterprise/1.1.0) | [docs](/dotnet/api/overview/azure/Provisioning.RedisEnterprise-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.RedisEnterprise_1.1.0/sdk/provisioning/Azure.Provisioning.RedisEnterprise/) |
| Provisioning - Resource Graph | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.ResourceGraph/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.ResourceGraph-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.ResourceGraph_1.0.0-beta.1/sdk/resourcegraph/Azure.Provisioning.ResourceGraph/) |
@@ -266,8 +266,8 @@
| Resource Management - Container Registry | NuGet [1.4.0](https://www.nuget.org/packages/Azure.ResourceManager.ContainerRegistry/1.4.0)
NuGet [1.5.0-beta.3](https://www.nuget.org/packages/Azure.ResourceManager.ContainerRegistry/1.5.0-beta.3) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerRegistry-readme) | GitHub [1.4.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerRegistry_1.4.0/sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/)
GitHub [1.5.0-beta.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerRegistry_1.5.0-beta.3/sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/) |
| Resource Management - Container Registry Tasks | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerRegistry.Tasks/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerRegistry.Tasks-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerRegistry.Tasks_1.0.0-beta.1/sdk/containerregistry/Azure.ResourceManager.ContainerRegistry.Tasks/) |
| Resource Management - Container Service | NuGet [1.7.0](https://www.nuget.org/packages/Azure.ResourceManager.ContainerService/1.7.0)
NuGet [1.8.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerService/1.8.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerService-readme) | GitHub [1.7.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerService_1.7.0/sdk/containerservice/Azure.ResourceManager.ContainerService/)
GitHub [1.8.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerService_1.8.0-beta.1/sdk/containerservice/Azure.ResourceManager.ContainerService/) |
-| Resource Management - Container Service Fleet | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.ContainerServiceFleet/1.2.0) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerServiceFleet-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerServiceFleet_1.2.0/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/) |
-| Resource Management - Containerservicepreparedimgspec | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerServicePreparedImgSpec/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerServicePreparedImgSpec_1.0.0-beta.1/sdk/containerservicepreparedimgspec/Azure.ResourceManager.ContainerServicePreparedImgSpec/) |
+| Resource Management - Container Service Fleet | NuGet [1.1.0](https://www.nuget.org/packages/Azure.ResourceManager.ContainerServiceFleet/1.1.0)
NuGet [1.3.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerServiceFleet/1.3.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerServiceFleet-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerServiceFleet_1.1.0/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/)
GitHub [1.3.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerServiceFleet_1.3.0-beta.1/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/) |
+| Resource Management - Containerservicepreparedimgspec | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerServicePreparedImgSpec/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerServicePreparedImgSpec-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerServicePreparedImgSpec_1.0.0-beta.1/sdk/containerservicepreparedimgspec/Azure.ResourceManager.ContainerServicePreparedImgSpec/) |
| Resource Management - Content Delivery Network | NuGet [1.5.1](https://www.nuget.org/packages/Azure.ResourceManager.Cdn/1.5.1)
NuGet [1.6.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.Cdn/1.6.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Cdn-readme) | GitHub [1.5.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Cdn_1.5.1/sdk/cdn/Azure.ResourceManager.Cdn/)
GitHub [1.6.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Cdn_1.6.0-beta.1/sdk/cdn/Azure.ResourceManager.Cdn/) |
| Resource Management - Cosmos DB | NuGet [1.5.0](https://www.nuget.org/packages/Azure.ResourceManager.CosmosDB/1.5.0) | [docs](/dotnet/api/overview/azure/ResourceManager.CosmosDB-readme) | GitHub [1.5.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CosmosDB_1.5.0/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/) |
| Resource Management - Cosmos DB for PostgreSQL | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.CosmosDBForPostgreSql/1.0.0)
NuGet [1.1.0-beta.3](https://www.nuget.org/packages/Azure.ResourceManager.CosmosDBForPostgreSql/1.1.0-beta.3) | [docs](/dotnet/api/overview/azure/ResourceManager.CosmosDBForPostgreSql-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CosmosDBForPostgreSql_1.0.0/sdk/cosmosdbforpostgresql/Azure.ResourceManager.CosmosDBForPostgreSql/)
GitHub [1.1.0-beta.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CosmosDBForPostgreSql_1.1.0-beta.3/sdk/cosmosdbforpostgresql/Azure.ResourceManager.CosmosDBForPostgreSql/) |
@@ -298,7 +298,7 @@
| Resource Management - DevTest Labs | NuGet [1.1.2](https://www.nuget.org/packages/Azure.ResourceManager.DevTestLabs/1.1.2) | [docs](/dotnet/api/overview/azure/ResourceManager.DevTestLabs-readme) | GitHub [1.1.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DevTestLabs_1.1.2/sdk/devtestlabs/Azure.ResourceManager.DevTestLabs/) |
| Resource Management - Digital Twins | NuGet [1.3.2](https://www.nuget.org/packages/Azure.ResourceManager.DigitalTwins/1.3.2) | [docs](/dotnet/api/overview/azure/ResourceManager.DigitalTwins-readme) | GitHub [1.3.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DigitalTwins_1.3.2/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/) |
| Resource Management - Disconnected Operations | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.DisconnectedOperations/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.DisconnectedOperations-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DisconnectedOperations_1.0.0/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/) |
-| Resource Management - Discovery | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.Discovery/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Discovery_1.0.0-beta.1/sdk/discovery/Azure.ResourceManager.Discovery/) |
+| Resource Management - Discovery | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.Discovery/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Discovery-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Discovery_1.0.0-beta.1/sdk/discovery/Azure.ResourceManager.Discovery/) |
| Resource Management - DNS | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.Dns/1.1.1)
NuGet [1.2.0-beta.4](https://www.nuget.org/packages/Azure.ResourceManager.Dns/1.2.0-beta.4) | [docs](/dotnet/api/overview/azure/ResourceManager.Dns-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Dns_1.1.1/sdk/dns/Azure.ResourceManager.Dns/)
GitHub [1.2.0-beta.4](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Dns_1.2.0-beta.4/sdk/dns/Azure.ResourceManager.Dns/) |
| Resource Management - DNS Resolver | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.DnsResolver/1.2.0)
NuGet [1.3.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.DnsResolver/1.3.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.DnsResolver-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DnsResolver_1.2.0/sdk/dnsresolver/Azure.ResourceManager.DnsResolver/)
GitHub [1.3.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DnsResolver_1.3.0-beta.2/sdk/dnsresolver/Azure.ResourceManager.DnsResolver/) |
| Resource Management - Domain Registration | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.DomainRegistration/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DomainRegistration-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DomainRegistration_1.0.0-beta.1/sdk/domainregistration/Azure.ResourceManager.DomainRegistration/) |
@@ -386,7 +386,6 @@
| Resource Management - Orbital | NuGet [1.1.3](https://www.nuget.org/packages/Azure.ResourceManager.Orbital/1.1.3) | [docs](/dotnet/api/overview/azure/ResourceManager.Orbital-readme) | GitHub [1.1.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Orbital_1.1.3/sdk/orbital/Azure.ResourceManager.Orbital/) |
| Resource Management - Palo Alto Networks - Next Generation Firewall | NuGet [1.2.1](https://www.nuget.org/packages/Azure.ResourceManager.PaloAltoNetworks.Ngfw/1.2.1) | [docs](/dotnet/api/overview/azure/ResourceManager.PaloAltoNetworks.Ngfw-readme) | GitHub [1.2.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.PaloAltoNetworks.Ngfw_1.2.1/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/) |
| Resource Management - Peering | NuGet [1.2.4](https://www.nuget.org/packages/Azure.ResourceManager.Peering/1.2.4) | [docs](/dotnet/api/overview/azure/ResourceManager.Peering-readme) | GitHub [1.2.4](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Peering_1.2.4/sdk/peering/Azure.ResourceManager.Peering/) |
-| Resource Management - Pinecone Vector DB | NuGet [1.0.0-beta.3](https://www.nuget.org/packages/Azure.ResourceManager.PineconeVectorDB/1.0.0-beta.3) | [docs](/dotnet/api/overview/azure/ResourceManager.PineconeVectorDB-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.PineconeVectorDB_1.0.0-beta.3/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/) |
| Resource Management - Planetary Computer | NuGet [1.0.1](https://www.nuget.org/packages/Azure.ResourceManager.PlanetaryComputer/1.0.1) | [docs](/dotnet/api/overview/azure/ResourceManager.PlanetaryComputer-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.PlanetaryComputer_1.0.1/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/) |
| Resource Management - Playwright | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.Playwright/1.0.0)
NuGet [1.1.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.Playwright/1.1.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.Playwright-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Playwright_1.0.0/sdk/playwright/Azure.ResourceManager.Playwright/)
GitHub [1.1.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Playwright_1.1.0-beta.2/sdk/playwright/Azure.ResourceManager.Playwright/) |
| Resource Management - Policy Insights | NuGet [1.3.0](https://www.nuget.org/packages/Azure.ResourceManager.PolicyInsights/1.3.0)
NuGet [1.4.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.PolicyInsights/1.4.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.PolicyInsights-readme) | GitHub [1.3.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.PolicyInsights_1.3.0/sdk/policyinsights/Azure.ResourceManager.PolicyInsights/)
GitHub [1.4.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.PolicyInsights_1.4.0-beta.1/sdk/policyinsights/Azure.ResourceManager.PolicyInsights/) |
@@ -406,7 +405,7 @@
| Resource Management - Recovery Services Data Replication | NuGet [1.0.1](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServicesDataReplication/1.0.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RecoveryServicesDataReplication-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServicesDataReplication_1.0.1/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/) |
| Resource Management - Recovery Services Site Recovery | NuGet [1.3.1](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServicesSiteRecovery/1.3.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RecoveryServicesSiteRecovery-readme) | GitHub [1.3.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServicesSiteRecovery_1.3.1/sdk/recoveryservices-siterecovery/Azure.ResourceManager.RecoveryServicesSiteRecovery/) |
| Resource Management - Red Hat OpenShift | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RedHatOpenShift/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedHatOpenShift_1.0.0-beta.1/sdk/redhatopenshift/Azure.ResourceManager.RedHatOpenShift/) |
-| Resource Management - Redhatopenshifthcp | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RedHatOpenShiftHcp/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedHatOpenShiftHcp_1.0.0-beta.1/sdk/redhatopenshifthcp/Azure.ResourceManager.RedHatOpenShiftHcp/) |
+| Resource Management - Redhatopenshifthcp | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RedHatOpenShiftHcp/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RedHatOpenShiftHcp-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedHatOpenShiftHcp_1.0.0-beta.1/sdk/redhatopenshifthcp/Azure.ResourceManager.RedHatOpenShiftHcp/) |
| Resource Management - Redis | NuGet [1.5.1](https://www.nuget.org/packages/Azure.ResourceManager.Redis/1.5.1)
NuGet [1.6.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.Redis/1.6.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Redis-readme) | GitHub [1.5.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Redis_1.5.1/sdk/redis/Azure.ResourceManager.Redis/)
GitHub [1.6.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Redis_1.6.0-beta.1/sdk/redis/Azure.ResourceManager.Redis/) |
| Resource Management - Redis Enterprise | NuGet [1.3.0](https://www.nuget.org/packages/Azure.ResourceManager.RedisEnterprise/1.3.0)
NuGet [1.4.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RedisEnterprise/1.4.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RedisEnterprise-readme) | GitHub [1.3.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedisEnterprise_1.3.0/sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/)
GitHub [1.4.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedisEnterprise_1.4.0-beta.1/sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/) |
| Resource Management - Redis Enterprise Cache | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RedisEnterpriseCache/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RedisEnterpriseCache-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedisEnterpriseCache_1.0.0-beta.1/sdk/redisenterprise/Azure.ResourceManager.RedisEnterpriseCache/) |
@@ -469,13 +468,13 @@
| App Configuration Provider | NuGet [8.6.0](https://www.nuget.org/packages/Microsoft.Azure.AppConfiguration.AspNetCore/8.6.0)
NuGet [8.7.0-preview](https://www.nuget.org/packages/Microsoft.Azure.AppConfiguration.AspNetCore/8.7.0-preview) | | |
| Azure Functions CLI | NuGet [5.0.0-preview.1](https://www.nuget.org/packages/Azure.Functions.Cli.Abstractions/5.0.0-preview.1) | | |
| Azure Functions SDK | NuGet [1.0.1](https://www.nuget.org/packages/Azure.Functions.Sdk/1.0.1) | | |
-| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp/1.0.0)
NuGet [3.0.0-beta.42](https://www.nuget.org/packages/Azure.Mcp/3.0.0-beta.42) | | |
-| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.linux-arm64/1.0.0)
NuGet [3.0.0-beta.42](https://www.nuget.org/packages/Azure.Mcp.linux-arm64/3.0.0-beta.42) | | |
-| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.linux-x64/1.0.0)
NuGet [3.0.0-beta.42](https://www.nuget.org/packages/Azure.Mcp.linux-x64/3.0.0-beta.42) | | |
-| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.osx-arm64/1.0.0)
NuGet [3.0.0-beta.42](https://www.nuget.org/packages/Azure.Mcp.osx-arm64/3.0.0-beta.42) | | |
-| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.osx-x64/1.0.0)
NuGet [3.0.0-beta.42](https://www.nuget.org/packages/Azure.Mcp.osx-x64/3.0.0-beta.42) | | |
-| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.win-arm64/1.0.0)
NuGet [3.0.0-beta.42](https://www.nuget.org/packages/Azure.Mcp.win-arm64/3.0.0-beta.42) | | |
-| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.win-x64/1.0.0)
NuGet [3.0.0-beta.42](https://www.nuget.org/packages/Azure.Mcp.win-x64/3.0.0-beta.42) | | |
+| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp/1.0.0)
NuGet [3.0.0-beta.43](https://www.nuget.org/packages/Azure.Mcp/3.0.0-beta.43) | | |
+| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.linux-arm64/1.0.0)
NuGet [3.0.0-beta.43](https://www.nuget.org/packages/Azure.Mcp.linux-arm64/3.0.0-beta.43) | | |
+| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.linux-x64/1.0.0)
NuGet [3.0.0-beta.43](https://www.nuget.org/packages/Azure.Mcp.linux-x64/3.0.0-beta.43) | | |
+| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.osx-arm64/1.0.0)
NuGet [3.0.0-beta.43](https://www.nuget.org/packages/Azure.Mcp.osx-arm64/3.0.0-beta.43) | | |
+| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.osx-x64/1.0.0)
NuGet [3.0.0-beta.43](https://www.nuget.org/packages/Azure.Mcp.osx-x64/3.0.0-beta.43) | | |
+| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.win-arm64/1.0.0)
NuGet [3.0.0-beta.43](https://www.nuget.org/packages/Azure.Mcp.win-arm64/3.0.0-beta.43) | | |
+| Azure MCP | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Mcp.win-x64/1.0.0)
NuGet [3.0.0-beta.43](https://www.nuget.org/packages/Azure.Mcp.win-x64/3.0.0-beta.43) | | |
| Azure MCP Types Internal | NuGet [0.2.804](https://www.nuget.org/packages/Microsoft.Azure.Mcp.AzTypes.Internal.Compact/0.2.804) | | |
| Azure.Communication.Administration | NuGet [1.0.0-beta.3](https://www.nuget.org/packages/Azure.Communication.Administration/1.0.0-beta.3) | | |
| Caching - PostgreSQL | NuGet [1.2.2](https://www.nuget.org/packages/Microsoft.Extensions.Caching.Postgres/1.2.2) | | |
diff --git a/docs/azure/includes/dotnet-new.md b/docs/azure/includes/dotnet-new.md
index 3fe9e3372b668..9652e3de4eed2 100644
--- a/docs/azure/includes/dotnet-new.md
+++ b/docs/azure/includes/dotnet-new.md
@@ -51,7 +51,7 @@
| Dev Center | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Developer.DevCenter/1.0.0) | [docs](/dotnet/api/overview/azure/Developer.DevCenter-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Developer.DevCenter_1.0.0/sdk/devcenter/Azure.Developer.DevCenter/) |
| Device Update | NuGet [1.1.0](https://www.nuget.org/packages/Azure.IoT.DeviceUpdate/1.1.0) | [docs](/dotnet/api/overview/azure/IoT.DeviceUpdate-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.IoT.DeviceUpdate_1.1.0/sdk/deviceupdate/Azure.IoT.DeviceUpdate/) |
| Digital Twins | NuGet [1.6.0](https://www.nuget.org/packages/Azure.DigitalTwins.Core/1.6.0) | [docs](/dotnet/api/overview/azure/DigitalTwins.Core-readme) | GitHub [1.6.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.DigitalTwins.Core_1.6.0/sdk/digitaltwins/Azure.DigitalTwins.Core/) |
-| Discovery | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.AI.Discovery/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Discovery_1.0.0-beta.1/sdk/discovery/Azure.AI.Discovery/) |
+| Discovery | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.AI.Discovery/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/AI.Discovery-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Discovery_1.0.0-beta.1/sdk/discovery/Azure.AI.Discovery/) |
| Document Intelligence | NuGet [1.0.0](https://www.nuget.org/packages/Azure.AI.DocumentIntelligence/1.0.0) | [docs](/dotnet/api/overview/azure/AI.DocumentIntelligence-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.DocumentIntelligence_1.0.0/sdk/documentintelligence/Azure.AI.DocumentIntelligence/) |
| Document Translation | NuGet [3.0.0](https://www.nuget.org/packages/Azure.AI.Translation.Document/3.0.0) | [docs](/dotnet/api/overview/azure/AI.Translation.Document-readme) | GitHub [3.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Translation.Document_3.0.0/sdk/translation/Azure.AI.Translation.Document/) |
| Event Grid | NuGet [5.0.0](https://www.nuget.org/packages/Azure.Messaging.EventGrid/5.0.0) | [docs](/dotnet/api/overview/azure/Messaging.EventGrid-readme) | GitHub [5.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Messaging.EventGrid_5.0.0/sdk/eventgrid/Azure.Messaging.EventGrid/) |
@@ -100,7 +100,7 @@
| OpenTelemetry Exporter | NuGet [1.9.0](https://www.nuget.org/packages/Azure.Monitor.OpenTelemetry.Exporter/1.9.0) | [docs](/dotnet/api/overview/azure/Monitor.OpenTelemetry.Exporter-readme) | GitHub [1.9.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Monitor.OpenTelemetry.Exporter_1.9.0/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/) |
| OpenTelemetry LiveMetrics | NuGet [1.0.0-beta.3](https://www.nuget.org/packages/Azure.Monitor.OpenTelemetry.LiveMetrics/1.0.0-beta.3) | [docs](/dotnet/api/overview/azure/Monitor.OpenTelemetry.LiveMetrics-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Monitor.OpenTelemetry.LiveMetrics_1.0.0-beta.3/sdk/monitor/Azure.Monitor.OpenTelemetry.LiveMetrics/) |
| Personalizer | NuGet [2.0.0-beta.2](https://www.nuget.org/packages/Azure.AI.Personalizer/2.0.0-beta.2) | [docs](/dotnet/api/overview/azure/AI.Personalizer-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [2.0.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Personalizer_2.0.0-beta.2/sdk/personalizer/Azure.AI.Personalizer/) |
-| Planetary Computer | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Analytics.PlanetaryComputer/1.0.0) | | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Analytics.PlanetaryComputer_1.0.0/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/) |
+| Planetary Computer | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Analytics.PlanetaryComputer/1.0.0) | [docs](/dotnet/api/overview/azure/Analytics.PlanetaryComputer-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Analytics.PlanetaryComputer_1.0.0/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/) |
| Playwright | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Developer.Playwright/1.0.0) | [docs](/dotnet/api/overview/azure/Developer.Playwright-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Developer.Playwright_1.0.0/sdk/loadtestservice/Azure.Developer.Playwright/) |
| Playwright NUnit | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Developer.Playwright.NUnit/1.0.0) | [docs](/dotnet/api/overview/azure/Developer.Playwright.NUnit-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Developer.Playwright.NUnit_1.0.0/sdk/loadtestservice/Azure.Developer.Playwright.NUnit/) |
| PostgreSQL Authentication | NuGet [1.0.0](https://www.nuget.org/packages/Microsoft.Azure.PostgreSQL.Auth/1.0.0) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.PostgreSQL.Auth-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.PostgreSQL.Auth_1.0.0/sdk/postgresql/Microsoft.Azure.PostgreSQL.Auth/) |
@@ -165,10 +165,10 @@
| Functions extension for WebPubSub for SocketIO | NuGet [1.0.0](https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/1.0.0) | [docs](/dotnet/api/overview/azure/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO_1.0.0/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/) |
| Provisioning | NuGet [1.6.0](https://www.nuget.org/packages/Azure.Provisioning/1.6.0) | [docs](/dotnet/api/overview/azure/Provisioning-readme) | GitHub [1.6.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning_1.6.0/sdk/provisioning/Azure.Provisioning/) |
| Provisioning - API Management | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.ApiManagement/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.ApiManagement-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.ApiManagement_1.0.0-beta.1/sdk/apimanagement/Azure.Provisioning.ApiManagement/) |
-| Provisioning - App Configuration | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.AppConfiguration/1.1.0)
NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.AppConfiguration/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.AppConfiguration-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppConfiguration_1.1.0/sdk/provisioning/Azure.Provisioning.AppConfiguration/)
GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppConfiguration_1.2.0-beta.1/sdk/provisioning/Azure.Provisioning.AppConfiguration/) |
+| Provisioning - App Configuration | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.AppConfiguration/1.1.0)
NuGet [1.2.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.AppConfiguration/1.2.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.AppConfiguration-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppConfiguration_1.1.0/sdk/provisioning/Azure.Provisioning.AppConfiguration/)
GitHub [1.2.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppConfiguration_1.2.0-beta.2/sdk/provisioning/Azure.Provisioning.AppConfiguration/) |
| Provisioning - App Service | NuGet [1.3.1](https://www.nuget.org/packages/Azure.Provisioning.AppService/1.3.1)
NuGet [1.4.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.AppService/1.4.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.AppService-readme) | GitHub [1.3.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppService_1.3.1/sdk/provisioning/Azure.Provisioning.AppService/)
GitHub [1.4.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.AppService_1.4.0-beta.2/sdk/provisioning/Azure.Provisioning.AppService/) |
| Provisioning - Application Insights | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.ApplicationInsights/1.1.0)
NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.ApplicationInsights/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.ApplicationInsights-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.ApplicationInsights_1.1.0/sdk/provisioning/Azure.Provisioning.ApplicationInsights/)
GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.ApplicationInsights_1.2.0-beta.1/sdk/provisioning/Azure.Provisioning.ApplicationInsights/) |
-| Provisioning - Attestation | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.Attestation/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Attestation_1.0.0-beta.1/sdk/attestation/Azure.Provisioning.Attestation/) |
+| Provisioning - Attestation | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.Attestation/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.Attestation-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Attestation_1.0.0-beta.1/sdk/attestation/Azure.Provisioning.Attestation/) |
| Provisioning - Batch | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.Batch/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.Batch-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Batch_1.0.0-beta.1/sdk/batch/Azure.Provisioning.Batch/) |
| Provisioning - Bot Service | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.BotService/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.BotService-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.BotService_1.0.0-beta.1/sdk/botservice/Azure.Provisioning.BotService/) |
| Provisioning - Cognitive Services | NuGet [1.2.0](https://www.nuget.org/packages/Azure.Provisioning.CognitiveServices/1.2.0)
NuGet [1.3.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.CognitiveServices/1.3.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.CognitiveServices-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.CognitiveServices_1.2.0/sdk/provisioning/Azure.Provisioning.CognitiveServices/)
GitHub [1.3.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.CognitiveServices_1.3.0-beta.1/sdk/provisioning/Azure.Provisioning.CognitiveServices/) |
@@ -191,7 +191,7 @@
| Provisioning - Event Hubs | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.EventHubs/1.1.0)
NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.EventHubs/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.EventHubs-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.EventHubs_1.1.0/sdk/eventhub/Azure.Provisioning.EventHubs/)
GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.EventHubs_1.2.0-beta.1/sdk/eventhub/Azure.Provisioning.EventHubs/) |
| Provisioning - Front Door | NuGet [1.0.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.FrontDoor/1.0.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.FrontDoor-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.FrontDoor_1.0.0-beta.2/sdk/frontdoor/Azure.Provisioning.FrontDoor/) |
| Provisioning - Hybrid Kubernetes | NuGet [1.0.0-beta.4](https://www.nuget.org/packages/Azure.Provisioning.Kubernetes/1.0.0-beta.4) | [docs](/dotnet/api/overview/azure/Provisioning.Kubernetes-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.4](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Kubernetes_1.0.0-beta.4/sdk/hybridkubernetes/Azure.Provisioning.Kubernetes/) |
-| Provisioning - Iothub | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.IotHub/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.IotHub_1.0.0-beta.1/sdk/iothub/Azure.Provisioning.IotHub/) |
+| Provisioning - Iothub | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.IotHub/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.IotHub-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.IotHub_1.0.0-beta.1/sdk/iothub/Azure.Provisioning.IotHub/) |
| Provisioning - Key Vault | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.KeyVault/1.1.0)
NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.KeyVault/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.KeyVault-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KeyVault_1.1.0/sdk/provisioning/Azure.Provisioning.KeyVault/)
GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KeyVault_1.2.0-beta.1/sdk/provisioning/Azure.Provisioning.KeyVault/) |
| Provisioning - Kubernetes Configuration | NuGet [1.0.0-beta.3](https://www.nuget.org/packages/Azure.Provisioning.KubernetesConfiguration/1.0.0-beta.3) | [docs](/dotnet/api/overview/azure/Provisioning.KubernetesConfiguration-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KubernetesConfiguration_1.0.0-beta.3/sdk/provisioning/Azure.Provisioning.KubernetesConfiguration/) |
| Provisioning - Kubernetesconfiguration.Extensions | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.KubernetesConfiguration.Extensions/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.KubernetesConfiguration.Extensions-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KubernetesConfiguration.Extensions_1.0.0-beta.1/sdk/kubernetesconfiguration/Azure.Provisioning.KubernetesConfiguration.Extensions/) |
@@ -208,8 +208,8 @@
| Provisioning - Operational Insights | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.OperationalInsights/1.1.0)
NuGet [1.2.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.OperationalInsights/1.2.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.OperationalInsights-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.OperationalInsights_1.1.0/sdk/provisioning/Azure.Provisioning.OperationalInsights/)
GitHub [1.2.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.OperationalInsights_1.2.0-beta.2/sdk/provisioning/Azure.Provisioning.OperationalInsights/) |
| Provisioning - PostgreSQL | NuGet [1.1.1](https://www.nuget.org/packages/Azure.Provisioning.PostgreSql/1.1.1)
NuGet [1.2.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.PostgreSql/1.2.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.PostgreSql-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.PostgreSql_1.1.1/sdk/provisioning/Azure.Provisioning.PostgreSql/)
GitHub [1.2.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.PostgreSql_1.2.0-beta.2/sdk/provisioning/Azure.Provisioning.PostgreSql/) |
| Provisioning - Private DNS | NuGet [1.0.0](https://www.nuget.org/packages/Azure.Provisioning.PrivateDns/1.0.0) | [docs](/dotnet/api/overview/azure/Provisioning.PrivateDns-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.PrivateDns_1.0.0/sdk/provisioning/Azure.Provisioning.PrivateDns/) |
-| Provisioning - Recoveryservices | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.RecoveryServices/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.RecoveryServices_1.0.0-beta.1/sdk/recoveryservices/Azure.Provisioning.RecoveryServices/) |
-| Provisioning - Recoveryservicesbackup | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.RecoveryServicesBackup/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.RecoveryServicesBackup_1.0.0-beta.1/sdk/recoveryservices-backup/Azure.Provisioning.RecoveryServicesBackup/) |
+| Provisioning - Recoveryservices | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.RecoveryServices/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.RecoveryServices-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.RecoveryServices_1.0.0-beta.1/sdk/recoveryservices/Azure.Provisioning.RecoveryServices/) |
+| Provisioning - Recoveryservicesbackup | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.RecoveryServicesBackup/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.RecoveryServicesBackup-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.RecoveryServicesBackup_1.0.0-beta.1/sdk/recoveryservices-backup/Azure.Provisioning.RecoveryServicesBackup/) |
| Provisioning - Redis | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.Redis/1.1.0) | [docs](/dotnet/api/overview/azure/Provisioning.Redis-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Redis_1.1.0/sdk/provisioning/Azure.Provisioning.Redis/) |
| Provisioning - Redis Enterprise | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.RedisEnterprise/1.1.0) | [docs](/dotnet/api/overview/azure/Provisioning.RedisEnterprise-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.RedisEnterprise_1.1.0/sdk/provisioning/Azure.Provisioning.RedisEnterprise/) |
| Provisioning - Resource Graph | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.ResourceGraph/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.ResourceGraph-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.ResourceGraph_1.0.0-beta.1/sdk/resourcegraph/Azure.Provisioning.ResourceGraph/) |
@@ -283,8 +283,8 @@
| Resource Management - Container Registry | NuGet [1.4.0](https://www.nuget.org/packages/Azure.ResourceManager.ContainerRegistry/1.4.0)
NuGet [1.5.0-beta.3](https://www.nuget.org/packages/Azure.ResourceManager.ContainerRegistry/1.5.0-beta.3) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerRegistry-readme) | GitHub [1.4.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerRegistry_1.4.0/sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/)
GitHub [1.5.0-beta.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerRegistry_1.5.0-beta.3/sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/) |
| Resource Management - Container Registry Tasks | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerRegistry.Tasks/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerRegistry.Tasks-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerRegistry.Tasks_1.0.0-beta.1/sdk/containerregistry/Azure.ResourceManager.ContainerRegistry.Tasks/) |
| Resource Management - Container Service | NuGet [1.7.0](https://www.nuget.org/packages/Azure.ResourceManager.ContainerService/1.7.0)
NuGet [1.8.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerService/1.8.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerService-readme) | GitHub [1.7.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerService_1.7.0/sdk/containerservice/Azure.ResourceManager.ContainerService/)
GitHub [1.8.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerService_1.8.0-beta.1/sdk/containerservice/Azure.ResourceManager.ContainerService/) |
-| Resource Management - Container Service Fleet | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.ContainerServiceFleet/1.2.0) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerServiceFleet-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerServiceFleet_1.2.0/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/) |
-| Resource Management - Containerservicepreparedimgspec | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerServicePreparedImgSpec/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerServicePreparedImgSpec_1.0.0-beta.1/sdk/containerservicepreparedimgspec/Azure.ResourceManager.ContainerServicePreparedImgSpec/) |
+| Resource Management - Container Service Fleet | NuGet [1.1.0](https://www.nuget.org/packages/Azure.ResourceManager.ContainerServiceFleet/1.1.0)
NuGet [1.3.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerServiceFleet/1.3.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerServiceFleet-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerServiceFleet_1.1.0/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/)
GitHub [1.3.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerServiceFleet_1.3.0-beta.1/sdk/fleet/Azure.ResourceManager.ContainerServiceFleet/) |
+| Resource Management - Containerservicepreparedimgspec | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerServicePreparedImgSpec/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerServicePreparedImgSpec-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerServicePreparedImgSpec_1.0.0-beta.1/sdk/containerservicepreparedimgspec/Azure.ResourceManager.ContainerServicePreparedImgSpec/) |
| Resource Management - Content Delivery Network | NuGet [1.5.1](https://www.nuget.org/packages/Azure.ResourceManager.Cdn/1.5.1)
NuGet [1.6.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.Cdn/1.6.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Cdn-readme) | GitHub [1.5.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Cdn_1.5.1/sdk/cdn/Azure.ResourceManager.Cdn/)
GitHub [1.6.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Cdn_1.6.0-beta.1/sdk/cdn/Azure.ResourceManager.Cdn/) |
| Resource Management - Cosmos DB | NuGet [1.5.0](https://www.nuget.org/packages/Azure.ResourceManager.CosmosDB/1.5.0) | [docs](/dotnet/api/overview/azure/ResourceManager.CosmosDB-readme) | GitHub [1.5.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CosmosDB_1.5.0/sdk/cosmosdb/Azure.ResourceManager.CosmosDB/) |
| Resource Management - Cosmos DB for PostgreSQL | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.CosmosDBForPostgreSql/1.0.0)
NuGet [1.1.0-beta.3](https://www.nuget.org/packages/Azure.ResourceManager.CosmosDBForPostgreSql/1.1.0-beta.3) | [docs](/dotnet/api/overview/azure/ResourceManager.CosmosDBForPostgreSql-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CosmosDBForPostgreSql_1.0.0/sdk/cosmosdbforpostgresql/Azure.ResourceManager.CosmosDBForPostgreSql/)
GitHub [1.1.0-beta.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CosmosDBForPostgreSql_1.1.0-beta.3/sdk/cosmosdbforpostgresql/Azure.ResourceManager.CosmosDBForPostgreSql/) |
@@ -315,7 +315,7 @@
| Resource Management - DevTest Labs | NuGet [1.1.2](https://www.nuget.org/packages/Azure.ResourceManager.DevTestLabs/1.1.2) | [docs](/dotnet/api/overview/azure/ResourceManager.DevTestLabs-readme) | GitHub [1.1.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DevTestLabs_1.1.2/sdk/devtestlabs/Azure.ResourceManager.DevTestLabs/) |
| Resource Management - Digital Twins | NuGet [1.3.2](https://www.nuget.org/packages/Azure.ResourceManager.DigitalTwins/1.3.2) | [docs](/dotnet/api/overview/azure/ResourceManager.DigitalTwins-readme) | GitHub [1.3.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DigitalTwins_1.3.2/sdk/digitaltwins/Azure.ResourceManager.DigitalTwins/) |
| Resource Management - Disconnected Operations | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.DisconnectedOperations/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.DisconnectedOperations-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DisconnectedOperations_1.0.0/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/) |
-| Resource Management - Discovery | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.Discovery/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Discovery_1.0.0-beta.1/sdk/discovery/Azure.ResourceManager.Discovery/) |
+| Resource Management - Discovery | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.Discovery/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Discovery-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Discovery_1.0.0-beta.1/sdk/discovery/Azure.ResourceManager.Discovery/) |
| Resource Management - DNS | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.Dns/1.1.1)
NuGet [1.2.0-beta.4](https://www.nuget.org/packages/Azure.ResourceManager.Dns/1.2.0-beta.4) | [docs](/dotnet/api/overview/azure/ResourceManager.Dns-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Dns_1.1.1/sdk/dns/Azure.ResourceManager.Dns/)
GitHub [1.2.0-beta.4](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Dns_1.2.0-beta.4/sdk/dns/Azure.ResourceManager.Dns/) |
| Resource Management - DNS Resolver | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.DnsResolver/1.2.0)
NuGet [1.3.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.DnsResolver/1.3.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.DnsResolver-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DnsResolver_1.2.0/sdk/dnsresolver/Azure.ResourceManager.DnsResolver/)
GitHub [1.3.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DnsResolver_1.3.0-beta.2/sdk/dnsresolver/Azure.ResourceManager.DnsResolver/) |
| Resource Management - Domain Registration | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.DomainRegistration/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.DomainRegistration-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DomainRegistration_1.0.0-beta.1/sdk/domainregistration/Azure.ResourceManager.DomainRegistration/) |
@@ -431,7 +431,7 @@
| Resource Management - Recovery Services Data Replication | NuGet [1.0.1](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServicesDataReplication/1.0.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RecoveryServicesDataReplication-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServicesDataReplication_1.0.1/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/) |
| Resource Management - Recovery Services Site Recovery | NuGet [1.3.1](https://www.nuget.org/packages/Azure.ResourceManager.RecoveryServicesSiteRecovery/1.3.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RecoveryServicesSiteRecovery-readme) | GitHub [1.3.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServicesSiteRecovery_1.3.1/sdk/recoveryservices-siterecovery/Azure.ResourceManager.RecoveryServicesSiteRecovery/) |
| Resource Management - Red Hat OpenShift | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RedHatOpenShift/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedHatOpenShift_1.0.0-beta.1/sdk/redhatopenshift/Azure.ResourceManager.RedHatOpenShift/) |
-| Resource Management - Redhatopenshifthcp | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RedHatOpenShiftHcp/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedHatOpenShiftHcp_1.0.0-beta.1/sdk/redhatopenshifthcp/Azure.ResourceManager.RedHatOpenShiftHcp/) |
+| Resource Management - Redhatopenshifthcp | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RedHatOpenShiftHcp/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RedHatOpenShiftHcp-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedHatOpenShiftHcp_1.0.0-beta.1/sdk/redhatopenshifthcp/Azure.ResourceManager.RedHatOpenShiftHcp/) |
| Resource Management - Redis | NuGet [1.5.1](https://www.nuget.org/packages/Azure.ResourceManager.Redis/1.5.1)
NuGet [1.6.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.Redis/1.6.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.Redis-readme) | GitHub [1.5.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Redis_1.5.1/sdk/redis/Azure.ResourceManager.Redis/)
GitHub [1.6.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Redis_1.6.0-beta.1/sdk/redis/Azure.ResourceManager.Redis/) |
| Resource Management - Redis Enterprise | NuGet [1.3.0](https://www.nuget.org/packages/Azure.ResourceManager.RedisEnterprise/1.3.0)
NuGet [1.4.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RedisEnterprise/1.4.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RedisEnterprise-readme) | GitHub [1.3.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedisEnterprise_1.3.0/sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/)
GitHub [1.4.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedisEnterprise_1.4.0-beta.1/sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/) |
| Resource Management - Redis Enterprise Cache | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.RedisEnterpriseCache/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.RedisEnterpriseCache-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RedisEnterpriseCache_1.0.0-beta.1/sdk/redisenterprise/Azure.ResourceManager.RedisEnterpriseCache/) |
diff --git a/docs/core/compatibility/maui/11/android-minimum-api-level.md b/docs/core/compatibility/maui/11/android-minimum-api-level.md
index 2171a72617406..136a12ed2eea7 100644
--- a/docs/core/compatibility/maui/11/android-minimum-api-level.md
+++ b/docs/core/compatibility/maui/11/android-minimum-api-level.md
@@ -11,7 +11,7 @@ The minimum supported Android API level for .NET 11 has been raised from 21 (And
## Version introduced
-.NET 11 Preview 4
+.NET 11 Preview 5
## Previous behavior
@@ -27,7 +27,7 @@ This change is a [behavioral change](../../categories.md#behavioral-change).
## Reason for change
-Migrating the Android runtime from Mono to CoreCLR requires Android API 24 or later.
+.NET 11 uses CoreCLR by default, which requires Android API 24 or later. In Preview 5, .NET for Android unified the minimum API level at 24 for Mono, CoreCLR, and NativeAOT.
## Recommended action
diff --git a/docs/core/testing/microsoft-testing-platform-test-reports.md b/docs/core/testing/microsoft-testing-platform-test-reports.md
index e00def1a76c96..0500d41d6c000 100644
--- a/docs/core/testing/microsoft-testing-platform-test-reports.md
+++ b/docs/core/testing/microsoft-testing-platform-test-reports.md
@@ -3,7 +3,7 @@ title: Microsoft.Testing.Platform (MTP) test reports
description: Learn about the MTP extensions that create test report files (TRX, HTML, JUnit, CTRF, Azure DevOps, GitHub Actions).
author: evangelink
ms.author: amauryleve
-ms.date: 09/12/2026
+ms.date: 09/15/2026
ai-usage: ai-assisted
---
@@ -173,8 +173,11 @@ builder.TestHost.AddAzureDevOpsProvider();
| `--report-azdo-annotations` | 2.4.0 | Enables or disables annotations for failed and skipped tests. Valid values are `on` (default) and `off`. Requires `--report-azdo`. |
| `--report-azdo-flaky-history` | 2.3.0 | Queries Azure DevOps test result history for the past N days (1-90) and annotates reported failures with flakiness context. Requires `--report-azdo`. |
| `--report-azdo-demote-known-flaky` | 2.3.0 | Demotes failures that are flaky enough in the Azure DevOps history window (default threshold is 25%) from errors to warnings. Requires `--report-azdo` and `--report-azdo-flaky-history`. |
+| `--report-azdo-slow-test-history` | 2.3.0 | Queries Azure DevOps test result history for the specified number of days and lowers the per-test still-running threshold for tests with a known short runtime. Accepts exactly one integer from 1 through 90. With enough historical samples, the threshold is the lower of 60 seconds and the historical p99 duration multiplied by the configured multiplier. Requires `--report-azdo`. |
+| `--report-azdo-slow-test-history-min-sample` | 2.3.0 | Sets the minimum number of historical samples required before the extension uses a test's history to adjust its slow-test threshold or add history details to slow-test output lines. Accepts exactly one integer greater than or equal to 1. The default is 10. Requires `--report-azdo-slow-test-history`. |
+| `--report-azdo-slow-test-history-multiplier` | 2.3.0 | Sets the multiplier applied to a test's historical p99 duration to calculate its slow-test threshold. Accepts exactly one invariant-culture floating-point value greater than 0 and at most 10,000. The default is 3. Requires `--report-azdo-slow-test-history`. |
| `--report-azdo-quarantine-file` | 2.3.0 | Path to a text file that lists quarantined test fully qualified names or glob patterns. Matching failures are reported as warnings. Requires `--report-azdo`. |
-| `--report-azdo-summary` | 2.3.0 | Writes a Markdown job summary at the end of the test run and uploads it through `##vso[task.uploadsummary]`. An optional file path argument overrides the default location (`{testResultsDir}/azdo-summary-{tfm}.md`). Requires `--report-azdo`. |
+| `--report-azdo-summary` | 2.3.0 | Writes a Markdown job summary at the end of the test run and uploads it through `##vso[task.uploadsummary]`. An optional file path argument overrides the default location (`{testResultsDir}/azdo-summary-{assembly}-{tfm}-{arch}.md`). Requires `--report-azdo`. |
| `--report-azdo-stackframe-filter` | 2.3.0 | Adds regex patterns, matched against the fully qualified type prefix of each stack frame, that are skipped when the extension locates the user's call site to annotate. The option is repeatable, up to 16 patterns, and each pattern is compiled with a 500-ms match timeout. These patterns are additive to the extension's built-in MSTest assertion-implementation prefixes. Requires `--report-azdo`. |
| `--report-azdo-upload-artifacts` | 2.3.0 | Uploads test result files and/or adds build tags to Azure DevOps. Valid values are `off` (default), `tags-only`, `files`, and `all`. |
| `--report-azdo-upload-artifact-include` | 2.3.0 | Includes files in the Azure DevOps artifact upload using glob patterns relative to the test results directory. Defaults to `**/*`. Requires `--report-azdo-upload-artifacts` to be a value other than `off`. |
@@ -189,7 +192,12 @@ builder.TestHost.AddAzureDevOpsProvider();
> [!NOTE]
> The **MTP version** column lists the first MTP version that contains each option. The Azure DevOps extension itself became stable in MTP 1.9.0 with `--report-azdo` and `--report-azdo-severity`; the remaining options were added in MTP 2.3.0 or 2.4.0.
-The extension automatically detects that it is running in continuous integration (CI) environment by checking the `TF_BUILD` environment variable.
+The extension automatically detects that it runs in a continuous integration (CI) environment by checking the `TF_BUILD` environment variable.
+
+> [!IMPORTANT]
+> Azure DevOps history queries require `TF_BUILD=true`, `SYSTEM_COLLECTIONURI`, `SYSTEM_TEAMPROJECT`, `SYSTEM_ACCESSTOKEN`, and `BUILD_DEFINITIONID`. If any value is missing, MTP continues without history data, skips flaky-history annotations, and uses the static 60-second threshold for slow-test lines.
+>
+> Live publishing with `--publish-azdo-test-results` requires `TF_BUILD=true`, `SYSTEM_COLLECTIONURI`, `SYSTEM_TEAMPROJECT`, `SYSTEM_ACCESSTOKEN`, and `BUILD_BUILDID`. If any value is missing or invalid, MTP warns and doesn't publish the test run.
Starting with MTP 2.4.0, Azure DevOps Markdown summaries aggregate results across every test module in a `dotnet test` invocation. When you also enable code coverage, the summary includes covered and total counts, percentages, threshold results, and an indicator when coverage data is partial.
diff --git a/docs/core/testing/order-unit-tests.md b/docs/core/testing/order-unit-tests.md
index 007e95a18c0c7..3d8ac9ce9ea61 100644
--- a/docs/core/testing/order-unit-tests.md
+++ b/docs/core/testing/order-unit-tests.md
@@ -1,7 +1,7 @@
---
title: Order unit tests
description: Learn how to order unit tests with .NET Core.
-ms.date: 07/08/2026
+ms.date: 09/14/2026
ai-usage: ai-assisted
zone_pivot_groups: unit-testing-framework-set-one
---
@@ -23,7 +23,7 @@ If you prefer to browse the source code, see the [order .NET Core unit tests](/s
## Order alphabetically
> [!NOTE]
-> MSTest runs tests sequentially within a class by default. If you configure parallelism using the `` setting in a `.runsettings` file, tests across classes can run concurrently, and ordering affects only the sequence within each class.
+> MSTest runs tests sequentially within a class by default. If you configure parallelism using the `` setting in a `.runsettings` file, tests across classes can run concurrently, and ordering affects only the sequence within each class. For all ways to enable or disable MSTest parallelization, see [Configure parallelization](unit-testing-mstest-writing-tests-controlling-execution.md#configure-parallelization).
MSTest discovers tests in the same order in which they are defined in the test class.
diff --git a/docs/core/testing/unit-testing-mstest-configure.md b/docs/core/testing/unit-testing-mstest-configure.md
index 54bbff847a1c7..b90f69e0197a8 100644
--- a/docs/core/testing/unit-testing-mstest-configure.md
+++ b/docs/core/testing/unit-testing-mstest-configure.md
@@ -3,7 +3,7 @@ title: Configure MSTest
description: Learn how to configure MSTest.
author: Evangelink
ms.author: amauryleve
-ms.date: 09/02/2026
+ms.date: 09/14/2026
ai-usage: ai-assisted
---
@@ -17,6 +17,12 @@ MSTest is a fully supported, open-source and a cross-platform test framework tha
A *.runsettings* file can be used to configure how unit tests are being run. To learn more about the runsettings and the configurations related to the platform, you can check out [VSTest runsettings documentation](/visualstudio/test/configure-unit-tests-by-using-a-dot-runsettings-file) or [MSTest runner runsettings documentation](microsoft-testing-platform-extensions-vstest-bridge.md#runsettings-support).
+### Parallelization settings
+
+To enable MSTest in-assembly parallelization, configure the `Parallelize` entry under `MSTest`, including its `Workers` and `Scope` values, as described in the table in the next section. To force parallelization off for the run, set `true`. The `DisableParallelization` setting overrides an `[assembly: Parallelize]` attribute.
+
+For the behavior of the parallelization attributes and a comparison of every configuration mechanism, see [Configure parallelization](unit-testing-mstest-writing-tests-controlling-execution.md#configure-parallelization).
+
### MSTest element
The following runsettings entries let you configure how MSTest behaves.
@@ -194,6 +200,8 @@ Example:
All the settings in this section belong to the `parallelism` element.
+For the behavior of the parallelization attributes and a comparison of every configuration mechanism, see [Configure parallelization](unit-testing-mstest-writing-tests-controlling-execution.md#configure-parallelization).
+
| Entry | Default | Description |
|-------|---------|-------------|
| enabled | false | Enable test parallelization. |
@@ -311,6 +319,8 @@ Each element of the file is optional because it has a default value.
Starting with MSTest 4.3, opt in to assembly-level parallelization from your project file or `Directory.Build.props` without authoring an `[assembly: Parallelize]` attribute. These properties emit the corresponding assembly attribute during build, so they require `GenerateAssemblyInfo` to be `true` (the default for SDK-style projects).
+For the behavior of the generated attributes and a comparison of every configuration mechanism, see [Configure parallelization](unit-testing-mstest-writing-tests-controlling-execution.md#configure-parallelization).
+
| Property | Default | Description |
|----------|---------|-------------|
| `MSTestParallelizeScope` | | The parallelization scope. Set it to `MethodLevel` or `ClassLevel` to emit `[assembly: Parallelize(Scope = ExecutionScope.MethodLevel)]` (or `ExecutionScope.ClassLevel`), or to `None` to emit `[assembly: DoNotParallelize]`. |
diff --git a/docs/core/testing/unit-testing-mstest-writing-tests-controlling-execution.md b/docs/core/testing/unit-testing-mstest-writing-tests-controlling-execution.md
index f030eb959b62d..a97eb326c1b23 100644
--- a/docs/core/testing/unit-testing-mstest-writing-tests-controlling-execution.md
+++ b/docs/core/testing/unit-testing-mstest-writing-tests-controlling-execution.md
@@ -3,7 +3,7 @@ title: Test execution and control in MSTest
description: Learn how to control test execution in MSTest with parallelization, threading, timeouts, retries, and conditional execution.
author: Evangelink
ms.author: amauryleve
-ms.date: 09/02/2026
+ms.date: 09/14/2026
ai-usage: ai-assisted
---
@@ -113,6 +113,17 @@ public class WinUITests
Parallelization attributes control whether and how tests run concurrently, improving test execution time.
+### Configure parallelization
+
+MSTest runs tests sequentially within each test assembly by default. Use one of the following mechanisms to explicitly enable or disable in-assembly parallelization:
+
+| Mechanism | Enable parallelization | Disable parallelization |
+|-----------|------------------------|-------------------------|
+| Source attributes | Apply [`[assembly: Parallelize]`](#parallelizeattribute), and optionally set its scope and worker count. | Apply [`[assembly: DoNotParallelize]`](#donotparallelizeattribute) to disable parallelization for the assembly. Apply `[DoNotParallelize]` to a class or method to opt only those tests out after you enable assembly parallelization. |
+| *.runsettings* | Configure the MSTest [`Parallelize` entry](unit-testing-mstest-configure.md#parallelization-settings). | Set [`RunConfiguration.DisableParallelization`](unit-testing-mstest-configure.md#parallelization-settings) to `true`. This setting forces parallelization off even when the assembly has a `[Parallelize]` attribute. |
+| *testconfig.json* | Set [`mstest.parallelism.enabled`](unit-testing-mstest-configure.md#parallelism-settings) to `true`, and optionally configure `scope` and `workers`. | Set `mstest.parallelism.enabled` to `false`. |
+| MSBuild properties | Set [`MSTestParallelizeScope`](unit-testing-mstest-configure.md#msbuild-properties) to `ClassLevel` or `MethodLevel`, and optionally set `MSTestParallelizeWorkers`. | Set `MSTestParallelizeScope` to `None`. These properties generate the corresponding assembly attribute, so don't also declare the attribute in source. |
+
### `ParallelizeAttribute`
By default, MSTest runs tests sequentially. The assembly-level attribute enables parallel test execution.
@@ -143,7 +154,7 @@ The `Workers` property specifies the maximum number of threads for parallel exec
```
> [!TIP]
-> You can configure parallelization without modifying code through [runsettings](unit-testing-mstest-configure.md#mstest-element), [testconfig.json](unit-testing-mstest-configure.md#testconfigjson), or the [`MSTestParallelizeScope` and `MSTestParallelizeWorkers` MSBuild properties](unit-testing-mstest-configure.md#msbuild-properties).
+> To choose a configuration mechanism, see [Configure parallelization](#configure-parallelization).
> [!TIP]
> Enable parallelization at the assembly level by default, even if many tests currently require sequential execution. This approach encourages writing new tests that support parallel execution from the start. Use the [MSTEST0001](mstest-analyzers/mstest0001.md) analyzer to ensure that the assembly explicitly declares its parallelization intent with `[assembly: Parallelize]` or `[assembly: DoNotParallelize]`. Once parallelization is enabled, review each test class to determine whether it safely supports concurrent execution. Often, excluding just a few classes or methods with `DoNotParallelize` is sufficient, allowing the majority of your tests to run in parallel for significantly faster test execution.
@@ -152,6 +163,10 @@ The `Workers` property specifies the maximum number of threads for parallel exec
The prevents parallel execution for specific assemblies, classes, or methods. Use this attribute when tests share state or resources that can't be safely accessed concurrently.
+When you enable in-assembly parallelization, MSTest partitions each test source (assembly) into parallelizable and nonparallelizable tests. MSTest runs the parallelizable set first, then runs the `DoNotParallelize` set one test at a time at the end of that source's run. In runs that include multiple test sources, each source has its own deferred tail. Because deferred tests can't overlap with other tests in the same source, a slow deferred test usually increases that source's critical path by about its own duration.
+
+Because MSTest runs deferred tests only after the parallelizable phase finishes, a canceled or aborted run can end before MSTest executes deferred tests. The execution order described here is an internal implementation detail and isn't a public contract. It might change in a future version of MSTest.
+
```csharp
[assembly: Parallelize(Scope = ExecutionScope.MethodLevel)]
@@ -195,7 +210,7 @@ public class MixedTests
```
> [!NOTE]
-> You only need `DoNotParallelize` when you've enabled parallel execution with the `Parallelize` attribute.
+> You only need `DoNotParallelize` when you've enabled in-assembly parallelization. When parallelization is disabled (the default), `DoNotParallelize` has no effect.
### `ResourceLockAttribute`
diff --git a/docs/csharp/language-reference/compiler-messages/cs8346.md b/docs/csharp/language-reference/compiler-messages/cs8346.md
new file mode 100644
index 0000000000000..dd522b1ca2186
--- /dev/null
+++ b/docs/csharp/language-reference/compiler-messages/cs8346.md
@@ -0,0 +1,62 @@
+---
+description: "Compiler Error CS8346"
+title: "Compiler Error CS8346"
+ms.date: 9/14/2026
+f1_keywords:
+ - "CS8346"
+helpviewer_keywords:
+ - "CS8346"
+---
+# Compiler Error CS8346
+
+Conversion of a stackalloc expression of type 'TypeA' to type 'TypeB' is not possible.
+
+The result of [`stackalloc`](../operators/stackalloc.md) is a block of memory allocated on the stack. The type of it can be a pointer of 'TypeA', if the local is either a pointer type or inferred (`var`). Or the type of stackalloc expression can be an instance of type `Span`, where `T` is the unmanaged type.
+In both cases, regardless of the type of local variable, result of stackalloc expression can't be explicitly cast to any type. Doing so breaks the compilers availability to correctly infer the allocation type.
+
+## Example
+
+The following samples generate CS8346:
+
+```csharp
+unsafe class Example
+{
+ public static void Main()
+ {
+ // CS8346: Conversion of a stackalloc expression of type 'int' to type 'int*' is not possible
+ Span stackSpan = (int*)stackalloc int[100];
+
+ // CS8346: Conversion of a stackalloc expression of type 'int' to type 'int*' is not possible
+ int* stackInt = (int*)stackalloc int[100];
+
+ // CS8346: Conversion of a stackalloc expression of type 'int' to type 'int*' is not possible
+ var stackVar = (int*)stackalloc int[100];
+ }
+}
+```
+
+## To correct this error
+
+Avoid using explicit cast. Let the compiler infer the correct type.
+
+```csharp
+unsafe class Example
+{
+ public static void Main()
+ {
+ // No CS8346. Type of stackalloc expression is Span, where T is int
+ Span stackSpan = stackalloc int[100];
+
+ // No CS8346. Type of stackalloc expression is int*
+ int* stackInt = stackalloc int[100];
+
+ // No CS8346. Type of stackalloc expression is int*
+ var stackVar = stackalloc int[100];
+ }
+}
+```
+
+## See also
+
+- [C# Standard: Expressions](/dotnet/csharp/language-reference/language-specification/expressions#12822-stack-allocation)
+- [stackalloc expression](../operators/stackalloc.md)
diff --git a/docs/csharp/language-reference/compiler-messages/extension-declarations.md b/docs/csharp/language-reference/compiler-messages/extension-declarations.md
index 3afc8068b58f5..1d9172de82dfd 100644
--- a/docs/csharp/language-reference/compiler-messages/extension-declarations.md
+++ b/docs/csharp/language-reference/compiler-messages/extension-declarations.md
@@ -1,7 +1,7 @@
---
title: "Resolve errors and warnings related to extension declarations"
description: "These errors and warnings indicate that you need to modify the declaration of an extension method using the `this` modifier on the first parameter, or an extension declaration"
-ms.date: 11/07/2025
+ms.date: 09/14/2026
ai-usage: ai-assisted
f1_keywords:
- "CS1100"
@@ -24,8 +24,10 @@ f1_keywords:
- "CS9288"
- "CS9289"
- "CS9290"
+ - "CS9291"
- "CS9292"
- "CS9293"
+ - "CS9294"
- "CS9295"
- "CS9300"
- "CS9301"
@@ -46,6 +48,7 @@ f1_keywords:
- "CS9326"
- "CS9329"
- "CS9339"
+ - "CS9347"
helpviewer_keywords:
- "CS1100"
- "CS1101"
@@ -91,6 +94,7 @@ helpviewer_keywords:
- "CS9326"
- "CS9329"
- "CS9339"
+ - "CS9347"
---
# Resolve errors and warnings in extension member declarations
@@ -143,6 +147,7 @@ That's by design. The text closely matches the text of the compiler error / warn
- [**CS9326**](#errors-related-to-extension-block-declarations): *'`name`': extension member names cannot be the same as their extended type.*
- [**CS9329**](#errors-related-to-extension-block-declarations): *This extension block collides with another extension block. They result in conflicting content-based type names in metadata.*
- [**CS9339**](#errors-related-to-extension-block-declarations): *The extension resolution is ambiguous between the following members.*
+- [**CS9347**](#errors-related-to-extension-block-declarations): *Static members cannot access the value of extension parameter 'name'.*
## Common errors on extension declarations
@@ -200,6 +205,7 @@ To declare extension members correctly, follow these requirements:
- **CS9326**: *'`name`': extension member names cannot be the same as their extended type.*
- **CS9329**: *This extension block collides with another extension block. They result in conflicting content-based type names in metadata.*
- **CS9339**: *The extension resolution is ambiguous between the following members.*
+- **CS9347**: *Static members cannot access the value of extension parameter 'name'.*
These errors are specific to extension blocks, a C# 14 feature. Extension blocks are declared using the [`extension`](../keywords/extension.md) contextual keyword in a static class. For more information, see [Extension methods](../../programming-guide/classes-and-structs/extension-methods.md).
@@ -225,6 +231,7 @@ To declare extension members in extension blocks correctly, follow these require
- Choose member names that differ from the extended type name (**CS9326**).
- Ensure extension blocks have unique content-based type names in metadata (**CS9329**). Consolidate or differentiate extension blocks to avoid conflicts.
- Resolve ambiguous extension member calls by providing more specific type information or using qualified names (**CS9339**).
+- Access the extension parameter only from instance extension members (**CS9347**). For a static extension member, pass the required value as a parameter.
### Extension block operator requirements
diff --git a/docs/csharp/language-reference/compiler-messages/record-declaration-errors.md b/docs/csharp/language-reference/compiler-messages/record-declaration-errors.md
index 4f4fb86a11542..b01758d530a2e 100644
--- a/docs/csharp/language-reference/compiler-messages/record-declaration-errors.md
+++ b/docs/csharp/language-reference/compiler-messages/record-declaration-errors.md
@@ -24,6 +24,7 @@ f1_keywords:
- "CS8907"
- "CS8908"
- "CS8913"
+ - "CS9391"
helpviewer_keywords:
- "CS8851"
- "CS8857"
@@ -47,7 +48,8 @@ helpviewer_keywords:
- "CS8907"
- "CS8908"
- "CS8913"
-ms.date: 04/29/2026
+ - "CS9391"
+ms.date: 09/14/2026
ai-usage: ai-assisted
---
# Resolve errors and warnings for record declarations
@@ -78,6 +80,7 @@ That's by design. The text closely matches the text of the compiler error or war
- [**CS8906**](#synthesized-member-signatures): *Record equality contract property 'member' must have a get accessor.*
- [**CS8908**](#positional-members): *The type 'type' may not be used for a field of a record.*
- [**CS8913**](#positional-members): *The positional member 'member' found corresponding to this parameter is hidden.*
+- [**CS9391**](#synthesized-member-signatures): *Record member 'member' must be declared explicitly because 'base member' is abstract.*
In addition, this article covers the following warning:
@@ -96,6 +99,7 @@ In addition, this article covers the following warning:
- **CS8877**: *Record member 'member' may not be static.*
- **CS8879**: *Record member 'member' must be private.*
- **CS8906**: *Record equality contract property 'member' must have a get accessor.*
+- **CS9391**: *Record member 'member' must be declared explicitly because 'base member' is abstract.*
When you explicitly declare a member that the compiler would otherwise synthesize for a [record type](../builtin-types/record.md), your declaration must match the expected signature, accessibility, and modifiers. For the complete rules, see the [records specification](~/_csharpstandard/standard/classes.md#1516-record-classes) in the C# language specification.
@@ -111,6 +115,7 @@ To correct these errors, apply the following changes to your explicitly declared
- Ensure that your explicitly declared member overrides the expected method from `object` or from the base record type. For example, the `Equals` method must override `object.Equals`, and `GetHashCode` must override `object.GetHashCode`. The compiler checks that these members participate in the correct override chain so that [value-based equality](../builtin-types/record.md#value-equality) and other synthesized behaviors work correctly across the type hierarchy (**CS8869**, **CS8871**).
- Ensure that your explicitly declared `EqualityContract` property overrides the base record's `EqualityContract` property. The compiler relies on the override chain for the equality contract to distinguish record types at run time within the [inheritance hierarchy](../builtin-types/record.md#equality-in-inheritance-hierarchies) (**CS8876**).
- Add a `get` accessor to the `EqualityContract` property. The compiler reads the equality contract at run time to determine whether two record instances are of the same type, so the property must be readable (**CS8906**).
+- Explicitly declare and implement the reported member in the derived record. The compiler can't synthesize that member when its generated body would call the reported abstract base member (**CS9391**).
## Positional members
diff --git a/docs/csharp/language-reference/compiler-messages/ref-modifiers-errors.md b/docs/csharp/language-reference/compiler-messages/ref-modifiers-errors.md
index d1edbe039be4e..d67085730824f 100644
--- a/docs/csharp/language-reference/compiler-messages/ref-modifiers-errors.md
+++ b/docs/csharp/language-reference/compiler-messages/ref-modifiers-errors.md
@@ -56,6 +56,8 @@ f1_keywords:
- "CS9200"
- "CS9201"
- "CS9265"
+ - "CS9349"
+ - "CS9350"
helpviewer_keywords:
- "CS0192"
- "CS0199"
@@ -111,8 +113,10 @@ helpviewer_keywords:
- "CS9200"
- "CS9201"
- "CS9265"
+ - "CS9349"
+ - "CS9350"
ai-usage: ai-assisted
-ms.date: 11/21/2025
+ms.date: 09/14/2026
---
# Errors and warnings associated with reference parameters, variables, and returns
@@ -163,6 +167,8 @@ That's by design. The text closely matches the text of the compiler error / warn
- [**CS9104**](#reference-variable-restrictions): *A `using` statement resource of type cannot be used in async methods or async lambda expressions.*
- [**CS9190**](#incorrect-syntax): *`readonly` modifier must be specified after `ref`.*
- [**CS9199**](#reference-variable-restrictions): *A `ref readonly` parameter cannot have the Out attribute.*
+- [**CS9349**](#incorrect-syntax): *The 'scoped' modifier cannot come after an 'in', 'out', 'ref' or 'readonly' modifier.*
+- [**CS9350**](#incorrect-syntax): *The 'modifier' modifier cannot immediately follow the 'scoped' modifier.*
The following warnings are generated when reference variables are used incorrectly:
@@ -195,12 +201,16 @@ These errors indicate that you're using incorrect syntax regarding reference var
- **CS8373**: *The left-hand side of a `ref` assignment must be a ref variable.*
- **CS8388**: *An `out` variable cannot be declared as a ref local.*
- **CS9190**: *`readonly` modifier must be specified after `ref`.*
+- **CS9349**: *The 'scoped' modifier cannot come after an 'in', 'out', 'ref' or 'readonly' modifier.*
+- **CS9350**: *The 'modifier' modifier cannot immediately follow the 'scoped' modifier.*
To correct these errors:
- Ensure the left operand of a `= ref` operator is a reference variable rather than a value expression or non-reference local. Ref assignment requires both sides to be reference variables that can create an alias to the same storage location (**CS8373**).
- When declaring reference parameters, write the modifier as `ref readonly` rather than `readonly ref`. The C# language specification requires the `ref` keyword to precede the `readonly` modifier in parameter declarations to maintain consistent syntax across all reference parameter types (**CS9190**).
- Use the `ref` keyword instead of `out` when declaring local reference variables. `out` is exclusively a parameter modifier that indicates a method must assign a value before returning, whereas `ref` is the appropriate keyword for creating local variables that alias other storage locations (**CS8388**).
+- When you combine `scoped` with a reference modifier, place it immediately before `ref`, `in`, or `out` (**CS9349**, **CS9350**). For a `ref readonly` parameter, use `scoped ref readonly`.
+- Remove any other modifier immediately after `scoped`, or move it to a valid position in the parameter declaration (**CS9350**).
For more information about reference variables and their syntax requirements, see [reference variables](../statements/declarations.md#reference-variables) and the [C# Language Specification](~/_csharpstandard/standard/variables.md#97-reference-variables-and-returns).
## Reference variable restrictions
diff --git a/docs/csharp/language-reference/compiler-messages/union-declaration-errors.md b/docs/csharp/language-reference/compiler-messages/union-declaration-errors.md
index e97e98894792d..3c92131ef019b 100644
--- a/docs/csharp/language-reference/compiler-messages/union-declaration-errors.md
+++ b/docs/csharp/language-reference/compiler-messages/union-declaration-errors.md
@@ -15,6 +15,7 @@ f1_keywords:
- "CS9385"
- "CS9386"
- "CS9387"
+ - "CS9395"
helpviewer_keywords:
- "CS9370"
- "CS9371"
@@ -29,7 +30,8 @@ helpviewer_keywords:
- "CS9385"
- "CS9386"
- "CS9387"
-ms.date: 06/26/2026
+ - "CS9395"
+ms.date: 09/14/2026
ai-usage: ai-assisted
---
# Resolve errors and warnings for union type and closed hierarchy declarations
@@ -53,6 +55,7 @@ That's by design. The text closely matches the text of the compiler error / warn
- [**CS9385**](#union-member-provider-requirements): *A union type must have at least one union creation member.*
- [**CS9386**](#union-member-provider-requirements): *A union member provider type must have an instance 'Value' property of type 'object?' or 'object'. The property must have a public get accessor.*
- [**CS9387**](#union-member-provider-requirements): *A 'union' declaration cannot use a union member provider interface.*
+- [**CS9395**](#closed-hierarchy-restrictions): *'System.Runtime.CompilerServices.IsClosedTypeAttribute.DerivedTypes' must be an instance property with public get and set accessors, no parameters, and type 'System.Type[]'.*
## Union declaration requirements
@@ -101,6 +104,7 @@ To correct these errors, apply the following changes to your union member provid
- **CS9382**: *'type': cannot use a closed type 'type' from another assembly as a base type.*
- **CS9383**: *'type': The type parameter 'parameter' must be referenced in the base type 'type' because the base type is closed.*
- **CS9384**: *'type': a closed type cannot be marked abstract because it is always implicitly abstract.*
+- **CS9395**: *'System.Runtime.CompilerServices.IsClosedTypeAttribute.DerivedTypes' must be an instance property with public get and set accessors, no parameters, and type 'System.Type[]'.*
A closed type hierarchy restricts which types can derive from a base type. The compiler enforces these restrictions to ensure that the set of derived types is known and exhaustive. For the complete rules, see the [closed hierarchies feature specification](~/_csharplang/proposals/csharp-15.0/closed-hierarchies.md).
@@ -111,3 +115,4 @@ To correct these errors, apply the following changes to your closed hierarchy de
- Don't derive from a closed type declared in another assembly (**CS9382**). Closed hierarchies must have all their subtypes defined in the same assembly as the base type. This restriction enables the compiler to perform exhaustive pattern matching. Move the derived type into the same assembly as the closed base type, or remove the inheritance relationship.
- Ensure that each type parameter of a generic subtype appears in the base type reference when the base type is closed (**CS9383**). Because a closed hierarchy requires exhaustive knowledge of all subtypes, every type parameter on a subtype must be constrained through the base type. If a type parameter isn't referenced in the base type, the compiler can't enumerate all possible instantiations.
- Remove the `abstract` modifier from a closed type declaration (**CS9384**). A closed type is always implicitly abstract because it serves as a base for a finite set of derived types. Adding `abstract` explicitly is redundant and disallowed to avoid confusion about whether the type has different semantics than other closed types.
+- Correct the `IsClosedTypeAttribute` definition so that `DerivedTypes`, when present, is a public instance property of type `System.Type[]` with public `get` and `set` accessors and no parameters (**CS9395**).
diff --git a/docs/csharp/language-reference/toc.yml b/docs/csharp/language-reference/toc.yml
index bf5d843095c38..22f76d5cd5bc4 100644
--- a/docs/csharp/language-reference/toc.yml
+++ b/docs/csharp/language-reference/toc.yml
@@ -531,13 +531,13 @@ items:
record, record struct, record class, positional record,
CS8851, CS8857, CS8858, CS8859, CS8860, CS8864, CS8865, CS8866, CS8869, CS8870,
CS8871, CS8872, CS8873, CS8874, CS8875, CS8876, CS8877, CS8879, CS8906, CS8907,
- CS8908, CS8913
+ CS8908, CS8913, CS9391
- name: Union types and closed hierarchies
href: ./compiler-messages/union-declaration-errors.md
displayName: >
union, union type, case type, closed hierarchy, closed type,
CS9370, CS9371, CS9373, CS9374, CS9375, CS9380, CS9381, CS9382, CS9383, CS9384,
- CS9385, CS9386, CS9387
+ CS9385, CS9386, CS9387, CS9395
- name: Constructors and module initializers
href: ./compiler-messages/constructor-errors.md
displayName: >
@@ -630,7 +630,8 @@ items:
CS8329, CS8330, CS8331, CS8332, CS8337, CS8338, CS8373, CS8388, CS8977, CS8986,
CS8987, CS9061, CS9062, CS9063, CS9065, CS9066, CS9072, CS9073, CS9074, CS9101,
CS9102, CS9104, CS9190, CS9191, CS9192, CS9193, CS9195, CS9196, CS9197, CS9198,
- CS9199, CS9200, CS9201, CS9265
+ CS9199, CS9200, CS9201, CS9265,
+ CS9349, CS9350
- name: Ref safety
href: ./compiler-messages/ref-safety-errors.md
displayName: >
@@ -666,9 +667,9 @@ items:
displayName: >
CS1100, CS1101, CS1102, CS1103, CS1105, CS1106, CS1109, CS1110, CS1112, CS1113,
CS1743, CS9281, CS9282, CS9283, CS9284, CS9285, CS9287, CS9288, CS9289, CS9290,
- CS9292, CS9293, CS9295, CS9300, CS9301, CS9302, CS9303, CS9304, CS9305, CS9306,
- CS9309, CS9316, CS9317, CS9318, CS9319, CS9320, CS9321, CS9322, CS9323, CS9326,
- CS9329, CS9339
+ CS9291, CS9292, CS9293, CS9294, CS9295, CS9300, CS9301, CS9302, CS9303, CS9304,
+ CS9305, CS9306, CS9309, CS9316, CS9317, CS9318, CS9319, CS9320, CS9321, CS9322,
+ CS9323, CS9326, CS9329, CS9339, CS9347
- name: Partial declarations
href: ./compiler-messages/partial-declarations.md
displayName: >
@@ -1616,6 +1617,8 @@ items:
href: ./compiler-messages/cs8333.md
- name: CS8334
href: ./compiler-messages/cs8334.md
+ - name: CS8346
+ href: ./compiler-messages/cs8346.md
- name: CS8347
href: ./compiler-messages/cs8347.md
- name: CS8352
diff --git a/docs/csharp/misc/sorry-we-don-t-have-specifics-on-this-csharp-error.md b/docs/csharp/misc/sorry-we-don-t-have-specifics-on-this-csharp-error.md
index d1fca119e9083..8c0990013e9ba 100644
--- a/docs/csharp/misc/sorry-we-don-t-have-specifics-on-this-csharp-error.md
+++ b/docs/csharp/misc/sorry-we-don-t-have-specifics-on-this-csharp-error.md
@@ -178,7 +178,6 @@ f1_keywords:
- "CS8328"
- "CS8335"
- "CS8336"
- - "CS8346"
- "CS8348"
- "CS8349"
- "CS8350"
@@ -193,10 +192,7 @@ f1_keywords:
- "CS8381"
# Coming in C# 15
- "CS9343" # misc
- - "CS9347"
- "CS9348"
- - "CS9349"
- - "CS9350"
# Collection arguments:
- "CS9354"
- "CS9355"
diff --git a/docs/framework/release-notes/2026/08-11-august-cumulative-update.md b/docs/framework/release-notes/2026/08-11-august-cumulative-update.md
index dddfb1d245e9b..062bf5c8b588b 100644
--- a/docs/framework/release-notes/2026/08-11-august-cumulative-update.md
+++ b/docs/framework/release-notes/2026/08-11-august-cumulative-update.md
@@ -1,7 +1,7 @@
---
title: August 2026 cumulative update
description: Learn about the improvements in the .NET Framework August 2026 cumulative update.
-ms.date: 09/10/2026
+ms.date: 09/14/2026
ai-usage: ai-generated
---
# .NET Framework August 2026 cumulative update
@@ -9,6 +9,7 @@ ai-usage: ai-generated
_Released August 11, 2026_
_Updated September 2, 2026, to include known issues._
_Updated September 10, 2026, to include known issues resolution._
+_Updated September 14, 2026, to correct known issues resolution._
## Summary of what's new in this release
@@ -68,7 +69,7 @@ This switch disables security protections introduced in the August 2026 update a
#### Status
-Investigating.
+This issue is resolved in the September 2026 .NET Framework cumulative update and later updates. We recommend you install the latest update for your device as it contains important improvements and issue resolutions, including this one.
#### Known Issue
@@ -91,7 +92,7 @@ This switch disables security protections introduced in the August 2026 update a
#### Status
-This issue is resolved in the September 2026 .NET Framework cumulative update and later updates. We recommend you install the latest update for your device as it contains important improvements and issue resolutions, including this one.
+Investigating.
## Summary tables