Skip to content

Releases: dotnet/sdk

.NET 10.0.11

Choose a tag to compare

@by-msft by-msft released this 11 Aug 21:42
32593ca

Release

What's Changed

  • Fix 2xx builds by @jjonescz in #51118
  • Handle hardlinks with file-based app csc optimization by @jjonescz in #51135
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51187
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51217
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51225
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51231
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51239
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51262
  • Enable CI builds for 2xx branch by @marcpopMSFT in #50985
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51312
  • Improve progress output, rebuild projects serially by @tmat in #51227
  • Clean up browser communication protocol by @tmat in #51226
  • Convert Middleware and Agent.Host packages to source packages by @tmat in #51335
  • Fix dotnet new to suggest @ instead of deprecated :: separator in update notifications by @marcpopMSFT with @Copilot in #51153
  • Temporarily revert "Clean up browser communication protocol (#51226)" by @tmat in #51344
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51330
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51387
  • Update --project/--solution descriptions for dotnet test (MTP) by @Youssef1313 in #51371
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51403
  • Enable file-based user-secrets tests by @jjonescz in #51180
  • Remove no longer necessary Roslyn lexer experimental suppression by @jjonescz in #51410
  • Update implicit versions for October by @marcpopMSFT in #51341
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51418
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51426
  • [release/10.0.2xx] Fix dotnet run to accept Windows path separators on Linux by @github-actions[bot] in #51436
  • Exclude PublishDir from default items to prevent recursive artifacts in file-based apps by @baronfel with @Copilot in #51417
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51440
  • Update versions .props based on the RC2 build by @marcpopMSFT in #51414
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51479
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51490
  • [release/10.0.2xx] Fix CA1869 false positive in top-level statements by @github-actions[bot] in #51483
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51503
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51517
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51523
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51539
  • [release/10.0.2xx] Manually set source tag to a 10.0.2xx build by @dkurepa in #51541
  • [release/10.0.2xx] Remove legacy console template comment from .NET 10 console template by @github-actions[bot] in #51537
  • Update RulesMissingDocumentation.md by @jjonescz in #51543
  • Remove analyzer redirecting DLL by @jjonescz in #51511
  • Add source package for file-based programs support by @RikkiGibson in #51373
  • Accept both projects and solutions in 'dotnet test --project' (MTP) by @Youssef1313 in #51493
  • Add IsShipping property to FileBasedPrograms project file by @RikkiGibson in #51581
  • [release/10.0.2xx] Remove razor_tooling from format example ci test by @github-actions[bot] in #51573
  • Include FileBasedPrograms package project in the solution by @RikkiGibson in #51587
  • Set EnableDefaultEmbeddedResourceItems and EnableDefaultNoneItems to false for file-based apps using default SDK by @jjonescz with @Copilot in #51542
  • Include EmbeddedResources in Microsoft.DotNet.HotReload.Web.Middleware package by @tmat in #51595
  • [release/10.0.2xx] Make S.CL builder DSLs more transferable (#50685) by @baronfel in #51622
  • Ensure that --nologo adheres to DOTNET_NOLOGO if present by @baronfel in #51462
  • Revert "Temporarily revert "Clean up browser communication protocol (#51226)"" by @tmat in #51571
  • Reuse ProjectCollection across DTBs by @tmat in #51620
  • [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #51612
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51567
  • Improve clarity of 'dotnet project convert' output directory prompt by @jjonescz with @Copilot in #51443
  • Refactor dotnet-watch into a package consumable from Aspire.CLI by @tmat in #51223
  • Remove more analyzer redirecting VSIX related stuff by @jjonescz in #51692
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51709
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51442
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51732
  • Support variables in #:project directives by @jjonescz in #51108
  • [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #51733
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51758
  • [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #51760
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51724
  • Fix solution parsing in dotnet test for Microsoft.Testing.Platform by @Youssef1313 in #51411
  • Update MSTest templates to version 4.0.2 by @Youssef1313 with @Copilot in #51762
  • Separate 'test' command definitions from implementations by @tmat in #51781
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51798
  • Add deprecation warning NETSDK1234 for RoslynCompilerType=Framework by @jjonescz with @Copilot in #51723
  • Fix test duration display to not show "(0ms)" when duration is unavailable by @Youssef1313 with @Copilot in #51792
  • [release/10.0.2xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #51801
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51812
  • [automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' by @github-actions[bot] in #51849
  • Hot Reload: Do not add empty div when diagnostics are empty by @tmat in #51836
  • Update implicit versions for the November release by @marcpopMSFT in #51652
  • Template Engine CLI commands: separate definitions from implementations by @tmat in #51747
  • Update to the RTM build of runtime. by @marcpopMSFT in #51660
  • [release/10.0.2xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #51817
  • Fix CS2002 when EnableDefaultCompileItems=true in file-based apps by @jjonescz with @Copilot in #51790
  • [release/10.0.2xx] [dotnet-cli] pr...
Read more

.NET 8.0.30

Choose a tag to compare

@by-msft by-msft released this 11 Aug 19:46

Release

What's Changed

  • [release/8.0.1xx] Update dependencies from dotnet/source-build-assets by @dotnet-maestro[bot] in #54548
  • Merging internal commits for release/8.0.1xx by @vseanreesermsft in #54667
  • [release/8.0.4xx] Update branding to 8.0.424 by @dotnet-bot in #55149
  • [release/8.0.1xx] Update branding to 8.0.130 by @dotnet-bot in #55150
  • [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #55168
  • Replace ubuntu22 VM and Helix images with Azure Linux 3 by @marcpopMSFT in #53792
  • [release/8.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #55183
  • [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #55207
  • [release/8.0.1xx] Disable network isolation on internal PR builds; enforce CFSClean3 on official by @marcpopMSFT in #55220
  • [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #55288
  • Merging internal commits for release/8.0.4xx by @dotnet-bot in #55279
  • [release/8.0.4xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #55355

Full Changelog: v8.0.423...v8.0.424

.NET 9.0.19

Choose a tag to compare

@by-msft by-msft released this 11 Aug 21:16

Release

What's Changed

  • [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #54364
  • [release/8.0.4xx] Fix internal feed auth in unofficial CI pipeline by @github-actions[bot] in #54363
  • [release/9.0.1xx] Update dependencies from dotnet/source-build-assets by @dotnet-maestro[bot] in #54406
  • [release/9.0.1xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #54465
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #54569
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #54381
  • Merging internal commits for release/9.0.1xx by @vseanreesermsft in #54665
  • [release/9.0.1xx] Do not synchronize docx from the AAD submodule by @premun in #54678
  • .NET Source-Build 9.0.118 June 2026 Updates by @dotnet-sb-bot in #54670
  • Avoid possible test timeout due to very verbose output by @dsplaisted in #54642
  • [release/9.0.1xx] Update dependencies from dotnet/source-build-assets by @dotnet-maestro[bot] in #54674
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #54671
  • Use truncating logger by default for all tests by @dsplaisted in #54795
  • [release/9.0.3xx] Update branding to 9.0.317 by @dotnet-bot in #55151
  • [release/9.0.1xx] Update branding to 9.0.120 by @dotnet-bot in #55152
  • [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #54570
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #54750
  • [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #55210
  • Work around license scan timeout by scanning source-build-assets serially by @mthalman in #55219
  • [release/9.0.3xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #54912
  • Merging internal commits for release/9.0.3xx by @dotnet-bot in #55278
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #55233

Full Changelog: v9.0.316...v9.0.317

.NET 8.0.29

Choose a tag to compare

@by-msft by-msft released this 14 Jul 22:36

Release

What's Changed

Full Changelog: v8.0.422...v8.0.423

.NET 9.0.18

Choose a tag to compare

@by-msft by-msft released this 15 Jul 00:14

Release

What's Changed

  • [release/8.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #54281
  • Merging internal commits for release/8.0.1xx by @vseanreesermsft in #54270
  • Merging internal commits for release/8.0.4xx by @vseanreesermsft in #54269
  • [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #54315
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #54316
  • Add task to remove blocked audit sources from NuGet.config by @mthalman in #54318
  • Merging internal commits for release/9.0.1xx by @vseanreesermsft in #54265
  • [release/8.0.4xx] Update dependencies from dotnet/source-build-externals by @dotnet-maestro[bot] in #54338
  • [release/8.0.1xx] Update dependencies from dotnet/source-build-externals by @dotnet-maestro[bot] in #54327
  • [release/8.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #54342
  • [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #54345
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #54326
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #54347
  • .NET Source-Build 9.0.117 May 2026 Updates by @dotnet-sb-bot in #54273
  • [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #54349
  • [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #54366
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #54370
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #54354
  • Update branding to 9.0.119 by @vseanreesermsft in #54563
  • Update branding to 9.0.316 by @vseanreesermsft in #54564
  • [release/9.0.3xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro[bot] in #54478
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #54592
  • Merging internal commits for release/9.0.3xx by @vseanreesermsft in #54664
  • [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #54452

Full Changelog: v9.0.315...v9.0.316

.NET 8.0.28

Choose a tag to compare

@by-msft by-msft released this 09 Jun 18:56

Release

What's Changed

Full Changelog: v8.0.421...v8.0.422

.NET 9.0.17

Choose a tag to compare

@by-msft by-msft released this 09 Jun 19:12

Release

What's Changed

Full Changelog: v9.0.314...v9.0.315

.NET 9.0.16

Choose a tag to compare

@rbhanda rbhanda released this 12 May 18:41

Release

What's Changed

  • Update branding to 8.0.125 by @vseanreesermsft in #52778
  • Merging internal commits for release/8.0.1xx by @vseanreesermsft in #52952
  • [release/8.0.1xx] Update branding to 8.0.126 by @vseanreesermsft in #53232
  • [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53246
  • [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/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
  • [release/8.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53240
  • [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
  • [release/8.0.4xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #53374
  • .NET Source-Build 9.0.115 March 2026 Updates by @dotnet-sb-bot in #53358
  • Merging internal commits for release/8.0.4xx by @vseanreesermsft in #53360
  • Merging internal commits for release/8.0.1xx by @vseanreesermsft in #53359
  • [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #53399
  • Increase memory for license scanning by @mthalman in #53720
  • 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
  • [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
  • [release/9.0.3xx] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro[bot] in #53524
  • [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
  • Use source-build-assets repo 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
  • [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #53531
  • 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
  • [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.4xx' by @github-actions[bot] in #53876
  • .NET Source-Build 9.0.116 April 2026 Updates by @dotnet-sb-bot in #53864
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #53875
  • Merging internal commits for release/9.0.3xx by @vseanreesermsft in #53860
  • [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
  • [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
  • Split source-build-assets license scanning into separate sub-scans by @mthalman in #53896
  • [release/8.0.4xx] Enable NuGet Audit for security vulnerability scanning by @Copilot in #51618
  • [release/8.0.4xx] Update dependencies from dotnet/source-build-externals by @dotnet-maestro[bot] in #53936
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #53932
  • Replace ubuntu22 VM and Helix images with Azure Linux 3 by @ellahathaway in #53931
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53941
  • [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53983
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #53986
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #53924
  • [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #54006
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #54008

Full Changelog: v9.0.313...v9.0.314

.NET 8.0.27

Choose a tag to compare

@rbhanda rbhanda released this 12 May 18:43

.NET 10.0.10

Choose a tag to compare

@by-msft by-msft released this 15 Jul 00:37
8ece2d6

Release

What's Changed

  • [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 PosixSignalRegistration by @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 run by @jonathanpeppers in #52608
  • Add csc.rsp test by @jjonescz in #52510
  • Fix duplicate solution folder creation when adding multiple projects from same directory by @marcpopMSFT with @Copilot in #52092
  • Fix: Allow --version option with workload restore by @marcpopMSFT with @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
  • [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
  • Add support for creating and editing solution filter (.slnf) files from the CLI by @marcpopMSFT with @Copilot in #51156
  • [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 8.0.125 by @vseanreesermsft in #52778
  • [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #52767
  • dotnet run -e FOO=BAR passes @(RuntimeEnvironmentVariable) by @jonathanpeppers in #52664
  • Refactor VSHostObject credential extraction for COM compatibility and out-of-process execution by @YuliiaKovalova in #52856
  • Add .code-workspace files for all solutions by @tmat in #52839
  • Lock around access to s_dynamicSymbols by @tmat in #52887
  • [release/10.0.3xx] Backport #52816 by @lewing in #52881
  • Improve MTP dotnet test error reporting by @Youssef1313 in #52911
  • Support boolean values for --self-contained flag by @marcpopMSFT with @Copilot in #52333
  • [automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' by @github-actions[bot] in #52923
  • 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.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
  • Disable workspace-based development in settings by @tmat in #52990
  • Merging internal commits for release/8.0.1xx by @vseanreesermsft in #52952
  • Reject --add-source when package source mapping is enabled by @marcpopMSFT with @Copilot in #52863
  • 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 during DeployToDevice target by @jonathanpeppers in #53018
  • Workaround for NuGet restore bug by @tmat in #53020
  • [release/10.0.3xx] Backflow VMR 301743 by @mmitche in #53029
  • Consolidate duplicate VSHostObject implementations by @YuliiaKovalova in #53028
  • 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
  • File-based apps: add support for #:include by @jjonescz in #52347
  • Add DotNetSdkSupportsVSHostObjectRemoting property by @YuliiaKovalova in #53100
  • Clean up some file-based app APIs by @jjonescz in #53056
  • Move dotnet-format by @tmat in #53138
  • [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.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
  • [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
  • Fix Locked comment tokens to include surrounding apostrophes in FileBasedProgramsResources.resx by @marcpopMSFT with @Copilot in #53180
  • Fix tool install --source option not being respected for global and local tools by @marcpopMSFT with @Copilot in #52787
  • [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
  • Rename ms.docs to ms-docs in mcp.json by @jjonescz in #53237
  • 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
  • Remove approval prompt from dotnet tool exec - running dnx is implicit approval by @marcpopMSFT with @Copilot in #52956
  • [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53246
  • [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/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
  • 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 @marcpopMSFT with @Copilot in #53241
  • [release/8.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #53240
  • Publish Microsoft.DotNet.ProjectTools package by @tmat in https://github...
Read more