Short easy to read .Net Framework and .Net Core History timeline
Published: 2021-06-19 00:41:24

<iframe width="100%" height="400" src="https://time.graphics/embed?v=1&id=291016" frameborder="0" allowfullscreen></iframe>

## .NET Framework Version History
|Year|.NET Version|CLR Version|Visual Studio|Released Features and Enhancements|
|-|-|-|-|-|
|2002|1|1|Visual Studio .NET 2002|Initial release – Managed code, CLR, CTS, FCL, Use of DLLs as class libraries, OOP support for Web development.|
|2003|1.1|1.1|Visual Studio .NET 2003|Added ASP.NET Control support for Mobile device development, Added support for ADO.NET classes for Oracle database and ODBC database connectivity. Support for IP6 and fixed issue to Code Access Security for ASP.NET.|
|2005|2|2|Visual Studio 2005|New CLR 2.0, Enhancement of ASP.NET & ADO.NET, Generics Types, Partial Types, Anonymous methods, Nullable Types, Iterators, Covariance and Contravariance, and 64bit support we added.|
|2006|3|2|Visual Studio 2005|Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WWF) introduced.|
|2007|3.5|2|Visual Studio 2008|Build-in-Support for AJAX, Language Integrated Query (LINQ), Expression trees, HashSet collections, WCF and WF integration, Peer-to-Peer networking, Add-ins for extensibility and DateTimeOffset were added.|
|2010|4|4|Visual Studio 2010|New CLR 4.0, Task Parallel Library (TPL), Managed Extensibility Framework (MEF), Dynamic Language Runtime (DLR) were a major addition of this release.|
|2012|4.5|4|Visual Studio 2012|Async support, Support for Windows Store, enhancements of WPF, WCF, WF, MEF, and ASP.NET, and base framework classes, such as support for arrays larger than 2GB on 64-bit platform.|
|2013|4.5.1|4|Visual Studio 2013|Performance and debugging improvements, support for automatic binding redirection, and expanded support for Windows Store application.|
|2014|4.5.2|4|Visual Studio 2013|ASP.NET APIs enhancements, System DPI support for Windows Forms controls, Event Tracing for Windows (ETW) and New Workflow features and Debugging improvements were added in this release.|
|2015|4.6|4|Visual Studio 2015|ASP.NET enhancements, ADO.NET always an encrypted feature for SQL Server 2016, new 64-bit JIT compiler, Assembly Loader improvements, enhancements to Garbage Collector, etc were added.|
|2017|4.7|4|Visual Studio 2017|High DPI support for Windows Forms controls, Touch support for WPF in Windows 10, Enhanced cryptography support, performance, and reliability improvements.|
|2019|4.8|4|Visual Studio 2019|JIT improvements, Updated ZLib, FIPS improvements, Malware scanning for Assemblies and Accessibility Enhancements|


```mermaid
gantt
title .NET Core and new .Net Version History
dateFormat  YYYY-MM-DD
section Version
.NET Core 1.0 :2016-06-06, 2019-06-27
.NET Core 1.1	:2016-11-16, 2019-06-27
.NET Core 2.0	:2017-08-14, 2018-10-01
.NET Core 2.1	:2018-05-30, 2021-08-21
.NET Core 2.2	:2018-04-12, 2019-12-23
.NET Core 3.0	:2019-09-23, 2020-03-03
.NET Core 3.1	:2019-03-12, 2022-12-03
.NET 5	:2020-11-10, 2022-02-01
.NET 6	:2021-11-01, 2024-11-01
.NET 7	:2022-11-01, 2025-02-28
.NET 8	:2023-11-01, 2026-11-01
```

![image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5ubgey10z3jmlyasp8g0.png)
 

## .NET Core and new .Net Version History
|Version|Release date|Released with|Latest update|Latest update date|Support ends|
|-|-|-|-|-|-|
|.NET Core 1.0|2016-06-27|Visual Studio 2015 Update 3|1.0.16|2019-05-14|June 27, 2019|
|.NET Core 1.1|2016-11-16|Visual Studio 2017 Version 15.0|1.1.13|2019-05-14|June 27, 2019|
|.NET Core 2.0|2017-08-14|Visual Studio 2017 Version 15.3|2.0.9|2018-07-10|October 1, 2018|
|.NET Core 2.1|2018-05-30|Visual Studio 2017 Version 15.7|2.1.28 (LTS)|2021-05-11|August 21, 2021|
|.NET Core 2.2|2018-12-04|Visual Studio 2019 Version 16.0|2.2.8|2019-11-19|December 23, 2019|
|.NET Core 3.0|2019-09-23|Visual Studio 2019 Version 16.3|3.0.3|2020-02-18|March 3, 2020|
|.NET Core 3.1|2019-12-03|Visual Studio 2019 Version 16.4|3.1.16 (LTS)|2021-06-08|December 3, 2022|
|.NET 5|2020-11-10|Visual Studio 2019 Version 16.8|5.0.7|2021-06-08|3 months after .NET 6 release (around February 2022)|
|.NET 6|2021-11 (projected)|-|6.0.0 Preview 4 (release version will be LTS)|2021-05-25|November 2024 (projected)|
|.NET 7|2022-11 (projected)|-|-|-|February 2025 (projected)|
|.NET 8|2023-11 (projected)|-|(will be LTS)||November 2026 (projected)|


---
### Extracted from:
https://en.wikipedia.org/wiki/.NET_Framework_version_history
https://en.wikipedia.org/wiki/.NET_Core
https://devblogs.microsoft.com/dotnet/announcing-net-core-1-0/
https://devblogs.microsoft.com/dotnet/announcing-net-core-1-1/
https://devblogs.microsoft.com/dotnet/announcing-net-core-2-0/
https://devblogs.microsoft.com/dotnet/announcing-net-core-2-1/
https://devblogs.microsoft.com/dotnet/announcing-net-core-2-2/
https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0/
https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0
https://devblogs.microsoft.com/dotnet/announcing-net-core-3-1/
https://devblogs.microsoft.com/dotnet/announcing-net-5-0/
https://devblogs.microsoft.com/dotnet/introducing-net-5/
https://executecommands.com/microsoft-net-framework-version-history/
https://time.graphics/line/291016