.NET 10 Preview 6: New Features Across Runtime, SDK, Libraries, ASP.NET Core, Blazor, and More
In this announcement, the .NET Team details the latest features and improvements in .NET 10 Preview 6, covering updates to the core runtime, SDK, ASP.NET Core, Blazor, .NET MAUI, and more.
.NET 10 Preview 6 is Now Available
Author: .NET Team
The .NET Team is pleased to announce the sixth preview release of .NET 10, which brings a range of enhancements and quality improvements across the .NET ecosystem. This update delivers new capabilities and features in the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, Entity Framework Core, and additional platforms.
This blog provides an overview of what’s new in this preview. For comprehensive details, consult the full release notes.
📚 Libraries
- Option to disallow duplicate JSON properties: Strengthen data integrity during serialization.
- Strict JSON serialization options: Ensure stricter compliance during JSON serialization.
- Post-Quantum Cryptography (PQC): Early support for cryptographic algorithms resistant to quantum attacks.
- Full Libraries Release Notes
⏱️ Runtime
- Improved Code Generation for Struct Arguments: Performance optimizations in method calls involving struct arguments.
- Improved Loop Inversion: Faster execution due to enhanced JIT compiler loop inversion.
- Full Runtime Release Notes
🛠️ SDK
- Platform-specific .NET Tools: Improved ability to specify tooling for different platforms.
- One-shot tool execution: Run .NET tools for one-time actions.
- New
dnx
execution script: Streamlines tool execution experiences. - New
--cli-schema
option: Enhances CLI introspection capabilities. - File-based apps improvements: Expands platform and deployment support for file-based apps.
- Full SDK Release Notes
C#
- No new language features were added in this preview.
- Full C# Release Notes
F#
- No new features in this preview.
- F# Release Notes
Visual Basic
- No new features in this preview.
- Visual Basic Release Notes
🌐 ASP.NET Core & Blazor
- Automatic Eviction from Memory Pool: Enhanced memory management for ASP.NET Core.
- Blazor WebAssembly Preloading: Faster Blazor app startup.
- Bundler Friendly Output for Blazor Builds: Simplifies integration with JavaScript ecosystems.
- Improved Form Validation: Strengthens data entry reliability.
- Blazor Diagnostics Improvements: Eases monitoring and troubleshooting.
- Blazor Server State Persistence: Robust user experience in Blazor Server-side apps.
- Passkey Support for ASP.NET Core Identity: Next-gen authentication support.
- Minimal API Validation with IProblemDetailsService: Better error reporting in APIs.
- ASP.NET Core Release Notes
📱 .NET MAUI
- MediaPicker Enhancements: Smoother media selection experiences on mobile.
- WebView Request Interception: Greater flexibility for handling web requests in apps.
- Control and Layout Fixes: Numerous improvements in UI stability.
- MAUI Release Notes
- Full quality improvements list at dotnet/maui GitHub releases
🤖 .NET for Android
- Support for Android API levels 35 and 36.
- Improvements in interop performance, binary size, and diagnostics.
- Android Release Notes
🍎 .NET for iOS, Mac Catalyst, macOS, tvOS
- Platform SDK updates for Xcode 16.4 support.
- Improved binding generation, build reliability, and runtime behavior.
- macios Release Notes
- Known issues
🖥️ Windows Forms
- Focused on quality improvements and build performance.
- WinForms Release Notes
🖥️ Windows Presentation Foundation (WPF)
- Prioritized quality improvements and build performance.
- WPF Release Notes
🎁 Entity Framework Core
- Ongoing quality improvements and build performance.
- EF Core Release Notes
📦 Container Images
- Continued quality and build improvements for containerized environments.
- Containers Release Notes
🚀 Getting Started
- Download the .NET 10 Preview 6 SDK
- For Windows users: Install the latest Visual Studio 2022 preview. This now includes GitHub Copilot agent mode and MCP server support.
- Use Visual Studio Code and the C# Dev Kit extension with .NET 10.
💬 Community & Feedback
- Join weekly community standups to discuss developments directly with the .NET team.
- Participate in the live stream for .NET 10 Preview 6 Unboxed, featuring demos and in-depth discussions.
- Engage in GitHub Discussions for announcements and feedback.
- Give feedback and discuss this release.
📰 Stay Up-to-Date
Explore the latest features and documentation:
- 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
Subscribe to the GitHub Discussions RSS news feed for the latest updates.
Feedback from the community is encouraged. Join the discussion for .NET 10 Preview 6 and help shape the next version of .NET!
This post appeared first on “Microsoft .NET Blog”. Read the entire article here