Releases: dotnet/wcf
WCF 3.4.0
Release Notes
Package Info
- System.ServiceModel.Duplex 4.10.0
- System.ServiceModel.Http 4.10.0
- System.ServiceModel.NetTcp 4.10.0
- System.ServiceModel.Primitives 4.10.0
- System.ServiceModel.Security 4.10.0
- System.ServiceModel.Federation 4.10.0
- System.Web.Services.Description 4.10.0
What's New
- Fix TransportWithMessageCredentials with TransferMode.Streamed missing security header (#4873)
- Implement IAsyncDisposable and remove ChainedAsyncResult as it's buggy (#4865)
- Improve io thread scheduler (#4862)
- Async open improvements for NetTcp (#4832)
- Fix for Hot Reload in .NET 6 (issue #4789) - Use MethodHandle.Value (#4820)
- Fix issue#4775 EventSourceException single event payload too large. (#4776)
- Fixing use of OOME left over from early days when IME was unavailable (#4767)
- Adding support for WSTrustChannelFactory and WSTrustChannel (#4757)
WCF 3.3.0
Release Notes
**This is part of .NET 5 released on November 8, 2021 Release Notes and Install Instructions.
Package Info
- System.ServiceModel.Duplex 4.9.0
- System.ServiceModel.Http 4.9.0
- System.ServiceModel.NetTcp 4.9.0
- System.ServiceModel.Primitives 4.9.0
- System.ServiceModel.Security 4.9.0
- System.ServiceModel.Federation 4.9.0
- System.Web.Services.Description 4.9.0
What's New
- Add missing property BasicHttpsSecurity.Message to public pkg (#4727)
- Fix Issue4708 - if credential not set Use Default Credentials only wh…(#4728)
- Fix XML Serialize - Missing Encoding Parameter (#4729)
- Add MtomMessageEncodingBindingElement to reference assembly (#4730)
- Update dependencies, small Mtom cleanup (#4731)
- Fix object null reference exception in reflection. (#4738)
- Fix unhandled KeyNotFoundException in RequestReplyCorrelator (#4743)
- Add DecompressionEnabled property and wire up changing HttpClientHandler behavior (#4745)
- Fix reliable sessions locking (#4752)
Relates Repos
WCF Core 3.3.0 RC2
**This is part of .NET 6.0 RC2 released on October 12, 2021 Release
Package Info
- System.ServiceModel.Duplex 4.9.0-rc2
- System.ServiceModel.Http 4.9.0-rc2
- System.ServiceModel.NetTcp 4.9.0-rc2
- System.ServiceModel.Primitives 4.9.0-rc2
- System.ServiceModel.Security 4.9.0-rc2
- System.ServiceModel.Federation 4.9.0-rc2
- System.Web.Services.Description 4.9.0-rc2
What's New
- Fix async lock (#4485)
- Add callback message inspector (#4699)
- Add more apis for generic xml security token (#4703)
- Removing ContractDescription caching as it also cached behaviors (#4720)
Related Repos
WCF Core 3.3.0 RC1
**This is part of .NET 6.0 RC1 released on September 14, 2021 Release
Package Info
- System.ServiceModel.Duplex 4.9.0-rc1
- System.ServiceModel.Http 4.9.0-rc1
- System.ServiceModel.NetTcp 4.9.0-rc1
- System.ServiceModel.Primitives 4.9.0-rc1
- System.ServiceModel.Security 4.9.0-rc1
- System.ServiceModel.Federation 4.9.0-rc1
- System.Web.Services.Description 4.9.0-rc1
What's New
- Add Mtom message encoding (#4687)
- Add support for ClientBase.CacheSetting (#4696)
- Add System.Web.Services.Description package needed for improving WSDL support (#4637)
- Add API for type TypedMessageConverter (#4667)
- Add HttpTransportBindingElement.Proxy property (#4591`)
Related Repos
WCF Core 3.3.0 Preview 1
**This is part of .NET 6.0 Preview 4 released on May 25, 2021 Release
Package Info
- System.ServiceModel.Duplex 4.9.0-preview1
- System.ServiceModel.Http 4.9.0-preview1
- System.ServiceModel.NetTcp 4.9.0-preview1
- System.ServiceModel.Primitives 4.9.0-preview1
- System.ServiceModel.Security 4.9.0-preview1
- System.ServiceModel.Federation 4.9.0-preview1
What's New
- Add support for OperationContext/OperationContextScope flow through an await (#4578)
- Expose CLientOperation.SyncMethod, BeginMethod, and EndMethod (#4551)
- Update HttpTransportBindingElement with Proxy property to enable client to specify IWebProxy (#4053)
- Fix NullReferenceException when using BasicHttpBinding and NTLM web proxy authentication (#4555)
Related Repos
WCF Core 3.2.1
Release Notes
The associated .NET Core release can be found at .NET Core 5.0.2 Releases
Package Info
- System.ServiceModel.Duplex 4.8.1
- System.ServiceModel.Http 4.8.1
- System.ServiceModel.NetTcp 4.8.1
- System.ServiceModel.Primitives 4.8.1
- System.ServiceModel.Security 4.8.1
- System.ServiceModel.Federation 4.8.1
What's New
Bug Fixes
- Fixed WS2007 helper to use SymmetricKey by default (#4440)
- Make federation implementation async and fix minor memory leak (#4481 )
- Fix IOTS non windows condition in Cleanup (#4451)
- Make SecureConversation inner channel factory share the same HttpClient as outer factory (#4438)
- Make all WCF exceptions serializable (#4466 )
Relates Repos
WCF 3.2.0
Release Notes
**This is part of .NET 5 released on November 10, 2020 (Release Note and Install Instructions).
Package Info
- System.ServiceModel.Duplex 4.8.0
- System.ServiceModel.Http 4.8.0
- System.ServiceModel.NetTcp 4.8.0
- System.ServiceModel.Primitives 4.8.0
- System.ServiceModel.Security 4.8.0
- System.ServiceModel.Federation 4.8.0
What's New
- WSFed static helpers and expanded tests (#4400)
- Modifications to sync with M.IM.WsTrust (#4398)
- Fix OneWay only contracts with ReliableSessions (#4395)
- Enable ETW error logging for S.SM.Federation (#4391)
- Add limited support for SpnEndpointIdentity with HTTP (#4385)
- Fix casing for WCF owned classes WsXxxx->WSXxxx (#4384)
- Remove some dead RNG code paths (#4378)
Relates Repos
WCF 3.2.0 RC2
Release Notes
**This is part of .NET 5 RC2 released on October 13, 2020 (Release Note and Install Instructions).
Package Info
- System.ServiceModel.Duplex 4.8.0-rc2
- System.ServiceModel.Http 4.8.0-rc2
- System.ServiceModel.NetTcp 4.8.0-rc2
- System.ServiceModel.Primitives 4.8.0-rc2
- System.ServiceModel.Security 4.8.0-rc2
- System.ServiceModel.Federation 4.8.0-rc2
What's New
- Reliable sessions support (#4325)
- Fix IOTS cleanup on non Windows (#4360)
- Add support for X509CertificateIdentity with https (#4356)
- Add support for AuthenticationSchemes.IntegratedWindowsAuthentication (#4353)
- Expose ConcurrencyMode property in CallBackBehaviorAttribute. (#4348)
- Use NET5 version with Http auth bug fixed #(4337)
- Add TransportBindingElement.set_MaxBufferPoolSize. (#4316)
- Fix HttpsChannelFactory to use GetToken as a spinwait was happening (#4332)
- Fix RST generation issues in WsFederation (#4322)
Relates Repos
WCF 3.2.0 Preview 3
Release Notes
**This is part of .NET 5.0.0 Preview 8 released on August 25, 2020 (Release Note and Install Instructions).
Package Info
- System.ServiceModel.Duplex 4.8.0-preview3
- System.ServiceModel.Http 4.8.0-preview3
- System.ServiceModel.NetTcp 4.8.0-preview3
- System.ServiceModel.Primitives 4.8.0-preview3
- System.ServiceModel.Security 4.8.0-preview3
- System.ServiceModel.Federation 4.8.0-preview3
What's New
- Add support for WS2007HttpBinding (#4169)
- System.ServiceModel.Federation package (#4297)
- Expose LocalClientSecuritySettings.DetectReplays (#4248)
- Exposing GenericXmlSecurityKeyIdentifierClause and virtual CloneCore() (#4247)
- Mark FaultException as Serializable (#4205)
- Add FaultException ctor_string (#4270)
- Bring back usage of IO Thread pool on Windows (#4282) (#4300)
- Fix RST generation issues in WsFederation (#4322)
- Add TransportBindingElement.set_MaxBufferPoolSize. (#4316)
Related Repos
WCF Core 3.1.0
Release Notes
The associated .NET Core release can be found at .NET Core 3.1 Releases
Package Info
- System.ServiceModel.Duplex 4.7.0
- System.ServiceModel.Http 4.7.0
- System.ServiceModel.NetTcp 4.7.0
- System.ServiceModel.Primitives 4.7.0
- System.ServiceModel.Security 4.7.0
What's New
New Features
This release features a large number of new APIs from the full framework being added to the WCF Core public contracts as part of the current effort to support WS Federation.
All the work items with additional information and links to PRs can be found In This Query.
Bug Fixes
- Fixed an issue with SocketConnection mixing sync and async that can cause a timeout to be ignored. Issue #3994 (cherry-picked to 3.1.0 branch with #4021)
- Add "encodingStyle" attribute to generated SOAP message. Issue #3870 (cherry-picked to 3.1.0 branch with #4021)
- Fix contract methods which use out parameters. Issue #3940 (cherry-picked to 3.1.0 branch with #4021)
Other
Many unit tests added for the WSFederation feature.
Some build infrastructure enhancements.