0.7.8
Breaking Changes📦 uvView on GitHub →
⚠ 1 breaking🐛 2 fixes
Summary
uv 0.7.8 reverts recent Python‑related changes that caused miscompilation on x86_64 Linux and fixes a documentation issue.
⚠️ Breaking Changes
- Reverted support for Python 3.14 on musl, free‑threaded Python on musl, Python 3.14.0a7, and static linking of `libpython` into the Linux interpreter. Projects that relied on these features need to adjust their build configuration or wait for a future release that restores them.
Migration Steps
- Install uv 0.7.8 via the provided shell or PowerShell installer script or download the appropriate pre‑built binary for your platform.
🐛 Bug Fixes
- Reverted the problematic changes from uv 0.7.6/0.7.7 that caused miscompilation and spurious type‑errors on x86_64 Linux (Python 3.12‑3.14).
- Removed a misleading line in the pin documentation (PR #13611).