0.9.1 - 2026-11-02
🐛 Bug Fixes
- Fix a panic on every accepted and outgoing connection with tokio 1.54 and later, which rejects zero-capacity buffered readers (#1059).
- Fix the docs.rs build of the
pingoracrate, which failed for 0.9.0 (#1018). - Fix a panic in
pingora-limitsEstimator::incrwhen a counter overflows in builds with overflow checks enabled (#1041).
🔒 Security
- Require zstd 0.14.3, and through it zstd-safe 8.2.0 and zstd-sys 2.1.2, so dependency resolution cannot select zstd crates affected by RUSTSEC-2026-0391, RUSTSEC-2026-0395 through RUSTSEC-2026-0406, or RUSTSEC-2026-0410.
⚙️ Miscellaneous Tasks
- Ignore RustSec advisories for rustls 0.21, webpki-roots 0.26, rustls-webpki 0.101 and crypto-bigint 0.5.5, which reach the lockfile only through optional transitive dependencies and have no compatible fixed release.
- Update HTTP/2 rejection tests for h2 releases that reject conflicting Content-Length headers in the codec.