0.12.21 0.12.22
medium risk
astral-sh/uvSep 29, 2026 → Oct 2, 20262 days between releases
What's New
Adds multiple Python versions and enhances workspace metadata recording in lockfiles
New Features
- Add CPython 3.10.22, 3.11.17, 3.12.15, 3.13.16, and 3.14.8
- Record workspace-member default groups in lockfiles
- Record workspace-member dependency-group Python requirements in lockfiles
- Record default groups for non-project workspace roots in lockfiles
- Record dependency-group Python requirements for non-project workspace roots in lockfiles
- Reduce uv's binary size by compressing embedded Python download metadata
Improvements
- Accept uppercase release suffixes in wheel platform tags
- Format URLs and paths consistently in CLI messages
- Hide the unsupported --offline option from uv publish help
- Add UV_PYTHON_ARCH to select an interpreter architecture
Upgrade Notes
Lockfiles will now include additional metadata like default groups and dependency-group Python requirements. New Python versions (3.10.22 through 3.14.8) are available for installation. A new configuration variable UV_PYTHON_ARCH is now supported.
The Two Releases
0.12.21
0.12.21
Sep 29, 2026· 22 days ago
Updates CPython to use OpenSSL 3.5.9 and improves lockfile cleanliness by omitting empty sections and redundant constraints.
Full release notes0.12.22
0.12.22
Oct 2, 2026· 20 days ago
Adds multiple Python versions (3.10.22 through 3.14.8), enhances workspace metadata recording in lockfiles, and reduces binary size.
Full release notes