Microsoft has released .NET 5.0 final on November 10, 2020. The new version of the company"s .NET framework is available for Windows, Mac OS, Linux, and ARM operating systems. Microsoft promises that .NET 5.0 improves performance "greatly", that it includes language improvements, and highlights that Windows ARM64 and WebAssembly were added to the supported platforms in that release.
The announcement was made during the virtual .NET Conf 2020 designed specifically to provide developers with information about the new releases. The company released ASP.Net Core, EF Core, C# 9, and F# 5 on November 10, 2020 as well.
Microsoft unveiled .NET 5.0 back in May 2019 with the intention to release the final version of .NET 5.0 in November 2020. New major versions of .NET will be released once a year in November; the next major release, .NET 6.0, will be released in November 2021. Microsoft labels .NET 5.0 as a current release and will support it until February 2022 (approximately three months after .NET 6.0 is released).
Visual Studio 16.8 or later is required to use .NET 5.0 on Windows machines; Mac OS developers need the latest version of Visual Studio for Mac, and C# extension and Visual Studio Code support .NET 5.0 and C# 9 already.
Major .NET 5.0 changes and improvements
Microsoft published a detailed post on its Dot Net Dev Blog that provides additional information about the new features and improvements of .NET 5.0. Release notes for the latest .NET Core updates are available here.
Downloads are provided on the official Dot Net download site; there you find SDK and runtime downloads for all supported operating systems.