Today, we are excited to announce the fourth preview release of .NET 10 with enhancements across the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, .NET MAUI, and more. Check out the full release notes linked below and get started today.
This release contains the following improvements.
Libraries
- Add 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
- Full Release Notes
Runtime
SDK
- No new features added in this preview release.
C#
- No new features added in this preview release.
F#
This release you will find 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
IOpenApiDocumentProvider
- OpenAPI.NET updated to Preview.17
- JavaScript interop for constructors and properties
- Reference a JavaScript function with
IJSObjectReference
- Blazor WebAssembly runtime diagnostics
- Signal Not Found responses using
NavigationManager
NavigationManager.NavigateTo
no longer throws aNavigationException
QuickGrid
methodCloseColumnOptionsAsync
renamed toHideColumnOptionsAsync
WriteImportMapToHtml
renamed toOverrideHtmlAssetPlaceholders
- Preload Blazor framework static assets
- Blazor WebAssembly Standalone App template updates
- Blazor boot manifest merged into dotnet.js
- Use
WebApplicationFactory
with Kestrel for integration testing - Full Release Notes
.NET MAUI
- MediaPicker modernization
- Nullable Pickers
- Full Release Notes
- Full list of quality improvements on dotnet/maui GitHub releases.
.NET for Android
- Use System.IO.Compression for
.apk
creation - Reduced download size
- Full list of quality improvements on dotnet/android GitHub releases.
.NET for iOS, Mac Catalyst, macOS, tvOS
This release was focused on quality improvements and build performance. A detailed list can be found on dotnet/macios GitHub releases including a list of Known issues.
Windows Forms
This release introduced shared core clipboard functionality with WPF and was focused on several quality and engineering improvements. See the full release notes for details.
Windows Presentation Foundation (WPF)
- API Enhancements
- Shared Clipboard Code
- Fluent Theme Bug Fixes and Enhancements
- Performance Improvements
- Full Release Notes for details.
Entity Framework Core
- Full-text search support on Azure Cosmos DB for NoSQL
- Hybrid search
- Vector similarity search exits preview
- Several small improvements
- Full Release Notes
Container Images
- No new features added in this preview release.
Get started
To get started with .NET 10, install the .NET 10 SDK.
If you’re on Windows using Visual Studio, we recommend installing the latest Visual Studio 2022 preview, which now includes GitHub Copilot agent mode and MCP server support. You can also use Visual Studio Code and the C# Dev Kit extension with .NET 10.
Join us for .NET 10 Preview 4 Unboxed Live Stream
Join us for a live stream unboxing with the team to discuss what’s new in this preview release, with live demos from the dev team!
.NET 10 Discussions
The team has been making monthly announcements alongside full release notes on the dotnet/core GitHub Discussions and has seen great engagement and feedback from the community.
Stay up-to-date with .NET 10
You can stay up-to-date with all the features of .NET 10 with:
- What’s new in .NET 10
- What’s new in C# 14
- What’s new in .NET MAUI
- What’s new in ASP.NET Core
- What’s new in Entity Framework Core
- What’s new in Windows Forms
- What’s new in WPF
- Breaking Changes in .NET 10
- .NET 10 Releases
Additionally, be sure to subscribe to the GitHub Discussions RSS news feed for all release announcements.
We want your feedback, so head over to the .NET 10 Preview 4 GitHub Discussion to discuss features and give feedback for this release.
The post .NET 10 Preview 4 is now available! appeared first on .NET Blog.