Release Notes
Released on 2026-04-27.
Enhancements
- Add
--python-downloads-json-urltopython pin(#19092) - Fetch uv from Astral mirror during self-update (#18682)
- Support
pip uninstall -y(#19082) - Allow
exclude-newerto be missing from the lockfile whenexclude-newer-spanis present (#19024) - Only show the version number in
uv self version --short(#19019) - Silence warnings on empty
SSL_CERT_DIRdirectory (#19018) - Use a sentinel timestamp for relative
exclude-newerandexclude-newer-packagevalues in lockfiles (#19022, #19101)
Configuration
- Add
UV_PYTHON_NO_REGISTRY(#19035) - Add an environment variable for
UV_NO_PROJECT(#19052) - Expose
UV_PYTHON_SEARCH_PATHfor Python discoveryPATHoverrides (#19034)
Bug fixes
- Add
rust-toolchain.tomlto uv-build sdist (#19131) - Ensure uv invocations of git do not inherit repository location environment variables (#19088)
- Redact pre-signed upload URLs in verbose output (#19146)
- Handle transitive URL dependencies in PEP 517 build requirements (#19076, #19086)
- Support
uv lockon apyproject.tomlthat only contains dependency-groups (#19087) - Disable transparent Python upgrades in projects when a patch version is requested via
.python-version(#19102) - Fix Python variant tagging in the Windows registry (#19012)
- Ban external symlinks in
.tar.zstwheels (#19144)
Distributions
- Remove deprecated license classifiers from uv-build and add Python 3.14 classifier (#19130)
Documentation
- Bump astral-sh/setup-uv version in docs (#19030)
- Update PyTorch documentation for PyTorch 2.11 (#19095)
Install uv 0.11.8
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.11.8/uv-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/uv/releases/download/0.11.8/uv-installer.ps1 | iex"Download uv 0.11.8
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>