8.1.0
Highlights
- 🐛 Fix issues that prevented the new Polly assemblies from the v8 release from being used in AoT scenarios - thanks to @davidfowl for reporting this issue (#1732)
- 🧰 Added new API to make
ResilienceContextPool
settable via DI from @cmeyertons (#1693) - 📖 Lots of great documentation updates from @peter-csala and @IEvangelist
What's Changed
- Only show stable versions in README by @martincostello in #1649
- Update samples to stable release by @martincostello in #1647
- v8 Release - commit and validate public API by @martintmk in #1632
- Fix documentation comment for CB's MinimumThroughput by @peter-csala in #1654
- Bump SonarAnalyzer.CSharp from 9.10.0.77988 to 9.11.0.78383 by @dependabot in #1658
- Bump github/codeql-action from 2.21.8 to 2.21.9 by @dependabot in #1661
- Bump martincostello/update-dotnet-sdk from 2.5.0 to 3.0.0 by @dependabot in #1659
- Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #1660
- Docs tweaks by @martincostello in #1655
- Add Github repo link to the docs navbar by @adamnova in #1666
- Add markdownlint by @martincostello in #1664
- [Docs] Mocking of
ResiliencePipelineProvider
by @martintmk in #1662 - Enable search for docs by @martincostello in #1669
- [Docs] Add notes to use Polly.RateLimiting package by @peter-csala in #1672
- Docs: Include info about numerical type used in metrics in telemetry.md by @agehrke in #1673
- [Docs] Add event names to telemetry by @martintmk in #1674
- [Docs] Expand fault handling docs by @martintmk in #1675
- Bump BenchmarkDotNet from 0.13.8 to 0.13.9 by @dependabot in #1680
- Bump docfx from 2.70.4 to 2.71.0 by @dependabot in #1679
- Add spell checker by @martincostello in #1667
- [Docs] Improve telemetry docs by @martintmk in #1681
- [Docs] Improve registry docs by @martintmk in #1684
- [Docs] Fix link to ResiliencePipelineBuilder by @martintmk in #1685
- Update .NET SDK to 7.0.402 by @polly-updater-bot in #1686
- Bump ReportGenerator from 5.1.25 to 5.1.26 by @dependabot in #1689
- Bump ossf/scorecard-action from 2.2.0 to 2.3.0 by @dependabot in #1692
- Bump github/codeql-action from 2.21.9 to 2.22.2 by @dependabot in #1691
- Bump SonarAnalyzer.CSharp from 9.11.0.78383 to 9.12.0.78982 by @dependabot in #1690
- Group xunit updates by @martincostello in #1695
- Bump the xunit group with 2 updates by @dependabot in #1696
- Use GitHub Issue template forms by @martincostello in #1676
- [Docs] Fallback after retries by @martintmk in #1698
- [Docs] Add sequence diagrams to timeout strategy by @peter-csala in #1699
- Turn off var preferences by @cmeyertons in #1700
- [Docs] Use docfx to dynamically render mermaid diagrams by @peter-csala in #1701
- #1687 - Make ResilienceContextPool settable via DI by @cmeyertons in #1693
- Update to cancel downstream operation in TimeoutStrategy.Pessimistic by @lor1mp in #1697
- [Docs] Add sequence diagrams to fallback, retry, and rate limiter by @peter-csala in #1702
- [Docs] Add diagrams to circuit breaker by @peter-csala in #1704
- [Docs] Remove theme overwrites from mermaid diagrams by @peter-csala in #1705
- Add link to retries blog by @martincostello in #1707
- Attempt to fix code-ql issues by @martintmk in #1708
- [Docs] Add sequence diagrams to hedging by @peter-csala in #1706
- Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #1709
- Bump github/codeql-action from 2.22.2 to 2.22.3 by @dependabot in #1710
- Bump the xunit group with 1 update by @dependabot in #1711
- [Docs] Improvements by @martintmk in #1712
- [Docs] Add diagrams to resilience pipeline by @peter-csala in #1714
- [Docs] Add diagram to action generator hedging by @peter-csala in #1713
- Simmy v8 feedback by @vany0114 in #1682
- Bump ossf/scorecard-action from 2.3.0 to 2.3.1 by @dependabot in #1719
- Bump github/codeql-action from 2.22.3 to 2.22.4 by @dependabot in #1720
- [Docs] Update snippets' readme by @peter-csala in #1721
- [Docs] Update DocFx by @martintmk in #1722
- [Docs] Add docs for metering enrichment by @martintmk in #1724
- [Docs] Fix the API generation by @martintmk in #1725
- [Docs] Add sequence diagram to resilience context by @peter-csala in #1726
- Update .NET SDK to 7.0.403 by @polly-updater-bot in #1729
- [Docs] Fix hedging documentation about unhappy paths by @peter-csala in #1730
- [Docs] Minor fixes on pipeline registry by @peter-csala in #1733
- .NET 8 preparation by @martincostello in #1734
- Update NuGet tools by @martincostello in #1739
- Bump docfx by @martincostello in #1746
- Resolve IL2091 warnings by @martincostello in #1744
- Add component benchmark by @martincostello in #1743
- [Docs] Make quick start samples consistent by @peter-csala in #1735
- Prevent concurrent page builds by @martincostello in #1747
- Fix test by @martincostello in #1748
- Restore 100% mutations by @martincostello in #1750
- [Docs] Fix the policywrap sample by @peter-csala in #1728
- [Docs] Hedging context by @martintmk in #1749
- Run mutation tests on Windows instead of Linux by @martincostello in #1752
- Speed-up page builds by @martincostello in #1753
- Hedging strategy also deep-copies context for primary execution by @martintmk in #1754
- [Docs] Add diagram about hedging's context and callbacks by @peter-csala in #1751
- Prepare for 8.1.0 release by @martincostello in #1757
- Resolve AOT compilation issues by @martincostello in #1737
- Fix package signing verification by @martincostello in #1761
New Contributors
- @agehrke made their first contribution in #1673
- @cmeyertons made their first contribution in #1700
- @lor1mp made their first contribution in #1697
Full Changelog: 8.0.0...8.1.0