0.10.8
📦 uvView on GitHub →
✨ 9 features🐛 7 fixes🔧 5 symbols
Summary
This release introduces several enhancements including hardened Docker images, default mirror fetching for CPython and releases, and configuration options. It also includes numerous bug fixes related to dependency resolution, upgrades, and script execution.
✨ New Features
- Added Docker images based on Docker Hardened Images.
- Added resolver hint when `--exclude-newer` filters out all versions of a package.
- Configured a real retry minimum delay of 1s.
- Expanded `uv_build` direct build compatibility.
- Fetch CPython from an Astral mirror by default.
- Download uv releases from an Astral mirror in installers by default.
- Added SBOM attestations to Docker images.
- Improved hint for installing meson-python when missing as build backend.
- Added `UV_INIT_BARE` environment variable for `uv init`.
🐛 Bug Fixes
- Prevented `uv tool upgrade` from installing excluded dependencies.
- Promoted authentication policy when saving tool receipts.
- Respect exclusions in scripts.
- Retained default-branch Git SHAs in `pylock.toml` files.
- Skipped installed Python check for URL dependencies.
- Respected constraints during `--upgrade`.
- Fixed `uv tree` orphaned roots and premature deduplication.