Releases: dodopizza/httpclient-resilience-policies
Releases · dodopizza/httpclient-resilience-policies
Release v2.1.0
Add ExtraBreakCondition
setting in ResiliencePoliciesSettings
to override default condition to break on 429 status code
Release v2.0.2
Add .net6 support
Release v2.0.1
Bug fixes
- Fix strict net5.0 dependencies binding in version 2.0.0 (#61)
Release v2.0.0
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
andSystem.Net.Http.HttpClient
(#32) AddDefaultPolicies
is renamed toAddResiliencePolicies
(#45)- CircuitBreaker is host specific by default. Host agnostic version is removed (#44)
HttpClientSettings
is replaced withResiliencePoliciesSettings
(#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
- AddJsonClient support clientName parameter and create named client if this parameter provided (#25)
Release v1.0.2
- 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
- Add .nuspec fields to csproj file
Release v1.0.0
Initial release of httpclient-resilience-policies
library.
See README for documentation.