.NET Release Notes

Discover the latest features, improvements, and bug fixes across .NET versions.

.NET 8 (Latest LTS)

.NET 8

The latest Long-Term Support release. Focuses on performance, C# 12 features, new project templates, and enhanced tooling.

  • Performance improvements in ASP.NET Core, EF Core, and runtime.
  • C# 12 language features including primary constructors for structs and collection expressions.
  • Native Ahead-of-Time (AOT) compilation enhancements.
  • Blazor United, a new rendering mode.
.NET 7 (Latest STS)

.NET 7

A Standard-Term Support release packed with innovations. Introduces performance boosts, new language features, and cloud-native improvements.

  • Minimal APIs and Blazor enhancements.
  • Performance gains through PGO and other runtime optimizations.
  • Native AOT for ARM64 and experimental support for x64.
  • DateOnly and TimeOnly types.
.NET 6 (LTS)

.NET 6

The first unified .NET platform, bringing together .NET Framework, .NET Core, and Xamarin into a single .NET. This is a Long-Term Support release.

  • Unified platform for all .NET workloads.
  • Massive performance improvements across the board.
  • C# 10 language features.
  • New project templates and updated tooling.
.NET 5.0

.NET 5.0

The beginning of the unified .NET. Introduces significant performance improvements and a streamlined development experience.

  • Single .NET platform.
  • Performance enhancements in JIT, GC, and libraries.
  • C# 9 language features.
  • Improved container support.