U

uv

U
uv Languages v0.13.7

0.13.7

Release Notes Released on 2026-11-03. Preview features Add --output-version to uv workspace metadata for requesting a specific schema version (#22958) Report aliased OSV records as a single vulnerability in uv audit (#22990) Bug fixes Treat workspace member paths added by uv init or uv add as literals instead of glob patterns (#23008) Prevent uv's Windows trampolines from closing handles they did…

U
uv Languages v0.13.6

0.13.6

Release Notes Released on 2026-10-26. Enhancements Accept an empty UV_RUN_RECURSION_DEPTH as zero and report invalid values consistently (#22814) Explain how to add project metadata when uv init finds a pyproject.toml without a [project] table (#22916) Python Add CPython 3.11.18, 3.12.16, 3.13.18, 3.14.10, and 3.15.2 (#22938) Preview features Detect NVIDIA GPU capabilities when selecting compatibl…

U
uv Languages v0.13.5

0.13.5

Release Notes Released on 2026-10-21. Following uv 0.13.4, which removed the affected eMudhra/emSign root from uv's own certificate store, this release updates the latest managed CPython builds for 3.11 and newer to python-build-standalone 20261021, including the CPython 3.15.1, 3.14.9, and 3.13.17 security patch releases. These builds include pip 26.2.2 both preinstalled in the managed interprete…

U
uv Languages v0.13.4

0.13.4

Release Notes Released on 2026-10-20. This release addresses GHSA-hq85-5cpj-mr62, which involves a root CA whose intermediate on the Web PKI have been compromised. Users are encouraged to upgrade immediately, as well as confirm that all other software that uses bundled CAs is also properly updated. Preview features Validate PEP 825 variant metadata and treat package versions with invalid metadata…

U
uv Languages v0.13.3

0.13.3

Release Notes Released on 2026-10-20. Performance Avoid severe uv export slowdowns in dependency graphs with extras (#22750) Install uv 0.13.3 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.13.3/uv-installer.sh | sh Install prebuilt binaries via powershell script powershell -ExecutionPolicy Bypass -c "irm ht…

U
uv Languages v0.13.2

0.13.2

Release Notes Released on 2026-10-19. Enhancements Report all installed packages in uv workspace metadata, including packages outside the selected resolution (#22395) Include supported environment restrictions when exporting pylock.toml (#22596) Retry dropped GET and HEAD requests when fetching package and index data (#22672) Preserve encoding declarations in wheel data scripts that require shell…

U
uv Languages v0.13.1

0.13.1

Release Notes Released on 2026-10-14. Enhancements Ignore Requires-Python upper bounds in uv pip check and uv pip install --strict, consistent with resolution (#22500) Support Linux SPARC by falling back when filesystem cloning and detailed cache accounting are unavailable (#22463) Report missing trusted hashes in resolution errors (#22241) Python Add CPython 3.16.0a1 (#22527) Preview features All…

U
uv Languages v0.13.0

0.13.0

Release Notes Released on 2026-10-09. uv 0.13.0 makes Python 3.15 the default stable Python version. We've also included several breaking changes to improve correctness, performance, and compatibility, described below. We expect most users to be able to upgrade without making changes. While not a breaking change, this release also updates the format of many of uv's cache entries to improve perform…

U
uv Languages v0.12.24

0.12.24

Release Notes Released on 2026-10-08. Enhancements Remove orphaned temporary build environments with uv cache prune (#22171) Accept PEP 508 marker operators directly before grouped expressions (#22309) Reject malformed requirements-file options instead of partially parsing or ignoring them (#22317) Show underlying filesystem and registry errors when managed Python uninstallation fails (#22362) Ide…

U
uv Languages v0.12.23

0.12.23

Release Notes Released on 2026-10-03. Python Add CPython 3.15.0rc3 (#22164) Preview features Sync from uv.lock without a workspace manifest using uv sync --frozen with frozen-lockfile (#22018) Export from uv.lock without a workspace manifest using uv export --frozen with frozen-lockfile (#22007) Inspect dependency trees from uv.lock without a workspace manifest using uv tree --frozen with frozen-l…

U
uv Languages v0.12.22

0.12.22

Release Notes Released on 2026-10-01. Python Add CPython 3.10.22, 3.11.17, 3.12.15, 3.13.16, and 3.14.8 (#22147) Enhancements Accept uppercase release suffixes in wheel platform tags (#22113) Record workspace-member default groups in lockfiles (#22010, #22103) Record workspace-member dependency-group Python requirements in lockfiles (#22044, #22103) Record default groups for non-project workspace…

U
uv Languages v0.12.21

0.12.21

Release Notes Released on 2026-09-29. Python Update CPython to use OpenSSL 3.5.9 (#22076) Enhancements Omit empty [manifest] tables from lockfiles that contain only manifest subtables (#22070) Preview features Omit redundant runtime constraints from uv.lock, including those involving pre-releases, with the resolution-inputs preview feature (#22004, #22068) Bug fixes Prevent uv python pin --rm from…

U
uv Languages v0.12.20

0.12.20

Release Notes Released on 2026-09-28. Enhancements Reuse lockfiles when dependency declarations are semantically equivalent (#21951) Preserve second-line encoding declarations when installing wheel scripts with CRLF shebangs (#21990) Preview features Write normalized requirement declarations with the lockfile-normalization preview feature (#21951) Honor synthetic default groups when installing or…

U
uv Languages v0.12.19

0.12.19

Release Notes Released on 2026-09-24. Python Add PyPy 3.11.16 and 3.12.14 (#21847) Update GraalPy 3.13.0 to build 25.4.4 (#21847) Enhancements Format upload URLs with backticks in uv publish errors (#21934) Preview features Run build-backend hooks with lazy imports on CPython 3.15 and later using the build-lazy-imports preview feature (#21967) Omit unused resolution settings from uv.lock and ignor…

U
uv Languages v0.12.18

0.12.18

Release Notes Released on 2026-09-22. This release addresses GHSA-2cv4-cqwr-gwf7, which is a path traversal weakness during wheel installation on Windows. No other platforms are affected by this advisory. Enhancements Add --output-format json to uv pip install and uv pip sync, including for --dry-run and --check (#21893) Add --check to uv pip install and uv pip sync to report planned changes witho…

U
uv Languages v0.12.17

0.12.17

Release Notes Released on 2026-09-18. Enhancements Reject unsupported Git archive paths in lockfiles with a clear error instead of panicking during frozen exports (#21780) Preview features Set minimum glibc and musl versions that universal resolutions must support with minimum-libc-version (#21651) Reject pylock.toml files whose wheel filenames do not match their declared package names or versions…

U
uv Languages v0.12.15

0.12.15

Release Notes Released on 2026-09-15. Performance Speed up cold-cache resolution and HTTP cache revalidation by batching cache writes (#21675) Bug fixes Fix regressions in 0.12.14 when installing to symlinked destinations or using uv pip install --target . (#21699) Install uv 0.12.15 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/…

U
uv Languages v0.12.14

0.12.14

Release Notes Released on 2026-09-15. Enhancements Resume interrupted downloads with HTTP Range requests when supported (#21570) Use a consistent format for error rendering (#17110) Render error and warning causes with compact cause: labels (#21599, #21603) Show underlying causes and hints in user warnings (#21565) Show resolver hints for failed uv tool upgrade operations (#21566) Preview features…

U
uv Languages v0.12.16

0.12.16

Release Notes Released on 2026-09-17. Python Add Pyodide 314.0.7, 0.29.5, and 0.27.8 (#21741) Enhancements Verify downloaded wheels and source distributions against hashes supplied by package indexes (#21562) Allow build-constraint-dependencies entries to include hashes for verifying downloaded build dependencies (#21467) Honor Darwin platform_release markers in required-environments using macOS w…

U
uv Languages v0.12.13

0.12.13

Release Notes Released on 2026-09-10. Python Add GraalPy 3.13.0 (#21431) Enhancements Verify hashes when downloading PEP 658 metadata sidecars (#21563) Preview features Respect ty exclusions when uv check automatically selects members of a virtual workspace (#21555) Performance Avoid full wheel downloads during resolution by reusing supported hashes from direct URL fragments when metadata is avail…

U
uv Languages v0.12.12

0.12.12

Release Notes Released on 2026-09-09. The executables in our macOS and Windows release archives and uv and uv_build wheels are now code-signed. macOS executables are signed with an Apple Developer ID certificate and notarized by Apple. Windows executables have timestamped Authenticode signatures from Azure Artifact Signing. This enables verification of the release publisher and binary integrity, s…

U
uv Languages v0.12.11

0.12.11

Release Notes Released on 2026-09-08. Preview features Generate missing artifact hashes when exporting pylock.toml files to ensure they conform to PEP 751 (#20146) Warn when pylock.toml artifact hash tables are empty, which will be rejected in a future uv release (#21462) Performance Speed up installs that overwrite existing files by eliminating per-file temporary directories for atomic hard-link,…

U
uv Languages v0.12.10

0.12.10

Release Notes Released on 2026-09-04. Enhancements Attempt to revoke short-lived PyPI trusted-publishing tokens after uv publish completes, including when publishing fails (#21423) Preview features Omit exclude-newer-package settings for packages outside the resolution from uv.lock with the missing-exclude-newer-package-lock preview feature (#21455) Show terminal dependency cycles in uv tree --inv…

U
uv Languages v0.12.9

0.12.9

Release Notes Released on 2026-09-01. Python Add CPython 3.15.0rc2 (#21413, #21415) Enhancements Add --no-locked and --no-frozen to disable lock modes enabled by UV_LOCKED and UV_FROZEN for a single invocation (#21408) Report the exact command-line lock-mode flag in warnings and errors (#21402) Performance Speed up cold wheel installs by extracting each streaming ZIP archive in a single blocking t…

U
uv Languages v0.12.8

0.12.8

Release Notes Released on 2026-08-31. Enhancements Warn about invalid tool directories and continue upgrading valid tools with uv tool upgrade --all (#21368) Preview features Deduplicate identical files within and across cached wheels with the content-addressed-cache preview feature (#21327) Reduce allocations while extracting content-addressed wheels by reusing the hashing buffer across files (#2…

U
uv Languages v0.12.7

0.12.7

Release Notes Released on 2026-08-27. Python Replace managed Python installations when upgrading to a newer build of the same version (#21323) Enhancements Support Linux s390x, ppc64le, and loongarch64 targets for cross-platform dependency resolution (#21313) Retry downloads with configured credentials when Azure Storage denies anonymous access to an endpoint configured via UV_AZURE_ENDPOINT_URL (…

U
uv Languages v0.12.6

0.12.6

Release Notes Released on 2026-08-25. Python Update CPython to use OpenSSL 3.5.8 and libffi 3.4.8 #21295) Enhancements Report cache-cleaning space savings from filesystem block allocation and avoid double-counting hard links (#21261) Limit warnings about unbounded uv_build requirements to source-distribution builds (#21078) Display byte counts below 1 KiB without a fractional part (#21237) Preview…

U
uv Languages v0.12.5

0.12.5

Release Notes Released on 2026-08-14. Python Add CPython 3.10.21, 3.11.16, and 3.12.14 (#21138) Prefer newer versions and standard variants when selecting between equally prioritized Python interpreters (#21134) Enhancements Simplify errors and hints for invalid editable requirements, and redact credentials in requirement URLs (#21130) Preview features Allow --index and --default-index to select c…

U
uv Languages v0.12.4

0.12.4

Release Notes Released on 2026-08-13. Enhancements Prefer post-quantum key exchange and enable opt-in TLS diagnostics (#21054) Accept whitespace before versions in noncompliant wildcard comparisons such as Requires-Python: >= 3.5.* (#21012) Report a specific error when a PEP 723 closing tag contains trailing whitespace or other content (#20944) Omit source-span carets from diagnostics for empty PE…

U
uv Languages v0.12.3

0.12.3

Release Notes Released on 2026-08-07. Python Add CPython 3.13.15 (#20997) Preview features Add --output-format to select automatic, human-readable, or raw-byte output for uv cache size (#20992) Preserve JSON output from uv workspace metadata --quiet while suppressing diagnostics (#20991) Reduce memory usage for large workspaces by streaming uv workspace metadata JSON output (#20990) Performance Re…