0.12.16 0.12.17
astral-sh/uvSep 18, 2026 → Sep 18, 20261 day between releases
What's New
Replaces panic with error for Git archive paths and adds build performance optimizations
New Features
- New preview feature `minimum-libc-version` to set minimum glibc and musl versions
Improvements
- Speed up builds with many exclusion patterns by avoiding quadratic deduplication
- Reduce resolver allocations when deduplicating package and distribution requests
- Reject unsupported Git archive paths in lockfiles with a clear error instead of panicking
Bug Fixes
- Fix `required-environments` selecting package versions requiring newer macOS versions than configured
Upgrade Notes
Upgrade to 0.12.17 to benefit from performance improvements in builds with many exclusion patterns. Note that a new preview feature makes `uv workspace metadata` read-only by default; use `--sync` to modify it. A new preview feature `minimum-libc-version` is available for setting glibc requirements.
The Two Releases
0.12.16
Sep 18, 2026· 1 month ago
Enhances security and compatibility by verifying downloaded artifacts against hashes and supporting Darwin platform markers, while introducing preview features for upgrade and check workflows.
Full release notes0.12.17
Sep 18, 2026· 1 month ago
Focuses on stability improvements by replacing panics with clear errors, introduces preview features for library compatibility checks, and optimizes performance in build and resolution processes.
Full release notes