2024-02-06 07:38:01 +08:00
|
|
|
---
|
|
|
|
title: What's new in ASP.NET Core 9.0
|
|
|
|
author: rick-anderson
|
|
|
|
description: Learn about the new features in ASP.NET Core 9.0.
|
|
|
|
ms.author: riande
|
|
|
|
ms.custom: mvc
|
2024-08-14 03:35:36 +08:00
|
|
|
ms.date: 08/10/2024
|
2024-02-06 07:38:01 +08:00
|
|
|
uid: aspnetcore-9
|
|
|
|
---
|
|
|
|
# What's new in ASP.NET Core 9.0
|
|
|
|
|
|
|
|
This article highlights the most significant changes in ASP.NET Core 9.0 with links to relevant documentation.
|
|
|
|
|
2024-08-11 08:27:04 +08:00
|
|
|
This article has been updated for .NET 9 Preview 7.
|
2024-02-06 07:38:01 +08:00
|
|
|
|
|
|
|
<!-- New content should be added to ~/aspnetcore-9/includes/newFeatureName.md files. This will help prevent merge conflicts in this file. -->
|
|
|
|
|
|
|
|
## Blazor
|
|
|
|
|
|
|
|
This section describes new features for Blazor.
|
|
|
|
|
2024-06-10 05:42:14 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/blazor.md)]
|
|
|
|
|
2024-02-06 07:38:01 +08:00
|
|
|
## SignalR
|
|
|
|
|
2024-02-10 11:39:37 +08:00
|
|
|
This section describes new features for SignalR.
|
2024-02-06 07:38:01 +08:00
|
|
|
|
2024-02-14 03:37:09 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/signalr.md)]
|
|
|
|
|
2024-07-10 06:57:01 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/signalrActivities.md)]
|
|
|
|
|
2024-08-11 08:27:04 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/signalr-trimming-aot.md)]
|
|
|
|
|
2024-02-06 07:38:01 +08:00
|
|
|
## Minimal APIs
|
|
|
|
|
|
|
|
This section describes new features for minimal APIs.
|
|
|
|
|
2024-04-11 05:17:31 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/status500.md)]
|
|
|
|
|
2024-08-11 07:15:55 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/produces-problem.md)]
|
|
|
|
|
2024-05-21 12:38:40 +08:00
|
|
|
## OpenAPI
|
|
|
|
|
2024-08-13 08:08:45 +08:00
|
|
|
This section describes new features for OpenAPI
|
|
|
|
|
2024-05-21 12:38:40 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/openApi.md)]
|
|
|
|
|
2024-07-09 12:54:28 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/openAPI_completion.md)]
|
|
|
|
|
2024-08-11 07:15:55 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/transformer-registration.md)]
|
|
|
|
|
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/openapi-aot.md)]
|
|
|
|
|
2024-08-14 03:22:17 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/prob_validation.md)]
|
|
|
|
|
2024-02-06 07:38:01 +08:00
|
|
|
## Authentication and authorization
|
|
|
|
|
2024-02-10 11:39:37 +08:00
|
|
|
This section describes new features for authentication and authorization.
|
2024-02-06 07:38:01 +08:00
|
|
|
|
2024-08-13 08:08:45 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/par.md)]
|
|
|
|
|
2024-03-13 01:51:20 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/oidccustomparms.md)]
|
|
|
|
|
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/httpsysextendedauth.md)]
|
|
|
|
|
2024-02-06 07:38:01 +08:00
|
|
|
## Miscellaneous
|
|
|
|
|
2024-02-14 05:28:22 +08:00
|
|
|
The following sections describe miscellaneous new features.
|
2024-02-06 07:38:01 +08:00
|
|
|
|
2024-05-21 01:39:51 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/hybrid-cache.md)]
|
|
|
|
|
2024-04-11 05:22:45 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/endpoint-metadata.md)]
|
|
|
|
|
2024-02-14 03:37:09 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/debugger.md)]
|
2024-05-21 01:38:21 +08:00
|
|
|
|
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/fix-for-503s.md)]
|
2024-06-11 02:58:41 +08:00
|
|
|
|
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/web_asset_delivery.md)]
|
2024-07-09 12:40:21 +08:00
|
|
|
|
2024-07-09 23:44:57 +08:00
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/asp0026.md)]
|
2024-08-11 07:15:55 +08:00
|
|
|
|
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/improved-kestrel-connection-metrics.md)]
|
|
|
|
|
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/customize-named-pipes.md)]
|
|
|
|
|
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/exception-type-sets-http-status.md)]
|
2024-08-13 08:08:45 +08:00
|
|
|
|
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/opt_out_metrics.md)]
|
|
|
|
|
|
|
|
[!INCLUDE[](~/release-notes/aspnetcore-9/includes/delete_keys.md)]
|