Release Notes
Released on 2026-04-07.
Python
- Add CPython 3.13.13, 3.14.4, and 3.15.0a8 (#18908)
Enhancements
- Add support for
--upgrade-group(#18266) - Merge repeated archive URL hashes by version ID (#18841)
- Require all direct URL hash algorithms to match (#18842)
Bug fixes
- Avoid panics in environment finding via cycle detection (#18828)
- Enforce direct URL hashes for
pyproject.tomldependencies (#18786) - Error on
--lockedand--frozenwhen script lockfile is missing (#18832) - Fix
uv exportextra resolution for workspace member and conflicting extras (#18888) - Include conflicts defined in virtual workspace root (#18886)
- Recompute relative
exclude-newervalues duringuv tree --outdated(#18899) - Respect
--exclude-newerinuv tool list --outdated(#18861) - Sort by comparator to break specifier ties (#18850)
- Store relative timestamps in tool receipts (#18901)
- Track newly-activated extras when determining conflicts (#18852)
- Patch
Cargo.lockinuv-buildsource distributions (#18831)
Documentation
- Clarify that
--exclude-newercompares artifact upload times (#18830)
Install uv 0.11.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.11.4/uv-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/uv/releases/download/0.11.4/uv-installer.ps1 | iex"Download uv 0.11.4
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/uvYou 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>