Skip to content

Releases: dodopizza/httpclient-resilience-policies

Release v2.1.0

05 Apr 19:20
34dea9b
Compare
Choose a tag to compare

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

Release v2.0.2

03 Mar 09:09
e6e4966
Compare
Choose a tag to compare

Add .net6 support

Release v2.0.1

07 Dec 15:30
1c8b801
Compare
Choose a tag to compare

Bug fixes

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

Release v2.0.0

05 Dec 18:38
810c8d1
Compare
Choose a tag to compare

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

Release v1.0.3

09 Oct 14:39
Compare
Choose a tag to compare
  • AddJsonClient support clientName parameter and create named client if this parameter provided (#25)

Release v1.0.2

19 May 19:03
dcba698
Compare
Choose a tag to compare
  • 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)

Release v1.0.1

10 Apr 13:06
14e835e
Compare
Choose a tag to compare
  • Add .nuspec fields to csproj file

Release v1.0.0

10 Apr 12:04
d31e8b1
Compare
Choose a tag to compare

Initial release of httpclient-resilience-policies library.

See README for documentation.