Microsoft announces release of .NET 10 (LTS)


Microsoft has announced the release of .NET 10, the latest Long Term Support (LTS) release of .NET that will receive support for the next three years. As such, Microsoft is encouraging development teams to migrate their production applications to this version to take advantage of that extended support window.

This release features several performance improvements across the runtime, workloads, and languages. For instance, the JIT compiler has been improved with better inlining, method devirtualization, and improved code generation for struct arguments. Additionally, enhanced loop inversion and stack allocation strategies have been implemented to optimize runtimes.

Several language improvements were made to C# and F# as well. C# 14 introduces field-backed properties to simplify property declarations, extension properties and methods allow devs to add members to types they don’t own, and more. In F# 10, some of the improvements include the ability to use #warnon and #nowarn to enable or disable warnings in specific code sections and create publicly readable and privately mutable properties without verbose backing fields.

.NET 10 also expands support for post-quantum cryptography. The ML-DSA and ML-KEM algorithms can now be used with Windows cryptography APIs. Additionally, the ML-DSA algorithm now includes the HashML-DSA variant, which offers better security characteristics, and there is now a composite ML-DSA version that combines traditional and quantum-resistant algorithms.

This release also comes packed with features for developers wanting to build with AI. For example, it comes with the Microsoft Agent Framework, which can be used to build agentic systems; Microsoft.Extensions.AI and Microsoft.Extensions.VectorData, which provide abstractions for integrating AI services into applications; and support for MCP.

Several improvements were also made to ASP.NET Core, including automatic memory pool eviction, passkey support, and native AOT enhancements.

.NET MAUI improvements include Android 16 and iOS 26.0 bindings, new initialization events in HybridWebView, new methods for web request interception, and XAML improvements like eliminating repetitive namespace declarations and compile-time XAML processing.

.NET 10 includes thousands of updates, and you can read about the rest of them in Microsoft’s release blog here.

Latest articles

spot_imgspot_img

Related articles

Leave a reply

Please enter your comment!
Please enter your name here

spot_imgspot_img