Skip to content

Latest commit

 

History

History
122 lines (101 loc) · 15.1 KB

SupportedFeatures-v1.0.0-rc2.md

File metadata and controls

122 lines (101 loc) · 15.1 KB

WCF Features in RC2

This is part of WCF release notes for .NET Core 1.0 RC2. Please check out release notes for what's new since RC1 release.

Table of Contents

Supported Features
Platforms
Partially Working Features
Not Supported Features

Supported features

✅ -- Works with no known major issues
⚠️ -- Partially works with known issues or only partially tested
       Tip: Click on symbol for more details.
🚫 -- Not Supported
       Tip: Click on symbol for more details.
❔ -- Not yet tested

Category Feature UWP Win Ubuntu CentOS RedHat Debian Mac OS X
Bindings BasicHttpBinding 🚫
CustomBinding 🚫
NetHttpBinding 🚫 ⚠️
NetTcpBinding 🚫 🚫
Transports Http 🚫
Https 🚫 ⚠️ ⚠️
Tcp 🚫 🚫
WebSockets 🚫 ⚠️
Channel types Request/Reply 🚫
Duplex 🚫
Encodings Text 🚫
Binary 🚫
TransferMode Buffered (sync/async) 🚫
Streamed (sync/async) 🚫 ⚠️ ⚠️
MessageVersion SOAP 1.1 UTF8 🚫
SOAP 1.2 UTF8 🚫
Contracts DataContract 🚫
XmlSerializer 🚫
MessageFormat 🚫
FaultContract 🚫
Security None 🚫
Transport 🚫
Message 🚫 🚫 🚫 🚫 🚫 🚫 🚫
Client certificates 🚫
Authentication Basic 🚫
Digest 🚫
NTLM 🚫 🚫 🚫
Kerberos 🚫 ⚠️ 🚫
Client types ChannelFactory<T> 🚫
ChannelBase<T> 🚫
Extensibility IClientMessageInspector 🚫
IClientMessageFormatter 🚫
Management ETW Tracing 🚫 🚫 🚫 🚫 🚫 🚫

Platforms

UWP

For more details about what UWP is please see this dotnet Glossary doc.

‼️ .NET Core 1.0 RC2 does not work in UWP projects.

All Other Platforms

For supported versions of each platform and other details please see the .NET Core 1.0 RC2 Release Notes

Partially Working Features

‼️ Linked issues are open in RC-2 time-frame, as they are closed look for the fixes in the next release.

Bindings_NetHttpBinding

On Platform: Ubuntu
   Active issues: Issue #420

Transports_Https

On Platform: UWP/Windows/Ubuntu
     Active Issue: Issue #4429
     This is the same core issue as listed for the Transports_WebSockets and TransferMode_Streamed features.

On Platform: OS X
     Active Issue: Issue #954
     This is most likely a machine setup issue.

Transports_WebSockets

On Platform: UWP/Windows/Ubuntu
     Active Issue: Issue #4429
     This is the same core issue as listed for the Transports_Https and TransferMode_Streamed features.

TransferMode_Streamed

On Platform: UWP/Windows/Ubuntu
     Active Issue: Issue #4429
     This is the same core issue as listed for the Transports_Https and Transports_WebSockets features.

Contracts_FaultContract

On Platform: UWP
     Active Issue: Issue #769

Not Supported Features

Security_Message

   Message Security is not supported in WCF on .NET Core.

NTLM Authentication

   Support is built into CentOS, RedHat and Mac OS X but it hasn't been tested yet.
   Support is not built in to Ubuntu and Debian by default.
   For more details see Issue #943

Kerberos Authentication

   Support is built into CentOS, RedHat and Mac OS X but only Mac OS X has been tested.
   Support is not built in to Ubuntu and Debian by default.
     A solution has been tested on Ubuntu that works if an SPN is specified.
     The User2User scenario (i.e., when a UPN is specified) is not yet supported.

NetTcp

   SetLingerOption isn't working correctly on OS X. This is only used on the Close(timeout) code path so the test itself is likely passing. This api required special handling on linux as this is a windows socket concept.
     For more details see: Issue #7403

ETW Tracing

   ETW Tracing has been enabled for Windows in this release, support on other platforms will be available in future releases.