What's Changed
- [release/8.0.1xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #52454
- Merging internal commits for release/8.0.4xx by @vseanreesermsft in #52433
- Merging internal commits for release/8.0.1xx by @vseanreesermsft in #52432
- [release/9.0.1xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #52561
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #52539
- [dotnet watch] Unify code paths processing static asset and scoped css updates by @tmat in #52225
- Separate command definitions to a new project by @tmat in #52382
- [HotReloadAgent] Handle unsupported platform for
PosixSignalRegistrationby @jonathanpeppers in #52466 - Move New command definitions to CommandDefinitions project by @tmat in #52526
- Include more DLLs in redist fast path target by @jjonescz in #52551
- Revert "Include more DLLs in redist fast path target" by @jjonescz in #52637
- [release/10.0.3xx] backport mobile changes for
dotnet runby @jonathanpeppers in #52608 - Add csc.rsp test by @jjonescz in #52510
- Fix duplicate solution folder creation when adding multiple projects from same directory by @Copilot in #52092
- Fix: Allow --version option with workload restore by @Copilot in #52048
- dotnet root command and dotnet watch by @tmat in #52583
- [dotnet watch] Make application of changes always async by @tmat in #52469
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52585
- Port sdk-diff-tests and license-scan pipelines to 1ES pipeline templates by @mthalman in #52735
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #52588
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #52746
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52748
- Add support for creating and editing solution filter (.slnf) files from the CLI by @Copilot in #51156
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52760
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #52754
- Style cleanup by @tmat in #52751
- Update branding to 9.0.115 by @vseanreesermsft in #52781
- Update branding to 9.0.312 by @vseanreesermsft in #52782
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52776
- [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #52590
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #52797
- [release/9.0.3xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #52624
- Update branding to 8.0.125 by @vseanreesermsft in #52778
- Update branding to 8.0.419 by @vseanreesermsft in #52780
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #52767
- [release/9.0.1xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #52606
- [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #52592
- [release/9.0.3xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #52594
- [release/9.0.1xx] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro[bot] in #52667
- [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #52530
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52801
- [release/9.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #52591
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #52799
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #52786
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #52739
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52823
- [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #52529
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #52826
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #52828
dotnet run -e FOO=BARpasses@(RuntimeEnvironmentVariable)by @jonathanpeppers in #52664- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52831
- [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #52841
- [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #52843
- [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #52825
- Increase mem alloc for license scanning container by @mthalman in #52857
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #52842
- [release/9.0.1xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #52852
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52860
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #52868
- [release/9.0.3xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #52866
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #52846
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #52848
- Refactor VSHostObject credential extraction for COM compatibility and out-of-process execution by @YuliiaKovalova in #52856
- [release/10.0.1xx] Keep template_feed/../content/../.gitattributes in archives by @baronfel in #52771
- Update target framework visibility conditions and remove VS-specific error message by @Copilot in #52235
- Add .code-workspace files for all solutions by @tmat in #52839
- Lock around access to s_dynamicSymbols by @tmat in #52887
- [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #52892
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #52891
- [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #52890
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #52903
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #52902
- [release/8.0.4xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #52872
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #52904
- Fix vmr-license-scan pipeline for 1ES template compatibility by @mthalman in #52919
- [release/10.0.3xx] Backport #52816 by @lewing in #52881
- Improve MTP dotnet test error reporting by @Youssef1313 in #52911
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #52927
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52931
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #52933
- Support boolean values for --self-contained flag by @Copilot in #52333
- Merging internal commits for release/9.0.3xx by @vseanreesermsft in #52947
- [release/9.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #52928
- [release/9.0.1xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #52907
- [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #52967
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #52968
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52971
- [release/9.0.3xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #52925
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #52923
- [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #52969
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #52973
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #52974
- [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #52849
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #52972
- Update VersionFeature80 and VersionFeature90 values for Feb release by @marcpopMSFT in #52957
- Update release branch version in CI configuration by @marcpopMSFT in #52922
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52979
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #52941
- [dotnet-watch] Misc test and product reliability fixes by @tmat in #52897
- Merging internal commits for release/9.0.1xx by @vseanreesermsft in #52946
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #52975
- [release/9.0.1xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #52981
- [release/9.0.3xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #52998
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #52995
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #52999
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53003
- Disable workspace-based development in settings by @tmat in #52990
- Update vmr-sync images to ubuntu 2204 by @ellahathaway in #52992
- Prevent Copilot from running dotnet format in PRs by @Copilot in #52989
- Merging internal commits for release/8.0.1xx by @vseanreesermsft in #52952
- Merging internal commits for release/8.0.4xx by @vseanreesermsft in #52953
- Reject --add-source when package source mapping is enabled by @Copilot in #52863
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53011
- Remove duplicate containers node by @marcpopMSFT in #53021
- [release/9.0.3xx] Remove duplicate containers node by @github-actions[bot] in #53022
- [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #53013
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #53008
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53024
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53026
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2902832 by @dotnet-bot in #53009
- Cleans up test package references and global usings by @tmat in #53019
- [dotnet run]
$(Device)global property missing duringDeployToDevicetarget by @jonathanpeppers in #53018 - Workaround for NuGet restore bug by @tmat in #53020
- .NET Source-Build 9.0.114 February 2026 Updates by @dotnet-sb-bot in #52962
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53039
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53031
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53041
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53043
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53069
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53044
- [release/10.0.3xx] Backflow VMR 301743 by @mmitche in #53029
- Consolidate duplicate VSHostObject implementations by @YuliiaKovalova in #53028
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53080
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53081
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53082
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53083
- Enable and fix WASM tests by @tmat in #52960
- Refactor Hot Reload loop cancellation by @tmat in #53048
- Remove failing assert from file-level directive parser by @jjonescz in #53087
- [dotnet-watch] http transport for mobile by @jonathanpeppers in #52581
- Disable WASM tests on Linux by @tmat in #53105
- [release/10.0.3xx] Manual backflow of sdk release/10.0.3xx by @adamzip in #53090
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53095
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53109
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53110
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53094
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53132
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53131
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53130
- File-based apps: add support for
#:includeby @jjonescz in #52347 - Add DotNetSdkSupportsVSHostObjectRemoting property by @YuliiaKovalova in #53100
- Clean up some file-based app APIs by @jjonescz in #53056
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53133
- Move dotnet-format by @tmat in #53138
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53145
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53146
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53147
- [dotnet-watch] File based programs, build improvements and polyglot Aspire pre-requisites by @tmat in #52648
- Update RazorLangVersion to 10.0 in .NET 10.0.3xx by @davidwengier in #53150
- Rename BuiltInTools dir to Dotnet.Watch by @tmat in #53159
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #52753
- [automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' by @github-actions[bot] in #52794
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53002
- [release/10.0.3xx] Add comprehensive LLM tool detection support (18 tools) by @github-actions[bot] in #52901
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53166
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53167
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53164
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53171
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53168
- Split ApplyDeltaTests into multiple types by @tmat in #53158
- Consolidate file-level directive manipulation by @jjonescz in #53136
- Streamline web socket config, KestrelWebSocketServer impl by @tmat in #53108
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2912121 by @dotnet-bot in #53123
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53172
- Fix Locked comment tokens to include surrounding apostrophes in FileBasedProgramsResources.resx by @Copilot in #53180
- Fix tool install --source option not being respected for global and local tools by @Copilot in #52787
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53186
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53185
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53184
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53188
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2914767 by @dotnet-bot in #53195
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53211
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53220
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53219
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53225
- [release/9.0.3xx] Update branding to 9.0.313 by @vseanreesermsft in #53230
- Rename ms.docs to ms-docs in mcp.json by @jjonescz in #53237
- [release/9.0.1xx] Update branding to 9.0.116 by @vseanreesermsft in #53231
- Remove workarounds for a fixed issue in run-file tests by @jjonescz in #53214
- [release/8.0.1xx] Update branding to 8.0.126 by @vseanreesermsft in #53232
- [release/8.0.4xx] Update branding to 8.0.420 by @vseanreesermsft in #53233
- Remove approval prompt from
dotnet tool exec- running dnx is implicit approval by @Copilot in #52956 - [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53228
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53239
- [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53246
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53248
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53249
- [release/9.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #53067
- [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #53128
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53238
- [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #53129
- [release/8.0.4xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #53038
- [release/8.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #53065
- [release/9.0.1xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #53155
- [release/9.0.3xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #53165
- [release/8.0.4xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #53066
- [release/8.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #53216
- [release/8.0.4xx] Update dependencies from dotnet/source-build-externals by @dotnet-maestro[bot] in #53218
- [release/8.0.4xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #53217
- [release/8.0.1xx] Update dependencies from dotnet/source-build-externals by @dotnet-maestro[bot] in #53212
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #53036
- Add a script that takes output of dotnet-watch tests and formats it to HTML that's easier to reason about by @tmat in #53215
- Fix ObjectDisposedException race condition in TimestampedFileLogger by @Copilot in #53241
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53260
- [release/8.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53240
- Publish Microsoft.DotNet.ProjectTools package by @tmat in #53265
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53259
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2918587 by @dotnet-bot in #53244
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53262
- Watch Aspire by @tmat in #53192
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2918883 by @dotnet-bot in #53270
- [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #53014
- [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53274
- [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #53245
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53276
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53275
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #53269
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53277
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53279
- Use FrameworkList.xml instead of hard-coding references and analyzers in optimized CSC-only file-based app builds by @Copilot in #53205
- Add --delete-source option and interactive prompt to project convert by @Copilot in #52802
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53296
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53295
- [MTP dotnet test]: Allow specifying project, solution, directory, or test modules as positional argument by @Youssef1313 in #53004
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53223
- [automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' by @github-actions[bot] in #53236
- [dotnet run/watch] gracefully handle Ctrl+C for Windows (WinForms, WPF, MAUI) by @jonathanpeppers in #53127
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53310
- [release/10.0.3xx] Fix dotnet test hang when the test app process exits but a child process of it remains alive by @github-actions[bot] in #53321
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53316
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53317
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53320
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2921244 by @dotnet-bot in #53323
- Automatically generate embedded file contents for optimized run-file path by @jjonescz in #53086
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53312
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53327
- Backport changes from main by @tmat in #53293
- Implement auto-relaunch on process crash by @tmat in #53314
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53339
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53349
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53348
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53351
- Ensure csc.rsp is always written to disk with dotnet run and dotnet build by @Copilot in #53235
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53352
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53346
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53338
- Merging internal commits for release/9.0.3xx by @vseanreesermsft in #53363
- [release/8.0.4xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #53374
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53376
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53372
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53375
- Add
--artifacts-pathsupport todotnet testin MTP mode by @Copilot in #53353 - Merging internal commits for release/9.0.1xx by @vseanreesermsft in #53362
- .NET Source-Build 9.0.115 March 2026 Updates by @dotnet-sb-bot in #53358
- [automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' by @github-actions[bot] in #53367
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53364
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53379
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #53390
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53381
- Merging internal commits for release/8.0.4xx by @vseanreesermsft in #53360
- Merging internal commits for release/8.0.1xx by @vseanreesermsft in #53359
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53404
- [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #53399
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53403
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53394
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53398
- [automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' by @github-actions[bot] in #53397
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53432
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53430
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53433
- Keep
.csin file-based app virtual.csprojfile name by @jjonescz in #53182 - [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53420
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53421
- Fix
dotnet tool exec/dnxfailing when tool exists indotnet-tools.jsonbut not yet restored by @Copilot in #53361 - [release/10.0.3xx] Fix dotnet remove package project argument by @martinrrm in #53419
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53435
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53458
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53462
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53457
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53477
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53445
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53459
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53284
- Implements target framework selection for multi-targeted projects by @tmat in #53466
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53484
- Improve shutdown sequence of Aspire service and fix race condition by @tmat in #53271
- Use new API for parsing binary logger parameter by @tmat in #53492
- Update VersionFeature80 and VersionFeature90 values for March releases by @marcpopMSFT in #53415
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53483
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53493
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53502
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53509
- Fix output validation in LaunchesBrowserOnStart test by @tmat in #53498
- Cleanup style: unused usings and file-scoped namespaces by @tmat in #53491
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53520
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53506
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53507
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53527
- Do not include forwarded --target option in build arguments by @tmat in #53503
- [dotnet run] Fix
NETSDK1005when project refs different TFMs by @jonathanpeppers in #53523 - [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53548
- Avoid redirecting process output by @tmat in #53539
- [dotnet-watch] Use Spectre.Console for target framework selection by @jonathanpeppers in #53540
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53558
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53551
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53570
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53572
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53571
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53565
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53510
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2934590 by @dotnet-bot in #53554
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53575
- Quote arguments to [MSBuild]::MakeRelative by @rainersigwald in #53446
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53555
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53585
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53587
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53586
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53590
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53588
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53589
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53581
- Port #52743 to release/10.0.3xx: Remove ResolverTargetFramework and ToolsetTargetFramework aliases by @Copilot in #53309
- [backport to release/10.0.3xx]Add warnings for newer tool versions during dotnet tool restore by @baronfel in #52715
- [release/10.0.3xx] Fix
dotnet reference add/removefailing when no--projectis specified by @github-actions[bot] in #53601 - Add skill for incremental building by @jjonescz in #53479
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53597
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53618
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53609
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53610
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2938097 by @dotnet-bot in #53619
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53605
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2938919 by @dotnet-bot in #53624
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53621
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53622
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53628
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53633
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53638
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53641
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53640
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53639
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53642
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53636
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53646
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53651
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53650
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53653
- dotnet test MTP: Disable ANSI output in LLM environments by @Youssef1313 in #53654
- [dotnet-watch] Add device selection support by @jonathanpeppers in #53631
- [dotnet-watch] Fix WebSocket transport crash on Ctrl+R restart by @jonathanpeppers in #53648
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53655
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53666
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53668
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53671
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53670
- [dotnet watch] Fix target framework selector being stuck by @jonathanpeppers in #53675
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53669
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53611
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53674
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53683
- [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53684
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53686
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53681
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2943136 by @dotnet-bot in #53690
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53696
- Increase memory for license scanning by @mthalman in #53720
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53706
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53747
- Update Azure Linux arm64 image by @mthalman in #53756
- [release/8.0.4xx] Update branding to 8.0.421 by @vseanreesermsft in #53738
- [release/9.0.1xx] Update branding to 9.0.117 by @vseanreesermsft in #53739
- [release/8.0.1xx] Update branding to 8.0.127 by @vseanreesermsft in #53737
- [release/8.0.4xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #53529
- [release/8.0.4xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #53702
- [release/8.0.4xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #53623
- [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #53530
- [release/9.0.1xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #53533
- [release/8.0.4xx] Update dependencies from dotnet/source-build-externals by @dotnet-maestro[bot] in #53765
- [release/9.0.3xx] Update branding to 9.0.314 by @vseanreesermsft in #53740
- [release/8.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #53528
- [release/9.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #53703
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53745
- [release/8.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53748
- [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53764
- [release/8.0.1xx] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro[bot] in #53566
- [release/8.0.1xx] Update dependencies from dotnet/source-build-externals by @dotnet-maestro[bot] in #53755
- Warn for missing shebang by @jjonescz in #53614
- [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #53767
- [release/8.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #53701
- Fix dnx not authenticating for private feeds by @robertcoltheart in #53322
- [release/9.0.3xx] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro[bot] in #53524
- [automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' by @github-actions[bot] in #53770
- [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #53377
- [release/9.0.3xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #53542
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53784
- [automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' by @github-actions[bot] in #53801
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53804
- Improve support of nuget commands with file-based apps by @jjonescz in #53535
- [release/10.0.1xx] Fix working directory of simple file-based apps by @github-actions[bot] in #53803
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53824
- Fix
dotnet clean file-based-appsin docs by @jjonescz in #53806 - Use
source-build-assetsrepo by @NikolaMilosavljevic in #53811 - [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #53728
- [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53746
- Keep strong reference to virtual project's ProjectRootElement to prevent GC by @jjonescz in #53807
- [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #53531
- [automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' by @github-actions[bot] in #53849
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #53852
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53679
- Merging internal commits for release/9.0.1xx by @vseanreesermsft in #53859
- Merging internal commits for release/8.0.4xx by @vseanreesermsft in #53862
- Merging internal commits for release/8.0.1xx by @vseanreesermsft in #53863
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53873
- [watch] Fixes command line parsing and TFM selection for FBAs by @tmat in #53698
- Fix reporting Hot Reload capabilities of WASM projects by @tmat in #53665
- Implement
#:refdirective for file-based apps by @jjonescz in #53480 - [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #53876
- [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #53704
- .NET Source-Build 9.0.116 April 2026 Updates by @dotnet-sb-bot in #53864
- [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53758
- [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #53875
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53795
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53759
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2951665 by @dotnet-bot in #53851
- Merging internal commits for release/9.0.3xx by @vseanreesermsft in #53860
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53907
- [release/10.0.3xx] Enhance fish shell completions with static+dynamic hybrid generation by @github-actions[bot] in #53779
- [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53898
- [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53910
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53911
- Add validation script and nested AGENTS.md to enforce agent skill quality by @lbussell in #53721
- [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #53913
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #53874
- [automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' by @github-actions[bot] in #53901
- [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #53894
- Split source-build-assets license scanning into separate sub-scans by @mthalman in #53896
- [release/10.0.3xx] Fix AspireHostLauncher not launching the Aspire host by @github-actions[bot] in #53880
- [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53925
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53935
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2953524 by @dotnet-bot in #53940
- Warn about common run-file pitfalls by @jjonescz in #53833
- Remove feature flags for
#:includeand#:excludeby @jjonescz in #53775 - Fix NRE in ToolConfigurationDeserializer when RuntimeIdentifierPackages is null by @Copilot in #53369
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2954006 by @dotnet-bot in #53961
- Downgrade implicit version for the hotfix by @marcpopMSFT in #53972
- [release/10.0.3xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #53988
- Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2955435 by @dotnet-bot in #53991
- [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #53924
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.3xx' by @github-actions[bot] in #53980
- Enable CI builds and locbranch for 4xx by @marcpopMSFT in #53968
- Switch to automatic version calculation for 10.0.3xx by @marcpopMSFT in #53974
- [automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' by @github-actions[bot] in #53992
- [release/10.0.3xx] Fix dotnet tool runner stripping duplicate flags when rollForward is enabled by @github-actions[bot] in #53821
- [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.3xx' by @github-actions[bot] in #54011
New Contributors
- @adamzip made their first contribution in #53090
- @robertcoltheart made their first contribution in #53322
Full Changelog: v10.0.200...v10.0.300