Blazor 9.0 ist der Nachfolger von
Blazor 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 Blazor 9.0
- Neue Projektvorlage für Cross-Platform-Apps ".NET MAUI Blazor Hybrid and Web App" (maui-blazor-web)
- Statische SSR-Inseln in Single-Page-Apps: @attribute [ExcludeFromInteractiveRouting]
- API zum Ermitteln des aktuellen Render-Modus: RendererInfo.Name und IsInteractive sowie AssignedRenderMode
- Verbessertes Debugging für Blazor WebAssembly
- Übergabe des Authentifizierungszustandes: AddAuthenticationStateSerialization() für den Server und AddAuthenticationStateDeserialization() für den Client
- Komprimierung, Fingerprint, E-Tags für statische Dateien: MapStaticAssets(), @Assets + <ImportMap>
- Dependency Injection im Konstruktor von Razor Components
- Verbesserte Wiederherstellung von Blazor Server-Verbindungen: Neues UI bei Verbindungsverlust, Intervalle beim Wiederherstellen der Verbindung exponentiell statt linear (konfigurierbar)
- Type beim Steuerelement <InputNumber>
- Zusammengesetzte Eingaben im Input Method Editor (IME) erkennen: KeyboardEventArgs.IsComposing
- Overscan beim QuickGrid
- Konfiguration der Websocket-Komprimierung und Content Security Policy (CSP) bei Blazor Server