Change8

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

  1. 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).