Releases: dotnet/wcf
Releases · dotnet/wcf
dotnet-svcutil 2.1.0 Release
Release Notes
dotnet-svcutil v2.1.0 was released in October 2022.
Packages
What's New
- Support generating code for .net6.0 target project (PR #4772)
- Support generating code for TransportWithMessageCredential security mode (PR #4774)
- Support generating code for federation binding and MTOM encoding type (PR #4800)
- Support generating code for project which target framework is defined in Directory.Build.props (PR #4893)
- Add option to silently accept service certificate when generating code (PR #4894)
- Force use base implementation of Close() method for referenced wcf package version later than 4.10.0 instead of generating CloseAsync() (PR #4909)
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)