App-vNext/Polly (Polly)
### [`v8.5.0`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#850)
[Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.4.2...8.5.0)
- Clean the Polly.Utils.ObjectPool class by [@gabidabet](https://redirect.github.com/gabidabet) in [https://github.com/App-vNext/Polly/pull/2312](https://redirect.github.com/App-vNext/Polly/pull/2312)
- Fix issue [#2288](https://redirect.github.com/App-vNext/Polly/issues/2288) by [@gabidabet](https://redirect.github.com/gabidabet) in [https://github.com/App-vNext/Polly/pull/2313](https://redirect.github.com/App-vNext/Polly/pull/2313)
- Remove CA2211 NoWarn by [@gabidabet](https://redirect.github.com/gabidabet) in [https://github.com/App-vNext/Polly/pull/2316](https://redirect.github.com/App-vNext/Polly/pull/2316)
- Remove CA1816 NoWarn by [@gabidabet](https://redirect.github.com/gabidabet) in [https://github.com/App-vNext/Polly/pull/2317](https://redirect.github.com/App-vNext/Polly/pull/2317)
- Update signing workflow by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2323](https://redirect.github.com/App-vNext/Polly/pull/2323)
- Fix hedging failing test by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2321](https://redirect.github.com/App-vNext/Polly/pull/2321)
- Fix S2184, S2104 in Polly.Spec by [@ShawnWu33](https://redirect.github.com/ShawnWu33) in [https://github.com/App-vNext/Polly/pull/2328](https://redirect.github.com/App-vNext/Polly/pull/2328)
- Add `RetryAfter` to `BrokenCircuitException`. by [@DL444](https://redirect.github.com/DL444) in [https://github.com/App-vNext/Polly/pull/2324](https://redirect.github.com/App-vNext/Polly/pull/2324)
- Supress S4039, CA1010 in Context.Dictionary by [@ShawnWu33](https://redirect.github.com/ShawnWu33) in [https://github.com/App-vNext/Polly/pull/2329](https://redirect.github.com/App-vNext/Polly/pull/2329)
- Seperate mutation tests by [@ShawnWu33](https://redirect.github.com/ShawnWu33) in [https://github.com/App-vNext/Polly/pull/2331](https://redirect.github.com/App-vNext/Polly/pull/2331)
- Add chained rate limiter example by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2344](https://redirect.github.com/App-vNext/Polly/pull/2344)
- Update cake tools by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2293](https://redirect.github.com/App-vNext/Polly/pull/2293)
- Update Microsoft.Extensions.Caching.Memory by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2347](https://redirect.github.com/App-vNext/Polly/pull/2347)
- Add TelemetrySource to ExecutionRejectedException by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2346](https://redirect.github.com/App-vNext/Polly/pull/2346)
- Document TelemetrySource property of the ExecutionRejectedException by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2355](https://redirect.github.com/App-vNext/Polly/pull/2355)
- Extend snippet explanation by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2373](https://redirect.github.com/App-vNext/Polly/pull/2373)
- Update to .NET 9 SDK by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2003](https://redirect.github.com/App-vNext/Polly/pull/2003)
- Use `[DebuggerDisableUserUnhandledExceptions]` by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2003](https://redirect.github.com/App-vNext/Polly/pull/2003)
### [`v8.4.2`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#842)
[Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.4.1...8.4.2)
- Update sponsors by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2169](https://redirect.github.com/App-vNext/Polly/pull/2169)
- Tweak sponsorship details by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2170](https://redirect.github.com/App-vNext/Polly/pull/2170)
- Fix IDE0011 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2171](https://redirect.github.com/App-vNext/Polly/pull/2171)
- Fix SA1414 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2172](https://redirect.github.com/App-vNext/Polly/pull/2172)
- Fix SA1649 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2173](https://redirect.github.com/App-vNext/Polly/pull/2173)
- Fix CA1068 warning by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2182](https://redirect.github.com/App-vNext/Polly/pull/2182)
- Fix CA1033 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2193](https://redirect.github.com/App-vNext/Polly/pull/2193)
- Fix S4049 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2195](https://redirect.github.com/App-vNext/Polly/pull/2195)
- Fix S3878 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2197](https://redirect.github.com/App-vNext/Polly/pull/2197)
- Fix S103 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2196](https://redirect.github.com/App-vNext/Polly/pull/2196)
- Fix CA1032 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2194](https://redirect.github.com/App-vNext/Polly/pull/2194)
- Fix S3971 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2203](https://redirect.github.com/App-vNext/Polly/pull/2203)
- Fix S3246 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2204](https://redirect.github.com/App-vNext/Polly/pull/2204)
- Fix S4457 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2202](https://redirect.github.com/App-vNext/Polly/pull/2202)
- Fix warning CA1815 by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2211](https://redirect.github.com/App-vNext/Polly/pull/2211)
- Fix warning CA1716 by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2212](https://redirect.github.com/App-vNext/Polly/pull/2212)
- Fix warning CA1710 by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2213](https://redirect.github.com/App-vNext/Polly/pull/2213)
- \#nullable enable remove extra empty line by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2214](https://redirect.github.com/App-vNext/Polly/pull/2214)
- Warning Suppression CA1062 by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2216](https://redirect.github.com/App-vNext/Polly/pull/2216)
- Fix warning CA1062#ContextualTtl by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2217](https://redirect.github.com/App-vNext/Polly/pull/2217)
- Fix warning CA1062#DefaultCacheKeyStrategy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2218](https://redirect.github.com/App-vNext/Polly/pull/2218)
- Fix warning CA1062#NoOpPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2219](https://redirect.github.com/App-vNext/Polly/pull/2219)
- Fix warning CA1062#AsyncNoOpPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2220](https://redirect.github.com/App-vNext/Polly/pull/2220)
- fix warning CA1805 by [@Fanatic-off](https://redirect.github.com/Fanatic-off) in [https://github.com/App-vNext/Polly/pull/2221](https://redirect.github.com/App-vNext/Polly/pull/2221)
- Fix warning CA1062#RateLimitPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2222](https://redirect.github.com/App-vNext/Polly/pull/2222)
- Fix warning CA1062#RetryPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2224](https://redirect.github.com/App-vNext/Polly/pull/2224)
- Fix warning CA1062#AsyncRetryPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2225](https://redirect.github.com/App-vNext/Polly/pull/2225)
- Fix warning CA1062#AsyncRateLimitPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2223](https://redirect.github.com/App-vNext/Polly/pull/2223)
- Specs is at the end of the test class by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2226](https://redirect.github.com/App-vNext/Polly/pull/2226)
- Fix warning CA1062#TimeoutPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2227](https://redirect.github.com/App-vNext/Polly/pull/2227)
- Fix warning CA1062#AsyncTimeoutPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2228](https://redirect.github.com/App-vNext/Polly/pull/2228)
- Fix warning CA1062#IPolicyWrapExtension by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2229](https://redirect.github.com/App-vNext/Polly/pull/2229)
- Fix warning CA1062#ISyncPolicyPolicyWrapExtensions by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2230](https://redirect.github.com/App-vNext/Polly/pull/2230)
- Fix warning CA1062#FallbackPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2232](https://redirect.github.com/App-vNext/Polly/pull/2232)
- Fix warning CA1062#AsyncFallbackPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2233](https://redirect.github.com/App-vNext/Polly/pull/2233)
- Fix warning CA1062#AsyncCircuitBreakerPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2235](https://redirect.github.com/App-vNext/Polly/pull/2235)
- Fix warning CA1062#AsyncBulkheadPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2237](https://redirect.github.com/App-vNext/Polly/pull/2237)
- Fix warning CA1062#AsyncCachePolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2239](https://redirect.github.com/App-vNext/Polly/pull/2239)
- Fix warning CA1062#CachePolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2238](https://redirect.github.com/App-vNext/Polly/pull/2238)
- Fix warning CA1062#CacheTResultSyntax by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2241](https://redirect.github.com/App-vNext/Polly/pull/2241)
- Fix warning CA1062#AsyncCacheTResultSyntax by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2243](https://redirect.github.com/App-vNext/Polly/pull/2243)
- Fix warning CA1062#AsyncCacheSyntax by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2242](https://redirect.github.com/App-vNext/Polly/pull/2242)
- Fix warning CA1062#IAsyncPolicyPolicyWrapExtensions by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2231](https://redirect.github.com/App-vNext/Polly/pull/2231)
- Fix warning CA1062#BulkheadPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2236](https://redirect.github.com/App-vNext/Polly/pull/2236)
- Fix warning CA1062#CacheSyntax by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2240](https://redirect.github.com/App-vNext/Polly/pull/2240)
- Fix warning CA1062#CircuitBreakerPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2234](https://redirect.github.com/App-vNext/Polly/pull/2234)
- Validate arguments of public methods by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2246](https://redirect.github.com/App-vNext/Polly/pull/2246)
- Remove code analysis hack by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2245](https://redirect.github.com/App-vNext/Polly/pull/2245)
- Remove build from CodeQL by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2249](https://redirect.github.com/App-vNext/Polly/pull/2249)
- Fix 0162 warnings by [@sukreshmanda](https://redirect.github.com/sukreshmanda) in [https://github.com/App-vNext/Polly/pull/2250](https://redirect.github.com/App-vNext/Polly/pull/2250)
- Fix S3878 by [@sukreshmanda](https://redirect.github.com/sukreshmanda) in [https://github.com/App-vNext/Polly/pull/2251](https://redirect.github.com/App-vNext/Polly/pull/2251)
- Fix warnings for s6603 by [@sukreshmanda](https://redirect.github.com/sukreshmanda) in [https://github.com/App-vNext/Polly/pull/2252](https://redirect.github.com/App-vNext/Polly/pull/2252)
- Fix S4225 warnings of extension methods for object class by [@sukreshmanda](https://redirect.github.com/sukreshmanda) in [https://github.com/App-vNext/Polly/pull/2253](https://redirect.github.com/App-vNext/Polly/pull/2253)
- Fix Timeout's TimeoutGenerator documentation by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2275](https://redirect.github.com/App-vNext/Polly/pull/2275)
- Fix NuGet badges by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2279](https://redirect.github.com/App-vNext/Polly/pull/2279)
- Put dotnet_diagnostic.CA1852.severity = warning into effect. Fix the resulting warnings by [@Henr1k80](https://redirect.github.com/Henr1k80) in [https://github.com/App-vNext/Polly/pull/2289](https://redirect.github.com/App-vNext/Polly/pull/2289)
- Suppress S3234 warnings by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2292](https://redirect.github.com/App-vNext/Polly/pull/2292)
- Report last attempt as error if it would be handled by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2291](https://redirect.github.com/App-vNext/Polly/pull/2291)
- Fix ide0002 style rule by [@gabidabet](https://redirect.github.com/gabidabet) in [https://github.com/App-vNext/Polly/pull/2302](https://redirect.github.com/App-vNext/Polly/pull/2302)
- Update ResilienceProperties to correctly handle null values by [@iliar-turdushev](https://redirect.github.com/iliar-turdushev) in [https://github.com/App-vNext/Polly/pull/2300](https://redirect.github.com/App-vNext/Polly/pull/2300)
- Fail if signing fails by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2304](https://redirect.github.com/App-vNext/Polly/pull/2304)
- Downgrade sign tool by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2305](https://redirect.github.com/App-vNext/Polly/pull/2305)
### [`v8.4.1`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#841)
[Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.4.0...8.4.1)
- Fix milestone closure by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2106](https://redirect.github.com/App-vNext/Polly/pull/2106)
- Fix potential github action smells by [@ceddy4395](https://redirect.github.com/ceddy4395) in [https://github.com/App-vNext/Polly/pull/2097](https://redirect.github.com/App-vNext/Polly/pull/2097)
- Bump actionlint to 1.7.0 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2107](https://redirect.github.com/App-vNext/Polly/pull/2107)
- Drop net7.0 from test projects by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2108](https://redirect.github.com/App-vNext/Polly/pull/2108)
- Fix S3872 warning by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2111](https://redirect.github.com/App-vNext/Polly/pull/2111)
- Fix IDE1006 warning by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2112](https://redirect.github.com/App-vNext/Polly/pull/2112)
- \[Docs] Fix pollydocs menu by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2136](https://redirect.github.com/App-vNext/Polly/pull/2136)
- Issue comment automation by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2137](https://redirect.github.com/App-vNext/Polly/pull/2137)
- Fix package validation by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2138](https://redirect.github.com/App-vNext/Polly/pull/2138)
- Removing Warnings SA1108 and SA1118 from NoWarn list by [@henriqueholtz](https://redirect.github.com/henriqueholtz) in [https://github.com/App-vNext/Polly/pull/2148](https://redirect.github.com/App-vNext/Polly/pull/2148)
- Fix retry delay going negative for large retries with exponential delays by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2164](https://redirect.github.com/App-vNext/Polly/pull/2164)
- Bump cake tools by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2165](https://redirect.github.com/App-vNext/Polly/pull/2165)
- Handle nested inner exceptions by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2166](https://redirect.github.com/App-vNext/Polly/pull/2166)
### [`v8.4.0`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#840)
[Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.3.1...8.4.0)
- Remove async void usage by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2013](https://redirect.github.com/App-vNext/Polly/pull/2013)
- \[Docs] Add cheat sheet for outcome chaos strategy by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1984](https://redirect.github.com/App-vNext/Polly/pull/1984)
- Fix SA1515/SA1612/S2681 by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/2018](https://redirect.github.com/App-vNext/Polly/pull/2018)
- Fix S3800/CA1821/S2955 by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/2020](https://redirect.github.com/App-vNext/Polly/pull/2020)
- Document outcome strategy anti-patterns by [@vany0114](https://redirect.github.com/vany0114) in [https://github.com/App-vNext/Polly/pull/1994](https://redirect.github.com/App-vNext/Polly/pull/1994)
- \[Docs] Add cheat sheet for latency chaos by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2030](https://redirect.github.com/App-vNext/Polly/pull/2030)
- \[Docs] Add cheat sheet for behavior chaos by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2031](https://redirect.github.com/App-vNext/Polly/pull/2031)
- Remove DiagnosticSource reference from Extensions for NET 6.0 and later by [@lahma](https://redirect.github.com/lahma) in [https://github.com/App-vNext/Polly/pull/2033](https://redirect.github.com/App-vNext/Polly/pull/2033)
- Bump actionlint to 1.6.27 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2040](https://redirect.github.com/App-vNext/Polly/pull/2040)
- Split docs build and publish by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2054](https://redirect.github.com/App-vNext/Polly/pull/2054)
- Port fixes from .NET 9 testing by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2056](https://redirect.github.com/App-vNext/Polly/pull/2056)
- Add sponsorship to README by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2059](https://redirect.github.com/App-vNext/Polly/pull/2059)
- Add F# and VB.NET samples by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2046](https://redirect.github.com/App-vNext/Polly/pull/2046)
- Fix ToC by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2063](https://redirect.github.com/App-vNext/Polly/pull/2063)
- Allow adding a resilience strategy without explicit options by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/2068](https://redirect.github.com/App-vNext/Polly/pull/2068)
- \[Docs] Unify strategy descriptions and add Telemetry sections by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2060](https://redirect.github.com/App-vNext/Polly/pull/2060)
- Add unit to execution time in telemetry events by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2069](https://redirect.github.com/App-vNext/Polly/pull/2069)
- Release automation by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2062](https://redirect.github.com/App-vNext/Polly/pull/2062)
- \[Docs] Add telemetry section to chaos strategies documentation pages by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2071](https://redirect.github.com/App-vNext/Polly/pull/2071)
- Fix CI for macOS 14 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2079](https://redirect.github.com/App-vNext/Polly/pull/2079)
- Fix SA1618 by documenting typeparams by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2078](https://redirect.github.com/App-vNext/Polly/pull/2078)
- Add package tools to manifest by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2084](https://redirect.github.com/App-vNext/Polly/pull/2084)
- Fix IDE0011 warning by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2085](https://redirect.github.com/App-vNext/Polly/pull/2085)
- Fix S3253/S6605/SA1625/S103 warnings by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2086](https://redirect.github.com/App-vNext/Polly/pull/2086)
- Add CI timeouts by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2088](https://redirect.github.com/App-vNext/Polly/pull/2088)
- Fix CA1000/S4023/S3442/S107/SA1402/SA1649 warnings by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2089](https://redirect.github.com/App-vNext/Polly/pull/2089)
- Fix SA1615/SA1623 warnings by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2091](https://redirect.github.com/App-vNext/Polly/pull/2091)
- Allow changing the severity of resilience events by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/2072](https://redirect.github.com/App-vNext/Polly/pull/2072)
- Fix typos by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2099](https://redirect.github.com/App-vNext/Polly/pull/2099)
- \[Bug] Fix chaos outcome exception handling by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2101](https://redirect.github.com/App-vNext/Polly/pull/2101)
- Nullability fixes for chaos outcome strategy by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1982](https://redirect.github.com/App-vNext/Polly/pull/1982)
### [`v8.3.1`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#831)
[Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.3.0...8.3.1)
- Add example for chaos engineering by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1956](https://redirect.github.com/App-vNext/Polly/pull/1956)
- Fix CA1806 by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1963](https://redirect.github.com/App-vNext/Polly/pull/1963)
- Fix SA1129 by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1964](https://redirect.github.com/App-vNext/Polly/pull/1964)
- Fix S3717 by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1965](https://redirect.github.com/App-vNext/Polly/pull/1965)
- Add link to chaos engineering blog post by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1966](https://redirect.github.com/App-vNext/Polly/pull/1966)
- Fix SA1501/IDE0055 by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/1957](https://redirect.github.com/App-vNext/Polly/pull/1957)
- \[Docs] Add cheat sheet for fault chaos by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1972](https://redirect.github.com/App-vNext/Polly/pull/1972)
- Improve unit test coverage in `Polly.Specs` by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1974](https://redirect.github.com/App-vNext/Polly/pull/1974)
- \[Docs] Fix antipattern sample code by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1976](https://redirect.github.com/App-vNext/Polly/pull/1976)
- \[Docs] Improve diagrams for hedging cancellation by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1975](https://redirect.github.com/App-vNext/Polly/pull/1975)
- Add short description to each package by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1977](https://redirect.github.com/App-vNext/Polly/pull/1977)
- Update NuGet tools by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1992](https://redirect.github.com/App-vNext/Polly/pull/1992)
- Move simmy from unshipped to shipped by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1993](https://redirect.github.com/App-vNext/Polly/pull/1993)
- Fix issue [#1979](https://redirect.github.com/App-vNext/Polly/issues/1979): an unhandled exception in half open state must transition to closed and not prevent leaving half open state forever by [@DominicUllmann](https://redirect.github.com/DominicUllmann) in [https://github.com/App-vNext/Polly/pull/1991](https://redirect.github.com/App-vNext/Polly/pull/1991)
- Update samples to .NET 8 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2004](https://redirect.github.com/App-vNext/Polly/pull/2004)
- \[Docs] Fix calculation of exponential delay in flow chart by [@janher](https://redirect.github.com/janher) in [https://github.com/App-vNext/Polly/pull/2005](https://redirect.github.com/App-vNext/Polly/pull/2005)
- Use collection expressions in Cake script by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2006](https://redirect.github.com/App-vNext/Polly/pull/2006)
- Xml comments cleanup and improvement by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/2007](https://redirect.github.com/App-vNext/Polly/pull/2007)
- Xml documentation cleanup by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/2008](https://redirect.github.com/App-vNext/Polly/pull/2008)
### [`v8.3.0`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#830)
[Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.2.1...8.3.0)
- Update CHANGELOG for 8.2.1 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1882](https://redirect.github.com/App-vNext/Polly/pull/1882)
- Add support for keyed services by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1881](https://redirect.github.com/App-vNext/Polly/pull/1881)
- Run benchmarks on .NET 8 by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1887](https://redirect.github.com/App-vNext/Polly/pull/1887)
- Decrease the minimum allowed timeout by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1888](https://redirect.github.com/App-vNext/Polly/pull/1888)
- Fix typo by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1897](https://redirect.github.com/App-vNext/Polly/pull/1897)
- BreakDurationGeneratorArguments now includes half-open attempts by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1898](https://redirect.github.com/App-vNext/Polly/pull/1898)
- Do not encourage returning the same instance from chaos strategies by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1899](https://redirect.github.com/App-vNext/Polly/pull/1899)
- Do not encourage re-throwing the same exception instance by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1900](https://redirect.github.com/App-vNext/Polly/pull/1900)
- Simmy docs by [@vany0114](https://redirect.github.com/vany0114) in [https://github.com/App-vNext/Polly/pull/1883](https://redirect.github.com/App-vNext/Polly/pull/1883)
- Add banner to chaos docs by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1910](https://redirect.github.com/App-vNext/Polly/pull/1910)
- Introduce `FaultGenerator` and `OutcomeGenerator` by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1911](https://redirect.github.com/App-vNext/Polly/pull/1911)
- Use new chaos APIs to simplify the usage examples by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1912](https://redirect.github.com/App-vNext/Polly/pull/1912)
- Simmy API review Part 1 by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1909](https://redirect.github.com/App-vNext/Polly/pull/1909)
- Simmy API review Part 2 - Prefer Chaos over Monkey by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1913](https://redirect.github.com/App-vNext/Polly/pull/1913)
- Update docs and cleanup some chaos API by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1914](https://redirect.github.com/App-vNext/Polly/pull/1914)
- Simmy API review Part 4 - Rename BehaviorAction to BehaviorGenerator by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1917](https://redirect.github.com/App-vNext/Polly/pull/1917)
- Simmy API review Part 3 - Set enabled to true by default by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1916](https://redirect.github.com/App-vNext/Polly/pull/1916)
- Add clarification about property precedence by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1918](https://redirect.github.com/App-vNext/Polly/pull/1918)
- Replace textual descriptions of next delay calculation with diagrams by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1922](https://redirect.github.com/App-vNext/Polly/pull/1922)
- Apply chaos selectively by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1923](https://redirect.github.com/App-vNext/Polly/pull/1923)
- Got rid of IDE0044 warnings by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/1928](https://redirect.github.com/App-vNext/Polly/pull/1928)
- Integrating chaos pipeline by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1927](https://redirect.github.com/App-vNext/Polly/pull/1927)
- Got rid of IDE0066, IDE0250, IDE0063 warnings by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/1930](https://redirect.github.com/App-vNext/Polly/pull/1930)
- Fix PipelineNameComparer example in documentation by [@jwagon](https://redirect.github.com/jwagon) in [https://github.com/App-vNext/Polly/pull/1931](https://redirect.github.com/App-vNext/Polly/pull/1931)
- Chaos API review pass by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1934](https://redirect.github.com/App-vNext/Polly/pull/1934)
- Fix S6608/IDE1006/SA1414/CA1508 warnings in Polly.Specs project by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/1935](https://redirect.github.com/App-vNext/Polly/pull/1935)
- Fix SA1602/S6608/S4144 warnings by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1936](https://redirect.github.com/App-vNext/Polly/pull/1936)
- Fix SA1113/CA1200/SA1805/SA1629/SA1407/SA1127 warnings by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/1938](https://redirect.github.com/App-vNext/Polly/pull/1938)
- Resources about chaos engineering by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1937](https://redirect.github.com/App-vNext/Polly/pull/1937)
- Fix SA1111/SA1513/SA1121/SA1110 by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/1939](https://redirect.github.com/App-vNext/Polly/pull/1939)
- Fix SA1203/S109 by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/1948](https://redirect.github.com/App-vNext/Polly/pull/1948)
- Fix CA2000/stalled suppressions by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1947](https://redirect.github.com/App-vNext/Polly/pull/1947)
- Tidy-up Polly.Specs by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1950](https://redirect.github.com/App-vNext/Polly/pull/1950)
- Fix S4056 by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1952](https://redirect.github.com/App-vNext/Polly/pull/1952)
- Simmy major differences section by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1951](https://redirect.github.com/App-vNext/Polly/pull/1951)
### [`v8.2.1`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#821)
[Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.2.0...8.2.1)
- Bump version to 8.2.1 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1798](https://redirect.github.com/App-vNext/Polly/pull/1798)
- Publish AoT for test on macOS by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1800](https://redirect.github.com/App-vNext/Polly/pull/1800)
- Remove SourceLink package by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1809](https://redirect.github.com/App-vNext/Polly/pull/1809)
- Pre-allocate list size in tests by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1810](https://redirect.github.com/App-vNext/Polly/pull/1810)
- Update tools by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1811](https://redirect.github.com/App-vNext/Polly/pull/1811)
- Add NuGet package descriptions by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1813](https://redirect.github.com/App-vNext/Polly/pull/1813)
- Bump dotnet-stryker to 3.12.0 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1822](https://redirect.github.com/App-vNext/Polly/pull/1822)
- Add a test that demonstrates how to track the states of circuit breaker by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1829](https://redirect.github.com/App-vNext/Polly/pull/1829)
- Update NuGet packages by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1849](https://redirect.github.com/App-vNext/Polly/pull/1849)
- Fix BreakDurationGenerator not being used by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1852](https://redirect.github.com/App-vNext/Polly/pull/1852)
- Fix retry overflow with max delay by [@Chr15P13t](https://redirect.github.com/Chr15P13t) in [https://github.com/App-vNext/Polly/pull/1868](https://redirect.github.com/App-vNext/Polly/pull/1868)
- Bump xunit by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1873](https://redirect.github.com/App-vNext/Polly/pull/1873)
- Fix stack trace growing for opened circuit breaker by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1878](https://redirect.github.com/App-vNext/Polly/pull/1878)
- Run workflows on release branches by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1879](https://redirect.github.com/App-vNext/Polly/pull/1879)
### [`v8.2.0`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#820)
[Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.1.0...8.2.0)
- Prepare for 8.2.0 release by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1758](https://redirect.github.com/App-vNext/Polly/pull/1758)
- \[Docs] Add circuit breaker to the migration guide by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1764](https://redirect.github.com/App-vNext/Polly/pull/1764)
- \[Docs] Improve timeout docs by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1767](https://redirect.github.com/App-vNext/Polly/pull/1767)
- \[Docs] Minor cleanups by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1768](https://redirect.github.com/App-vNext/Polly/pull/1768)
- \[Docs] Revise migration guide 3/3 by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1775](https://redirect.github.com/App-vNext/Polly/pull/1775)
- Calculated break duration for Circuit breaker by [@atawLee](https://redirect.github.com/atawLee) in [https://github.com/App-vNext/Polly/pull/1776](https://redirect.github.com/App-vNext/Polly/pull/1776)
- Disable GitHub publishing by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1781](https://redirect.github.com/App-vNext/Polly/pull/1781)
- \[Docs] Small cleanup and improvements by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1782](https://redirect.github.com/App-vNext/Polly/pull/1782)
- Add test that verifies overriding by using `ConfigureTelemetry` by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1787](https://redirect.github.com/App-vNext/Polly/pull/1787)
- Remove GitHub Packages publishing by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1789](https://redirect.github.com/App-vNext/Polly/pull/1789)
- Allow concurrent PR docs builds by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1795](https://redirect.github.com/App-vNext/Polly/pull/1795)
- Update to .NET 8 SDK by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1738](https://redirect.github.com/App-vNext/Polly/pull/1738)
- Add support for .NET 8 by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1144](https://redirect.github.com/App-vNext/Polly/pull/1144)
### [`v8.1.0`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#810)
[Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.0.0...8.1.0)
- Only show stable versions in README by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1649](https://redirect.github.com/App-vNext/Polly/pull/1649)
- Update samples to stable release by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1647](https://redirect.github.com/App-vNext/Polly/pull/1647)
- v8 Release - commit and validate public API by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1632](https://redirect.github.com/App-vNext/Polly/pull/1632)
- Fix documentation comment for CB's MinimumThroughput by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1654](https://redirect.github.com/App-vNext/Polly/pull/1654)
- Docs tweaks by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1655](https://redirect.github.com/App-vNext/Polly/pull/1655)
- Add Github repo link to the docs navbar by [@adamnova](https://redirect.github.com/adamnova) in [https://github.com/App-vNext/Polly/pull/1666](https://redirect.github.com/App-vNext/Polly/pull/1666)
- Add markdownlint by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1664](https://redirect.github.com/App-vNext/Polly/pull/1664)
- \[Docs] Mocking of `ResiliencePipelineProvider` by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1662](https://redirect.github.com/App-vNext/Polly/pull/1662)
- Enable search for docs by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1669](https://redirect.github.com/App-vNext/Polly/pull/1669)
- \[Docs] Add notes to use Polly.RateLimiting package by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1672](https://redirect.github.com/App-vNext/Polly/pull/1672)
- Docs: Include info about numerical type used in metrics in telemetry.md by [@agehrke](https://redirect.github.com/agehrke) in [https://github.com/App-vNext/Polly/pull/1673](https://redirect.github.com/App-vNext/Polly/pull/1673)
- \[Docs] Add event names to telemetry by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1674](https://redirect.github.com/App-vNext/Polly/pull/1674)
- \[Docs] Expand fault handling docs by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1675](https://redirect.github.com/App-vNext/Polly/pull/1675)
- Add spell checker by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1667](https://redirect.github.com/App-vNext/Polly/pull/1667)
- \[Docs] Improve telemetry docs by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1681](https://redirect.github.com/App-vNext/Polly/pull/1681)
- \[Docs] Improve registry docs by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1684](https://redirect.github.com/App-vNext/Polly/pull/1684)
- \[Docs] Fix link to ResiliencePipelineBuilder by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1685](https://redirect.github.com/App-vNext/Polly/pull/1685)
- Group xunit updates by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1695](https://redirect.github.com/App-vNext/Polly/pull/1695)
- Use GitHub Issue template forms by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1676](https://redirect.github.com/App-vNext/Polly/pull/1676)
- \[Docs] Fallback after retries by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1698](https://redirect.github.com/App-vNext/Polly/pull/1698)
- \[Docs] Add sequence diagrams to timeout strategy by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1699](https://redirect.github.com/App-vNext/Polly/pull/1699)
- Turn off var preferences by [@cmeyertons](https://redirect.github.com/cmeyertons) in [https://github.com/App-vNext/Polly/pull/1700](https://redirect.github.com/App-vNext/Polly/pull/1700)
- \[Docs] Use docfx to dynamically render mermaid diagrams by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1701](https://redirect.github.com/App-vNext/Polly/pull/1701)
- [#1687](https://redirect.github.com/App-vNext/Polly/issues/1687) - Make ResilienceContextPool settable via DI by [@cmeyertons](https://redirect.github.com/cmeyertons) in [https://github.com/App-vNext/Polly/pull/1693](https://redirect.github.com/App-vNext/Polly/pull/1693)
- Update to cancel downstream operation in TimeoutStrategy.Pessimistic by [@lor1mp](https://redirect.github.com/lor1mp) in [https://github.com/App-vNext/Polly/pull/1697](https://redirect.github.com/App-vNext/Polly/pull/1697)
- \[Docs] Add sequence diagrams to fallback, retry, and rate limiter by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1702](https://redirect.github.com/App-vNext/Polly/pull/1702)
- \[Docs] Add diagrams to circuit breaker by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1704](https://redirect.github.com/App-vNext/Polly/pull/1704)
- \[Docs] Remove theme overwrites from mermaid diagrams by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1705](https://redirect.github.com/App-vNext/Polly/pull/1705)
- Add link to retries blog by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1707](https://redirect.github.com/App-vNext/Polly/pull/1707)
- Attempt to fix code-ql issues by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1708](https://redirect.github.com/App-vNext/Polly/pull/1708)
- \[Docs] Add sequence diagrams to hedging by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1706](https://redirect.github.com/App-vNext/Polly/pull/1706)
- \[Docs] Improvements by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1712](https://redirect.github.com/App-vNext/Polly/pull/1712)
- \[Docs] Add diagrams to resilience pipeline by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1714](https://redirect.github.com/App-vNext/Polly/pull/1714)
- \[Docs] Add diagram to action generator hedging by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1713](https://redirect.github.com/App-vNext/Polly/pull/1713)
- Simmy v8 feedback by [@vany0114](https://redirect.github.com/vany0114) in [https://github.com/App-vNext/Polly/pull/1682](https://redirect.github.com/App-vNext/Polly/pull/1682)
- \[Docs] Update snippets' readme by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1721](https://redirect.github.com/App-vNext/Polly/pull/1721)
- \[Docs] Update DocFx by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1722](https://redirect.github.com/App-vNext/Polly/pull/1722)
- \[Docs] Add docs for metering enrichment by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1724](https://redirect.github.com/App-vNext/Polly/pull/1724)
- \[Docs] Fix the API generation by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1725](https://redirect.github.com/App-vNext/Polly/pull/1725)
- \[Docs] Add sequence diagram to resilience context by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1726](https://redirect.github.com/App-vNext/Polly/pull/1726)
- \[Docs] Fix hedging documentation about unhappy paths by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1730](https://redirect.github.com/App-vNext/Polly/pull/1730)
- \[Docs] Minor fixes on pipeline registry by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1733](https://redirect.github.com/App-vNext/Polly/pull/1733)
- .NET 8 preparation by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1734](https://redirect.github.com/App-vNext/Polly/pull/1734)
- Update NuGet tools by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1739](https://redirect.github.com/App-vNext/Polly/pull/1739)
- Bump docfx by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1746](https://redirect.github.com/App-vNext/Polly/pull/1746)
- Resolve IL2091 warnings by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1744](https://redirect.github.com/App-vNext/Polly/pull/1744)
- Add component benchmark by[@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1743](https://redirect.github.com/App-vNext/Polly/pull/1743)
- \[Docs] Make quick start samples consistent by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1735](https://redirect.github.com/App-vNext/Polly/pull/1735)
- Prevent concurrent page builds by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1747](https://redirect.github.com/App-vNext/Polly/pull/1747)
- Fix test by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1748](https://redirect.github.com/App-vNext/Polly/pull/1748)
- Restore 100% mutations by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1750](https://redirect.github.com/App-vNext/Polly/pull/1750)
- \[Docs] Fix the policywrap sample by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1728](https://redirect.github.com/App-vNext/Polly/pull/1728)
- \[Docs] Hedging context by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1749](https://redirect.github.com/App-vNext/Polly/pull/1749)
- Run mutation tests on Windows instead of Linux by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1752](https://redirect.github.com/App-vNext/Polly/pull/1752)
- Speed-up page builds by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1753](https://redirect.github.com/App-vNext/Polly/pull/1753)
- Hedging strategy also deep-copies context for primary execution by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1754](https://redirect.github.com/App-vNext/Polly/pull/1754)
- \[Docs] Add diagram about hedging's context and callbacks by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1751](https://redirect.github.com/App-vNext/Polly/pull/1751)
- Resolve AOT compilation issues by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1737](https://redirect.github.com/App-vNext/Polly/pull/1737)
### [`v8.0.0`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#800)
[Compare Source](https://redirect.github.com/App-vNext/Polly/compare/7.2.4...8.0.0)
- Updates for beta.2 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1580](https://redirect.github.com/App-vNext/Polly/pull/1580)
- Updates docs structure to prepare for Github Pages by [@adamnova](https://redirect.github.com/adamnova) in [https://github.com/App-vNext/Polly/pull/1581](https://redirect.github.com/App-vNext/Polly/pull/1581)
- Re-run the benchmarks by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1586](https://redirect.github.com/App-vNext/Polly/pull/1586)
- Update README.md by [@joelhulen](https://redirect.github.com/joelhulen) in [https://github.com/App-vNext/Polly/pull/1595](https://redirect.github.com/App-vNext/Polly/pull/1595)
- Adds gh-pages support by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1593](https://redirect.github.com/App-vNext/Polly/pull/1593)
- Don't publish docs on PRs by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1596](https://redirect.github.com/App-vNext/Polly/pull/1596)
- Fix some XML docs inaccuracies by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1592](https://redirect.github.com/App-vNext/Polly/pull/1592)
- Try fix gh-pages domain reset by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1597](https://redirect.github.com/App-vNext/Polly/pull/1597)
- Migration guide from v7 to v8 by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-v
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
7.2.1
->8.5.0
Release Notes
App-vNext/Polly (Polly)
### [`v8.5.0`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#850) [Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.4.2...8.5.0) - Clean the Polly.Utils.ObjectPool class by [@gabidabet](https://redirect.github.com/gabidabet) in [https://github.com/App-vNext/Polly/pull/2312](https://redirect.github.com/App-vNext/Polly/pull/2312) - Fix issue [#2288](https://redirect.github.com/App-vNext/Polly/issues/2288) by [@gabidabet](https://redirect.github.com/gabidabet) in [https://github.com/App-vNext/Polly/pull/2313](https://redirect.github.com/App-vNext/Polly/pull/2313) - Remove CA2211 NoWarn by [@gabidabet](https://redirect.github.com/gabidabet) in [https://github.com/App-vNext/Polly/pull/2316](https://redirect.github.com/App-vNext/Polly/pull/2316) - Remove CA1816 NoWarn by [@gabidabet](https://redirect.github.com/gabidabet) in [https://github.com/App-vNext/Polly/pull/2317](https://redirect.github.com/App-vNext/Polly/pull/2317) - Update signing workflow by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2323](https://redirect.github.com/App-vNext/Polly/pull/2323) - Fix hedging failing test by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2321](https://redirect.github.com/App-vNext/Polly/pull/2321) - Fix S2184, S2104 in Polly.Spec by [@ShawnWu33](https://redirect.github.com/ShawnWu33) in [https://github.com/App-vNext/Polly/pull/2328](https://redirect.github.com/App-vNext/Polly/pull/2328) - Add `RetryAfter` to `BrokenCircuitException`. by [@DL444](https://redirect.github.com/DL444) in [https://github.com/App-vNext/Polly/pull/2324](https://redirect.github.com/App-vNext/Polly/pull/2324) - Supress S4039, CA1010 in Context.Dictionary by [@ShawnWu33](https://redirect.github.com/ShawnWu33) in [https://github.com/App-vNext/Polly/pull/2329](https://redirect.github.com/App-vNext/Polly/pull/2329) - Seperate mutation tests by [@ShawnWu33](https://redirect.github.com/ShawnWu33) in [https://github.com/App-vNext/Polly/pull/2331](https://redirect.github.com/App-vNext/Polly/pull/2331) - Add chained rate limiter example by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2344](https://redirect.github.com/App-vNext/Polly/pull/2344) - Update cake tools by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2293](https://redirect.github.com/App-vNext/Polly/pull/2293) - Update Microsoft.Extensions.Caching.Memory by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2347](https://redirect.github.com/App-vNext/Polly/pull/2347) - Add TelemetrySource to ExecutionRejectedException by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2346](https://redirect.github.com/App-vNext/Polly/pull/2346) - Document TelemetrySource property of the ExecutionRejectedException by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2355](https://redirect.github.com/App-vNext/Polly/pull/2355) - Extend snippet explanation by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2373](https://redirect.github.com/App-vNext/Polly/pull/2373) - Update to .NET 9 SDK by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2003](https://redirect.github.com/App-vNext/Polly/pull/2003) - Use `[DebuggerDisableUserUnhandledExceptions]` by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2003](https://redirect.github.com/App-vNext/Polly/pull/2003) ### [`v8.4.2`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#842) [Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.4.1...8.4.2) - Update sponsors by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2169](https://redirect.github.com/App-vNext/Polly/pull/2169) - Tweak sponsorship details by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2170](https://redirect.github.com/App-vNext/Polly/pull/2170) - Fix IDE0011 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2171](https://redirect.github.com/App-vNext/Polly/pull/2171) - Fix SA1414 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2172](https://redirect.github.com/App-vNext/Polly/pull/2172) - Fix SA1649 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2173](https://redirect.github.com/App-vNext/Polly/pull/2173) - Fix CA1068 warning by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2182](https://redirect.github.com/App-vNext/Polly/pull/2182) - Fix CA1033 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2193](https://redirect.github.com/App-vNext/Polly/pull/2193) - Fix S4049 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2195](https://redirect.github.com/App-vNext/Polly/pull/2195) - Fix S3878 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2197](https://redirect.github.com/App-vNext/Polly/pull/2197) - Fix S103 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2196](https://redirect.github.com/App-vNext/Polly/pull/2196) - Fix CA1032 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2194](https://redirect.github.com/App-vNext/Polly/pull/2194) - Fix S3971 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2203](https://redirect.github.com/App-vNext/Polly/pull/2203) - Fix S3246 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2204](https://redirect.github.com/App-vNext/Polly/pull/2204) - Fix S4457 warning by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2202](https://redirect.github.com/App-vNext/Polly/pull/2202) - Fix warning CA1815 by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2211](https://redirect.github.com/App-vNext/Polly/pull/2211) - Fix warning CA1716 by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2212](https://redirect.github.com/App-vNext/Polly/pull/2212) - Fix warning CA1710 by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2213](https://redirect.github.com/App-vNext/Polly/pull/2213) - \#nullable enable remove extra empty line by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2214](https://redirect.github.com/App-vNext/Polly/pull/2214) - Warning Suppression CA1062 by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2216](https://redirect.github.com/App-vNext/Polly/pull/2216) - Fix warning CA1062#ContextualTtl by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2217](https://redirect.github.com/App-vNext/Polly/pull/2217) - Fix warning CA1062#DefaultCacheKeyStrategy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2218](https://redirect.github.com/App-vNext/Polly/pull/2218) - Fix warning CA1062#NoOpPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2219](https://redirect.github.com/App-vNext/Polly/pull/2219) - Fix warning CA1062#AsyncNoOpPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2220](https://redirect.github.com/App-vNext/Polly/pull/2220) - fix warning CA1805 by [@Fanatic-off](https://redirect.github.com/Fanatic-off) in [https://github.com/App-vNext/Polly/pull/2221](https://redirect.github.com/App-vNext/Polly/pull/2221) - Fix warning CA1062#RateLimitPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2222](https://redirect.github.com/App-vNext/Polly/pull/2222) - Fix warning CA1062#RetryPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2224](https://redirect.github.com/App-vNext/Polly/pull/2224) - Fix warning CA1062#AsyncRetryPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2225](https://redirect.github.com/App-vNext/Polly/pull/2225) - Fix warning CA1062#AsyncRateLimitPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2223](https://redirect.github.com/App-vNext/Polly/pull/2223) - Specs is at the end of the test class by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2226](https://redirect.github.com/App-vNext/Polly/pull/2226) - Fix warning CA1062#TimeoutPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2227](https://redirect.github.com/App-vNext/Polly/pull/2227) - Fix warning CA1062#AsyncTimeoutPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2228](https://redirect.github.com/App-vNext/Polly/pull/2228) - Fix warning CA1062#IPolicyWrapExtension by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2229](https://redirect.github.com/App-vNext/Polly/pull/2229) - Fix warning CA1062#ISyncPolicyPolicyWrapExtensions by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2230](https://redirect.github.com/App-vNext/Polly/pull/2230) - Fix warning CA1062#FallbackPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2232](https://redirect.github.com/App-vNext/Polly/pull/2232) - Fix warning CA1062#AsyncFallbackPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2233](https://redirect.github.com/App-vNext/Polly/pull/2233) - Fix warning CA1062#AsyncCircuitBreakerPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2235](https://redirect.github.com/App-vNext/Polly/pull/2235) - Fix warning CA1062#AsyncBulkheadPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2237](https://redirect.github.com/App-vNext/Polly/pull/2237) - Fix warning CA1062#AsyncCachePolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2239](https://redirect.github.com/App-vNext/Polly/pull/2239) - Fix warning CA1062#CachePolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2238](https://redirect.github.com/App-vNext/Polly/pull/2238) - Fix warning CA1062#CacheTResultSyntax by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2241](https://redirect.github.com/App-vNext/Polly/pull/2241) - Fix warning CA1062#AsyncCacheTResultSyntax by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2243](https://redirect.github.com/App-vNext/Polly/pull/2243) - Fix warning CA1062#AsyncCacheSyntax by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2242](https://redirect.github.com/App-vNext/Polly/pull/2242) - Fix warning CA1062#IAsyncPolicyPolicyWrapExtensions by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2231](https://redirect.github.com/App-vNext/Polly/pull/2231) - Fix warning CA1062#BulkheadPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2236](https://redirect.github.com/App-vNext/Polly/pull/2236) - Fix warning CA1062#CacheSyntax by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2240](https://redirect.github.com/App-vNext/Polly/pull/2240) - Fix warning CA1062#CircuitBreakerPolicy by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2234](https://redirect.github.com/App-vNext/Polly/pull/2234) - Validate arguments of public methods by [@Zombach](https://redirect.github.com/Zombach) in [https://github.com/App-vNext/Polly/pull/2246](https://redirect.github.com/App-vNext/Polly/pull/2246) - Remove code analysis hack by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2245](https://redirect.github.com/App-vNext/Polly/pull/2245) - Remove build from CodeQL by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2249](https://redirect.github.com/App-vNext/Polly/pull/2249) - Fix 0162 warnings by [@sukreshmanda](https://redirect.github.com/sukreshmanda) in [https://github.com/App-vNext/Polly/pull/2250](https://redirect.github.com/App-vNext/Polly/pull/2250) - Fix S3878 by [@sukreshmanda](https://redirect.github.com/sukreshmanda) in [https://github.com/App-vNext/Polly/pull/2251](https://redirect.github.com/App-vNext/Polly/pull/2251) - Fix warnings for s6603 by [@sukreshmanda](https://redirect.github.com/sukreshmanda) in [https://github.com/App-vNext/Polly/pull/2252](https://redirect.github.com/App-vNext/Polly/pull/2252) - Fix S4225 warnings of extension methods for object class by [@sukreshmanda](https://redirect.github.com/sukreshmanda) in [https://github.com/App-vNext/Polly/pull/2253](https://redirect.github.com/App-vNext/Polly/pull/2253) - Fix Timeout's TimeoutGenerator documentation by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2275](https://redirect.github.com/App-vNext/Polly/pull/2275) - Fix NuGet badges by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2279](https://redirect.github.com/App-vNext/Polly/pull/2279) - Put dotnet_diagnostic.CA1852.severity = warning into effect. Fix the resulting warnings by [@Henr1k80](https://redirect.github.com/Henr1k80) in [https://github.com/App-vNext/Polly/pull/2289](https://redirect.github.com/App-vNext/Polly/pull/2289) - Suppress S3234 warnings by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2292](https://redirect.github.com/App-vNext/Polly/pull/2292) - Report last attempt as error if it would be handled by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2291](https://redirect.github.com/App-vNext/Polly/pull/2291) - Fix ide0002 style rule by [@gabidabet](https://redirect.github.com/gabidabet) in [https://github.com/App-vNext/Polly/pull/2302](https://redirect.github.com/App-vNext/Polly/pull/2302) - Update ResilienceProperties to correctly handle null values by [@iliar-turdushev](https://redirect.github.com/iliar-turdushev) in [https://github.com/App-vNext/Polly/pull/2300](https://redirect.github.com/App-vNext/Polly/pull/2300) - Fail if signing fails by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2304](https://redirect.github.com/App-vNext/Polly/pull/2304) - Downgrade sign tool by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2305](https://redirect.github.com/App-vNext/Polly/pull/2305) ### [`v8.4.1`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#841) [Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.4.0...8.4.1) - Fix milestone closure by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2106](https://redirect.github.com/App-vNext/Polly/pull/2106) - Fix potential github action smells by [@ceddy4395](https://redirect.github.com/ceddy4395) in [https://github.com/App-vNext/Polly/pull/2097](https://redirect.github.com/App-vNext/Polly/pull/2097) - Bump actionlint to 1.7.0 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2107](https://redirect.github.com/App-vNext/Polly/pull/2107) - Drop net7.0 from test projects by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2108](https://redirect.github.com/App-vNext/Polly/pull/2108) - Fix S3872 warning by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2111](https://redirect.github.com/App-vNext/Polly/pull/2111) - Fix IDE1006 warning by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2112](https://redirect.github.com/App-vNext/Polly/pull/2112) - \[Docs] Fix pollydocs menu by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2136](https://redirect.github.com/App-vNext/Polly/pull/2136) - Issue comment automation by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2137](https://redirect.github.com/App-vNext/Polly/pull/2137) - Fix package validation by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2138](https://redirect.github.com/App-vNext/Polly/pull/2138) - Removing Warnings SA1108 and SA1118 from NoWarn list by [@henriqueholtz](https://redirect.github.com/henriqueholtz) in [https://github.com/App-vNext/Polly/pull/2148](https://redirect.github.com/App-vNext/Polly/pull/2148) - Fix retry delay going negative for large retries with exponential delays by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2164](https://redirect.github.com/App-vNext/Polly/pull/2164) - Bump cake tools by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2165](https://redirect.github.com/App-vNext/Polly/pull/2165) - Handle nested inner exceptions by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2166](https://redirect.github.com/App-vNext/Polly/pull/2166) ### [`v8.4.0`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#840) [Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.3.1...8.4.0) - Remove async void usage by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2013](https://redirect.github.com/App-vNext/Polly/pull/2013) - \[Docs] Add cheat sheet for outcome chaos strategy by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1984](https://redirect.github.com/App-vNext/Polly/pull/1984) - Fix SA1515/SA1612/S2681 by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/2018](https://redirect.github.com/App-vNext/Polly/pull/2018) - Fix S3800/CA1821/S2955 by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/2020](https://redirect.github.com/App-vNext/Polly/pull/2020) - Document outcome strategy anti-patterns by [@vany0114](https://redirect.github.com/vany0114) in [https://github.com/App-vNext/Polly/pull/1994](https://redirect.github.com/App-vNext/Polly/pull/1994) - \[Docs] Add cheat sheet for latency chaos by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2030](https://redirect.github.com/App-vNext/Polly/pull/2030) - \[Docs] Add cheat sheet for behavior chaos by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2031](https://redirect.github.com/App-vNext/Polly/pull/2031) - Remove DiagnosticSource reference from Extensions for NET 6.0 and later by [@lahma](https://redirect.github.com/lahma) in [https://github.com/App-vNext/Polly/pull/2033](https://redirect.github.com/App-vNext/Polly/pull/2033) - Bump actionlint to 1.6.27 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2040](https://redirect.github.com/App-vNext/Polly/pull/2040) - Split docs build and publish by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2054](https://redirect.github.com/App-vNext/Polly/pull/2054) - Port fixes from .NET 9 testing by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2056](https://redirect.github.com/App-vNext/Polly/pull/2056) - Add sponsorship to README by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2059](https://redirect.github.com/App-vNext/Polly/pull/2059) - Add F# and VB.NET samples by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2046](https://redirect.github.com/App-vNext/Polly/pull/2046) - Fix ToC by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2063](https://redirect.github.com/App-vNext/Polly/pull/2063) - Allow adding a resilience strategy without explicit options by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/2068](https://redirect.github.com/App-vNext/Polly/pull/2068) - \[Docs] Unify strategy descriptions and add Telemetry sections by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2060](https://redirect.github.com/App-vNext/Polly/pull/2060) - Add unit to execution time in telemetry events by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2069](https://redirect.github.com/App-vNext/Polly/pull/2069) - Release automation by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2062](https://redirect.github.com/App-vNext/Polly/pull/2062) - \[Docs] Add telemetry section to chaos strategies documentation pages by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2071](https://redirect.github.com/App-vNext/Polly/pull/2071) - Fix CI for macOS 14 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2079](https://redirect.github.com/App-vNext/Polly/pull/2079) - Fix SA1618 by documenting typeparams by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2078](https://redirect.github.com/App-vNext/Polly/pull/2078) - Add package tools to manifest by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2084](https://redirect.github.com/App-vNext/Polly/pull/2084) - Fix IDE0011 warning by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2085](https://redirect.github.com/App-vNext/Polly/pull/2085) - Fix S3253/S6605/SA1625/S103 warnings by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2086](https://redirect.github.com/App-vNext/Polly/pull/2086) - Add CI timeouts by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2088](https://redirect.github.com/App-vNext/Polly/pull/2088) - Fix CA1000/S4023/S3442/S107/SA1402/SA1649 warnings by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2089](https://redirect.github.com/App-vNext/Polly/pull/2089) - Fix SA1615/SA1623 warnings by [@iamdmitrij](https://redirect.github.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2091](https://redirect.github.com/App-vNext/Polly/pull/2091) - Allow changing the severity of resilience events by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/2072](https://redirect.github.com/App-vNext/Polly/pull/2072) - Fix typos by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2099](https://redirect.github.com/App-vNext/Polly/pull/2099) - \[Bug] Fix chaos outcome exception handling by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2101](https://redirect.github.com/App-vNext/Polly/pull/2101) - Nullability fixes for chaos outcome strategy by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1982](https://redirect.github.com/App-vNext/Polly/pull/1982) ### [`v8.3.1`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#831) [Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.3.0...8.3.1) - Add example for chaos engineering by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1956](https://redirect.github.com/App-vNext/Polly/pull/1956) - Fix CA1806 by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1963](https://redirect.github.com/App-vNext/Polly/pull/1963) - Fix SA1129 by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1964](https://redirect.github.com/App-vNext/Polly/pull/1964) - Fix S3717 by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1965](https://redirect.github.com/App-vNext/Polly/pull/1965) - Add link to chaos engineering blog post by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1966](https://redirect.github.com/App-vNext/Polly/pull/1966) - Fix SA1501/IDE0055 by [@baranyaimate](https://redirect.github.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/1957](https://redirect.github.com/App-vNext/Polly/pull/1957) - \[Docs] Add cheat sheet for fault chaos by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1972](https://redirect.github.com/App-vNext/Polly/pull/1972) - Improve unit test coverage in `Polly.Specs` by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1974](https://redirect.github.com/App-vNext/Polly/pull/1974) - \[Docs] Fix antipattern sample code by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1976](https://redirect.github.com/App-vNext/Polly/pull/1976) - \[Docs] Improve diagrams for hedging cancellation by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1975](https://redirect.github.com/App-vNext/Polly/pull/1975) - Add short description to each package by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1977](https://redirect.github.com/App-vNext/Polly/pull/1977) - Update NuGet tools by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1992](https://redirect.github.com/App-vNext/Polly/pull/1992) - Move simmy from unshipped to shipped by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1993](https://redirect.github.com/App-vNext/Polly/pull/1993) - Fix issue [#1979](https://redirect.github.com/App-vNext/Polly/issues/1979): an unhandled exception in half open state must transition to closed and not prevent leaving half open state forever by [@DominicUllmann](https://redirect.github.com/DominicUllmann) in [https://github.com/App-vNext/Polly/pull/1991](https://redirect.github.com/App-vNext/Polly/pull/1991) - Update samples to .NET 8 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2004](https://redirect.github.com/App-vNext/Polly/pull/2004) - \[Docs] Fix calculation of exponential delay in flow chart by [@janher](https://redirect.github.com/janher) in [https://github.com/App-vNext/Polly/pull/2005](https://redirect.github.com/App-vNext/Polly/pull/2005) - Use collection expressions in Cake script by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2006](https://redirect.github.com/App-vNext/Polly/pull/2006) - Xml comments cleanup and improvement by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/2007](https://redirect.github.com/App-vNext/Polly/pull/2007) - Xml documentation cleanup by [@gintsk](https://redirect.github.com/gintsk) in [https://github.com/App-vNext/Polly/pull/2008](https://redirect.github.com/App-vNext/Polly/pull/2008) ### [`v8.3.0`](https://redirect.github.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#830) [Compare Source](https://redirect.github.com/App-vNext/Polly/compare/8.2.1...8.3.0) - Update CHANGELOG for 8.2.1 by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1882](https://redirect.github.com/App-vNext/Polly/pull/1882) - Add support for keyed services by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1881](https://redirect.github.com/App-vNext/Polly/pull/1881) - Run benchmarks on .NET 8 by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1887](https://redirect.github.com/App-vNext/Polly/pull/1887) - Decrease the minimum allowed timeout by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1888](https://redirect.github.com/App-vNext/Polly/pull/1888) - Fix typo by [@martincostello](https://redirect.github.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1897](https://redirect.github.com/App-vNext/Polly/pull/1897) - BreakDurationGeneratorArguments now includes half-open attempts by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1898](https://redirect.github.com/App-vNext/Polly/pull/1898) - Do not encourage returning the same instance from chaos strategies by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1899](https://redirect.github.com/App-vNext/Polly/pull/1899) - Do not encourage re-throwing the same exception instance by [@martintmk](https://redirect.github.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1900](https://redirect.github.com/App-vNext/Polly/pull/1900) - Simmy docs by [@vany0114](https://redirect.github.com/vany0114) in [https://github.com/App-vNext/Polly/pull/1883](https://redirect.github.com/App-vNext/Polly/pull/1883) - Add banner to chaos docs by [@peter-csala](https://redirect.github.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1910](https://redirect.github.com/App-vNext/Polly/pull/1910) - Introduce `FaultGenerator` and `OutcomeGeneratorConfiguration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.