.NET 10 Preview 4 is now available!

Table of Contents
- Libraries
- Runtime
- SDK
- C#
- F#
- Visual Basic
- ASP.NET Core & Blazor
- .NET MAUI
- .NET for Android
- .NET for iOS, Mac Catalyst, macOS, tvOS
- Windows Forms
- Windows Presentation Foundation (WPF)
- Get started
- .NET 10 Discussions
- Stay up-to-date with .NET 10
Libraries
- Added Out-of-Proc Trace Support for Activity Events and Links
- Rate Limiting Trace Sampling Support
- New async Zip APIs
- Performance improvement in GZipStream for concatenated streams
Runtime
- Escape Analysis for Local Struct Fields
- Inlining Improvements
SDK
- No new features added in this preview release.
C#
- No new features added in this preview release.
F#
- Updates across the F# language, FSharp.Core standard library, and FSharp.Compiler.Service.
Visual Basic
- No new features added in this preview release.
ASP.NET Core & Blazor
- JSON Patch with System.Text.Json
- Minimal API validation for record types
- Generate OpenAPI schemas in transformers
- Improved OpenAPI XML documentation support
- Access the OpenAPI document with OpenAPI.NET updated to Preview.17
- JavaScript interop for constructors and properties
- Signal Not Found responses using no longer throws a method renamed to Preload
- Blazor WebAssembly Standalone App template updates
.NET MAUI
- MediaPicker modernization
- Nullable Pickers
.NET for Android
- Use System.IO.Compression for creation
- Reduced download size
.NET for iOS, Mac Catalyst, macOS, tvOS
- Focused on quality improvements and build performance
Windows Forms
- Introduced shared core clipboard functionality with WPF
- Focused on quality and engineering improvements
Windows Presentation Foundation (WPF)
- API Enhancements
- Shared Clipboard Code
- Fluent Theme Bug Fixes and Enhancements
- Performance Improvements
Get started
- Install the .NET 10 SDK
- Use Visual Studio 2022 preview or Visual Studio Code with the C# Dev Kit extension
.NET 10 Discussions
- Monthly announcements alongside full release notes on the dotnet/core GitHub Discussions
Stay up-to-date with .NET 10
- Stay informed with what's new in various aspects of .NET 10
- Subscribe to the GitHub Discussions RSS news feed for release announcements
- Provide feedback on .NET 10 Preview 4 in the GitHub Discussion.