Open
Description
All issues except for Blazor, gRPC, & SignalR.
ASP.NET Core roadmap for .NET 8 on GitHub.
- What’s new in .NET 8 Preview 1
- What’s new in .NET 8 Preview 2
- What’s new in .NET 8 Preview 3
- What’s new in .NET 8 Preview 4
- What’s new in .NET 8 Preview 5
- What’s new in .NET 8 Preview 6
- What’s new in .NET 8 Preview 7
- ASP.NET Core updates in .NET 8 Release Candidate 1
- ASP.NET Core updates in .NET 8 Release Candidate 2
Missed issues
- HTTP/3 enabled by default for Kestrel #28598 and HTTP/3 enabled by default for HTTP.sys #28600 maybe HTTP/3 enabled by default #28599
- IPNetwork.Parse and TryParse #29889
- New FromForm binding support #28167
- HTTP/3 enabled by default #29365
- WN: ProblemDetails #29366
- New analyzers for API development - ASP0014 - ASP0019 ASP0019: Add documentation for new analyzers #27366
- ASP0020 #28742 ASP0021 #28744 ASP0022 #28745 ASP0023 #28746 ASP0024 #28747 Update analyzer docs to include ASP0025 "Use AddAuthorizationBuilder" #29229 New analyzer for recommended AuthorizationBuilder usage #29583
- AOT ASP.NET Core with .NET native AOT (preview 3 docs) #28826
- Code only: New APIs in ProblemDetails to support more resilient integrations #28754 New APIs in ProblemDetails to support more resilient integrations #28755
- HTTP/2 over TLS (HTTPS) support on macOS #28877
- .NET 8 sample for IResettable to ObjectPooling #28664 Add information about IResettable to ObjectPooling #28656
- Add docs for request timeouts middleware #28934
- Add docs for short circuiting #28935
- Add what's-new-only content from Preview 1 #29592
- Add some preview 1 features to what's new #29371
- Add content from preview 3 to what's new #29602
- --P4 starts here--
- ASP.NET Core metrics #29292
- Add IFormFile code for binding #29286 Document: Add IFormFile for binding #29287
- API project template includes .http file
- AOT: Split this doc, add top-level APIs annotated for trim #29288
- Reduced app size with configurable HTTPS support #29290
- Add AOT to Worker Service template #29289
- New doc: custom authorization policies with IAuthorizationRequirementData #29291
- Note that API project template includes .http file #29299
- Update What's new for Preview 4 #29364
- --P5 starts here--
- Request Features doc: Add IHttpSysRequestTimingFeature #29534
- code sample using IHttpSysRequestTimingFeature #29537
- Support for generic attributes
[ProducesResponseType<T>]
#29538 - Support for generic attributes #29576
- Add [ModelBinder<T>] generic attributes #29571
- Create sample for [ProducesResponseType<T>] #29540
- Support for AsParameters and automatic metadata generation in compile-timed generated minimal APIs #29581
- Authentication updates in ASP.NET Core SPA templates #29582
- New analyzer for recommended AuthorizationBuilder usage #29583
- Document
IExceptionHandler
#29520 - SNI hostname in ITlsHandshakeFeature #29598
- --P6 starts here--
- Improved startup debugging experience #29846
- .NET 8 code: Complex form binding support in minimal APIs #29831
- Bind to collections and complex types #29835
- HTTP.sys kernel response buffering #29832
- .NET 8 Redis-based output caching #29833
- --P7 starts here--
- Update the native AOT tutorial for preview.7 template changes #29978
- Replace api template with webapiaot template #29984
- What's new - replace api template with webapiaot template #29986
- Replace api template with webapiaot template docs#36510
- User override culture #30047
- Add AddAntiforgery to minimal APIs #30016
- WN: AddAntiforgery #30159
- Request Delegate Generator supports interceptors feature #30052 --- WN: Request Delegate Generator supports interceptors feature #30053
- Document WebApplication.CreateEmptyBuilder #30099
- HTTP/3 NOT enabled by default #30114
- .NET 8: Update React to use new templates #30160
- VS template for Angular #30274
- Create an ASP.NET Core app with Vue #30275
- secure swagger endpoint #30297
- secure swagger /7 #30292
- --RC1 starts here--
- HTTP/3 disabled by default #30344
- Keyed services support in DI controllers #30345
- Keyed services support in DI for Minimal APIs #30679
- Keyed svc in SignalR Hubs #30348
- WN: Keyed Svs #30349
- ASP.NET Core 8.0 RC1 API #30366
- --RC2 starts here--
- HTTP logging middleware has several new capabilities: #30642
- Updated to IdentityModel 7x #30643
- Support for form files in new form binding #30644
- Run the new SPA templates from the command-line #30634
- WN: New SPA templates #30636
- Request API update for RC2 #30658
- IFormFile WN #30833
- .NET 8: MapIdentityApi<TUser>() #29363
- .NET 8: Support for tokens in lieu of cookies for Identity sign on #30066
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.
- ID: f30dbb9e-d64d-a925-01ca-00d9d035e6c1
- Version Independent ID: f30dbb9e-d64d-a925-01ca-00d9d035e6c1
- Content: What's new in ASP.NET Core 8.0
- Content Source: aspnetcore/release-notes/aspnetcore-8.0.md
- Product: aspnet-core
- Technology: aspnetcore-releasenotes
- GitHub Login: @Rick-Anderson
- Microsoft Alias: riande