dotnet / core

.NET news, announcements, release notes, and more!
https://dot.net
MIT License
21.01k stars 4.91k forks source link

Main is now targeting .NET 7 #6604

Open terrajobst opened 3 years ago

terrajobst commented 3 years ago

This is a heads up that the primary repos of the stack have branched for .NET 6 GA/servicing/RCs, and that the main branch for those repos has become .NET 7.

Anything special to note about .NET 7?

The biggest difference between .NET 6 and .NET 7 flow is that the SDK repos will have their own channel (.NET 7.0.1xx SDK) from the very beginning. While .NET 6 had this channel, we never used it in development. For .NET 7 we will have a runtime and SDK channel from the beginning. Having this split also makes it easier to identify potentially problematic stack dependencies.

What does this mean for the repos I'm using?

If you're using any of the repos below, then: the main branch has been updated to target .NET 7 or .NET 7.0.1xx (for SDK repos).

Repo Channel
dotnet/aspnetcore .NET 7
dotnet/efcore .NET 7
dotnet/emsdk .NET 7
dotnet/icu .NET 7
dotnet/runtime .NET 7
dotnet/windowsdesktop .NET 7
dotnet/winforms .NET 7
dotnet/wpf .NET 7
mono/linker .NET 7
dotnet/installer .NET 7.0.1xx SDK
dotnet/roslyn .NET 7.0.1xx SDK
dotnet/sdk .NET 7.0.1xx SDK
dotnet/templating .NET 7.0.1xx SDK

There are quite a few other repos that were targeting .NET 6 that are not part of the main product flow. Their config might need to be tweaked by the repo owners to do the right thing depending on their development schedules:

.NET 7 and .NET 6 RC 2 info will be added soon to dotnet/installer.

evan-boissonnot commented 2 years ago

How can i figure out about new features from dotnet 7 ?

terrajobst commented 2 years ago

Check out themesof.net, specifically https://themesof.net/roadmap?product=.NET&release=7.0