.Net 9 Released

Microsoft .Net

.NET 9 is the latest iteration of Microsoft's development platform which brings a host of new features and improvements aimed at enhancing performance, security, and developer productivity.

What's New in .NET 9?

Enhanced Performance and Runtime Improvements
.NET 9 introduces significant performance enhancements, including optimized garbage collection and improved loop optimizations. The runtime now supports dynamic adaptation to application size which helps in better resource management.

Advanced Cloud-Native Support
With a special focus on cloud-native applications .NET 9 includes features that make it easier to build and deploy scalable cloud services. This includes better integration with cloud platforms and enhanced support for containerization.

Updated .NET Libraries
The .NET libraries have been expanded with new functionalities. For instance, System.Text.Json now supports nullable reference type annotations and the ability to export JSON schemas from types. Additionally, LINQ has new methods like CountBy and AggregateBy for more efficient data aggregation.

Improved SDK and Tooling
The .NET 9 SDK introduces workload sets allowing developers to manage all workloads at a specific version until explicitly updated. This version also brings better MSBuild integration for unit testing and enhanced NuGet security audits.

C# 13 and Language Enhancements
.NET 9 comes with C# 13, which includes new features such as ref struct types in interfaces and improved support for partial methods. These updates aim to make the language more powerful and flexible for developers.

Focus on Security
Security has been a major focus in .NET 9 with updates to cross-platform cryptography and new one-shot hash methods in the CryptographicOperations type. These enhancements ensure that applications built on .NET 9 are more secure and resilient.

How long will .NET 9 be supported?

As .NET 9 is only a standard term support (STS) release it means it will reach it's end of support/end of life on 12th May 2026.

It's worth noting that this is several months earlier than when the latest long term support (LTS) release (.NET 8) reaches it's own end of support which does not occur until 10th November 2026.


Our Partners

Fasthosts Technology Partner
Umbraco Logo
Microsoft Partner
ANS Partner