All Versions
56
Latest Version
Avg Release Cycle
61 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v5.6.0 Changes
- โ Add ability to handle inner exceptions natively: .HandleInner<TEx>()
- ๐ Allow WaitAndRetry policies to calculate wait based on the handled fault
- โ Add the ability to access the policies within an IPolicyWrap
- ๐ Allow PolicyWrap to configure policies expressed as interfaces
- ๐ Bug fix: set context keys for generic execute methods with PolicyWrap
- ๐ Bug fix: generic TResult method with non-generic fallback policy
- ๐ Performance improvements
- ๐ Multiple build speed improvements
-
v5.5.0 Changes
- ๐ Bug fix: non-generic CachePolicy with PolicyWrap
- โ Add Cache interfaces
-
v5.4.0 Changes
- โ Add CachePolicy: cache-aside pattern, with interfaces for pluggable cache providers and serializers.
- ๐ Bug fix: Sync TimeoutPolicy in pessimistic mode no longer interposes AggregateException.
- โ Provide public factory methods for PolicyResult, to support testing.
- Fallback delegates can now take handled fault as input parameter.
-
v5.3.1 Changes
- ๐ Make ISyncPolicy public
- โฌ๏ธ (Upgrade solution to msbuild15)
-
v5.3.0 Changes
- ๐ Fix ExecuteAndCapture() usage with PolicyWrap
- ๐ Allow Fallback delegates to take execution Context
- Provide IReadOnlyPolicyRegistry interface
- ๐ Fix ExecuteAndCapture() usage with PolicyWrap
-
v5.2.0 Changes
- โ Add PolicyRegistry for storing and retrieving policies.
- โ Add interfaces by policy type and execution type.
- ๐ Change .NetStandard minimum support to NetStandard1.1.
-
v5.1.0 Changes
- ๐ Allow different parts of a policy execution to exchange data via a mutable Context travelling with each execution.
-
v5.0.6 Changes
- โก๏ธ Update NETStandard.Library dependency to latest 1.6.1 for .NetStandard1.0 target. Resolves compatibility for some Xamarin targets.
-
v5.0.5 Changes
- ๐ Bug fix: Prevent request stampede during half-open state of CircuitBreaker and AdvancedCircuitBreaker. Enforce only one new trial call per break duration, during half-open state.
- ๐ Bug fix: Prevent duplicate raising of the onBreak delegate, if executions started when a circuit was closed, return faults when a circuit has already opened.
- Optimisation: Optimise hotpaths for Circuit-Breaker, Retry and Fallback policies.
- ๐ป Minor behavioural change: For a circuit which has not handled any faults since initialisation or last reset, make
LastException
property return null rather than a fake exception. - โ Add NoOpPolicy: NoOpPolicy executes delegates without intervention; for eg stubbing out Polly in unit testing.
-
v5.0.4 Changes
- ๐ Fix Microsoft.Bcl and Nito.AsyncEx dependencies for Polly.Net40Async.