What's New in .NET 10
.NET 10 continues Microsoft's push toward a faster, more flexible platform. Building on .NET 8 and .NET 9, it focuses on cloud-native architecture, deeper AI integration, improved tooling, and C# 14 language features.
Key highlights in .NET 10
- Native Cloud Support: Built-in patterns for Kubernetes, Dapr, and distributed app scenarios.
- AI-Native Frameworks: Integration with ONNX, Azure AI Studio, and native LLM runtimes.
- Unified Web Stack: Blazor, Razor, and Web API work as one stack, with component reuse.
- C# 14: More expressive syntax, performance-oriented improvements, and safer patterns.
- Hot-Patchable Apps: Native AOT apps with delta patch support for runtime/live updates.
- Hardened Security Defaults: Tighter sandboxing, improved JWT handling, and auth enhancements.
Deeper AI integration
.NET 10 introduces tighter integration with machine learning workflows:
- New
System.AInamespace with first-class primitives. - Support for local inference using ONNX Runtime and ML.NET pipelines.
- Improved interop with Python and TensorFlow via native bindings.
C# 14 features (preview)
- Scoped parameters: Explicit lifecycle handling for method parameters.
- Discriminated unions (DU): Inspired by F#, offering cleaner state modeling.
- Inline lambdas with pattern guards: Combine filtering and logic inline.
- Parameter packs: Advanced variadic parameters for generic delegates.
MAUI gets smarter
- Improved hot reload and XAML tooling
- Support for adaptive layouts and gesture APIs
- Better iOS and Android alignment with platform features
Security and identity
- Default HTTPS and stricter TLS 1.3 fallback
- JWT token validation enhancements
- Out-of-the-box support for OAuth2 PKCE and FIDO2
Performance and diagnostics
- Improvements to Native AOT including reduced memory footprint
- New
dotnet traceanddotnet dumpCLI features - Automatic memory profiling suggestions in Visual Studio
Planned release schedule
- Preview 1: July 2025
- Preview 2: September 2025
- RC: October 2025
- GA: November 2025 (aligned with .NET Conf 2025)
Try it yourself
You can experiment with .NET 10 preview builds by installing the latest SDK from the official .NET 10 downloads page and exploring the new features via the CLI:
dotnet new console --use-program-main --framework net10.0
Final thoughts
.NET 10 is a solid release that pushes forward on AI integration, cloud-native patterns, and C# 14 language features. The improvements are incremental but practical -- especially for teams already on .NET 8 or 9 looking to upgrade.