Releases: mdsol/mauth-client-dotnet
Feature Release
This minor release contains the following fixes, updates and changes:
- [Core] Added a utility extension class to help using MAuth specific processing methods
Feature Release
This minor release contains the following fixes, updates and changes:
- [AspNetCore] Added a new middleware to be able to use MAuth with the ASP.NET Core MVC infrastructure
- [All] The private key property value on the options objects now can be a file path reference to a file containing the key - the library will automatically read the key from the file if it detects that the value is a file path instead of the key itself
- [All] The private key now line ending agnostics - the library will use the key with (Windows- or Unix-style) or without line endings, or with varying number of characters in a row (this is very useful if you want to serve the private key from an environment variable for example)
Feature Release
This minor release contains the following fixes, updates and changes:
- [Medidata.MAuth.Core] Decreased the default timeout from 10 seconds to 3 seconds for the MAuth service
requests in order to decrease the chance of service request congestion (the timeout still configurable in the options) - [Medidata.MAuth.Core] Added a new feature to make multiple attempts to communicate with the MAuth service in case
there are unsuccessful responses. The number of attempts (i.e. retry policy) is configurable through the options
(MAuthServiceRetryPolicy
) - [Medidata.MAuth.Core] Fixed the .NET Framework assemblies being referenced as dependencies instead of
framework assemblies causing unnecessary package downloads and referencing from NuGet - [All] Updated copyright year numbers to the current (2017) year
- [All] Added cache-specific information to the README FAQ section
Maintenance Release
This release fixes a minor issue with dependencies of the .NET Core NetStandard Library.
The previous release (v2.1.0) contained a reference to the .NET Core specific NetStandard Library as a common reference, therefore it was pulled in even in case of targeting the full .NET Framework.
This release fixes the issue by moving the dependency to the netstandard TFM in order to have it only for that target framework.
Update to .NET Core
This release contains only one feature/change, the codebase is updated to .NET Core and the accompanying tooling/SDK.
The package currently supports the following target frameworks:
- .NET Standard 1.4 and newer
- .NET Framework 4.5.2 and newer
Release of v2.0.0
This major release contains the following fixes, updates and changes:
- [Medidata.MAuth.Core] The MAuthSigningHandler is accepting an MAuthSigningOptions instance instead of an MAuthOptions instance (which in turn set to be an abstract class)
- [Medidata.MAuth.Owin] The OWIN middleware infrastructure provided request body stream gets replaced with a MemoryStream in cases when the original body stream is not seekable.
Initial Release
This release contains the initial implementation of Medidata.MAuth.