0.10.3
📦 uvView on GitHub →
✨ 4 features🐛 5 fixes
Summary
This release introduces support for CPython 3.15.0a6 and includes several enhancements like improved error consistency on Windows and fixes for version matching and panics.
Migration Steps
- If you rely on specific Python version prefix matching behavior that was previously too broad, verify your configurations as prefix matching is now stricter.
✨ New Features
- Added support for CPython 3.15.0a6.
- File locks are no longer opened for writing.
- Windows trampoline error messages are now consistent with uv proper.
- Logging now indicates which preview features are enabled.
🐛 Bug Fixes
- Avoided matching managed Python versions by prefixes (e.g., CPython 3.10 is not matched by cpython-3.1).
- Fixed handling of --allow-existing with minor version links on Windows.
- Fixed panic when encountering unmanaged workspace members.
- Improved accuracy of request timing.
- Rejected u64::MAX in version segments to prevent overflow.