0.5.22
📦 uvView on GitHub →
✨ 10 features🐛 8 fixes
Summary
uv 0.5.22 adds GitHub user‑agent metadata, several performance fast‑paths, enhanced error messages, and numerous bug fixes.
✨ New Features
- Include version and contact information in GitHub User Agent.
- Add fast‑path for recursive extras in dynamic validation.
- Fetch pyproject.toml from GitHub API.
- Remove allocation in Git SHA truncation.
- Skip GitHub fast path when full commit is already known.
- Add tag incompatibility hints to sync failures.
- Improve log when distutils is missing.
- Show non‑critical Python discovery errors if no other interpreter is found.
- Use colors for lock errors.
- Add testing instructions to the AWS Lambda guide.
🐛 Bug Fixes
- Add fallback to build backend when Requires‑Dist mismatches.
- Avoid deserialization error for paths above the root.
- Avoid respecting preferences from other indexes.
- Disable the distutils setuptools shim during interpreter query.
- Omit variant when detecting compatible Python installs.
- Remove TOCTOU errors in Git clone.
- Validate metadata under GitHub fast path.
- Include conflict markers in fork markers.