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 #59712
- Prevent RefreshSignInAsync if it is called with wrong user by @wtgodbe in #60881
- Use the host version that corresponds with the LKG SDK by @ViktorHofer in #60888
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #60442
- Only build platform-specific native assets in native build in VMR by @wtgodbe in #60896
- Quarantine EnhancedNavigationScrollBehavesSameAsBrowserOnNavigation by @captainsafia in #60876
- List Microsoft.AspNetCore.App in PackageOverrides.txt by @wtgodbe in #60897
- Support input validation for minimal APIs via generic resolver model by @captainsafia in #60724
- [main] Update dependencies from dotnet/efcore, dotnet/runtime by @dotnet-maestro in #60819
- Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @mgravell in #60915
- Quarantine recent flaky tests by @captainsafia in #60906
- [Blazor] Opt-in to use dotnet.boot.js by @maraf in #60751
- Add onboarding doc for new OSes by @wtgodbe in #60919
- Fix ASP.NET Core module installer upgrade issues by @lextm in #60769
- [Blazor] Support for declaratively persisting component and services state by @javiercn in #60634
- Bundle the .NET Runtime in the archives in the VMR as well by @jkoritzinsky in #60905
- Localized file check-in by OneLocBuild Task: Build definition ID 1159: Build ID 2662572 by @dotnet-bot in #60872
- [main] (deps): Bump src/submodules/googletest from
7218908
to4902ea2
by @dependabot in #60932 - [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60924
- [main] Update dependencies from dotnet/extensions by @dotnet-maestro in #60963
- Fix
RadioButtonGetsResetAfterSubmittingEnhancedForm
by @ilonatommy in #60920 - Update .NET SDK to 10.0.100-preview.3.25167.4 by @github-actions in #60968
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #60925
- [main] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #60962
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60940
- Rename
DisableMatchAllIgnoresLeftUriPart
toEnableMatchAllForQueryStringAndFragmentSwitchKey
by @ilonatommy in #60969 - Add doc owners column to area owners table by @Rick-Anderson in #60818
- Add default implementation to OpenAPI's new Description property to prevent a breaking change by @sander1095 in #60937
- Only build the target platform in native projs for the VMR by @ViktorHofer in #60910
- Only run issue-locker action on weekdays by @wtgodbe in #60979
- [main] Update dependencies from dotnet/runtime by @dotnet-maestro in #60982
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #60961
- [Infrastructure] Updated npm packages 2025-03-13 by @javiercn in #60918
- Add
NotFound
method inNavigationManager
for interactive and static rendering by @ilonatommy in #60752 - Use Kind Artifact metadata and minor improvements to Signing/Publishing.props by @ViktorHofer in #60967
- Add SignalR client log for stream item binding failure by @BrennanConroy in #60857
- perf: improve ManagedAuthenticatedEncryptor Decrypt() and Encrypt() flow by @DeagleGross in #59424
- Use ImpersonationToken for IIS Windows Auth by @BrennanConroy in #58041
- Fix OpenAPI XML code gen by @captainsafia in #60977
- Use trim-safe ValidationContext constructor and update RuntimeParameterInfoResolver by @captainsafia in #60976
- Don't build ANCM forwarders in VMR by @wtgodbe in #61000
- [release/10.0-preview3] Update dependencies from dotnet/runtime by @dotnet-maestro in #61028
- [release/10.0-preview3] Re-enable WOW64, arm64 forwarders in Hosting Bundle by @github-actions in #61049
- [release/10.0-preview3] Update dependencies from dotnet/efcore by @dotnet-maestro in #61070
- [release/10.0-preview3] Update dependencies from dotnet/efcore, dotnet/runtime by @dotnet-maestro in #61083
New Contributors
- @nidaca made their first contribution in #60529
- @mapedersen made their first contribution in #60544
- @NSTom made their first contribution in #59387
- @jnjudge1 made their first contribution in #60710
Full Changelog: v10.0.0-preview.2.25164.1...v10.0.0-preview.3.25172.1