Release Notes
Released on 2026-01-15.
Python
- Add CPython 3.15.0a5
Enhancements
- Add a hint to update uv when a managed Python download is not found (#17461)
- Improve cache initialization failure error message (#17469)
- Improve error message for abi3 wheels on free-threaded Python (#17442)
- Add support for
--no-sources-package(#14910)
Preview features
- Add
METADATA.jsonandWHEEL.jsonin uv build backend (#15510) - Add support for GCS request signing (#17474)
- Adjust the process ulimit to the maximum allowed on startup (#17464)
Bug fixes
- Lock to avoid concurrent refresh of pyx tokens (#17479)
Documentation
- Add linting and formatting instructions to the CONTRIBUTING guide (#17470)
- Avoid rendering
pyproject.tomlexamples for more system-level settings (#17462)
Install uv 0.9.26
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.9.26/uv-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.9.26/uv-installer.ps1 | iex"Download uv 0.9.26
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>