Change8

0.5.27

📦 uvView on GitHub →
10 features🐛 5 fixes

Summary

uv 0.5.27 adds several enhancements, performance improvements, and bug fixes, introduces a preview feature for self‑referential extras, and updates documentation and installer scripts.

✨ New Features

  • Avoid setting permissions during tar extraction
  • Remove warnings for missing lower bounds
  • Update PubGrub to set-based outdated priority tracking
  • Improve error messages for `uv pip install` with `--extra` or `--all-extras` and invalid sources
  • Sign Docker images using GitHub attestations
  • Don\u2019t expand self-referential extras in the build backend (preview feature)
  • Filter discovered Python executables by source before querying (performance)
  • Optimize exclusion computation for markers (performance)
  • Use Astral-maintained `tokio-tar` fork (performance)
  • Remove unneeded `.clone()` (performance)

🐛 Bug Fixes

  • Fix relative paths in bytecode compilation
  • Percent-decode URLs in canonical comparisons
  • Respect concurrency limits in parallel index fetch
  • Use wire JSON schema for conflict items
  • Use explicit `_GLibCVersion` tuple in uv-python crate