CoreWCF Support Policy
Last updated: September 11, 2023
Microsoft Support for CoreWCF
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.4 | September 7, 2023 | .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.3 | December 15, 2022 |
.NET Framework 4.6.2 and later versions .NET 6 .NET 7 |
March 7, 2024 |
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.
Supported packages
The following packages are supported:
Ready to get started?
Learn .NET easily with our step-by-step tutorials.