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 notes
0.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