In my previous post I added links to get the archived presentations and sessions for .Net Conf 2019 which you can find here.
In this quick post we will see what is long term .Net release schedule and what is the near future of .Net.
.Net Core 3.0
.Net Core 3.0 is current major release for .Net and it has been releases officially 10 days ago during .Net Conf 2019.
Below are some major features which has been released with .Net Core 3.0: (source: https://www.telerik.com/blogs/.net-core-3.0-will-launch-at-.net-conf )
- Windows desktop, WPF and winforms support in .NET Core
- Support for the newest version of C# (8.0)
- MSIX deployment and self-contained EXE executable
- Support for .Net Standard 2.1
- Winforms with high DPI
- Fast built-in JSON support
- HTTP/2 support
- Support for AES-GCM and AES-CCM cryptography ciphers
- Tiered compilation
- Performance improvements
What is next after .Net Core 3.0?
.Net Core 3.1 will be released in November 2019 which would be a minor release from .Net which will mainly focus on long time support for .Net Core latest versions.
You might be wondering that next major release for .Net would be .Net Core 4, but there would be no .Net Core 4 as the .Net team decided to completely skip “Core” naming from .Net and mainly focus on .Net major version which would be .Net 5.0
The major reason of dropping .Net Core 4.* is because there is already .Net version 4 and higher so just remove this confusion, there would not be any .Net Core 4.
As we discussed above, next major release for .Net would be .Net 5.0 with no “Core” attached. You may still call it “Core” though if you are familiar with that.
.Net 5.0 would be released somewhere in November 2020 and after that every year new major release would be released naming .Net 6.0, .Net 7.0 and so on.
Java, Objective-c, Swift interoperability with .Net 5.0
Yes, you read it right. There is not much details available yet but above interoperability would be arriving soon with .Net 5.
Cross platform is clearly the future.
.Net Core master branch changed to .Net 5 in Github
As you might already know that .Net is an open source project and they have different repositories placed in github.
Before few months, .Net team announced that the master branch is changed to .Net 5 which you can see here: https://github.com/aspnet/Announcements/issues/378
This clearly means .Net 5.0 is surely the future of .Net
.Net 5.0 in one image
As announced on the .Net site, one image to show the glimpse of .Net 5.0 would be as below:
AI, IOT, Gaming, Mobile, Cloud, Web & Desktop all in one which is almost happening with .Net Core too but .Net 5 will defiantly bring more awesome features.
Let us wait for more updates. Stay tuned.