Release Notes
Released on 2026-01-26.
Python
Enhancements
- Add
-tshortform for--targettouv pipsubcommands (#17501) - Add support for ROCm 7.0 and 7.1 accelerator backends (#17681)
- Further improve free-threading ABI incompatibility errors (#17491)
- Implement
uv pip freeze --excludeflag (#17045) - Improve warnings for
--systemand--no-systeminuv venv(#17647) - Make
uv pip compileattempt to download a specified--python-versionif it can. (#17249) - Support Trusted Publishing with pyx (#17438)
- Fix JSON schema for
exclude-newer-package(#17665)
Preview features
- Better detection for conflicting packages (#17623)
- Upgrade based on outdated build versions in
uv python upgrade(#17653)
Bug fixes
- Change chocolatey system test to ensure uv uses the right python (#17533)
- Fix infinite loop when
SSL_CERT_FILEis a directory (#17503)
Documentation
- Add cargo-xwin to the CONTRIBUTING guide (#17507)
- Fix typo in the documentation of UV_PUBLISH_INDEX (#17672)
- Move MSRV to platform support section (#17534)
- Update the testing instructions in the CONTRIBUTING guide (#17528)
- Use
--lockedto installcargo-xwinin guide (#17530) - Warn about PyPy being unmaintained (#17643)
- docs: Correct gitlab-ci.yml to .gitlab-ci.yml (#17682)
Other changes
- Update MSRV to 1.91 (#17677)
Install uv 0.9.27
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.9.27/uv-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.9.27/uv-installer.ps1 | iex"Download uv 0.9.27
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>