0.11.21
0.11.21
Release Notes
Release Notes
Released on 2026-06-11.
Python
- Add CPython 3.13.14 and 3.14.6 (#19787)
Preview features
- Add
environment.roottouv workspace metadata --sync(#19760) - Allow
uv upgradeto update a single dependency constraint (#19738) - Compute and pass
uv workspace metadatapayload inty check(#19763) - Make packaged applications the default for
uv init(#17841)
Performance
- Add parallel discovery of Python versions for
uv python list(#18684) - Avoid normalizing source distribution names twice (#19784)
Bug fixes
- Improve cache robustness and pruning behavior
- Fix Python discovery and version request edge cases
- Harden parsing and validation for package metadata, requirements, markers, URLs, and conflict sets
- Allow trailing commas in version specifiers (#19806)
- Avoid panics for invalid UTF-8 URL credentials (#19800)
- Avoid panics for malformed source distribution filenames (#19776)
- Avoid panics for trailing extra separators (#19779)
- Avoid stack overflow for recursive requirements path aliases (#19777)
- Ignore reversed string compatible-release markers (#19782)
- Reject duplicate entries in conflict sets (#19801)
- Reject malformed hash options in requirements files (#19783)
- Reject source distribution filenames without a separator (#19803)
- Use UTF-8 lengths for requirement errors (#19781)
- Use UTF-8 lengths for trailing marker errors (#19796)
- Use byte offsets when peeking over requirements (#19780)
- Validate GraalPy ABI suffixes (#19805)
- Improve wheel entry-point error handling and virtual environment activation quoting
Install uv 0.11.21
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.11.21/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/uv/releases/download/0.11.21/uv-installer.ps1 | iex"
Download uv 0.11.21
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo astral-sh/uv
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>