7 Key Enhancements in .NET 11 Preview 4 You Need to Know
Explore 7 key improvements in .NET 11 Preview 4: library updates, runtime JIT, SDK tooling, C# diagnostics, ASP.NET Core, MAUI watch, and EF Core vector search.
Welcome to .NET 11 Preview 4—the latest iteration of Microsoft's cross-platform framework, packed with performance uplifts, developer experience refinements, and new APIs. This release touches everything from runtime optimizations to mobile tooling, making it a must-try for .NET enthusiasts. In this article, we'll explore seven standout improvements that will help you write faster, smarter, and more maintainable code. Whether you're building cloud-native services, mobile apps with .NET MAUI, or data-driven applications with Entity Framework Core, these updates are designed to streamline your workflow and boost productivity. Let's dive into the highlights.
1. Library Improvements: Process, Compression, and JSON
The Process class receives its most substantial overhaul in years, offering better performance and reliability when working with system processes. For data compression, new Span-based Deflate, ZLib, and GZip encoder/decoder APIs enable zero-copy scenarios, dramatically reducing memory allocations. Floating-point developers benefit from hexadecimal formatting and parsing support, which simplifies interoperability and debugging. Additionally, System.Text.Json gains improvements that enhance serialization flexibility and reduce overhead. These library updates collectively make .NET 11 Preview 4 more efficient for I/O-bound and data-heavy applications.

2. Runtime Advancements: JIT and Hardware Intrinsics
The runtime libraries are now compiled with runtime-async, enabling better asynchronous performance across the board. The JIT compiler sees optimizations that improve code quality and execution speed, particularly for modern processor features. Enhanced hardware intrinsics and code generation allow developers to write high-performance vectorized code more easily. These runtime changes ensure that your applications run faster and more efficiently, leveraging the full capabilities of the underlying hardware without sacrificing portability.
3. SDK Enhancements: Mobile Debugging and Shell Completions
The dotnet watch command now supports device selection for .NET MAUI and mobile projects, making hot reload for Android and iOS more flexible. Fish shell completions join the existing Bash, Zsh, and PowerShell support, providing a smoother CLI experience for Fish users. Commands like dotnet reference now fall back to the current directory, reducing the need for explicit path arguments. Telemetry also switches from Application Insights to OpenTelemetry, aligning with modern observability standards and giving you better insights into your build pipeline.
4. C# Updates: Diagnostics and Compilation Cache
C# 11 (or later) introduces a clearer diagnostic for misplaced #! shebang directives, helping prevent startup errors in script-like C# files. The VBCSCompiler build server now offers an opt-in compilation cache, which can dramatically reduce rebuild times by reusing previously compiled code. While these are smaller improvements, they contribute to a smoother development experience, especially when working with cross-platform scripts or large solutions where incremental compilation matters.

5. ASP.NET Core: OpenAPI, Blazor, and MCP Templates
ASP.NET Core now supports the HTTP QUERY method in generated OpenAPI documents, enabling better RESTful design. Blazor gets a new SupplyParameterFromTempData attribute, simplifying state management during redirects. For Blazor Server, server-initiated circuit pause allows long-running operations without client disconnection. Most notably, the MCP Server template ships directly with the .NET SDK, making it easier to build Model Context Protocol servers for AI applications. These updates make ASP.NET Core more versatile for modern web and AI workloads.
6. .NET MAUI: Watch Support for Android and iOS
The dotnet watch command now includes support for .NET MAUI on both Android and iOS, enabling a fast edit-and-continue loop for mobile development. This means you can modify your app’s UI or logic and see changes reflected instantly on a connected device or emulator. While still in preview, this feature significantly improves the developer experience for cross-platform mobile apps, reducing the time spent rebuilding and redeploying. Combined with earlier improvements, .NET MAUI is becoming a more robust choice for building native mobile experiences.
7. Entity Framework Core: Vector Search and Temporal Properties
Entity Framework Core previews approximate vector search for SQL Server 2025, enabling semantic similarity queries directly from your ORM—ideal for AI and recommendation features. JSON mapping is now fully integrated into the relational model, allowing seamless querying and persistence of JSON columns. New temporal period properties can be mapped to CLR properties, making it easier to work with temporal tables. Also, the dotnet ef tool now reads defaults from a dotnet-ef.json file, simplifying configuration. These additions make EF Core more powerful for modern data scenarios.
.NET 11 Preview 4 packs a wealth of improvements that touch every major component of the framework. From mobile development conveniences to AI-ready vector search, this release demonstrates Microsoft’s commitment to performance, developer productivity, and cross-platform capability. We encourage you to download the preview, try the new features, and share your feedback. Happy coding!