Bot releases are hidden (Show)
Published by mconnew about 3 years ago
CoreWCF.Primitives 0.3.2
CoreWCF.Http 0.3.2
CoreWCF.NetTcp 0.3.2
CoreWCF.ConfigurationManager 0.3.2
Bump System.DirectoryServices.Protocols from 5.0.0 to 5.0.1. This is due to a critical security bug in System.DirectoryServices.Protocols which is used by CoreWCF for populating claims information when using Windows authentication with security mode TransportWithMessageCredentials. This update is critical if you use this scenario on Linux or MacOS. Windows services are unaffected. More information can be found in the .NET Core security advisory here.
None
Published by mconnew about 3 years ago
CoreWCF.Primitives 0.3.1
CoreWCF.Http 0.3.1
CoreWCF.NetTcp 0.3.1
CoreWCF.ConfigurationManager 0.3.1
This release depends on .NET Standard 2.0 and runs on any .NET version which supports .NET Standard 2.0. This means.NET Framework 4.6.1 and above and .NET Core 3.1 and above. It is built on top of ASP.NET Core, and has been tested and runs on all currently supported versions of ASP.NET Core up to 5.0.
The new CoreWCF.ConfigurationManager package would fail to load the config if an endpoint had no name. A similar issue was happening with the service definition. This release fixes that issue. It also changes 2 of the new public apis. While fixing the issue, we discovered that 2 members on the new interface CoreWCF.Configuration.IConfigurationHolder
would allow a cleaner implementation if they were modified slightly. The property ConcurrentDictionary<string, ServiceEndpoint> Endpoints { get; }
has been changed to ISet<ServiceEndpoint> Endpoints { get; }
and the method IXmlConfigEndpoint GetXmlConfigEndpoint(string name);
has been changed to IXmlConfigEndpoint GetXmlConfigEndpoint(ServiceEndpoint endPoint);
. This was to avoid the introduction of an artificial key which could potentially have problems with name collisions. This interface isn't referenced when configuring a CoreWCF service to use a .config file so we don't expect this change to affect anybody who has already begun using this new package.
The documentation is still being worked on. Most classes which exist in .NET Framework under the System.ServiceModel namespace should have the same behavior in CoreWCF. Until we have documentation published, please refer to the .NET Framework WCF documentation.
You can find samples for some common scenarios in the Samples folder of the repo.
Your feedback is important and appreciated. We've created a discussion item at #453 for your questions and comments.
Published by mconnew about 3 years ago
CoreWCF.Primitives 0.3.0
CoreWCF.Http 0.3.0
CoreWCF.NetTcp 0.3.0
CoreWCF.ConfigurationManager 0.3.0
This release depends on .NET Standard 2.0 and runs on any .NET version which supports .NET Standard 2.0. This means.NET Framework 4.6.1 and above and .NET Core 2.1 and above. It is built on top of ASP.NET Core 2.1, and has been tested and runs on all currently supported versions of ASP.NET Core up to 5.0.
We have a new package, CoreWCF.ConfigurationManager. This is used to provide partial support for using your app.config configuration from .NET Framework. Here is a summary of all the new features in 0.3.0.
The documentation is still being worked on. Most classes which exist in .NET Framework under the System.ServiceModel namespace should have the same behavior in CoreWCF. Until we have documentation published, please refer to the .NET Framework WCF documentation.
You can find samples for some common scenarios in the Samples folder of the repo.
Your feedback is important and appreciated. We've created a discussion item at #443 for your questions and comments.
Published by mconnew about 3 years ago
CoreWCF.Primitives 0.2.1
CoreWCF.Http 0.2.1
CoreWCF.NetTcp 0.2.1
This release depends on .NET Standard 2.0 and runs on any .NET version which supports .NET Standard 2.0. This means.NET Framework 4.6.1 and above and .NET Core 2.1 and above. It is built on top of ASP.NET Core 2.1, and has been tested and runs on all currently supported versions of ASP.NET Core up to 5.0.
None
If you are using an HTTPS endpoint, you must pass BasicHttpSecurityMode.Transport to the constructor of BasicHttpBinding.
The documentation is still being worked on. Most classes which exist in .NET Framework under the System.ServiceModel namespace should have the same behavior in CoreWCF. Until we have documentation published, please refer to the .NET Framework WCF documentation.
You can find samples for some common scenarios in the Samples folder of the repo.
Your feedback is important and appreciated. We've created a discussion item at #408 for your questions and comments.
Published by mconnew about 3 years ago
CoreWCF.Primitives 0.2.0
CoreWCF.Http 0.2.0
CoreWCF.NetTcp 0.2.0
This release depends on .NET Standard 2.0 and runs on any .NET version which supports .NET Standard 2.0. This means.NET Framework 4.6.1 and above and .NET Core 2.1 and above. It is built on top of ASP.NET Core 2.1, and has been tested and runs on all currently supported versions of ASP.NET Core up to 5.0.
The following features are new to CoreWCF 0.2.0
The documentation is still being worked on. Most classes which exist in .NET Framework under the System.ServiceModel namespace should have the same behavior in CoreWCF. Until we have documentation published, please refer to the .NET Framework WCF documentation.
You can find samples for some common scenarios in the Samples folder of the repo. For this release we have some new sample scenarios and the samples have been cleaned up a bit thanks to @JohnLeyva.
Major Contributors in order of contribution (500+ lines of code added):
@birojnayak (Amazon AWS)
@JohnLeyva
@mconnew (Microsoft)
Other code contributors:
@g7ed6e, @ovebastiansen, @Grauenwolf, @josellm, @BradBarnich
Your feedback is important and appreciated. We've created a discussion item at #390 for your questions and comments.
Published by mconnew over 3 years ago
CoreWCF.Primitives 0.1.0
CoreWCF.Http 0.1.0
CoreWCF.NetTcp 0.1.0
This release depends on .NET Standard 2.0 and runs on any .NET version which supports .NET Standard 2.0. This means.NET Framework 4.6.1 and above and .NET Core 2.1 and above. It is built on top of ASP.NET Core 2.1.
The following features are supported in CoreWCF
The documentation is still being worked on. Most classes which exist in .NET Framework under the System.ServiceModel namespace should have the same behavior in CoreWCF. Until we have documentation published, please refer to the .NET Framework WCF documentation.
You can find samples for some common scenarios in the Samples folder of the repo.
Major Contributors (10,000+ lines of code):
@mconnew (Microsoft)
@birojnayak (Amazon AWS)
Other code contributors:
@imcarolwang, @danielcrenna, @v-fangfc, @nschonni, @willaimyou, @Treit, @DamirAinullin, @VorTechS, @0x53A, @ZhaodongTian, @voronov-maxim, @edberg, @FreeAndNil, @Daniel-Svensson, @v-yarli
Your feedback is important and appreciated. We've created a discussion item at #309 for your questions and comments.