Skip to content

Releases: dotnet/sdk

v9.0.301

11 Jun 16:21
Compare
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
Compare
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.

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

.NET 9.0.5

13 May 21:33
Compare
Choose a tag to compare

Release

What's Changed

Read more

.NET 8.0.16

13 May 21:35
Compare
Choose a tag to compare

Release

What's Changed

Full Changelog: v8.0.408...v8.0.409

.NET 10.0 Preview 3

29 Apr 16:50
9dee3cf
Compare
Choose a tag to compare
.NET 10.0 Preview 3 Pre-release
Pre-release

Release

What's Changed

Read more

.NET 8.0.15

08 Apr 20:23
Compare
Choose a tag to compare

Release

What's Changed

Full Changelog: v8.0.407...v8.0.408

.NET 9.0.4

08 Apr 21:11
Compare
Choose a tag to compare

Release

What's Changed

  • [Backport to 8.0.1xx] Workflows: Don't allow merge if pr in lockdown (#46663) by @edvilme in #46695
  • [release/8.0.3xx] Update dependencies from dotnet/templating by @dotnet-maestro in #46588
  • Merging internal commits for release/8.0.3xx by @vseanreesermsft in #46732
  • [release/8.0.3xx] Update dependencies from dotnet/msbuild by @dotnet-maestro in #46752
  • [release/8.0.3xx] Update dependencies from dotnet/arcade by @dotnet-maestro in #46755
  • [release/8.0.4xx] Update dependencies from dotnet/msbuild by @dotnet-maestro in #46756
  • [release/8.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro in #46769
  • Merging internal commits for release/8.0.4xx by @vseanreesermsft in #46733
  • [automated] Merge branch 'release/8.0.1xx' => 'release/8.0.3xx' by @github-actions in #46772
  • [release/8.0.4xx] Update dependencies from dotnet/arcade by @dotnet-maestro in #46758
  • [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro in #46816
  • [automated] Merge branch 'release/8.0.3xx' => 'release/8.0.4xx' by @github-actions in #46799
  • [release/9.0.1xx] Allow users to set a specific ContainerImageFormat to force OCI support by @github-actions in #46138
  • Add test case for adding projects outside solution dir descendants by @edvilme in #46835
  • [Backport to 9.0.1xx] Workflows: Don't allow merge if pr in lockdown (#46663) by @edvilme in #47142
  • [release/9.0.1xx] Check shipping packages for poison by @github-actions in #47224
  • Update branding to 9.0.105 by @vseanreesermsft in #47325
  • [release/9.0.2xx] Update dependencies from dotnet/templating by @dotnet-maestro in #47329
  • Update branding to 9.0.203 by @vseanreesermsft in #47326
  • [release/9.0.1xx] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro in #47042
  • [release/9.0.1xx] Update dependencies from dotnet/roslyn by @dotnet-maestro in #47051
  • [release/9.0.1xx] Update dependencies from dotnet/razor by @dotnet-maestro in #46955
  • [release/9.0.1xx] Update dependencies from dotnet/msbuild by @dotnet-maestro in #46850
  • [release/9.0.2xx] Update dependencies from dotnet/razor by @dotnet-maestro in #46844
  • [release/9.0.2xx] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro in #47041
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.2xx' by @github-actions in #46869
  • [release/9.0.2xx] Update dependencies from dotnet/roslyn by @dotnet-maestro in #46931
  • [release/9.0.2xx] Update dependencies from nuget/nuget.client by @dotnet-maestro in #47235
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro in #47330
  • [release/9.0.2xx] Update dependencies from dotnet/msbuild by @dotnet-maestro in #47082
  • [release/9.0.2xx] Update dependencies from dotnet/templating by @dotnet-maestro in #47343
  • [release/9.0.1xx] Update dependencies from dotnet/templating by @dotnet-maestro in #47342
  • Update branding to 8.0.408 by @vseanreesermsft in #47324
  • [release/8.0.4xx] NugetConfigWriter: Update CDN tests by @edvilme in #47369
  • [release/9.0.1xx] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in #47364
  • [release/8.0.4xx] Update dependencies from dotnet/arcade by @dotnet-maestro in #46877
  • NuGetPackageDownloader: Stop verifying the package signature on Mac and queue off of the environment on Linux by @edvilme in #47321
  • [release/8.0.4xx] Update dependencies from dotnet/templating by @dotnet-maestro in #47384
  • [release/9.0.2xx] Update dependencies from dotnet/fsharp by @dotnet-maestro in #47265
  • WorkloadRestoreCommand.DiscoverAllProjects: Return full paths by @edvilme in #47415
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.2xx' by @github-actions in #47341
  • [automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' by @github-actions in #47367
  • [REF] SolutionProjectModel Full Paths by @edvilme in #47422
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.2xx' by @github-actions in #47418
  • [release/9.0.1xx] Avoid workload gc failure due to 4-part version in ReleaseVersion used to find a max by @github-actions in #46989
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.2xx' by @github-actions in #47456
  • Merging internal commits for release/9.0.2xx by @vseanreesermsft in #47471
  • Merging internal commits for release/9.0.1xx by @vseanreesermsft in #47470
  • [automated] Merge branch 'release/9.0.1xx' => 'release/9.0.2xx' by @github-actions in #47490
  • [release/9.0.2xx] Update dependencies from dotnet/msbuild by @dotnet-maestro in #47511
  • [release/9.0.2xx] Update GivenThatWeWantMSBuildToRespectCustomCulture.cs by @github-actions in #47553
  • [release/9.0.2xx] Update dependencies from dotnet/templating by @dotnet-maestro in #47528
  • [release/9.0.2xx] Update dependencies from dotnet/arcade by @dotnet-maestro in #47518
  • [release/9.0.2xx] Update dependencies from dotnet/scenario-tests by @dotnet-maestro in #47552
  • [release/9.0.2xx] Update dependencies from dotnet/arcade by @dotnet-maestro in #47599

Full Changelog: v9.0.201...v9.0.203

.NET 10.0 Preview 2

18 Mar 18:32
374efa6
Compare
Choose a tag to compare
.NET 10.0 Preview 2 Pre-release
Pre-release

Release

What's Changed

Read more

.NET 10.0 Preview 1

25 Feb 19:30
ba56a99
Compare
Choose a tag to compare
.NET 10.0 Preview 1 Pre-release
Pre-release

Release

What's Changed

Read more

.NET 9.0.3

11 Mar 17:45
Compare
Choose a tag to compare

Release

What's Changed

Read more