Release Notes
Released on 2026-05-28.
Enhancements
- Add a diagnostic for
uv addwith standard library modules (#19572) - Expose
uv workspaceand itslistsubcommand in help output (#19533) - Improve the "403 forbidden" hint to suggest
ignore-error-codeswhen applicable (#19521) - Skip direct URL lock freshness checks while offline (#19596)
- Add
import-namesandimport-namespacessupport touv-build(PEP 794) (#19380) - Add a
--no-editable-packageflag to various commands (#19584) - Infer Python version requests from source trees in
uv toolinvocations (#19577)
Preview features
- Add module owners to
uv workspace metadata(#19122) - Do not allow
uv venv --clearto remove non-virtual environments (#19595)
Bug fixes
- Improve the performance of large entries in
tool.uv.conflicts(#19538) - Avoid modifying the parent process' env with
--env-fileinuv run(#19567) - Fix script environment creation for scripts with long filenames (#19539)
- Fix transitive Git archive dependencies in lockfiles (#19589)
- Preserve Git repository URLs in direct URL metadata (#19590)
- Support redirects in
--check-url(#19594) - Accept case-insensitive HTML tags in
--find-linksparsing (#19537) - Reject duplicate script metadata blocks (#19544)
- Ban names like "python3" as script entry points (#19535, #19536)
- Validate Git LFS artifacts for Git archives (#19592)
- Use a relative path when creating symlinks in cache to improve relocatability (#19033)
Documentation
- Fix malformed positional anchors in the CLI reference (#19575)
Install uv 0.11.17
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.11.17/uv-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/uv/releases/download/0.11.17/uv-installer.ps1 | iex"Download uv 0.11.17
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>