ASP.NET Core 9.0 ist der Nachfolger von
ASP.NET Core 8.0.
Versionsgeschichte inkl. Vorabversionen
- Preview 1 am 13.2.2024
- Preview 2 am 12.3.2024
- Preview 3 am 11.4.2024
- Preview 4 am 21.5.2024
- Preview 5 am 21.5.2024
- Preview 6 am 09.07.2024
- Preview 7 am 13.08.2024
- Release Candidate 1 am 10.09.2024
- Release Candidate 2 am 08.10.2024
- Release to Manufacturing (RTM) am 12.11.2024
Neuerungen in ASP.NET Core 9.0
- Aktualisierung der Paketversionen für Bootstrap, jQuery und jQuery Validation in den Projektvorlagen
- Optimierungen für statische Webressourcen in MVC und Razor Pages
- Geschlüsselte Dependency Injection-Dienste in ASP.NET Core Middleware
- Verbesserte Fehlerseiten zur Entwicklungszeit: Mehr Infos + Layout verbessert
- Neue WebAPI-Rückgabe TypedResults.InternalServerError()
- Mehr Optionen bei den Fehlerinformationen in WebAPIs
- OpenAPI-Specification (OAS) mit Microsoft.AspNetCore.OpenApi
- Prägnantere Syntax für zusätzliche Autorisierungsparameter bei OpenID Connect (OIDC)
- Neuer Analyzer für [Authorize] und [AllowAnonymous]
- Pushed Authorization Requests (PAR): PAR nach RFC 9126) ist nun Standard (aber deaktivierbar), AdditionalAuthorizationParameters für zusätzliche Parameter
- Löschen von Schlüsseln im Data Protection API: IDeletableKeyManager mit DeleteKeys()
- Polymorphismus in ASP.NET Core SignalR-Hubs
- NativeAOT in ASP.NET Core SignalR-Hubs
- KeepAliveTimeout bei Websockets
- Verbesserte Konfiguration für Named Pipes-Dienste
- Deaktivierung von Metriken für Endpunkte mit DisableHttpMetrics() und [DisableHttpMetrics]
- Verbesserte Metriken im Server Kestrel
- Neue Einstellung für das verzögerte Prozessende im IIS