Closed
Description
Roadmap
This issue represents the list of major investments our team will focus on during the .NET 8 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.
Servers/Protocols
- HTTP/3: Enable in Kestrel by default #36486
- Support Windows NamedPipe's in Kestrel #14207
- Enable ALPN tests/features on MAC #45569
- Reduce the size cost of unused protocol support #46681
- Allow specifying host and port or port in ASPNETCORE_URLS #43135
- [AOT] Publish gRPC app as Native AOT with no warnings #45888
- [SignalR] Stateful reconnect #46691
- Modify EventCounter usage to support the new metric APIs as well #33387
- We also have lots of ideas for new analyzers! Let us know which ones you'd be most interested in.
ASP.NET Web Frameworks
Minimal APIs
- EPIC: Support publishing ASP.NET Core API apps with Native AOT (WIP) #45910
RequestDelegate
-based handlers do not surface in OpenAPI descriptions #44970- Add support for metadata-only endpoints to support path-based authorization, output caching, etc. #43642
MVC
Rate Limiting
ASP.NET Web UI
ASP.NET Core Identity
Blazor
- Full stack web UI with Blazor #46636
- API for dispatching to renderer sync context and capturing exceptions #44920
- Enhance Blazor.reconnect to state whether failures are due to circuit not existing so we can auto-reload page #44669
- Support rendering components outside of the HttpContext #38114
- Hash routing to named element #8393
- Remove
unsafe-eval
CSP Requirement for Blazor WASM #37787 - Sections support in Blazor #28182
- Ability to monitor circuit activity #30287
- Productize QuickGrid #46317
- [wasm] Jiterpreter tracking issue runtime#78428
- [tracking] Publish .NET assemblies in Webcil files runtime#80807
- [wasm] Tracking issue for build/bundler changes runtime#70762
- Continued improvements to Mono Method Body Replacement runtime#57365
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
No branches or pull requests
Activity
[-][WIP] ASP.NET Core Roadmap for .NET 8[/-][+]ASP.NET Core Roadmap for .NET 8[/+]