Httpclient Resilience Policies Versions Save

This library extends IHttpClientBuilder with easy to use resilience policies for the HttpClient.

v2.1.0

1 year ago

Add ExtraBreakCondition setting in ResiliencePoliciesSettings to override default condition to break on 429 status code

v2.0.2

2 years ago

Add .net6 support

v2.0.1

3 years ago

Bug fixes

  • Fix strict net5.0 dependencies binding in version 2.0.0 (#61)

v2.0.0

3 years ago

Release v2.0.0 overview

This is major release including breaking changes (see milestone v2.0.0). Public API were refactored. Also this release introduces new functionality.

New features

  • Add OverallTimeoutPolicy (#13)
  • Add support of Retry-After http header (#40)
  • Add .NET 5 support (#53)

API changes and refactoring

  • Fix namespace clash between Dodo.HttpClient and System.Net.Http.HttpClient (#32)
  • AddDefaultPolicies is renamed to AddResiliencePolicies (#45)
  • CircuitBreaker is host specific by default. Host agnostic version is removed (#44)
  • HttpClientSettings is replaced with ResiliencePoliciesSettings (#38)
  • Refactor API for end-users (#51)

Documentation and samples

  • Re-write README to clarify library main goal (#24)
  • Provide more code examples in README

v1.0.3

3 years ago
  • AddJsonClient support clientName parameter and create named client if this parameter provided (#25)

v1.0.2

4 years ago
  • Support two target frameworks: netstandard2.0 and netcoreapp3.1 (#29)
  • Update CI to run tests using both LTS SDKs: 2.1 and 3.1 (#28)
  • Add PDB files and symbols for NuGet package (#30)
  • Replace deprecated nuspec properties for license and icon with up to date versions (#22)
  • Add documentation to the NuGet package (#23)

v1.0.1

4 years ago
  • Add .nuspec fields to csproj file

v1.0.0

4 years ago

Initial release of httpclient-resilience-policies library.

See README for documentation.