0.8.14
📦 uvView on GitHub →
✨ 12 features🐛 7 fixes🔧 10 symbols
Summary
uv 0.8.14 adds several new CLI flags, environment variable support, performance improvements, and numerous bug fixes while expanding managed CPython distributions.
✨ New Features
- Add `--python-platform` flag to `uv pip check`.
- Introduce `UV_ISOLATED` environment variable for isolated mode.
- Add logging support to the uv build backend.
- Allow more trailing null bytes in zip files.
- Enable pinning of managed Python versions to specific build versions.
- Cache PyTorch wheels by default.
- Reject already‑installed wheels that do not match the target platform.
- Add `--no-install-local` option to `uv sync`, `uv add` and `uv export`.
- Include cycle error messages in the `uv pip` CLI.
- Add file‑to‑CLI overrides for build isolation configuration.
- Add file‑to‑CLI overrides for reinstall configuration.
- Cache `WHEEL` and `METADATA` reads in installed distributions for performance.
🐛 Bug Fixes
- Avoid error when creating a virtual environment in the current working directory.
- Prevent unnecessary system CUDA dependency from being introduced.
- Clear discovered site‑packages when creating a virtual environment.
- Read index credentials from the environment during `uv publish` checks.
- Refuse to remove non‑virtual environments when running `uv venv`.
- Stop setting `CLICOLOR_FORCE=1` when invoking build backends.
- Support file or directory removal for Windows symlinks.
🔧 Affected Symbols
uv pipuv syncuv adduv exportuv formatuv venvuv publishUV_ISOLATED--python-platform--no-install-local