Blazor 9.0

Eintrag zuletzt aktualisiert am: 11.11.2024

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