## dotnet/aspnetcore — v11.0.0-preview.4.26230.115…v11.0.0-preview.5.26302.115

_144 commits._

### Features
- **SupplyParameterFromSession support for Blazor (#65184) (#66756)** (36326dc)
- **Add special handling for array types in OpenAPI schema references. (#66583)** (6647c96)
- **Add localization support to Microsoft.Extensions.Validation (#66646)** (c472800)
- **Add support for async form validation in Blazor (#66526)** (4a634b9)
- **Add JS library for client-side validation in Blazor SSR (#66420)** (a751caa)
- **Add .NET support for client-side validation in Blazor SSR (#66441)** (86ea7a5)
- **MVC+OpenAPI: Support multiple `Produces` for same status code / content-type (#65650)** (5af8e95)
- **Add validation to ResponseCachingKeyProvider delimiter characters (#66672)** (7244f07)
- **feat: add missing [StringSyntax(DateTimeFormat)] to DateTimeOffset methods in BindConverter (#66532)** (c405a57)
- **Add workflow to relabel perf-improvement benchmark issues** (0ae7f56)
- **QuickGrid SSR support (#65451)** (8df6d7a)
- **Virtualization `AnchorMode` with for variable-height support (#66262)** (ac52faa)
- **Add verbose logging and diagnostics for npm ci failures (#66447)** (f951446)
- **Add `.claude/*` to CI pipeline path exclusion/inclusion lists (#66446)** (82a36d1)
- **Add dotnet/skills marketplace and enable plugins (#66445)** (fd1acd9)
- **Add retry gate for transiently-missing CopyLocal sources in CI (#66440)** (d3b23ff)
- **Add dotnet/skills marketplace and enable plugins (#66406)** (2b95332)
- **[Infrastructure] Improve npm install reliability: add retry config, node_modules caching, and better CI diagnostics (#66430)** (4854d07)
- **Add test for ApiConventionAnalyzer when passing null to Created (#66437)** (da92a97)

### Fixes
- **[release/11.0-preview5] Fix BlazorGateway VS F5 launch (#66836) and E2E manifest task path (#66617) (#66855)** (e7bbef4)
- **Fix tests (#66738)** (0ae6eb3)
- **Fix KeyRingProvider thread pool starvation on cold start (#66683)** (7121978)
- **Fix unresolved quarantine issue links from gh-aw regression (#66712)** (fff5c20)
- **[Form binding] Fix parsing of malformed keys (#66674)** (b48ed8d)
- **Fix quarantine workflow: don't append test name to re-quarantine search (#66657)** (99297b4)
- **Fix missing APIs in source-build builds and enabled public api analyzer to catch regressions (#66588)** (10ef6e5)
- **Fix optional non-nullable struct query parameters with `= default` throwing in RequestDelegateFactory (#66091)** (fd55440)
- **fix(ppc64le): to fix NU1101 on linux-ppc64le (#66383)** (f0cfb58)
- **Fix quarantine workflow skipping PR build failures (Source B) (#66546)** (62db804)
- **Fix OpenAPI enum schema for non-body parameters with naming policy (#66228)** (1efd93e)
- **Fix API metadata to have problem+json ContentType when dealing with ProblemDetails (#66499)** (e7b5ff2)
- **fix: escape LDAP filter values per RFC 4515 (#66436)** (d827882)
- **Revert "Work around arm64 forwarder Linker bug (#62585)" (#66469)** (bfbc178)
- **Fix NU1903 suppression to use NoWarn instead of WarningsNotAsErrors (#66466)** (555c870)
- **Fix XML doc validation warnings (#66339)** (52144db)
- **fix(http2/3): add trailer headers timeout (#66249)** (c7950fb)
- **Fix Blazor crash when interactive component is in layout with enhanced nav (#66007)** (a595fe7)

### Backend
- **Use publicly available version of ServiceDiscovery package in blazor-wasm-servicedefaults template (#66755)** (1d5de92)
- **[release/11.0-preview5] RenderFragment serialization (#66754)** (febfa18)
- **[Blazor] Replace Blazor WebAssembly DevServer with Gateway in templates (#66729)** (b24ff65)
- **Added Culture persistence between Client and Server (#63144)** (f98b51b)
- **Merge pull request #66686 from LoopedBard3/loopedbard3/wasm-perf-node22** (b948e54)
- **Merge branch 'main' into loopedbard3/wasm-perf-node22** (9ee1e03)
- **Pass RequestAborted cancellation token to WriteAsJsonAsync in DefaultProblemDetailsWriter (#66606)** (7bc9674)
- **Update dependencies from https://github.com/dotnet/extensions build 20260511.1 (#66716)** (287cf8d)
- **Quarantine BlazorWebTemplateTest.BlazorWebTemplate_CanUsePasskeys (#66710)** (85db3bd)
- **Quarantine RedirectionTest.RedirectStreamingEnhancedGetToInternal (#66711)** (fd4d2e7)
- **Use deterministic pre-step for re-quarantine detection to bypass DIFC filtering (#66707)** (177610a)
- **Quarantine FormWithParentBindingContextTest.DataAnnotationsWorkForForms (#66694)** (93a1b52)
- **[main] (deps): Bump dotnet/arcade/.github/workflows/inter-branch-merge-base.yml (#66696)** (3ea9c35)
- **[main] (deps): Bump dotnet/arcade/.github/workflows/backport-base.yml (#66697)** (57e9c40)
- **[main] (deps): Bump github/gh-aw-actions from 0.71.5 to 0.74.2 (#66695)** (db804ce)
- **HTTP 2/3: treat messages containing connection-specific header fields malformed (#66669)** (dda20ca)
- **Bump Wasm.Performance benchmark to Node.js 22** (184f379)
- **[Hosting] Update activity status on exception (#65825)** (29e4b0d)
- **Close connection after processing CL+TE (#66671)** (aab7c94)
- **Require aggregating Source A+B+C failures before applying thresholds (#66681)** (528d36f)
- **Include scheme in certificate cache for Authentication middleware (#66673)** (fde6094)
- **Harden wildcard matching in HostMatcherPolicy. (#66582)** (7f4b60c)
- **Merge pull request #66623 from LoopedBard3/loopedbard3/relabel-perf-improvements** (4b98338)
- **Cache uncached AppContext.TryGetSwitch calls (#66513)** (31fc9ba)
- **[main] Source code updates from dotnet/dotnet (#66632)** (66093cf)
- **[main] Update dependencies from dotnet/extensions (#66639)** (7cbb7f8)
- **Merge pull request #66633 from dotnet/github-action/sync-runtime-1778315652** (3a3a461)
- **Quarantine DataProtectionProviderTests.System_UsesProvidedCertificateNotFromStore (#66638)** (f17763f)
- **Re-quarantine HttpClientHttp2InteropTests.ServerReset_BeforeRequestBody_ClientBodyThrows (issue #46717) (#66634)** (cbcb47a)
- **Sync shared code from runtime** (34d4442)
- **Re-compile workflow lock files (#66630)** (9ff8d42)
- **[main] (deps): Bump dotnet/arcade/.github/workflows/inter-branch-merge-base.yml (#66628)** (3ac0a1f)
- **[main] (deps): Bump dotnet/arcade/.github/workflows/backport-base.yml (#66627)** (aafeb45)
- **[main] (deps): Bump github/gh-aw-actions from 0.71.5 to 0.72.1 (#66626)** (f7a1cf0)
- **Defensive cleanup in IIS request processing logic (#66622)** (b9c48b3)
- **Tighten relabel-perf-improvements pre-filter** (9e5a638)
- **Update dependencies from build 313368 (#66611)** (a8af5ab)
- **Update Composite ML-DSA OIDs to final IANA-assigned values (#66576)** (023ae68)
- **Update dependencies from build 313071 (#66593)** (d5dc13b)
- **Close quarantine issues via PR merge instead of manually (#66605)** (cf5f3e2)
- **Ensure HttpValidationProblemDetails status is set to 400 (BadRequest) (#66602)** (0c6d682)
- **Minor fixes and updates in agentic-workflows (#66597)** (bad3dff)
- **Pack Microsoft.AspNetCore.Components.Gateway (#66579)** (05434a9)
- **Replace Newtonsoft.Json with System.Text.Json in dotnet-user-secrets (#65686)** (4b6bdf3)
- **[main] Source code updates from dotnet/dotnet (#66570)** (42c33fd)
- **Revert "[main] (deps): Bump github/gh-aw-actions from 0.71.1 to 0.71.3 (#66559)" (#66575)** (7827aa3)
- **Update MoqVersion to latest (#66540)** (80a94e2)
- **Re-quarantine CacheTagHelperTest.ProcessAsync_AwaitersUseTheResultOfEx… (#66539)** (9a8bcdb)
- **Update a couple Helix queues (#66507)** (a9abf43)
- **[main] (deps): Bump actions/github-script (#66560)** (9c4b2d8)
- **Update dependencies from build 312557 (#66554)** (3a053f0)
- **Unquarantine HttpClientHttp2InteropTests.ServerReset_BeforeRequestBody_ClientBodyThrows (issue #46717) (#66558)** (5a6049b)
- **Align quarantined-tests pipeline flags with ci-public (#66563)** (3817b3d)
- **[main] (deps): Bump dotnet/arcade/.github/workflows/backport-base.yml (#66562)** (818934c)
- **[main] (deps): Bump dotnet/arcade/.github/workflows/inter-branch-merge-base.yml (#66561)** (421941a)
- **[main] (deps): Bump github/gh-aw-actions from 0.71.1 to 0.71.3 (#66559)** (60afa6b)
- **Update dependencies from build 312461 (#66534)** (a80ff30)
- **Localized file check-in by OneLocBuild Task: Build definition ID 1159: Build ID 2963449 (#66502)** (c31cb17)
- **Run template tests pipeline on changes in Versions.props (#66537)** (068c2d5)
- **Re-quarantine RazorBuildTest flaky tests (issue #56553) (#66538)** (649d704)
- **Downgrade OpenTelemetry instrumentation versions (#66524)** (fe653b1)
- **Update dependencies from build 312229 (#66522)** (cb3c9f4)
- **Fixup a few dataprotection and antiforgery edge cases (#66508)** (5a0718f)
- **Make criteria for unquarantining tests more strict (#66518)** (cd1fa16)
- **Cleanup ValidationsGenerator for better incrementality (#66373)** (b58523d)
- **Transfer the MCP Server project template from extensions to aspnetcore (#66260)** (6b63b0e)
- **Re-quarantine RazorRuntimeCompilationHostingStartupTest (issue #56553) (#66515)** (e5df96a)
- **Update OpenTelemetry to 1.15.3 (#66514)** (769d69b)
- **Point analyzers help url to specific analyzer doc page (#66402)** (465bed5)
- **[main] Source code updates from dotnet/dotnet (#66481)** (52844f6)
- **Update Milestones for June (#66506)** (3f3b23f)
- **Update TriageProcess.md to reference ".NET 11 Planning". (#66485)** (2283925)
- **Unquarantine 3 Http2ConnectionTests (issue #66037) (#66491)** (4636ea5)
- **Unquarantine QuicStreamContextTests.BidirectionalStream_ServerReadsDataAndCompletes_GracefullyClosed (issue #52462) (#66493)** (9a396f7)
- **Unquarantine Razor build/runtime compilation tests (issue #56553) (#66492)** (17e4041)
- **Unquarantine HttpsConfigurationTests (issue #66031) (#66488)** (e2fa67d)
- **Unquarantine EndpointMetadataApiDescriptionProviderTest tests (issue #66033) (#66490)** (1a5ca46)
- **Preserve application/problem+json and application/problem+xml when using ProducesAttribute (#66461)** (508f4bb)
- **[test-quarantine] Unquarantine XmlKeyManagerTests.DeleteKeys (issue #66029) (#66489)** (ec880ce)
- **[main] Source code updates from dotnet/dotnet (#66451)** (8a68740)
- **Unquarantine CacheTagHelperTest.ProcessAsync_AwaitersUseTheResultOfExecutor (#66474)** (6c62e4b)
- **Disable npm audit to prevent ETIMEDOUT build failures (#66465)** (c4db230)
- **Update ProjectToExclude paths in Build.props for MVC benchmarks (#66444)** (430fe8b)
- **Avoid unnecessary stackalloc in DataProtection (#66428)** (fb2bd3e)
- **[main] (deps): Bump actions/setup-node from 6.3.0 to 6.4.0 (#66460)** (3cc8e56)
- **[main] (deps): Bump dotnet/arcade/.github/workflows/inter-branch-merge-base.yml (#66458)** (5a206cb)
- **[main] (deps): Bump dotnet/arcade/.github/workflows/backport-base.yml (#66459)** (f003527)
- **[main] (deps): Bump github/gh-aw-actions from 0.68.3 to 0.71.0 (#66457)** (376833a)
- **Enable binary logging in quarantined-tests pipeline (#66448)** (441706c)
- **Update milestones for p5 (#66450)** (be03ca9)
- **Enable runtime-async for SharedFx-only libraries (#66200)** (f676e0f)
- **Suppress NuGet vulnerability audit warnings in RepoTasks (#66423)** (ace3934)
- **Delete src/Mvc/Settings.StyleCop (#66433)** (3c4a5ec)
- **Update repo .vsconfig (#66416)** (4df26cf)
- **Update resourceManagement for 10.0.8 milestone (#66432)** (779d816)
- **[main] Update dependencies from dotnet/extensions (#66370)** (d55d190)
- **Use `UseNode@1` instead of the deprecated `NodeTool@0` (#66377)** (a9e29a4)
- **Limit ITlsHandshakeFeature.Exception on Connections.Abstractions for #if NETCOREAPP (#66300)** (cd704c1)
- **Remove mention of build-ops from ResourceManagement comments (#66419)** (a509e57)
- **Update Blazor templates to use TempData (#65752)** (1daad8e)
- **Implement `Circuit.RequestCircuitPauseAsync` (#66265)** (048709d)
- **Cleanup ValidatableInfoResolverTests (#66379)** (40ff34f)
- **Remove always-auth from npmrc (#66376)** (1b194b3)
- **Quarantine BlazorWebTemplateTest.BlazorWebTemplate_Works (#66405)** (d9b4983)
- **[test-quarantine] Re-quarantine BlazorWasmTemplateTest and WebWorkerTemplateE2ETest (#66404)** (ce0bb8b)
- **[main] Source code updates from dotnet/dotnet (#66334)** (9b4be9e)

### Docs
- **docs: add troubleshooting note for hidden GetDocument output (#66651)** (1230def)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/dotnet/aspnetcore?utm_source=github-action)._