.NET Release History and Documentation

Latest Releases

.NET 8 (November 2023)

Released: November 14, 2023

.NET 8 is the latest LTS release, bringing significant performance improvements, new features in ASP.NET Core, MAUI, and more. Discover the latest innovations and how to upgrade.

Learn More | Download | Release Notes

.NET 7 (November 2022)

Released: November 8, 2022

.NET 7 delivered a fantastic year-over-year release with notable improvements across the board. It's a great option for applications seeking modern features and performance.

Learn More | Download | Release Notes

Long-Term Support (LTS) Releases

.NET 6 (November 2021)

Released: November 10, 2021 (LTS)

.NET 6 was a major milestone, unifying .NET Core and .NET Framework. It's a stable and widely adopted LTS release, ideal for enterprise applications.

Learn More | Download | Release Notes

.NET 5 (November 2020)

Released: November 10, 2020 (LTS support ended May 2022)

.NET 5 marked the beginning of a new era for .NET. While no longer LTS, it was a foundational release for subsequent versions.

Learn More | Download | Release Notes

Older and Servicing Releases

.NET Core 3.1 (December 2019)

Released: December 3, 2019 (LTS support ended December 13, 2022)

A robust LTS release that served many applications for an extended period. Essential for maintaining legacy projects.

Learn More | Download | Release Notes

.NET Core 3.0 (September 2019)

Released: September 23, 2019

Introduced significant features and performance enhancements, paving the way for .NET 5 and beyond.

Learn More | Download | Release Notes

.NET Core 2.1 (May 2018)

Released: May 31, 2018 (LTS support ended August 21, 2021)

A foundational LTS release that expanded cross-platform capabilities significantly.

Learn More | Download | Release Notes

View All Historical Releases