CoreWCF is a port of Windows Communication Foundation (WCF) to .NET and .NET Core and its support depends on the support status for the underlying .NET platforms it runs on.
Version
Original release date
Supported .NET version(s)
End of CoreWCF Support
CoreWCF 1.3
December 15, 2022
.NET 6
November 12, 2024
.NET 7
May 14, 2024
.NET Framework 4.6.2 and later versions
The end of life date for the specific version of .NET Framework.
CoreWCF 1.2
September 20, 2022
.NET Core 3.1
December 13, 2023
.NET Framework 4.6.2 and later versions
.NET 6
.NET 7
June 15, 2024
CoreWCF 1.1
May 6, 2022
.NET Core 3.1
December 13, 2023
.NET Framework 4.6.2 and later versions
.NET 6
.NET 7
March 20, 2023
CoreWCF 1.0
April 28, 2022
.NET Framework 4.6.2 and later versions
.NET Core 3.1
.NET 6
November 6, 2022
The following list shows the details of the support policy for CoreWCF:
CoreWCF uses the Major.Minor versioning strategy. 1.0 is the first major release of CoreWCF.
New minor version releases are API compatible with previous minor releases for the same major. For example, the 1.1 release is API compatible with 1.0.
Support will be primarily for the latest major.minor release of each supported major version.
When new major or minor versions are released, then the previous release will be supported for 6 months from the date of the new release, provided the underlying .NET runtime dependency being used also supported. For example, once 1.1 has been available for 6 months, 1.0 will no longer be supported.
All minor releases will support the same .NET platforms as their major. For example, the 1.1 release supports the same .NET versions as the 1.0 release as long as the .NET versions are themselves still in support. For more information about the support lifecycle for various versions of .NET, see the .NET Support Policy.
New major versions may introduce breaking changes.
New major versions may change (add or drop) the .NET runtime versions that are supported.
If a new major version drops support for a .NET runtime version currently in support, then the previous major will continue to be supported at the latest minor level for as long as the underlying .NET runtime remains in support. For example, if CoreWCF 2.0 drops support for .NET Framework, then CoreWCF 1.x (at the latest minor level) will continue to be supported for as long as both .NET Framework and ASP.NET Core 2.1 are supported.