python uv Releases · · 0.11.30

uv 0.11.30: Python 3.15 support, workspace enhancements, performance gains

sdkpreviewengineer
feature patch

This release of uv adds support for CPython 3.15.0b4 and introduces several preview features for workspace management. Significant performance improvements have been made across the resolver and cache handling, alongside bug fixes for uninstall and pyvenv.cfg path preservation. The release targets Python developers and architects working with package management, offering enhanced speed and new capabilities.

  • Add CPython 3.15.0b4
  • Allow uv workspace metadata --sync to target the active virtual environment with --active
  • Reuse centralized project environments when workspaces are accessed through symlinks
  • Skip resolver candidates whose files are all excluded by exclude-newer
  • Limit parallel cache reads to reduce resolver scheduling and allocation overhead
Features (3)
  • Add CPython 3.15.0b4
  • Allow uv workspace metadata --sync to target the active virtual environment with --active
  • Reuse centralized project environments when workspaces are accessed through symlinks
Enhancements (8)
  • Skip resolver candidates whose files are all excluded by exclude-newer
  • Limit parallel cache reads to reduce resolver scheduling and allocation overhead
  • Accelerate lockfile serialization with toml_writer
  • Compact cached Simple API distribution metadata and hashes (#20463, #20483)
  • Decode stale cache entries in a single blocking task
  • Decode cached payloads outside resolver workers
  • Cache resolver Python requirement markers
  • Reuse resolver fork markers while recording preferences
Fixes (2)
  • Prevent skipped tar-wheel entries from causing unrelated files to be removed during uninstall
  • Preserve literal extends-environment paths in pyvenv.cfg on Unix
Maintenance (1)
  • Add a contribution guide (#20511, #20552)
Read the original announcement →

https://github.com/astral-sh/uv/releases/tag/0.11.30

Related releases