NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #23 most downloaded on NuGet
Polly is a .NET resilience and transient-fault-handling library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
Last release 23 days ago
14 Sep 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
127 years old
80 releases · first in 1900
Add new Polly.Net40Async project/package supporting async for .NET40 via Microsoft.Bcl.Async. Thanks to @Lumirris
Allowed async onRetry delegates to async retry policies. Thanks to @reisenberger
One column per quarter.
Add AdvancedCircuitBreaker. Thanks to @reisenberger and @kristianhald
Fixed an issue with the onReset delegate of the CircuitBreaker.
Add ExecuteAndCapture support with arbitrary context data - Thanks to @reisenberger
Add Wait and retry forever policy - Thanks to @nedstoyanov
Add async support and circuit-breaker support for ContextualPolicy
Add cancellation support for all async Policy execution - Thanks to @reisenberger
Fixes an issue where continueOnCapturedContext needed to be specified in two places (on action execution and Policy configuration), when wanting to fl
Async sleep fix, plus added continueOnCapturedContext parameter on async methods to control whether continuation and retry will run on captured synchr
Policies with a retry count of zero are now allowed - Thanks to @nelsonghezzi
- Add .NET Core support
Fix PCL implementation of SystemClock.Reset
SystemClock.ResetExecuteAndCapture - Thanks to @ThomasMentzelAdded extra NotOnCapturedContext call to prevent potential deadlocks when blocking on asynchronous calls - Thanks to Hacko
NotOnCapturedContext call to prevent potential deadlocks when blocking on asynchronous calls - Thanks to HackoReplaced non-blocking sleep implementation with a blocking one for PCL
PCL Profile updated from Profile78 -> Profile 259
Added Async Support (.NET Framework 4.5 Only) - Massive thanks to @mauricedb for the implementation
Added Portable Class Library (Issue #4) - Thanks to @ghuntley for the implementation
Added additional overloads to Retry
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →