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

Rebex libraries 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 libraries will be supported on specific editions of .NET at least as long as Microsoft supports those editions.
  • Security fixes for Rebex libraries on specific .NET framework will be released at least as long as Microsoft releases security fixes for that framework.
  • Legacy Editions of Rebex libraries 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
net-8.0 .NET 8 2023-11-14 2026-11-10 2026-11-10 standard
net-7.0 .NET 7 2022-11-08 2024-05-14 2024-05-14 standard
net-6.0 .NET 6 2021-11-25 2024-11-12 2025-01-01 standard
net-5.0 .NET 5 2020-11-10 2022-05-10 2024-05-14 standard
net-4.6 .NET Framework 4.6 - 4.8.1
Mono 5.0 - 6.12
2019-03-28 2026-11-11 2031-10-14 standard
net-4.0 .NET Framework 4.0 - 4.5.2 2010-05-20 2024-01-09 2029-01-09 standard
net-3.5 .NET Framework 3.5 SP1 2019-03-21 2026-11-11 2029-01-09 standard
netcoreapp3.1 .NET Core 3.1 2021-08-17 2023-01-01 2024-05-14 standard
netstandard2.1 .NET 6.0
.NET 5.0
.NET Core 3.1
Xamarin.Android 10.1 (or higher)
Xamarin.iOS 13.10 (or higher)
Mono 6.10 (or higher)
2020-07-13 2024-01-09 2024-05-14 standard
netstandard2.0 .NET Core 2.1 2019-03-21 2023-01-01 2024-05-14 standard
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 (*2) legacy
netcf-3.5 .NET Compact Framework 3.5 2009-01-12 2019-07-01 2021-04-13 (*2) 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 2003-11-01 2010-03-11 2010-03-11 deprecated
net-2.0 .NET Framework 2.0, 3.0, 3.5 2006-11-27 2020-01-01 2024-05-14 legacy
net-1.0 .NET Framework 1.0, 1.1, 2.0 2003-04-14 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 library build
.NET 8 2023-11-14 2026-11-10 current
.NET 7 2022-11-08 2024-05-14 current
.NET 6 2021-11-08 2024-11-12 current
.NET 5 2020-11-10 2022-05-10 current (end-of-life platform)
.NET Core 3.1 2019-12-03 2022-12-13 current (end-of-life platform)
.NET Core 3.0 2019-09-23 2020-03-03 R5.7
.NET Core 2.2 2018-12-04 2019-12-23 R5.7
.NET Core 2.1 2018-05-30 2021-08-21 R5.7
.NET Core 2.0 2017-08-14 2018-07-10 R5.7
.NET Core 1.1 2016-11-16 2019-06-27 2019 R4.2
.NET Core 1.0 2016-06-27 2019-06-27 2019 R4.2

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 library build
.NET Framework 4.6.2 - 4.8.1 (*3 2015-07-29 See Lifecycle FAQ - .NET Framework current
.NET Framework 4.6 - 4.6.1 2015-07-29 - 2022-04-26 current (end-of-life platform)
.NET Framework 4.5.2 2014-05-05 2018-01-09 2022-04-26 current (end-of-life platform)
.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 (*4) 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-04-03 2008-10-14 2013-10-08 Build 3723
.NET Framework 1.0 2002-02-13 2007-07-10 2009-07-14 Build 3723
.NET CF 3.9 (*5) 2013-08-11 2018-10-09 2023-10-10 (*2) current legacy edition
.NET CF 3.5 (*6) 2008-02-19 2016-04-12 2021-04-13 (*2) current legacy edition
.NET CF 2.0 2005-10-31 2011-01-14 2016-04-12 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) Due to popular demand, we will continue to provide and maintain binaries for .NET Compact Framework 3.5/3.9 until at least 2024-10-10, as long as your legacy support contract remains active. However, support for these end-of-life platforms will be limited.

*3) .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.

*4) .NET Framework 3.5 SP1 support end dates only apply 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.

*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.