Release Notes
Released on 2025-11-07.
Enhancements
- Accept multiple packages in
uv export(#16603) - Accept multiple packages in
uv sync(#16543) - Add a
uv cache sizecommand (#16032) - Add prerelease guidance for build-system resolution failures (#16550)
- Allow Python requests to include
+gilto require a GIL-enabled interpreter (#16537) - Avoid pluralizing 'retry' for single value (#16535)
- Enable first-class dependency exclusions (#16528)
- Fix inclusive constraints on available package versions in resolver errors (#16629)
- Improve
uv initerror for invalid directory names (#16554) - Show help on
uv build -h(#16632) - Include the Python variant suffix in "Using Python ..." messages (#16536)
- Log most recently modified file for cache-keys (#16338)
- Update Docker builds to use nightly Rust toolchain with musl v1.2.5 (#16584)
Configuration
- Expose
UV_NO_GROUPas an environment variable (#16529) - Add
UV_NO_SOURCESas an environment variable (#15883)
Bug fixes
- Allow
--checkand--lockedto be used together inuv lock(#16538) - Allow for unnormalized names in the METADATA file (#16547) (#16548)
- Fix missing value_type for
default-groupsin schema (#16575) - Respect multi-GPU outputs in
nvidia-smi(#15460) - Fix DNS lookup errors in Docker containers (#8450)
Documentation
Other changes
- Update Rust toolchain to 1.91 and MSRV to 1.89 (#16531)
Install uv 0.9.8
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.9.8/uv-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.9.8/uv-installer.ps1 | iex"Download uv 0.9.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>