From e473602a2565d25c987be575f882f10ad7cb7f30 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Jun 2026 22:56:28 +0000 Subject: [PATCH 1/2] Initial plan From dcdee520fd5f95f16b4e5805c1e0d1253ecf980f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Jun 2026 22:58:19 +0000 Subject: [PATCH 2/2] Move ai-usage metadata under title in breaking changes docs --- .../breaking-changes/11/blazor-custom-event-name-collision.md | 2 +- .../11/blazor-enhanced-nav-preloading-disabled.md | 2 +- aspnetcore/breaking-changes/11/blazor-obsolete-apis-removed.md | 2 +- aspnetcore/breaking-changes/11/concurrencylimiter-removed.md | 2 +- aspnetcore/breaking-changes/11/http-activity-otel-semconv.md | 2 +- .../breaking-changes/11/kestrel-strict-protocol-compliance.md | 2 +- aspnetcore/breaking-changes/11/microsoft-openapi-3x.md | 2 +- .../breaking-changes/11/openapi-server-url-trailing-slash.md | 2 +- aspnetcore/breaking-changes/11/overview.md | 2 +- .../11/passkey-signin-enforces-confirmation-lockout.md | 2 +- .../breaking-changes/11/response-compression-always-vary.md | 2 +- .../breaking-changes/11/sqlclient-azure-extensions-required.md | 2 +- .../breaking-changes/11/wasm-env-vars-in-configuration.md | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/aspnetcore/breaking-changes/11/blazor-custom-event-name-collision.md b/aspnetcore/breaking-changes/11/blazor-custom-event-name-collision.md index a6d6bf4b2ed9..41bde8944cbe 100644 --- a/aspnetcore/breaking-changes/11/blazor-custom-event-name-collision.md +++ b/aspnetcore/breaking-changes/11/blazor-custom-event-name-collision.md @@ -1,8 +1,8 @@ --- title: "Breaking change: Blazor custom event registration throws when name matches a browser event" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where Blazor.registerCustomEventType throws when eventName equals browserEventName." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # Blazor custom event registration throws when name matches a browser event diff --git a/aspnetcore/breaking-changes/11/blazor-enhanced-nav-preloading-disabled.md b/aspnetcore/breaking-changes/11/blazor-enhanced-nav-preloading-disabled.md index fdadcdc2cad9..3f6191f12653 100644 --- a/aspnetcore/breaking-changes/11/blazor-enhanced-nav-preloading-disabled.md +++ b/aspnetcore/breaking-changes/11/blazor-enhanced-nav-preloading-disabled.md @@ -1,8 +1,8 @@ --- title: "Breaking change: Blazor enhanced navigation no longer preloads resources" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where Blazor's ResourcePreloader no longer emits preload link hints for pages reached through enhanced navigation." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # Blazor enhanced navigation no longer preloads resources diff --git a/aspnetcore/breaking-changes/11/blazor-obsolete-apis-removed.md b/aspnetcore/breaking-changes/11/blazor-obsolete-apis-removed.md index 32996c4f0dfd..4dd87a42c5d1 100644 --- a/aspnetcore/breaking-changes/11/blazor-obsolete-apis-removed.md +++ b/aspnetcore/breaking-changes/11/blazor-obsolete-apis-removed.md @@ -1,8 +1,8 @@ --- title: "Breaking change: Obsolete Blazor APIs removed" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where APIs that were marked obsolete in earlier Blazor releases have been removed." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # Obsolete Blazor APIs removed diff --git a/aspnetcore/breaking-changes/11/concurrencylimiter-removed.md b/aspnetcore/breaking-changes/11/concurrencylimiter-removed.md index 9e08343b1961..62f5efc124f2 100644 --- a/aspnetcore/breaking-changes/11/concurrencylimiter-removed.md +++ b/aspnetcore/breaking-changes/11/concurrencylimiter-removed.md @@ -1,8 +1,8 @@ --- title: "Breaking change: ConcurrencyLimiter middleware removed" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where the Microsoft.AspNetCore.ConcurrencyLimiter package and middleware are removed. Use the rate-limiting middleware instead." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # ConcurrencyLimiter middleware removed diff --git a/aspnetcore/breaking-changes/11/http-activity-otel-semconv.md b/aspnetcore/breaking-changes/11/http-activity-otel-semconv.md index 20c7099dad4d..bfdf2a03aded 100644 --- a/aspnetcore/breaking-changes/11/http-activity-otel-semconv.md +++ b/aspnetcore/breaking-changes/11/http-activity-otel-semconv.md @@ -1,8 +1,8 @@ --- title: "Breaking change: ASP.NET Core hosting emits OpenTelemetry HTTP semantic-convention tags by default" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where the HTTP server Activity emits OpenTelemetry HTTP semantic-convention tags by default, the http.route tag uses literal default values for conventional routes, and Activity.StatusDescription is no longer set on exceptions." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # ASP.NET Core hosting emits OpenTelemetry HTTP semantic-convention tags by default diff --git a/aspnetcore/breaking-changes/11/kestrel-strict-protocol-compliance.md b/aspnetcore/breaking-changes/11/kestrel-strict-protocol-compliance.md index 94dc0ac9b747..ec976ff1480b 100644 --- a/aspnetcore/breaking-changes/11/kestrel-strict-protocol-compliance.md +++ b/aspnetcore/breaking-changes/11/kestrel-strict-protocol-compliance.md @@ -1,8 +1,8 @@ --- title: "Breaking change: Kestrel tightens HTTP protocol compliance" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where Kestrel rejects additional HTTP/2 and HTTP/3 connection-specific headers and closes HTTP/1.1 connections after a request with both Content-Length and Transfer-Encoding." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # Kestrel tightens HTTP protocol compliance diff --git a/aspnetcore/breaking-changes/11/microsoft-openapi-3x.md b/aspnetcore/breaking-changes/11/microsoft-openapi-3x.md index 02a5db573f85..4090f74c7312 100644 --- a/aspnetcore/breaking-changes/11/microsoft-openapi-3x.md +++ b/aspnetcore/breaking-changes/11/microsoft-openapi-3x.md @@ -1,8 +1,8 @@ --- title: "Breaking change: Microsoft.OpenApi upgraded to 3.x" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where Microsoft.AspNetCore.OpenApi takes a dependency on Microsoft.OpenApi 3.x. Document and operation transformers might need updates." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # Microsoft.OpenApi upgraded to 3.x diff --git a/aspnetcore/breaking-changes/11/openapi-server-url-trailing-slash.md b/aspnetcore/breaking-changes/11/openapi-server-url-trailing-slash.md index 36a5fe227dc7..08faa4f16af5 100644 --- a/aspnetcore/breaking-changes/11/openapi-server-url-trailing-slash.md +++ b/aspnetcore/breaking-changes/11/openapi-server-url-trailing-slash.md @@ -1,8 +1,8 @@ --- title: "Breaking change: OpenAPI server URL no longer has a trailing slash when PathBase is empty" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where the generated OpenAPI document's servers[0].url no longer ends with a trailing slash when the request PathBase is empty." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # OpenAPI server URL no longer has a trailing slash when PathBase is empty diff --git a/aspnetcore/breaking-changes/11/overview.md b/aspnetcore/breaking-changes/11/overview.md index 274d3c2f2427..c43043fd36a8 100644 --- a/aspnetcore/breaking-changes/11/overview.md +++ b/aspnetcore/breaking-changes/11/overview.md @@ -1,9 +1,9 @@ --- title: Breaking changes in ASP.NET Core 11 +ai-usage: ai-assisted titleSuffix: "" description: Navigate to the breaking changes in ASP.NET Core 11. ms.date: 06/04/2026 -ai-usage: ai-assisted no-loc: [Blazor, Kestrel, SignalR] --- # Breaking changes in ASP.NET Core 11 diff --git a/aspnetcore/breaking-changes/11/passkey-signin-enforces-confirmation-lockout.md b/aspnetcore/breaking-changes/11/passkey-signin-enforces-confirmation-lockout.md index cc79cc175c69..dee38dbfc9b8 100644 --- a/aspnetcore/breaking-changes/11/passkey-signin-enforces-confirmation-lockout.md +++ b/aspnetcore/breaking-changes/11/passkey-signin-enforces-confirmation-lockout.md @@ -1,8 +1,8 @@ --- title: "Breaking change: Passkey sign-in enforces email/phone confirmation and lockout" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where PasskeySignInAsync calls PreSignInCheck so that confirmed-email, confirmed-phone, and lockout requirements are honored." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # Passkey sign-in enforces email/phone confirmation and lockout diff --git a/aspnetcore/breaking-changes/11/response-compression-always-vary.md b/aspnetcore/breaking-changes/11/response-compression-always-vary.md index eaebe0533262..0d47a2190fb1 100644 --- a/aspnetcore/breaking-changes/11/response-compression-always-vary.md +++ b/aspnetcore/breaking-changes/11/response-compression-always-vary.md @@ -1,8 +1,8 @@ --- title: "Breaking change: Response compression always emits Vary: Accept-Encoding" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where the response compression middleware always appends Vary: Accept-Encoding to responses it sees, even when no compression was applied." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # Response compression always emits Vary: Accept-Encoding diff --git a/aspnetcore/breaking-changes/11/sqlclient-azure-extensions-required.md b/aspnetcore/breaking-changes/11/sqlclient-azure-extensions-required.md index 37b6a3bb964f..34d5aad5ba17 100644 --- a/aspnetcore/breaking-changes/11/sqlclient-azure-extensions-required.md +++ b/aspnetcore/breaking-changes/11/sqlclient-azure-extensions-required.md @@ -1,8 +1,8 @@ --- title: "Breaking change: SqlClient Active Directory authentication moved to a separate package" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where Microsoft.Data.SqlClient 7.x extracts Active Directory authentication providers into the Microsoft.Data.SqlClient.Extensions.Azure package." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # SqlClient Active Directory authentication moved to a separate package diff --git a/aspnetcore/breaking-changes/11/wasm-env-vars-in-configuration.md b/aspnetcore/breaking-changes/11/wasm-env-vars-in-configuration.md index 4debf8dd059e..bf73e9db156f 100644 --- a/aspnetcore/breaking-changes/11/wasm-env-vars-in-configuration.md +++ b/aspnetcore/breaking-changes/11/wasm-env-vars-in-configuration.md @@ -1,8 +1,8 @@ --- title: "Breaking change: WebAssemblyHostBuilder loads environment variables into IConfiguration" +ai-usage: ai-assisted description: "Learn about the breaking change in ASP.NET Core 11 where WebAssemblyHostBuilder.CreateDefault adds environment variables to IConfiguration by default." ms.date: 06/04/2026 -ai-usage: ai-assisted --- # WebAssemblyHostBuilder loads environment variables into IConfiguration