Skip to content

Latest commit

 

History

History
86 lines (57 loc) · 2.32 KB

File metadata and controls

86 lines (57 loc) · 2.32 KB

AdaptiveClient Release Notes

Version 4.0.0 (2022-12-27)

  • dotnet 7
  • Update dependencies

Breaking changes

  • Drop dotnet Framework 4.6.1 support

Version 3.0.0 (2021-11-27)

  • dotnet 6
  • Update dependencies

Version 2.0.0 (2021-02-27)

Breaking changes

  • Move Endpoints.json to a section within appsettings.json. Remove dependency on Newtonsoft.json.

Other changes

  • Target net5.0 and net461.
  • Minor code clean-up.
  • Update dependencies.
  • Update documentation.

Version 1.0.0 (2019-08-20)

Breaking changes

  • Moved ServiceManifestFactory from AdaptiveClient.EntityFrameworkCore to AdaptiveClient.Utilities.

Other changes

  • Update documentation.

Version 0.32.0 (2019-04-30)

Services no longer need to implement IDisposable.

Version 0.31.3 (2018-11-21)

Save validation result so CachedEndpoint is validated once only.

Version 0.30.00 (2018-05-12)

Breaking changes

  1. RegistrationHelper.Register was renamed RegistrationHelper.RegisterService. An overload was added that takes an IEndPointConfiguration.
  2. ProviderName is now required when registering a service or IEndPointValidator.
  3. Valid ProviderName is required for all EndPointConfigurations.
  4. IRegistrationHelper interface has been deprecated.

Other changes

  • Added EndPointUtilities class.
  • Fixed a bug in AdaptiveClient.Try.
  • Refactored Registration and Resolution methods into extension methods.

Version 0.16.7 (2017-03-15)

Breaking changes

  1. The EndPointType enum was replaced with a string. The purpose is to allow greater flexibility when matching a client implementation to a specific type or version of server. Suggested replacement for EndPointType enum is a simple class like the following:
public static class EndPointType
{
    public const string SQLServer = "SQLServer"; // InProcess
    public const string Oracle = "Oracle";       // Also InProcess
    public const string HTTP = "HTTP";
    public const string WCF = "WCF";
    public const string ESB = "ESB";
    public const string File = "File";
    public const string FTP = "FTP";
}
  1. Removed RegistrationHelper methods for WCF clients. Those registrations belong in the application.

Improvements

Cleaned up unnecessary dependencies.