App-vNext/Polly (Polly)
### [`v8.4.0`](https://togithub.com/App-vNext/Polly/releases/tag/8.4.0)
[Compare Source](https://togithub.com/App-vNext/Polly/compare/8.3.1...8.4.0)
#### What's Changed
- Remove async void usage by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2013](https://togithub.com/App-vNext/Polly/pull/2013)
- \[Docs] Add cheat sheet for outcome chaos strategy by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1984](https://togithub.com/App-vNext/Polly/pull/1984)
- Fix SA1515/SA1612/S2681 by [@baranyaimate](https://togithub.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/2018](https://togithub.com/App-vNext/Polly/pull/2018)
- Fix S3800/CA1821/S2955 by [@baranyaimate](https://togithub.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/2020](https://togithub.com/App-vNext/Polly/pull/2020)
- Document outcome strategy anti-patterns by [@vany0114](https://togithub.com/vany0114) in [https://github.com/App-vNext/Polly/pull/1994](https://togithub.com/App-vNext/Polly/pull/1994)
- \[Docs] Add cheat sheet for latency chaos by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2030](https://togithub.com/App-vNext/Polly/pull/2030)
- \[Docs] Add cheat sheet for behavior chaos by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2031](https://togithub.com/App-vNext/Polly/pull/2031)
- Remove DiagnosticSource reference from Extensions for NET 6.0 and later by [@lahma](https://togithub.com/lahma) in [https://github.com/App-vNext/Polly/pull/2033](https://togithub.com/App-vNext/Polly/pull/2033)
- Bump actionlint to 1.6.27 by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2040](https://togithub.com/App-vNext/Polly/pull/2040)
- Split docs build and publish by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2054](https://togithub.com/App-vNext/Polly/pull/2054)
- Port fixes from .NET 9 testing by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2056](https://togithub.com/App-vNext/Polly/pull/2056)
- Add sponsorship to README by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2059](https://togithub.com/App-vNext/Polly/pull/2059)
- Add F# and VB.NET samples by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2046](https://togithub.com/App-vNext/Polly/pull/2046)
- Fix ToC by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2063](https://togithub.com/App-vNext/Polly/pull/2063)
- Allow adding a resilience strategy without explicit options by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/2068](https://togithub.com/App-vNext/Polly/pull/2068)
- \[Docs] Unify strategy descriptions and add Telemetry sections by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2060](https://togithub.com/App-vNext/Polly/pull/2060)
- Add unit to execution time in telemetry events by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2069](https://togithub.com/App-vNext/Polly/pull/2069)
- Release automation by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2062](https://togithub.com/App-vNext/Polly/pull/2062)
- \[Docs] Add telemetry section to chaos strategies documentation pages by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2071](https://togithub.com/App-vNext/Polly/pull/2071)
- Fix CI for macOS 14 by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2079](https://togithub.com/App-vNext/Polly/pull/2079)
- Fix SA1618 by documenting typeparams by [@iamdmitrij](https://togithub.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2078](https://togithub.com/App-vNext/Polly/pull/2078)
- Add package tools to manifest by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2084](https://togithub.com/App-vNext/Polly/pull/2084)
- Fix IDE0011 warning by [@iamdmitrij](https://togithub.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2085](https://togithub.com/App-vNext/Polly/pull/2085)
- Fix S3253/S6605/SA1625/S103 warnings by [@iamdmitrij](https://togithub.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2086](https://togithub.com/App-vNext/Polly/pull/2086)
- Add CI timeouts by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2088](https://togithub.com/App-vNext/Polly/pull/2088)
- Fix CA1000/S4023/S3442/S107/SA1402/SA1649 warnings by [@iamdmitrij](https://togithub.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2089](https://togithub.com/App-vNext/Polly/pull/2089)
- Fix SA1615/SA1623 warnings by [@iamdmitrij](https://togithub.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2091](https://togithub.com/App-vNext/Polly/pull/2091)
- Allow changing the severity of resilience events by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/2072](https://togithub.com/App-vNext/Polly/pull/2072)
- Fix typos by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2099](https://togithub.com/App-vNext/Polly/pull/2099)
- \[Bug] Fix chaos outcome exception handling by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2101](https://togithub.com/App-vNext/Polly/pull/2101)
- Nullability fixes for chaos outcome strategy by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1982](https://togithub.com/App-vNext/Polly/pull/1982)
#### New Contributors
- [@lahma](https://togithub.com/lahma) made their first contribution in [https://github.com/App-vNext/Polly/pull/2033](https://togithub.com/App-vNext/Polly/pull/2033)
- [@iamdmitrij](https://togithub.com/iamdmitrij) made their first contribution in [https://github.com/App-vNext/Polly/pull/2078](https://togithub.com/App-vNext/Polly/pull/2078)
**Full Changelog**: https://github.com/App-vNext/Polly/compare/8.3.1...8.4.0
### [`v8.3.1`](https://togithub.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#831)
[Compare Source](https://togithub.com/App-vNext/Polly/compare/8.3.0...8.3.1)
- Add example for chaos engineering by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1956](https://togithub.com/App-vNext/Polly/pull/1956)
- Fix CA1806 by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1963](https://togithub.com/App-vNext/Polly/pull/1963)
- Fix SA1129 by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1964](https://togithub.com/App-vNext/Polly/pull/1964)
- Fix S3717 by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1965](https://togithub.com/App-vNext/Polly/pull/1965)
- Add link to chaos engineering blog post by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1966](https://togithub.com/App-vNext/Polly/pull/1966)
- Fix SA1501/IDE0055 by [@baranyaimate](https://togithub.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/1957](https://togithub.com/App-vNext/Polly/pull/1957)
- \[Docs] Add cheat sheet for fault chaos by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1972](https://togithub.com/App-vNext/Polly/pull/1972)
- Improve unit test coverage in `Polly.Specs` by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1974](https://togithub.com/App-vNext/Polly/pull/1974)
- \[Docs] Fix antipattern sample code by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1976](https://togithub.com/App-vNext/Polly/pull/1976)
- \[Docs] Improve diagrams for hedging cancellation by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1975](https://togithub.com/App-vNext/Polly/pull/1975)
- Add short description to each package by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1977](https://togithub.com/App-vNext/Polly/pull/1977)
- Update NuGet tools by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1992](https://togithub.com/App-vNext/Polly/pull/1992)
- Move simmy from unshipped to shipped by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1993](https://togithub.com/App-vNext/Polly/pull/1993)
- Fix issue [#1979](https://togithub.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://togithub.com/DominicUllmann) in [https://github.com/App-vNext/Polly/pull/1991](https://togithub.com/App-vNext/Polly/pull/1991)
- Update samples to .NET 8 by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2004](https://togithub.com/App-vNext/Polly/pull/2004)
- \[Docs] Fix calculation of exponential delay in flow chart by [@janher](https://togithub.com/janher) in [https://github.com/App-vNext/Polly/pull/2005](https://togithub.com/App-vNext/Polly/pull/2005)
- Use collection expressions in Cake script by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2006](https://togithub.com/App-vNext/Polly/pull/2006)
- Xml comments cleanup and improvement by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/2007](https://togithub.com/App-vNext/Polly/pull/2007)
- Xml documentation cleanup by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/2008](https://togithub.com/App-vNext/Polly/pull/2008)
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.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
8.3.0
->8.4.0
Release Notes
App-vNext/Polly (Polly)
### [`v8.4.0`](https://togithub.com/App-vNext/Polly/releases/tag/8.4.0) [Compare Source](https://togithub.com/App-vNext/Polly/compare/8.3.1...8.4.0) #### What's Changed - Remove async void usage by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2013](https://togithub.com/App-vNext/Polly/pull/2013) - \[Docs] Add cheat sheet for outcome chaos strategy by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1984](https://togithub.com/App-vNext/Polly/pull/1984) - Fix SA1515/SA1612/S2681 by [@baranyaimate](https://togithub.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/2018](https://togithub.com/App-vNext/Polly/pull/2018) - Fix S3800/CA1821/S2955 by [@baranyaimate](https://togithub.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/2020](https://togithub.com/App-vNext/Polly/pull/2020) - Document outcome strategy anti-patterns by [@vany0114](https://togithub.com/vany0114) in [https://github.com/App-vNext/Polly/pull/1994](https://togithub.com/App-vNext/Polly/pull/1994) - \[Docs] Add cheat sheet for latency chaos by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2030](https://togithub.com/App-vNext/Polly/pull/2030) - \[Docs] Add cheat sheet for behavior chaos by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2031](https://togithub.com/App-vNext/Polly/pull/2031) - Remove DiagnosticSource reference from Extensions for NET 6.0 and later by [@lahma](https://togithub.com/lahma) in [https://github.com/App-vNext/Polly/pull/2033](https://togithub.com/App-vNext/Polly/pull/2033) - Bump actionlint to 1.6.27 by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2040](https://togithub.com/App-vNext/Polly/pull/2040) - Split docs build and publish by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2054](https://togithub.com/App-vNext/Polly/pull/2054) - Port fixes from .NET 9 testing by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2056](https://togithub.com/App-vNext/Polly/pull/2056) - Add sponsorship to README by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2059](https://togithub.com/App-vNext/Polly/pull/2059) - Add F# and VB.NET samples by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2046](https://togithub.com/App-vNext/Polly/pull/2046) - Fix ToC by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2063](https://togithub.com/App-vNext/Polly/pull/2063) - Allow adding a resilience strategy without explicit options by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/2068](https://togithub.com/App-vNext/Polly/pull/2068) - \[Docs] Unify strategy descriptions and add Telemetry sections by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2060](https://togithub.com/App-vNext/Polly/pull/2060) - Add unit to execution time in telemetry events by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2069](https://togithub.com/App-vNext/Polly/pull/2069) - Release automation by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2062](https://togithub.com/App-vNext/Polly/pull/2062) - \[Docs] Add telemetry section to chaos strategies documentation pages by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2071](https://togithub.com/App-vNext/Polly/pull/2071) - Fix CI for macOS 14 by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2079](https://togithub.com/App-vNext/Polly/pull/2079) - Fix SA1618 by documenting typeparams by [@iamdmitrij](https://togithub.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2078](https://togithub.com/App-vNext/Polly/pull/2078) - Add package tools to manifest by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2084](https://togithub.com/App-vNext/Polly/pull/2084) - Fix IDE0011 warning by [@iamdmitrij](https://togithub.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2085](https://togithub.com/App-vNext/Polly/pull/2085) - Fix S3253/S6605/SA1625/S103 warnings by [@iamdmitrij](https://togithub.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2086](https://togithub.com/App-vNext/Polly/pull/2086) - Add CI timeouts by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2088](https://togithub.com/App-vNext/Polly/pull/2088) - Fix CA1000/S4023/S3442/S107/SA1402/SA1649 warnings by [@iamdmitrij](https://togithub.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2089](https://togithub.com/App-vNext/Polly/pull/2089) - Fix SA1615/SA1623 warnings by [@iamdmitrij](https://togithub.com/iamdmitrij) in [https://github.com/App-vNext/Polly/pull/2091](https://togithub.com/App-vNext/Polly/pull/2091) - Allow changing the severity of resilience events by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/2072](https://togithub.com/App-vNext/Polly/pull/2072) - Fix typos by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2099](https://togithub.com/App-vNext/Polly/pull/2099) - \[Bug] Fix chaos outcome exception handling by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/2101](https://togithub.com/App-vNext/Polly/pull/2101) - Nullability fixes for chaos outcome strategy by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1982](https://togithub.com/App-vNext/Polly/pull/1982) #### New Contributors - [@lahma](https://togithub.com/lahma) made their first contribution in [https://github.com/App-vNext/Polly/pull/2033](https://togithub.com/App-vNext/Polly/pull/2033) - [@iamdmitrij](https://togithub.com/iamdmitrij) made their first contribution in [https://github.com/App-vNext/Polly/pull/2078](https://togithub.com/App-vNext/Polly/pull/2078) **Full Changelog**: https://github.com/App-vNext/Polly/compare/8.3.1...8.4.0 ### [`v8.3.1`](https://togithub.com/App-vNext/Polly/blob/HEAD/CHANGELOG.md#831) [Compare Source](https://togithub.com/App-vNext/Polly/compare/8.3.0...8.3.1) - Add example for chaos engineering by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1956](https://togithub.com/App-vNext/Polly/pull/1956) - Fix CA1806 by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1963](https://togithub.com/App-vNext/Polly/pull/1963) - Fix SA1129 by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1964](https://togithub.com/App-vNext/Polly/pull/1964) - Fix S3717 by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1965](https://togithub.com/App-vNext/Polly/pull/1965) - Add link to chaos engineering blog post by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1966](https://togithub.com/App-vNext/Polly/pull/1966) - Fix SA1501/IDE0055 by [@baranyaimate](https://togithub.com/baranyaimate) in [https://github.com/App-vNext/Polly/pull/1957](https://togithub.com/App-vNext/Polly/pull/1957) - \[Docs] Add cheat sheet for fault chaos by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1972](https://togithub.com/App-vNext/Polly/pull/1972) - Improve unit test coverage in `Polly.Specs` by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/1974](https://togithub.com/App-vNext/Polly/pull/1974) - \[Docs] Fix antipattern sample code by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1976](https://togithub.com/App-vNext/Polly/pull/1976) - \[Docs] Improve diagrams for hedging cancellation by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1975](https://togithub.com/App-vNext/Polly/pull/1975) - Add short description to each package by [@martintmk](https://togithub.com/martintmk) in [https://github.com/App-vNext/Polly/pull/1977](https://togithub.com/App-vNext/Polly/pull/1977) - Update NuGet tools by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/1992](https://togithub.com/App-vNext/Polly/pull/1992) - Move simmy from unshipped to shipped by [@peter-csala](https://togithub.com/peter-csala) in [https://github.com/App-vNext/Polly/pull/1993](https://togithub.com/App-vNext/Polly/pull/1993) - Fix issue [#1979](https://togithub.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://togithub.com/DominicUllmann) in [https://github.com/App-vNext/Polly/pull/1991](https://togithub.com/App-vNext/Polly/pull/1991) - Update samples to .NET 8 by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2004](https://togithub.com/App-vNext/Polly/pull/2004) - \[Docs] Fix calculation of exponential delay in flow chart by [@janher](https://togithub.com/janher) in [https://github.com/App-vNext/Polly/pull/2005](https://togithub.com/App-vNext/Polly/pull/2005) - Use collection expressions in Cake script by [@martincostello](https://togithub.com/martincostello) in [https://github.com/App-vNext/Polly/pull/2006](https://togithub.com/App-vNext/Polly/pull/2006) - Xml comments cleanup and improvement by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/2007](https://togithub.com/App-vNext/Polly/pull/2007) - Xml documentation cleanup by [@gintsk](https://togithub.com/gintsk) in [https://github.com/App-vNext/Polly/pull/2008](https://togithub.com/App-vNext/Polly/pull/2008)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.
This PR has been generated by Mend Renovate. View repository job log here.