Unclaimed project
Are you a maintainer of uv? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
uv
An extremely fast Python package and project manager, written in Rust.
packagingpythonresolveruv
Last updated 1 day ago
0.9.28 - uv Release Notes | AnnounceHQBack to changelogNew
0.9.28
Release Notes
Released on 2026-01-29.
Python
Enhancements
- Add support for Pyodide interpreter on Windows (#17658)
- Warn if multiple indexes include ()
default = true
Skip uploads when validation reports 'Already uploaded' (#17412) Configuration
- Add a reflink alias for the "clone" link mode (#17724)
Bug fixes
- Ensure
uv.exe exits when uvw.exe or uvx.exe is killed (#17500)
Install uv 0.9.28
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.9.28/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.9.28/uv-installer.ps1 | iex"
Download uv 0.9.28
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>
Rust