# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 58.

## Lenses

- Code Health 40
- Architecture 95
- Maturity 70
- Readiness 68
- Security 97
- Performance 83

## Changes since last survey

- 300 commits — 295 feature/other, 5 fixes

## By area

- .github/workflows — 121 commits
- (root) — 92 commits
- .config/dotnet-tools.json — 61 commits
- test/Polly.Core.Tests — 6 commits
- .github/dependabot.yml — 4 commits
- src/Polly — 4 commits
- docs/community — 3 commits
- docs/chaos — 2 commits
- src/Polly.Core — 2 commits
- .github/zizmor.yml — 1 commit
- eng/Common.targets — 1 commit
- src/Polly.Extensions — 1 commit
- src/Snippets — 1 commit
- test/Polly.Extensions.Tests — 1 commit

## Notable commits

- fix: Fix CS7035 warning in dependabot jobs (#2849)
- fix: Fix `ScheduledTaskExecutor` deadlock when `TrySetResult` runs continuations inline (#2953)
- fix: Fix dependabot group (#3047)
- fix: Fix non-deterministic branch coverage for HedgingExecutionContext (#2997)
- fix: Fix tag comment (#3045)
- change: .NET 10 preparation (#2842)
- change: .NET 11 preparation (#2932)
- change: Add AGENTS.md (#2983)
- change: Add RateLimitHeaders library to docs (#2887)
- change: Add caller CancellationToken propagation for hedging and timeout (#3094)
- change: Add specification tests for jitter
- change: Assert nullable has result (#3028)
- change: Avoid test flakiness (#3134)
- change: Bump BenchmarkDotNet from 0.15.5 to 0.15.6 (#2799)
- change: Bump BenchmarkDotNet from 0.15.6 to 0.15.7 (#2805)
- change: Bump BenchmarkDotNet from 0.15.7 to 0.15.8 (#2843)
- change: Bump Cake.Sdk from 6.0.0 to 6.1.0 (#2963)
- change: Bump Cake.Sdk from 6.1.0 to 6.1.1 (#2976)
- change: Bump Cake.Sdk from 6.1.1 to 6.2.0 (#3089)
- change: Bump DavidAnson/markdownlint-cli2-action from 20.0.0 to 21.0.0 (#2821)
- …and 280 more

## API surface

- 1 HTTP endpoints (baseline)

## Architecture

- 7 containers · 1 bounded contexts · 0 dependency edges (baseline)
