WCF for .NET Core 2.0.0
Pre-releaseRelease Notes
This is part of .NET Core 2.0.0 released on 8/14/2017 (Release Notes)
Packages
- System.ServiceModel.Duplex 4.4.0
- System.ServiceModel.Http 4.4.0
- System.ServiceModel.NetTcp 4.4.0
- System.ServiceModel.Primitives 4.4.0
- System.ServiceModel.Security 4.4.0
What's New
Please refer to the table of Supported Features for a complete list of features that are supported by this release. Besides various bug fixes, here are a few highlights of improvements since 1.1 release.
- Support of .NET Standard 2.0
- Support of new scenarios enabled by API additions (list)
- Added support of SOAP headers (#702)
- Added support of SOAP encoded message (#1549)
- Added support of service operation that can initiate or close sessions (#1402)
- Added support of custom proxy address for Http & Https bindings on Windows (#1592)
- Windows authentication is now supported by Http transport on Linux and OS X (#946)
- Perf runs cover 20 scenarios on 3 bindings (Http, NetTcp, and NetHttp) and show healthy improvements across the board comparing to .NET Core v1.1, especially in asynchronous tests. The largest increase was recorded in NetTcp HelloWorld (+29%) and Http Streaming (+27%) tests.
- Stress runs cover over 40 scenarios which include ‘regular’ (no security) Windows and Linux runs, Windows auth on Windows, and certificate auth on Windows and Linux. Each combination runs short haul for 15 hours with strict monitoring of various timeouts and generally very low tolerance towards any transient errors.
- Various bug fixes and reliability improvement (list)
WCF Connected Service Provider
The WCF Connected Service Provider (Preview) is an extension for Visual Studio 2017 to assist WCF developers to generate WCF client proxy code in .NET Core & ASP.NET Core applications. An update was released today with support for projects built on .NET Core/.NET Standard/ASP.NET Core 2.0.
Known Issues
For a complete list of known issues, please see this issue list. Note, the enhancement for UWP will be in a separate release in near future. The UWP support in this release is the same as the support in 1.1 release.