ASP.NET Core Roadmap for .NET 7
mkArtakMSFT opened this issue · 0 comments
Roadmap
This issue represents the list of major investments our team will focus on during the .NET 7 timeframe. It does not include all the features and bugfixes we will be tackling during this time.
Note that this is an aspirational list of what we hope to get to. Many of these items will require thorough investigation and design, which can result in changes to our plans. We will end up cutting some things and making changes as we go but will try to keep this issue up to date to reflect on our progress and learnings.
The roadmap consists of three major areas below.
ASP.NET Core Runtime
Servers - Features
Here are just a few highlights of functionality we're planning to add to servers in the .NET 7 release:
Servers - Performance
.NET 6 was a big release for server performance, and we want to go even further in .NET 7 with improvements like these:
HTTP/3 Support
HTTP/3 support shipped as a preview feature in .NET 6. For .NET 7, we want to finish it and make it a supported feature.
ASP.NET Web Frameworks
Minimal APIs
- #36007
- #37853
- #37098
- #38630
- #38153
- #39226
- #37502
- #36726
- #32516
- #32957
- #34545
- #30666
- #36637 (Improve developer experience)
#35489#39761
SignalR
Rate Limiting
gRPC (dotnet-gRPC)
- grpc/grpc-dotnet#1583 (gRPC/HTTP)
Orleans
- dotnet/orleans#7351
- dotnet/orleans#7471
- dotnet/orleans#7475
- dotnet/orleans#7473
dotnet/orleans#7469dotnet/orleans#7487dotnet/orleans#7486dotnet/orleans#7479
ASP.NET Web UI
Blazor Hybrid
- dotnet/maui#4325
- dotnet/maui#2532
- dotnet/maui#2543
- dotnet/maui#4338
- dotnet/maui#2527
- dotnet/maui#2529
- dotnet/maui#2540
- dotnet/maui#2531
- dotnet/maui#2541
- dotnet/maui#2542
- dotnet/maui#3684
- dotnet/maui#4127
- dotnet/maui#4441
Razor Compiler
- #25588
- #18757
- dotnet/razor#7426
- #38878
- #38879
- #38479
- #28489
dotnet/razor-compiler#190dotnet/razor-compiler#182dotnet/razor-compiler#153
Blazor
- #14962
- #28521
- #32832
- #38447
- #27592
- #39837
- #31272
- #42580
- #38122
- dotnet/runtime#40074
#38445dotnet/runtime#57365#34591#25274#17730#38128#30162#28640#26676#30344#25758#30287#17866