WCF for .NET Core 1.1
Release Notes
This is part of .NET Core 1.1 released on 11/16/2016 (Release Notes)
Packages
- System.ServiceModel.Duplex 4.3.0
- System.ServiceModel.Http 4.3.0
- System.ServiceModel.NetTcp 4.3.0
- System.ServiceModel.Primitives 4.3.0
- System.ServiceModel.Security 4.3.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.0 release.
- Improved performance when calling a service using a synchronous channel during times of thread starvation in the threadpool.
- WebSocket is now supported on Linux and OS X in addition to Windows.
- Custom channels are now supported. It is now possible to create custom channel factories and channels.
- Peer trust certificate authentication is now supported.
- Windows authentication with explicit credentials is now supported by NetTcp transport in addition to HTTP transport.
- Support is added for communicating with WCF service using identity headers of type SPN, UPN, DNS or X509Certificate.
- ETW tracing is now supported. ETW events can be written to event log.
WCF Connected Service
The WCF Connected Service Preview is a Visual Studio 2015 extension to assist WCF client proxy generation of service reference in .NET Core & ASP.NET Core libraries/applications. It has been updated to support .NET Core 1.1 & ASP.NET Core 1.1.
Known Issues
- Message level security is not supported (#3, #4, #8)
- SpnEndpointIdentity are not supported (#11)
- Windows authentication is not supported by NetTcp transport on UWP (#1235)
- Windows authentication is not supported by Http transport on Linux and OS X (#946)
For a complete list of known issues, please see this issue list.