Releases: dotnet/aspnetcore
.NET 10.0 Preview 7
What's Changed
- Update branding to preview7 by @wtgodbe in #62364
- Flip switch for controlling navigation flow on SSR by @ilonatommy in #62358
- Add start scripts for the Validation package solution by @oroztocil in #62360
- [main] (deps): Bump dotnet/arcade from d237be4630776450573bc588eb995bb8f9ebc04f to 7a09c1144283309440a7966c664199944198c920 by @dependabot[bot] in #62344
- Notify aspnet-build if a dependency PR has been stale for 1 business day by @wtgodbe in #62380
- Only ping build-ops for main by @wtgodbe in #62381
- Fix PropertyGetter to handle value types correctly in SupplyParameterFromPersistentComponentStateValueProvider by @Copilot in #62369
- [Blazor] Register persistent component state services in AddBlazorWebView by @Copilot in #62384
- [Blazor] Update service-worker registration to prevent caching issues by @Copilot in #62382
- Fix Blazor root component state persistence across render modes by @Copilot in #62370
- Update Microsoft.OpenApi to preview28 by @captainsafia in #62363
- [Blazor] Javascript bundler friendly by @maraf in #62417
- [Blazor] Pass environment to runtime config only when defined by @maraf in #62418
- Quarantine HubConnectionCanSendAndReceiveGroupMessages test by @Copilot in #62436
- [main] (deps): Bump src/submodules/googletest from
175c1b5
to35b75a2
by @dependabot[bot] in #62425 - [Infrastructure] Avoid polluting the repo with changes on builds by @Copilot in #62399
- Fix ResourceAsset constructor to support RespectRequiredConstructorParametersDefault by @Copilot in #62366
- [Blazor] Fix baseline by @javiercn in #62442
- Pack symbols in SharedFx for libraries we redist from runtime by @wtgodbe in #62429
- [blazor] shared instances of ActivitySource by @pavelsavara in #62439
- Remove invalid asp-route-returnUrl attribute from Blazor Register template by @Copilot in #62443
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62356
- Add passkeys to ASP.NET Core Identity by @MackinnonBuck in #62112
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62470
- Only run template tests when templates change by @wtgodbe in #62481
- Fix path filter for template test PR job by @wtgodbe in #62485
- Remove _InternalRuntimeDownloadArgs from template tests job by @wtgodbe in #62486
- Add passkey tests verifying WebAuthn conformance by @MackinnonBuck in #62441
- Update submodules in PR template test job by @wtgodbe in #62487
- [main] (deps): Bump src/submodules/googletest from
35b75a2
toa45468c
by @dependabot[bot] in #62492 - [Infrastructure] Make npm restore and build incremental by @javiercn in #62466
- [main] (deps): Bump dotnet/arcade from 7a09c1144283309440a7966c664199944198c920 to 0e335649fe2d2f98ea51e55cc1a0899af3617eba by @dependabot[bot] in #62491
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62489
- Disable PREfast in Identitymodel pipeline by @wtgodbe in #62495
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62498
- Fix passkey login error experience by @MackinnonBuck in #62480
- Update Microsoft.Build dependencies by @wtgodbe in #62504
- fix(http.sys): correctly parse port values in range [32768:65535] by @DeagleGross in #62506
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62512
- Add pipeline that's always green, for doc-only PRs by @wtgodbe in #62509
- Make TokenExtensions.UpdateTokenValue() tokenValue parameter nullable by @shethaadit in #62482
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62535
- [blazor] tracing add missing namespace by @pavelsavara in #62529
- Quarantine PreventDefault_DotNotApplyByDefault by @halter73 in #62534
- Make preventDefault and stopPropagation event flags work without handler on the page by @oroztocil in #62479
IHttpRequestBodyDetectionFeature
for HTTP/3 GET requests by @ladeak in #62275- Fix handling of implicitly declared EqualityContract on record types in validation generator by @Copilot in #62511
- [Blazor] Implement API review feedback: rename pause/resume methods and PersistentState attribute by @Copilot in #62549
- Update Selenium and Playwright versions by @halter73 in #62532
- [main] (deps): Bump dotnet/arcade from 0e335649fe2d2f98ea51e55cc1a0899af3617eba to aea743edf7c9345cfdbdf9593756973baadc6b37 by @dependabot[bot] in #62569
- Fix for Unobserved
NavigationException
in Blazor SSR by @ilonatommy in #62554 - [Blazor] Add IPersistentComponentStateSerializer interface for custom serialization extensibility by @Copilot in #62559
- OwningComponentBase implements IAsyncDisposable by @rolandVi in #62583
- Restore Gradle dependencies to in-repo cache in CI by @wtgodbe in #62542
- Run template tests on Components/MVC changes by @wtgodbe in #62547
- Support *.localhost TLD for local dev by @DamianEdwards in #62593
- Replace use of InvokeNew with InvokeConstructor in Blazor JS interop by @oroztocil in #62588
- Add msbuild dependencies to fix SourceBuild prebuilts by @wtgodbe in #62606
- Log when an enhanced navigation fails by @dariatiurina in #62598
- Fix test for invariant culture parsing by @marcominerva in #62631
- [Blazor] Remove sourcemap link comments from production bundles for blazor.web.js and blazor.webassembly.js by @Copilot in #62558
- Enhance validation for classes and records by @marcominerva in #62633
- MVC: Correct metadata type for formdata enum parameters by @ascott18 in #61399
- Update all built-in AuthenticationSchemeOptions to initialize Events by @halter73 in #62595
- Add metrics to Identity by @JamesNK in #62078
- [main] (deps): Bump src/submodules/googletest from
a45468c
to3983f67
by @dependabot[bot] in #62568 - Add option to exception handler middleware to suppress logging by @JamesNK in #59074
- [ASP.NET] Add a prompt to generate API review documents by @javiercn in #62637
- Add UseDefaultServiceProvider extension methods for WebAssembly host builder by @rolandVi in #62629
- Add an InputHidden component for Blazor by @dariatiurina in #62626
- Fix QuickGrid nullable property sorting by handling UnaryExpression in ToPropertyName by @Copilot in #62602
- [Blazor] Make _serializerCache static readonly to avoid creating dictionaries per instance by @Copilot in #62661
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62551
- Fix Microsoft.Extensions.Caching.Hybrid repo origin and CoherentParentDependency by @akoeplinger in #62663
- [Blazor] Emit antiforgery only when streaming, a form has been placed on the page or there are interactive render modes configured by @javiercn in #62653
- Remove SiteExtensions from AspNetCore.slnx by @captainsafia in #62665
- Use *.dev.localhost instead of *.localhost ...
.NET 10.0 Preview 6
What's Changed
- Update branding to preview6 by @wtgodbe in #62040
- Improve renderer unit test by @ilonatommy in #62016
- Update copilot-instructions.md by @captainsafia in #62046
- eng/build.sh: support --warnaserror flag. by @tmds in #62015
- Allow same type names in different namespaces in validator generator by @timdeschryver in #62050
- [OpenAPI] Only enable XML source gen for C# by @martincostello in #62069
- Add host.docker.internal and host.containers.internal to the dev cert SAN by @benjaminpetit in #61265
- Handle langword for see elements by @martincostello in #61069
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62019
- [blazor] Update dotnet.d.ts to latest version from runtime by @Copilot in #62075
- [main] (deps): Bump src/submodules/googletest from
c2ceb2b
to09ffd00
by @dependabot[bot] in #62082 - Fix UploadPathSegment for productVersion.txt by @akoeplinger in #62086
- [main] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #61985
- Update .NET SDK daily builds table link by @v-wuzhai in #62073
- Make sure identity templates do not run code after navigation by @ilonatommy in #62105
- Update .NET SDK to 10.0.100-preview.4.25216.37 by @github-actions[bot] in #62107
- Fix a grammatical error in the XML documentation for RequireAuthenticatedSignIn in AuthenticationOptions.cs by @BrendanRidenour in #62108
- Fix OpenApiJsonSchema array parsing by @BrennanConroy in #62051
- Update copilot-instructions.md by @captainsafia in #62129
- [main] (deps): Bump dotnet/arcade from 9bbce22e13f399ad3cb8b4b7e53960b621f92ea1 to 080e393ba794356ef2b743cc89481774c4a26656 by @dependabot[bot] in #62083
- Get native .pdb into Shared Framework symbol package by @wtgodbe in #62124
- Small improvements to reduce allocations in validation filter logic by @Copilot in #62056
- Label all maestro PRs w/ area-infrastructure by @wtgodbe in #62146
- Fix logic for .msi version in Hosting Bundle by @wtgodbe in #62147
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62072
- Enhance validation error handling in ValidationEndpointFilterFactory using IProblemDetailsService by @marcominerva in #62066
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62149
- Fixes #62163: Fix incorrect summary for CreateViewComponent. by @jzabroski in #62164
- Unify the UX of template projects on navigation to non-existing page by @ilonatommy in #62067
- [main] (deps): Bump src/submodules/googletest from
09ffd00
to7427a6b
by @dependabot[bot] in #62175 - [main] (deps): Bump dotnet/arcade from 080e393ba794356ef2b743cc89481774c4a26656 to fdcda9b4919dd16bd2388b5421cc5d55afac0e88 by @dependabot[bot] in #62176
- Remove unneeded version props/V.D.xml elements by @mmitche in #62183
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62187
- 2->8 core for copilot setup runner by @danmoseley in #62206
- [OpenAPI] Refactor MapOpenApi by @martincostello in #62194
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62218
- Bump tar-fs by @dependabot[bot] in #62229
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62234
- Use handshake timeout for Tls listener callback by @DeagleGross in #62177
- Update servicing milestones for July by @wtgodbe in #62245
- [s390x] Fix Extensions.ApiDescription.Client tests on s390x by @saitama951 in #58235
- Don't change Arcade's default of XUnitRunnerVisualStudioVersion by @Youssef1313 in #62250
- [MVC.Testing] Fix NullReferenceException by @martincostello in #62231
- Upgrade Ubuntu and Azure Linux VMs and Containers by @richlander in #61853
- Revert "Upgrade Ubuntu and Azure Linux VMs and Containers" by @richlander in #62265
- follow-up: kestrel tls listener callback by @DeagleGross in #62266
- feat(HTTP.SYS): on-demand TLS client hello retrieval by @DeagleGross in #62209
- Blazor identity template should load shared key and qr url on authenticator enabled by @ilonatommy in #62228
- Re-execution middleware works with POST by @ilonatommy in #62267
- Add IMemoryPoolFactory and cleanup memory pool while idle by @BrennanConroy in #61554
- [main] (deps): Bump src/submodules/googletest from
7427a6b
to7e2c425
by @dependabot[bot] in #62269 - [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62253
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62291
- Update playwright version by @sebastienros in #62289
- [main] (deps): Bump dotnet/arcade from fdcda9b4919dd16bd2388b5421cc5d55afac0e88 to e9208a724ccace0ffb8dcc119f03a3d1968e6232 by @dependabot[bot] in #62268
- Update Selenium version by @sebastienros in #62288
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62307
- Read E2E logs and fail the job if no tests matched the filter by @ilonatommy in #62222
- [Blazor] Adds support for persisting and restoring disconnected circuits from storage by @javiercn in #62259
- [Blazor] Adds support for pausing and resuming circuits with support for pushing the state to the client by @javiercn in #62271
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62320
- [blazor] Diagnostic tracing - feedback by @pavelsavara in #62286
- [Blazor] Support HybridCache backend for persistent component state by @javiercn in #62299
- Move unified validation APIs to separate package by @Copilot in #62071
- Fix comment about defaults on MaxRequestHeaderFieldSize by @MihaZupan in #62334
- [Blazor] Use component to preload assets by @maraf in #62225
- [main] (deps): Bump src/submodules/googletest from
7e2c425
to175c1b5
by @dependabot[bot] in #62343 - Skip Microsoft.AspNetCore.App.Runtime.Composite.r2r.dll in signing check by @akoeplinger in #62342
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62339
- Move gRPC projects into folders by @JamesNK in #62321
- Update gRPC shared code by @JamesNK in #62340
- Use the unified validation API for Blazor forms by @oroztocil in #62045
-
Area-owners.md: Update doc owners for each area by @wadepickett in #62261
- Change priority of re-execution handling and allow client to render
NotFound
contents by @ilonatommy in #62178 - Fix: exit code is ignored. by @ilonatommy in #62314
- [release/10.0-preview6] Fix PropertyGetter to handle value types correctly in SupplyParameterFromPersistentComponentStateValueProvider by @github-actions[bot] in #62395
- [release/10.0-preview6] Flip switch for controlling navigation flow on SSR by @github-actions[bot] in #62377
- [release/10.0-preview6] Update Microsoft.OpenApi to preview28 by @github-actions[bot] in ht...
.NET 9.0.7
What's Changed
- Update branding to 9.0.7 by @vseanreesermsft in #62242
- [release/9.0] (deps): Bump src/submodules/googletest from
04ee1b4
toe9092b1
by @dependabot in #62199 - Fix OpenApiJsonSchema array parsing (#62051) by @BrennanConroy in #62118
- [release/9.0] Update dependencies from dotnet/extensions by @dotnet-maestro in #61986
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #61945
- [release/9.0] Update Alpine helix references by @wtgodbe in #62240
- [Backport 9.0] [IIS] Manually parse exe bitness (#61894) by @BrennanConroy in #62038
- [release/9.0] Associate tagged keys with entries so replacements are not evicted by @github-actions in #62248
- [release/9.0] Block test that is failing after switching to latest-chrome by @github-actions in #62283
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #62281
- [release/9.0] Update dependencies from dotnet/extensions by @dotnet-maestro in #62282
- Merging internal commits for release/9.0 by @vseanreesermsft in #62303
Full Changelog: v9.0.6...v9.0.7
.NET 8.0.18
What's Changed
- Update branding to 8.0.18 by @vseanreesermsft in #62241
- [release/8.0] Update Alpine helix references by @github-actions in #62243
- [release/8.0] (deps): Bump src/submodules/googletest from
04ee1b4
toe9092b1
by @dependabot in #62201 - [8.0] Delete src/arcade directory by @akoeplinger in #61994
- [Backport 8.0] [IIS] Manually parse exe bitness (#61894) by @BrennanConroy in #62037
- [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #62006
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #61944
- [release/8.0] Associate tagged keys with entries so replacements are not evicted by @github-actions in #62247
- [release/8.0] Block test that is failing after switching to latest-chrome by @github-actions in #62284
- backport(net8.0): http.sys on-demand TLS client hello retrieval by @DeagleGross in #62290
- Merging internal commits for release/8.0 by @vseanreesermsft in #62302
Full Changelog: v8.0.17...v8.0.18
v9.0.6
Bug Fixes
- Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy (#61622)
The Forwarded Headers Middleware now ignoresX-Forwarded-Headers
sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.
Dependency Updates
- Bump src/submodules/googletest from
52204f7
to04ee1b4
(#61762)
Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project. - Update dependencies from dotnet/arcade (#61714)
Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools. - Update dependencies from dotnet/extensions (#61571)
Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries. - Update dependencies from dotnet/extensions (#61877)
Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes. - Update dependencies from dotnet/arcade (#61892)
Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.
Miscellaneous
- Update branding to 9.0.6 (#61831)
Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase. - Merging internal commits for release/9.0 (#61925)
Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.
This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.
Full Changelog: v9.0.5...v9.0.6
v8.0.17
Bug Fixes
- Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy (#61623)
The Forwarded Headers Middleware now ignoresX-Forwarded-Headers
sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence the forwarded headers, preventing potential spoofing or misrouting of requests.
Dependency Updates
-
Update dependencies from dotnet/arcade (#61832)
This update brings in the latest changes from the dotnet/arcade repository, ensuring that ASP.NET Core benefits from recent improvements, bug fixes, and security patches in the shared build infrastructure. -
Bump src/submodules/googletest from
52204f7
to04ee1b4
(#61761)
The GoogleTest submodule has been updated to a newer commit, providing the latest testing features, bug fixes, and performance improvements for the project's C++ test components.
Miscellaneous
-
Update branding to 8.0.17 (#61830)
The project version branding has been updated to reflect the new 8.0.17 release, ensuring consistency across build outputs and documentation. -
Merging internal commits for release/8.0 (#61924)
This change merges various internal commits into the release/8.0 branch, incorporating minor fixes, documentation updates, and other non-user-facing improvements to keep the release branch up to date.
This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.
Full Changelog: v8.0.16...v8.0.17
.NET 9.0.5
What's Changed
- Update branding to 9.0.5 by @vseanreesermsft in #61284
- [release/9.0] (deps): Bump src/submodules/googletest from
24a9e94
to52204f7
by @dependabot in #61261 - [release/9.0] Upgrade to Ubuntu 22 by @github-actions in #61215
- [release/9.0] Update dependencies from dotnet/extensions by @dotnet-maestro in #60964
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #60902
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #61355
- [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @github-actions in #60916
- [release/9.0] Update dependencies from dotnet/extensions by @dotnet-maestro in #61354
- Merging internal commits for release/9.0 by @vseanreesermsft in #61393
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #61412
- Revert "Revert "[release/9.0] Update remnants of azureedge.net"" by @wtgodbe in #60353
- [release/9.0] Fix preserving messages for stateful reconnect with backplane by @github-actions in #61374
- [release/9.0] Update dependencies from dotnet/extensions by @dotnet-maestro in #61483
- [Identity] Fix Identity UI asset definitions by @javiercn in #59100
Full Changelog: v9.0.4...v9.0.5
.NET 8.0.16
What's Changed
- Update branding to 8.0.16 by @vseanreesermsft in #61283
- [release/8.0] (deps): Bump src/submodules/googletest from
24a9e94
to52204f7
by @dependabot in #61260 - [release/8.0] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #61281
- [release/8.0] Upgrade to Ubuntu 22 by @wtgodbe in #61216
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #60901
- [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #60926
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #61404
- Merging internal commits for release/8.0 by @vseanreesermsft in #61398
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #61411
- Revert "Revert "[release/8.0] Update remnants of azureedge.net"" by @wtgodbe in #60352
- [release/8.0] Fix preserving messages for stateful reconnect with backplane by @BrennanConroy in #61375
- [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #61442
- fetch TLS client hello message from HTTP.SYS by @BrennanConroy in #61494
Full Changelog: v8.0.15...v8.0.16
.NET 10.0 Preview 3
What's Changed
- Update branding to preview3 by @wtgodbe in #60508
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60510
- Update milestones for Preview2/3 by @wtgodbe in #60521
- Revert "Revert "Revert "Update .NET build URLs""" by @wtgodbe in #60519
- Limit types that get converted to null for empty/null input in NullableConverter by @oroztocil in #60498
- Avoid logging bad requests as application errors if the connection was aborted by @adityamandaleeka in #60359
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #60511
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60531
- Issue #60416 - Correction of BufferedReadStream 's Position by @nidaca in #60529
- Simplify PublicTopLevelProgramGenerator by @Youssef1313 in #60222
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60549
- [main] Update dependencies from dotnet/extensions by @dotnet-maestro in #60444
- [main] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #60443
- [main] Update dependencies from dotnet/extensions by @dotnet-maestro in #60579
- Enable arm64 DEBs by @NikolaMilosavljevic in #60565
- Fix: Mark catch-all route parameters as optional (#60392) by @mapedersen in #60544
- Add module initializer for Verify.SourceGenerators by @captainsafia in #60547
- [main] [release/10.0-preview1] Do not remove wixpacks from items to sign by @github-actions in #60524
- [main] Update dependencies from dotnet/symreader by @dotnet-maestro in #60580
- [main] Update dependencies from dotnet/efcore, dotnet/runtime by @dotnet-maestro in #60559
- Add support for AddOpenApiOperationTransformer API by @captainsafia in #60566
- update area owners by @danmoseley in #60421
- Upgrade Facebook Graph API version to v22.0 by @NSTom in #59387
- Fix incorrect path to included script file in Blazor project template by @oroztocil in #60607
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60623
- Fix MD linting in area-owners.md by @sebastienros in #60632
- [main] Update dependencies from dotnet/efcore by @dotnet-maestro in #60637
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60639
- Scroll in enhanced navigation behaves same as in client side routing by @ilonatommy in #60296
- Support resolving OpenAPI server URLs from HttpRequest by @captainsafia in #60617
- Only build BuildAfterTargeting pack on win-x64 by @wtgodbe in #60658
- [main] Update dependencies from dotnet/efcore, dotnet/runtime by @dotnet-maestro in #60661
- Update xcopy-msbuild to latest available version by @benhopkinstech in #60666
- [main] Update dependencies from dotnet/extensions by @dotnet-maestro in #60702
- [main] Update dependencies from dotnet/symreader by @dotnet-maestro in #60703
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60676
- [main] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #60701
- Add support for ServerSentEventsResult and extension methods by @captainsafia in #60616
- 1es-ify Localization pipeline by @wtgodbe in #60720
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60730
- Suppress CS1591 warnings for PublicTopLevelProgram.Generated.g.cs by @benhopkinstech in #60727
- Fix: Inconsistent certificate chain handling between endpoint and default configuration by @jnjudge1 in #60710
- Fix use of ReconnectModal in Blazor templates with auto mode and global interactivity by @oroztocil in #60735
- Fix for: Minimal APIs and controllers treat header arrays differently by @smnsht in #58251
- Update Selenium versions by @JamesNK in #60744
- Unquarantine EventCountersAndMetricsValues and VerifyCountersFireWithCorrectValues by @SteveSandersonMS in #60651
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60746
- Add location.reload on rejected Blazor reconnection to ReconnectModal⦠by @oroztocil in #60753
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #60601
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60771
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #60772
- Don't send body in HEAD response when using PipeWriter.Advance before headers flushed by @BrennanConroy in #59725
- Update to Microsoft.OpenApi v2.0.0-preview.11 by @captainsafia in #60761
- Add avif MIME type by @xt0rted in #60790
- [main] (deps): Bump src/submodules/googletest from
2b6b042
to7218908
by @dependabot in #60664 - Localized file check-in by OneLocBuild Task: Build definition ID 1159: Build ID 2656907 by @dotnet-bot in #60736
- [main] Update dependencies from dotnet/efcore by @dotnet-maestro in #60793
- Sync shared code from runtime by @github-actions in #60782
- Clarify DefaultPolicy and FallbackPolicy Behavior in XML Docs by @shethaadit in #60619
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #60821
- [main] Update dependencies from dotnet/extensions by @dotnet-maestro in #60839
- [Blazor] Flow the WebAssembly options from Server to client through SSR marker by @maraf in #60714
- Refactoring DiagnosticDescriptors.cs files by @benhopkinstech in #60832
- Update milestones for April by @wtgodbe in #60853
- Deduplicate assets produced on multiple build legs in the VMR to only be produced on the 'primary' build leg by @jkoritzinsky in #60792
- Add doc link for policybot by @wtgodbe in #60856
- Update Playwright version in Versions.props by @sebastienros in #60854
- Fix punctuation of documentation in AuthenticationHandler.cs by @alexbeeston in #60814
- Descriptive Error for Improper Use of [AsParameters] by @smnsht in #58218
- Check length of TypeArguments before accessing via index by @benhopkinstech in #60742
- Add more schema tests by @captainsafia in #60822
- Fix apostrophes in ReconnectModal.razor.js by @danroth27 in #60816
- [main] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #60838
- Setting the Description in a ProducesResponseTypeAttribute works correctly for Minimal API by @sander1095 in #60539
- Add Microsoft.AspNetCore.OpenApi to the webapiaot template (with an optional flag to disable it) by @sander1095 in #60337
- Update .NET SDK to 10.0.100-preview.3.25122.1 by @github-actions in #60564
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #60861
- Quarantine RadioButtonGetsResetAfterSubmittingEnhancedForm test by @captainsafia in #60874
- Update project templates use primary constructors and collection expressions by @Varorbc in https://github.com/dotnet/aspnetcore/pul...
.NET 8.0.15
What's Changed
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #60355
- Update branding to 8.0.15 by @vseanreesermsft in #60784
- Add partitioned to cookie for SignalR browser testing by @BrennanConroy in #60728
- [release/8.0] (deps): Bump src/submodules/googletest from
e235eb3
to24a9e94
by @dependabot in #60677 - Merging internal commits for release/8.0 by @vseanreesermsft in #60879
Full Changelog: v8.0.14...v8.0.15