Last updated on May 23, 2024
Since its original launch in 2016, .NET Core has evolved through multiple releases and even changed its name. In this blog post, we’ll explore the latest release of .NET Core, its evolution, and how it relates to the traditional .NET Framework.
Latest Release of .NET Core
Since the release of .NET 5 in December 2020, the branding has shifted from .NET Core to a unified .NET platform, aiming to merge the capabilities of both .NET Core and .NET Framework.
Is .NET 8 released?
The latest LTS (Long-Term Support) release, as of now, is .NET 8, released in November 2023. This version continues the path of unification and includes numerous performance enhancements, new APIs, and improved developer tools.
This is used, for example, in Connecting Software's current product releases, such as Document Extractor Built for The Salesforce Platform™.
What Are the Versions of .NET Core?
Here’s a concise table of the .NET Core and subsequent .NET releases, including their first release dates and end-of-support dates:
Version |
First Release Date |
End of Support Date |
.NET 8 (LTS*) |
14-11-2023 |
10-11-2026 |
.NET 7 |
08-11-2022 |
14-05-2024 |
.NET 6.0 (LTS*) |
08-11-2021 |
12-11-2024 |
.NET 5.0 |
10-11-2020 |
10-05-2022 |
.NET Core 3.1 (LTS*) |
03-12-2019 |
13-12-2022 |
.NET Core 3.0 |
23-09-2019 |
03-03-2020 |
.NET Core 2.2 |
04-12-2018 |
23-12-2019 |
.NET Core 2.1 (LTS*) |
30-05-2018 |
21-08-2021 |
.NET Core 2.0 |
14-08-2017 |
01-10-2018 |
.NET Core 1.1 |
16-11-2016 |
27-06-2019 |
.NET Core 1.0 |
27-06-2016 |
27-06-2019 |
*LTS = Long-Term Support = Releases that Microsoft prioritizes for extended support with bug fixes and security patches
With this table, you can answer most questions regarding the different versions of .NET. For example, let’s say you want to know if .NET Core 3.1 is still supported. You go to the line on .NET Core 3.1, and you can see that although this is an LTS, support ended in December 2022.
This table also noticeably shows that Microsoft now releases major .NET versions annually in November. Standard Term Support (STS) releases are currently coming out in even-numbered years, and Long-Term Support (LTS) releases come out in odd-numbered years. You can confirm all this in Microsoft’s Release Schedule.
What is .NET Core?
Introduced by Microsoft on November 12, 2014, .NET Core was designed as an open-source, cross-platform successor to the .NET Framework. While the .NET Framework is limited to Windows, .NET Core can run on Windows, macOS, and Linux. This makes it a versatile choice for modern developers who want to build applications that can operate on multiple platforms.
Open-Source and Cross-Platform
- Open-Source: .NET Core's source code is available on GitHub, allowing anyone to view, contribute, and modify it. It is licensed under the permissive MIT License, which offers extensive flexibility.
- Cross-Platform: .NET Core supports multiple operating systems, enabling developers to write code once and run it anywhere. This is achieved through a unified runtime that is platform-agnostic, ensuring consistent performance and behavior across different environments.
Relationship with .NET Framework
- The .NET Framework was Microsoft's original framework for building Windows applications. However, with the advent of modern application requirements, a need for a more flexible, cross-platform framework led to the development of .NET Core.
- While the .NET Framework continues to receive maintenance updates, new feature development is focused on the unified .NET platform (.NET 5 and beyond). This shift encourages developers to adopt the latest technologies and benefit from advancements in performance, API enhancements, and cross-platform capabilities.
The evolution from .NET Core to the unified .NET platform represents a significant milestone in the .NET ecosystem. With the latest release being .NET 8, developers are equipped with a robust, versatile framework that caters to modern development needs, from cross-platform compatibility to performance improvements.
Stay tuned for future updates as Microsoft continues to refine its .NET offer.
About the Author
This article was written by Ana Neto
“I have been a software engineer since 1997, with a more recent love for writing and public speaking. Do you have any questions or comments about this article or about CB Exchgange Server Sync? I would love to have your feedback!"