0.9.29
Release Notes
Released on 2026-02-03.
Python
- Update to Pyodide 0.29.3 (#17730)
Enhancements
- Add wheel-tag-style aliases for manylinux platform names (#17750)
- Hint on
uv version --bump devsimilar to pre-release bumps (#17796) - Improve display of RFC 9457 Problem Detail responses in
uv publishserver errors (#17787) - Improve the wording of publish errors during dry-run (#17782)
- Set backoff to 10 retries (#17816)
- Add properties to synthentic and project roots in Cyclone DX exports (#17820)
- Identify the invidividual clients in
uv publishtrace logs (#17784)
Preview features
- Remove special casing for
baseanddefaultconda environment names (#17758)
Bug fixes
- Fix
PYTHONHOMEinheritance when spawning different Python versions (#17821) - Fix wheel rejections on freethreading+debug builds (#17812)
- Pad with zeros during comparisons in
EqualStarandNotEqualStaroperators (#17751) - Reject unknown field names in conflict declarations (#17727)
- Fix panics in
system-configurationin sandboxes (#17829)
Documentation
- Update pip pre-release compatibility information (#17788)
Security
- Hide a subset of environment variable values in
--help(#17745)
Install uv 0.9.29
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.9.29/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.29/uv-installer.ps1 | iex"
Download uv 0.9.29
| File | Platform | Checksum | |--------|----------|----------| | uv-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum | | uv-x86_64-apple-darwin.tar.gz | Intel macOS | checksum | | uv-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum | | uv-i686-pc-windows-msvc.zip | x86 Windows | checksum | | | x64 Windows | | | | ARM64 Linux | | | | x86 Linux | | | | PPC64 Linux | | | | PPC64LE Linux | | | | RISCV Linux | | | | S390x Linux | | | | x64 Linux | | | | ARMv7 Linux | | | | ARM64 MUSL Linux | | | | x86 MUSL Linux | | | | x64 MUSL Linux | | | | ARMv6 MUSL Linux (Hardfloat) | | | | ARMv7 MUSL Linux | |
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>