0.12.3
Added 2
- Add CPython 3.13.15
- Add --output-format to select automatic, human-readable, or raw-byte output for uv cache size
Changed 6
- Preserve JSON output from uv workspace metadata --quiet while suppressing diagnostics
- Reduce memory usage for large workspaces by streaming uv workspace metadata JSON output
- Reduce Linux startup latency by initializing the workspace cache before spawning another thread
- Reuse compiled workspace exclusion patterns during workspace discovery
- Speed up conflict-heavy resolutions by avoiding materialized range complements
- Avoid slow procfs reads during Python interpreter discovery on Linux
Release Notes
Released on 2026-08-07.
Python
- Add CPython 3.13.15 (#20997)
Preview features
- Add
--output-formatto select automatic, human-readable, or raw-byte output foruv cache size(#20992) - Preserve JSON output from
uv workspace metadata --quietwhile suppressing diagnostics (#20991) - Reduce memory usage for large workspaces by streaming
uv workspace metadataJSON output (#20990)
Performance
- Reduce Linux startup latency by initializing the workspace cache before spawning another thread (#20989)
- Reuse compiled workspace exclusion patterns during workspace discovery (#20988)
- Speed up conflict-heavy resolutions by avoiding materialized range complements (#20982)
- Avoid slow procfs reads during Python interpreter discovery on Linux (#20987)
Documentation
- Add PEP 740 attestations to the GitHub Actions publishing example (#20986)
- Restrict the GitHub Actions publishing example to Python version tags (#20973)
- Correct
--python-pinto--pin-pythonin theuv init --bareexample (#20876)
Install uv 0.12.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.12.3/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/uv/releases/download/0.12.3/uv-installer.ps1 | iex"
Download uv 0.12.3
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>