v2.1.4
What's Changed
- ci: measure performance with CodSpeed by @codspeed-hq[bot] in #91
- chore: bump faker from 40.31.0 to 40.36.0 by @dependabot[bot] in #92
- chore: bump fastapi from 0.139.2 to 0.140.8 by @dependabot[bot] in #93
- chore: bump hypothesis from 6.156.6 to 6.163.0 by @dependabot[bot] in #94
- chore: bump opentelemetry-api from 1.43.0 to 1.44.0 by @dependabot[bot] in #95
- chore: bump httpx2 from 2.7.0 to 2.9.1 by @dependabot[bot] in #96
- fix: isolate EventListener failures from protected calls and lanes by @bagowix in #108
- feat: add an explicit shutdown API for lanes and the auto-transition timer by @bagowix in #109
- docs: state the definition of done and the sanctioned _notify exception by @bagowix in #110
- ci: run the test suite on free-threaded CPython (3.14t) by @bagowix in #111
- test: model the state machine as a hypothesis RuleBasedStateMachine by @bagowix in #112
- ci: add pyrefly and move coverage reporting to Codecov by @bagowix in #113
- test: scope the model's probe-budget invariant to HALF_OPEN by @bagowix in #114
- test: add mutation testing for the state machine and the engine by @bagowix in #115
- ci: harden the supply chain with zizmor, SHA-pinned actions and Scorecard by @bagowix in #117
- ci: detect public-API breakage with griffe check by @bagowix in #118
- docs: add the correctness and testing strategy page by @bagowix in #119
- docs: add the earned OpenSSF Best Practices badge by @bagowix in #120
- docs: run zensical in strict mode by @andrewcb22 in #87
- chore: prepare the 2.1.4 release by @bagowix in #121
New Contributors
- @codspeed-hq[bot] made their first contribution in #91
- @andrewcb22 made their first contribution in #87
Full Changelog: v2.1.3...v2.1.4