Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: dotnet/sdk

.NET 9.0.10

14 Oct 22:27

Choose a tag to compare

Release

What's Changed

  • [release/8.0.4xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #50229
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #50268
  • [release/8.0.3xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #50270
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50281
  • [release/8.0.4xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #50272
  • [automated] Merge branch 'release/8.0.3xx' => 'release/8.0.4xx' by @github-actions[bot] in #50277
  • [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50298
  • [release/8.0.4xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50301
  • [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50304
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50320
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50326
  • Update branding to 9.0.111 by @vseanreesermsft in #50586
  • Update our container images to ones that are in support by @marcpopMSFT in #49942
  • Update branding to 8.0.415 by @vseanreesermsft in #50585
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #50692
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #50683
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50591
  • [release/9.0.1xx] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #50466
  • [release/9.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #50590
  • [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50543
  • [release/9.0.1xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #50382
  • [release/9.0.1xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #50459
  • [release/9.0.1xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #50720
  • [release/9.0.3xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #50383
  • [release/9.0.3xx] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #50467
  • [release/9.0.3xx] Update dependencies from microsoft/vstest by @dotnet-maestro[bot] in #50542
  • [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50544
  • Update branding to 9.0.306 by @vseanreesermsft in #50724
  • [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50592
  • Merging internal commits for release/9.0.1xx by @vseanreesermsft in #50712
  • [release/8.0.4xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #50539
  • .NET Source-Build 9.0.110 September 2025 Updates by @dotnet-sb-bot in #50714
  • [release/9.0.3xx] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro[bot] in #50457
  • [release/9.0.3xx] Update dependencies from dotnet/razor by @dotnet-maestro[bot] in #50465
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #50745
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #50699
  • [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50357
  • [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50764
  • [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50765
  • Upgrade scancode to 32.4.1 by @Winniexu01 in #50777
  • Add static to fix IDE0062 by @marcpopMSFT in #50771
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #50772
  • [release/8.0.4xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #50381
  • [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50804
  • [release/9.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #50802
  • [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50803
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #50788
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #50827
  • [9.0.3xx] detect .NET 10 RID-specific tools and provide a more actionable error by @baronfel in #50416
  • Merging internal commits for release/9.0.3xx by @vseanreesermsft in #50711
  • [9.0.1xx] detect .NET 10 RID-specific tools and provide a more actionable error by @baronfel in #50415
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #50845
  • [release/9.0.3xx] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #50848
  • [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50853
  • [release/9.0.3xx] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @github-actions[bot] in #50910

Full Changelog: v9.0.305...v9.0.306

.NET 8.0.21

14 Oct 22:26

Choose a tag to compare

Release

What's Changed

Full Changelog: v8.0.414...v8.0.415

.NET 10.0 RC 2

14 Oct 22:29
0b21e6c

Choose a tag to compare

.NET 10.0 RC 2 Pre-release
Pre-release

Release

What's Changed

  • [release/8.0.3xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #50175
  • [release/8.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50141
  • [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50142
  • [release/9.0.3xx] Fix forwarding DOTNET_ROOT by @nohwnd in #50185
  • Merging internal commits for release/8.0.3xx by @vseanreesermsft in #50088
  • Merging internal commits for release/8.0.4xx by @vseanreesermsft in #50089
  • [release/9.0.3xx] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #50232
  • [release/9.0.1xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #50231
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #50237
  • [automated] Merge branch 'release/8.0.3xx' => 'release/8.0.4xx' by @github-actions[bot] in #50225
  • [release/9.0.1xx] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #50252
  • [release/9.0.3xx] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #50253
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #50249
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #50255
  • Retry all errors to handle curl (18) by @Winniexu01 in #50259
  • [release/8.0.4xx] Update dependencies from dotnet/msbuild by @dotnet-maestro[bot] in #50229
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions[bot] in #50268
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' by @github-actions[bot] in #50261
  • [release/8.0.3xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #50270
  • [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50282
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50281
  • [release/8.0.4xx] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #50272
  • [automated] Merge branch 'release/8.0.3xx' => 'release/8.0.4xx' by @github-actions[bot] in #50277
  • [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #50303
  • [release/9.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50305
  • [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50298
  • [release/8.0.4xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50301
  • [release/9.0.1xx] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #50304
  • [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50319
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50320
  • [release/9.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50327
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro[bot] in #50326
  • [release/10.0.1xx] Add the missing netcore installer to the bundle by @github-actions[bot] in #50353
  • [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #50300
  • [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #50358
  • Remove .NET Standard 2.1 Targeting Pack from installers by @joeloff in #50354
  • Move localization to the 1xx branch so we get translations for net10 by @marcpopMSFT in #50346
  • Update to the July implicit version for the 1xx branch by @marcpopMSFT in #50345
  • Allow any-RID builds to resolve assets like completely-RID-less builds by @baronfel in #50376
  • Generate pruning data correctly (#50348) by @nkolev92 in #50377
  • Fix ProductName for SDK placeholder by @joeloff in #50378
  • [release/10.0.1xx] Default dotnet new sln to slnx format for .NET 10 by @github-actions[bot] in #50373
  • Fix package prune data for .NET Core 2.x by @dsplaisted in #50370
  • [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #50401
  • [release/10.0.1xx] Simplify run properties usage by @github-actions[bot] in #50404
  • [release/10.0.1xx] Sort options alphabetically by name by @github-actions[bot] in #50405
  • [release/10.0.1xx] Fix some error messages in dotnet test by @github-actions[bot] in #50406
  • Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2777507 by @dotnet-bot in #50424
  • [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #50425
  • Support dotnet pack file.cs by @jjonescz in #50168
  • Add globalJson property for global.json state to toplevelparser/command event by @elinor-fung in #50440
  • [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #50450
  • Remove directory option in dotnet test by @mariam-abdulla in #50434
  • [release/10.0.1xx] Update ProcessFrameworkReferences and ResolveAppHosts to not look for runtime-specific assets for the any RID by @baronfel in #50455
  • Enabled automatic CI for both RC1 and 10.0.1xx by @marcpopMSFT in #50422
  • [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #50481
  • Add PostAction for dotnet.config by @Youssef1313 in #50285
  • [release/10.0.1xx] Move generating implicit framework defines to a target. by @github-actions[bot] in #50486
  • [release/10.0.1xx] Fix first-run experience output interfering with completion commands by @github-actions[bot] in #50472
  • Create Microsoft.DotNet.HotReload.Web.Middleware package by @tmat in #50494
  • [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #50506
  • _MTPBuild should only build if MTP project by @Youssef1313 in #50508
  • Update MSTest template.json to create dotnet.config by @Youssef1313 in #50482
  • [release/10.0.1xx] [StaticWebAssets] Use property for original resource by @github-actions[bot] in #50453
  • Disable the test leg in CI build by @marcpopMSFT in #50477
  • Update overlay SDK to include the stage0 downlevel implicit versions (#50344) by @marcpopMSFT in #50418
  • [release/10.0.1xx] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #50427
  • Localized file check-in by OneLocBuild Task: Build definition ID 140: Build ID 2780955 by @dotnet-bot in #50510
  • [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #50520
  • [release/10.0.1xx] Update dependencies from microsoft/testfx by @dotnet-maestro[bot] in #50541
  • Change MaxParallelTestModulesOption to int by @mariam-abdulla in #50548
  • Update loc files for templates by @mariam-abdulla in #50547
  • Clean up duplicate options in dotnet test by @mariam-abdulla in #50524
  • Fix handshaking of dotnet test for MTP by @Youssef1313 in #50513
  • Disallow RID on solution for MTP dotnet test by @Youssef1313 in #50511
  • [10.0.1xx] Disable static graph restore for file-based apps by @jjonescz in #50532
  • [10.0.1xx] Consolidate default verbosity of msbuild-based commands by @jjonescz in #50531
  • Update the minimum msbuild version for .NET 10 (#49531) by @marcpopMSFT in #50443
  • Port Hot Reload changes from...
Read more

.NET 10.0 RC 1

09 Sep 20:36
11940f6

Choose a tag to compare

.NET 9.0.9

09 Sep 20:24

Choose a tag to compare

Release

What's Changed

Read more

.NET 8.0.20

09 Sep 20:23

Choose a tag to compare

Release

What's Changed

Full Changelog: v8.0.413...v8.0.414

.NET 10.0 Preview 7

13 Aug 16:53
a9ebb58

Choose a tag to compare

.NET 10.0 Preview 7 Pre-release
Pre-release

Release

What's Changed

Read more

.NET 10.0 Preview 6

22 Jul 16:51
c1a13a0

Choose a tag to compare

.NET 10.0 Preview 6 Pre-release
Pre-release

Release

What's Changed

Read more

v9.0.301

11 Jun 16:21

Choose a tag to compare

Bug Fixes

  • Prevent Solution Folders Outside Solution Directory
    The sln-add command now avoids adding solution folders that are outside the scope of the solution directory, ensuring better project organization and preventing accidental inclusion of unrelated folders.
    #48611

  • Static Web Assets Clean-up Improvement
    Static web asset cache files are now properly tracked and deleted during the clean operation, preventing leftover files from cluttering the build output.
    #48984

Technical Improvements

  • Ignore .slnx Files
    The SDK now ignores .slnx files, reducing noise and potential confusion in solution management workflows.
    #48729

  • Update Test Template Translations
    Test templates have updated translations, improving localization and making the SDK more accessible to non-English users.
    #48902

  • Localized File Check-in
    Automated localization updates have been applied, ensuring that the latest translations are included for a better global user experience.
    #48907

  • Merging Internal Commits for Release Branch
    Internal commits have been merged into the release/9.0.3xx branch, ensuring that all recent improvements and fixes are included in this release.
    #48931

Infrastructure

  • Rename CI Workflow File
    The continuous integration workflow file has been renamed from ci.yml to sb-ci.yml to improve clarity and maintain consistency in build automation scripts.
    #48955

  • Update Build Triggers
    Build triggers have been updated to only target the release/9.0.1xx branch, streamlining the CI process and reducing unnecessary builds.
    #48960

  • Automated Branch Merge
    The release/9.0.2xx branch has been automatically merged into release/9.0.3xx, ensuring that all relevant changes are synchronized across release branches.
    #48856

Dependency Updates

  • dotnet/templating

    • Updated dependencies for both release/9.0.2xx and release/9.0.3xx branches, bringing in the latest template improvements and fixes.
      #48556, #48859, #48976, #48992, #49046
  • dotnet/razor

    • Updated dependencies for both release/9.0.2xx and release/9.0.3xx branches, ensuring the latest Razor tooling and runtime features are included.
      #48833, #48731, #48989, #49029
  • dotnet/msbuild

    • Updated dependencies for release/9.0.3xx, providing the latest MSBuild enhancements and bug fixes.
      #48787
  • dotnet/arcade

    • Updated dependencies for both release/9.0.2xx and release/9.0.3xx branches, improving build infrastructure and tooling.
      #48735, #48737, #48936, #48965, #49034
  • dotnet/scenario-tests

    • Updated dependencies for both release/9.0.2xx and release/9.0.3xx branches, ensuring up-to-date scenario testing coverage.
      #48697, #48710, #48974, #49030
  • dotnet/roslyn

    • Updated dependencies for both release/9.0.2xx and release/9.0.3xx branches, bringing in the latest C# and VB compiler improvements.
      #48751, #48895, #48937
  • dotnet/fsharp

    • Updated dependencies for release/9.0.3xx, ensuring the latest F# language features and fixes are available.
      #48760

Miscellaneous

  • Update Branding to 9.0.301 and 9.0.205
    The SDK branding has been updated to reflect versions 9.0.301 and 9.0.205, ensuring accurate versioning and identification for this release.
    #48852, #48851

This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.

Full Changelog: v9.0.300...v9.0.301

v8.0.411

11 Jun 16:38

Choose a tag to compare

Dependency Updates

  • Updated dotnet/templating dependencies
    • Regular updates to the .NET templating engine across multiple release branches to ensure users have the latest templates, bug fixes, and improvements.
  • Updated dotnet/msbuild dependencies
    • Keeps the MSBuild engine up to date for improved build reliability and new features.
  • Updated dotnet/arcade dependencies
  • Updated dotnet/source-build-reference-packages dependencies
    • Keeps source-build reference packages up to date, improving compatibility and reliability for source-build scenarios.
  • Updated dotnet/razor dependencies
    • Ensures the Razor tooling is current, providing the latest features and fixes for Razor-based projects.

Miscellaneous

  • Branding Updates
    • Updated SDK branding to reflect new versions, ensuring users and tools can identify the correct SDK release.
  • Internal Commit Merges
    • Merged internal commits for various release branches to synchronize changes and maintain consistency across the SDK.
  • Automated Branch Merges
    • Automated merges between release branches to propagate updates and ensure all branches receive the latest changes.
      • #48367 (8.0.1xx β†’ 8.0.3xx)
      • #48881 (8.0.1xx β†’ 8.0.3xx)
      • #48862 (8.0.3xx β†’ 8.0.4xx)
      • #48972 (8.0.1xx β†’ 8.0.3xx)
      • #48971 (8.0.3xx β†’ 8.0.4xx)
      • #48999 (8.0.3xx β†’ 8.0.4xx)

This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.

Full Changelog: v8.0.410...v8.0.411