.NET Core 3.0 Released

3.0 is a major new release of .NET Core and includes a comprehensive set of improvements.

Finally, Microsoft released the long-waited .NET Core 3.0, recently, during the virtual summit .NET Conf.
.NET Core 3.0 comes with a bunch of improvements, including adding Windows Forms and WPF, adding new JSON APIs, support for ARM64 and improved performance across the board.
.NET Core 3.0 is already battle-tested as it has already been hosted for months at dot.net and on Bing.com.
Microsoft said that 3.0 is a major new release of .NET Core, and includes a broad set of improvements. Microsoft prescribes adopting .NET Core 3.0 as soon as possible.
"It greatly improves .NET Core in many ways, like the massive reduction in the size of the SDK, and by greatly improving support for key scenarios like containers and Windows desktop applications." wrote the company.
Microsoft also announced the release of ASP.NET Core 3.0 and EF Core 3.0 as well as Visual Studio 2019 16.3 and Visual Studio for Mac 8.3
The key highlights of the release are:
  • C# 8 add async streams, range/index, more patterns, and nullable reference types. And F# 4.7 makes thing easier with implicit yield expressions and some syntax relaxations.
  • .NET Standard 2.1 has increased the set of types that can be used in code that can be used with both .NET Core and Xamarin.
  • Windows Desktop apps are now supported with .NET Core, for both Windows Forms and WPF. And NET Core apps now have executables by default.
  • High-performance JSON APIs
  • Garbage collector updated to use less memory by default
  • With 3.0, .NET Core has been hardened for Docker
  • 3.0 comes with support for Raspberry Pi and ARM chips
  • .NET Core 3.0 will be superseded by .NET Core 3.1, which is expected to be released with long-term support in November
  • It is available with RHEL 8
To learn more you can visit the official announcement here.