v3.0.4
Highlights
- Bump winpty-rs to 1.0.6 (#567) — picks up the event-driven teardown for the ConPTY reader thread, which fixes data loss on quick child exit and removes the
DropCPU-spin. Also switches to the public NuGet sources for ConPTY (no more Azure feed dependency). - Bump pyo3 to 0.28 (#571) and refresh transitive cargo deps (memchr, unicode-ident, zmij, libc, etc.). Supersedes dependabot PRs #559–#563.
- Drop Python 3.9 (#571) — EOL on 2025-10-05.
requires-pythonis now>=3.10. Matrices andpyproject.tomlupdated accordingly. - CI optimizations (#572) —
Swatinem/rust-cache@v2, conda env caching, pip wheel caching, and use-mamba insetup-miniconda. Also bumpsnuget/setup-nugetv2→v4 andconda-incubator/setup-minicondav3→v4 across all workflows. Supersedes dependabot PRs #568, #569.
Breaking
- Python 3.9 is no longer supported. Use 3.10 or later.
See CHANGELOG.md for the full list. 3 PRs in this release (supersedes 7 dependabot PRs).