--- title: "ASP.NET Core docs: What's new for March 2024" description: "What's new in the ASP.NET Core docs for March 2024." ms.custom: March-2024 ms.date: 04/01/2024 --- # ASP.NET Core docs: What's new for March 2024 Welcome to what's new in the ASP.NET Core docs for March 2024. This article lists some of the major changes to docs during this period. ## Blazor ### Updated articles - - Update Azure SignalR Service remarks - - Improve authorization opening remarks - Add coverage on antiforgery services and middleware - Server-side behaviors during static SSR - WebSocket compression/CSP and security guidance - WASM+Identity same-site & antiforgery updates - - Updates to compression warning content - Surface warning on compression for interactive SSR - - Add remark on ME-ID authority in server API config - Update scope/authority guidance in BWA+OIDC article - Add VS prerequisite version - Nonce update for token refresh - - Add coverage on antiforgery services and middleware - - Control content and migration updates - - Clarify app settings file locations - Remove article front matter - - Improved Project Structure article WASM headings - - [Blazor] Lifecycle - AfterRender.razor sample update + console output added - Graph scopes clarification and addl updates - [Blazor] Lifecycle - clear formulation for conditions when rendering is avoided - - Graph scopes clarification and addl updates - - Graph scopes clarification and addl updates - - Graph scopes clarification and addl updates - - Graph scopes clarification and addl updates - - Graph scopes clarification and addl updates - - Graph scopes clarification and addl updates - - Graph scopes clarification and addl updates - - Add sample app cross-links to JS/SPA article - - [Blazor] Event handling - ParentChild2.razor without Task.Yield() - [Blazor] Event handling - first InvokeAsync example with args - - Dependency on DBContext for Blazor Identity UI - - Updates to 'click'-based remarks - Server-side behaviors during static SSR - WebSocket compression/CSP and security guidance - - Static files article updates - - Harden API options - Improve SignalR idle timeout example - Update Blazor release notes for Preview 2 - WebSocket compression/CSP and security guidance - - Server-side behaviors during static SSR - - Server-side behaviors during static SSR - - Temporarily surface PU issue for access tokens - - Blazor WASM cookie security for web APIs - PATCH section and other updates - Drop prop and field in examples - Call (web) API security updates - Additional Call web API article updates - Call web API article updates - Drop pivots and sample code - - Add Bootstrap to Blazor Hybrid tutorials - - [Blazor] OverridingParameters - ShowMoreExpander, ToggleExpander - - Blazor-specific 'how to download' guidance - Clarify sample location - Remove article front matter - - Blazor-specific 'how to download' guidance - - Blazor-specific 'how to download' guidance - - Blazor - data-binding - event fix - - WebSocket compression/CSP and security guidance - - Add BWA global Auto approach - - WASM+Identity same-site & antiforgery updates ## Fundamentals ### Updated articles - - Fix typo - - Update index.md ## Migration ### New articles - ### Updated articles - - Add coverage on antiforgery services and middleware - Control content and migration updates - Blazor Server script fallback policy authorization - - move snippets to code sample - Add doc for incrementally migration IHttpModule implementations ## Performance ### Updated articles - - Update API Testing tool references ## Release notes ### Updated articles - - Add preview 2 features ## Security ### Updated articles - - Convert inline code to snippet references ## Tutorials ### Updated articles - - Min API tutorial: rewrite to Swagger ## Web API ### Updated articles - - Update API Testing tool references ## Community contributors The following people contributed to the ASP.NET Core docs during this period. Thank you! Learn how to contribute by following the links under "Get involved" in the [what's new landing page](index.yml). - [hakenr](https://github.com/hakenr) - Robert Haken ![21 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-21-green) - [BusHero](https://github.com/BusHero) - Cervac Petru ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) - [danespinosa](https://github.com/danespinosa) - Dan Espinosa ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) - [drewnoakes](https://github.com/drewnoakes) - Drew Noakes ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) - [fbaptista](https://github.com/fbaptista) - Fabian ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) - [fredrikcarlbom](https://github.com/fredrikcarlbom) - Fredrik C ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) - [Jessuhh](https://github.com/Jessuhh) - Jesse Brand ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) - [markharwood101](https://github.com/markharwood101) - Mark Harwood ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) - [reyang](https://github.com/reyang) - Reiley Yang ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) - [StefanOssendorf](https://github.com/StefanOssendorf) - Stefan Ossendorf ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green) - [timdeschryver](https://github.com/timdeschryver) - Tim Deschryver ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)