INFO: How long will Rebex support various versions of .NET?

Rebex components support lifecycle

Rebex customers get access to binaries (DLLs) compiled for various .NET platforms (*1). This document describes our support lifecycle and lists support timelines for all supported platforms.

Summary

  • Rebex components will be supported on specific editions of .NET at least as long as Microsoft supports those editions.
  • Security fixes for Rebex components on specific .NET framework will be released at least as long as Microsoft releases security fixes for that framework.
  • Legacy Editions of Rebex components targeting legacy platforms (those no longer covered by our Standard Support) are available as separate products. They are not part of standard editions.

Platform support chart

The following chart lists availability of Rebex binaries targeting specific platforms. Binaries with standard support are available as part of our standard packages. Binaries with legacy support are only available as separate Legacy Editions. Legacy Editions are only available during the period between the 'End of Standard Support' and 'End of Life' dates.

Note: Support for specific platforms is also determined by Microsoft's support timelime for those platforms. In other words, Rebex might provide binaries for platforms that are no longer supported by Microsoft, but support for such end-of-life platforms cannot be guaranteed.
Platform code  Target platforms of the latest version Release date End of Standard Support End of Life Status
netstandard2.1 .NET Core 3.1
.NET 5.0 RC 1
2020-07-13 2023-01-01 2023-01-01 standard
netstandard2.0 .NET Core 3.1, 3.0, 2.2, 2.1, 2.0
Mono 5.14 - 6.10
Xamarin.Android 9.1 (or higher)
Xamarin.iOS 12.3 (or higher)
2019-03-21 2023-01-01 2023-01-01 standard
net-4.6 .NET Framework 4.6 - 4.8
Mono 5.0 - 6.10
2019-03-28 2024-01-09 2029-01-09 standard
net-4.0 .NET Framework 4.0 - 4.8
Mono 4.6.2 - 4.8.1
2010-05-20 2023-10-10 2028-10-10 standard
net-3.5 .NET Framework 3.5 SP1 2019-03-21 2023-10-10 2029-01-09 standard
net-2.0 .NET Framework 2.0, 3.0, 3.5 2006-11-27 2020-01-01 2023-10-10 legacy
net-1.0 .NET Framework 1.0, 1.1, 2.0 2003-04-14 2010-03-11 2010-03-11 deprecated
netstandard1.5 .NET Core 1.1, 1.0 2017-05-09 2020-01-01 2020-01-01 deprecated
xamarin.android Xamarin.Android 9.1 (or higher) 2013-12-02 2020-01-01 2020-01-01 deprecated
xamarin.ios Xamarin.iOS 10.3 (or higher) 2013-12-02 2020-01-01 2020-01-01 deprecated
netcf-3.9 .NET Compact Framework 3.9 2013-12-02 2019-07-01 2023-10-10 legacy
netcf-3.5 .NET Compact Framework 3.5 2009-01-12 2019-07-01 2021-04-13 legacy
netcf-2.0 .NET Compact Framework 2.0 2006-11-27 2017-05-09 2018-07-31 deprecated
netcf-1.0 .NET Compact Framework 1.0, 2.0 2003-11-01 2010-03-11 2010-03-11 deprecated

.NET and .NET Core support timeline

The following chart lists Microsoft's support timelines for .NET and .NET Core. These platforms follow Microsoft's Modern Lifecycle Policy.

Version Release date End of support Latest Rebex component build
.NET 5.0 late 2020 early 2022 current (preview)
.NET Core 3.1 2019-12-03 2022-12-03 current
.NET Core 3.0 2019-09-23 2020-03-03 current (end-of-life platform)
.NET Core 2.2 2018-12-04 2019-12-23 current (end-of-life platform)
.NET Core 2.1 2018-05-30 2021-08-21 current
.NET Core 2.0 2017-08-14 2018-07-10 current (end-of-life platform)
.NET Core 1.1 2016-11-16 2019-06-27 current (end-of-life platform)
.NET Core 1.0 2016-06-27 2019-06-27 current (end-of-life platform)

Microsoft .NET Framework support timeline

The following chart lists Microsoft's support timelines for .NET Framework and .NET Compact Framework. All currently supported versions follow Microsoft's Fixed Lifecycle Support Policy.

Version Lifecycle start date Mainstream Support end date Extended Support end date Latest Rebex component build
.NET Framework 4.6 - 4.8 (*2)  2015-07-29 See Lifecycle FAQ - .NET Framework current
.NET Framework 4.5.2 2014-05-05 2018-01-09 2023-01-10 current
.NET Framework 4.5 - 4.5.1 2012-10-09 2016-01-12 2016-01-12 current (end-of-life platform)
.NET Framework 4.0 2010-03-31 2016-01-12 2016-01-12 current (end-of-life platform)
.NET Framework 3.5 (*3) 2007-11-19 2023-10-10 2029-01-09 current
.NET Framework 2.0 / 3.0 2006-02-17 2011-07-12 2011-07-12 current legacy edition
.NET Framework 1.1 2003-07-10 2008-10-14 2013-10-08 Build 3723
.NET Framework 1.0 (*4) 2002-02-03 2007-07-10 2009-07-14 Build 3723
.NET CF 3.9 (*5) 2013-08-11 2018-10-09 2023-10-10 current legacy edition
.NET CF 3.5 (*6) 2008-02-19 2016-04-12 2021-04-13 current legacy edition
.NET CF 2.0 2005-10-31 2011-01-14 2016-04-12 Version 2017 R6.3
.NET CF 1.0 2003-07-10 2008-10-14 2013-10-08 Build 3723
Notes

*1) Not all Rebex products are available for all framework versions. If the product for a specific framework version is released, it will be supported according to this document.

*2) .NET Framework 4.5.2 and higher is considered a component of the Windows OS and follows the Support Lifecycle policy of its parent product or platform.

*3) .NET Framework 3.5 SP1 support end dates only applies when running on Windows 10 version 1809, Windows Server 2019, or later. On older versions of Windows, the lifecycle of the underlying Windows OS applies.

*4) .NET Framework 1.0 entry in Microsoft lifecycle database is incorrect. The actual release date was 2002-02-03.

*5) .NET Compact Framework 3.9 is part of Windows Embedded Compact 2013.

*6) .NET Compact Framework 3.5 is part of Windows Embedded Compact 7.