Skip to content

Commit 9eb16d9

Browse files
chore(deps): update dependency astral-sh/uv to v0.11.28 (#360)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/uv](https://redirect.github.com/astral-sh/uv) | uses-with | patch | `0.11.16` → `0.11.28` | --- ### Release Notes <details> <summary>astral-sh/uv (astral-sh/uv)</summary> ### [`v0.11.28`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01128) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.27...0.11.28) Released on 2026-07-07. ##### Security This release updates our ZIP library, [astral-async-zip](https://redirect.github.com/astral-sh/rs-async-zip), to v0.0.20, which includes 15 changes that harden our ZIP handling against [parser differentials](https://www.brainonfire.net/blog/2022/04/11/what-is-parser-mismatch/). uv may reject ZIP archives with malformed or ambiguous content that were previously accepted. See the [upstream commits](https://redirect.github.com/astral-sh/rs-async-zip/compare/v0.0.18...v0.0.20) for a full list of changes. ##### Python - Upgrade GraalPy to 25.1.3 ([#&#8203;20069](https://redirect.github.com/astral-sh/uv/pull/20069)) ##### Enhancements - Improve trace logs for unexpected error chains ([#&#8203;20220](https://redirect.github.com/astral-sh/uv/pull/20220)) - Move lockfile update guidance to a hint ([#&#8203;20219](https://redirect.github.com/astral-sh/uv/pull/20219)) - Preserve indentation for multiline error causes ([#&#8203;20156](https://redirect.github.com/astral-sh/uv/pull/20156)) - Render user errors with their cause chains ([#&#8203;20217](https://redirect.github.com/astral-sh/uv/pull/20217)) - Route final command errors through the printer to respect `-q` and `-qq` ([#&#8203;20163](https://redirect.github.com/astral-sh/uv/pull/20163)) - Use standard rendering for `uv build` errors ([#&#8203;20159](https://redirect.github.com/astral-sh/uv/pull/20159)) - Use standard rendering for tool requirement errors ([#&#8203;20160](https://redirect.github.com/astral-sh/uv/pull/20160)) ##### Performance - Only compile bytecode for installed distributions in `uv pip install` ([#&#8203;19914](https://redirect.github.com/astral-sh/uv/pull/19914)) - Avoid allocating URL-safe Git revisions ([#&#8203;20194](https://redirect.github.com/astral-sh/uv/pull/20194)) - Avoid allocating canonical Python request strings ([#&#8203;20193](https://redirect.github.com/astral-sh/uv/pull/20193)) - Avoid allocating custom Astral mirror URLs ([#&#8203;20204](https://redirect.github.com/astral-sh/uv/pull/20204)) - Avoid allocating expanded compatibility tags ([#&#8203;20190](https://redirect.github.com/astral-sh/uv/pull/20190)) - Avoid allocating shell strings that need no escaping ([#&#8203;20196](https://redirect.github.com/astral-sh/uv/pull/20196)) - Avoid allocating static ABI descriptions ([#&#8203;20201](https://redirect.github.com/astral-sh/uv/pull/20201)) - Avoid allocating static Windows executable names ([#&#8203;20200](https://redirect.github.com/astral-sh/uv/pull/20200)) - Avoid allocating static dependency table names ([#&#8203;20199](https://redirect.github.com/astral-sh/uv/pull/20199)) - Avoid allocating static platform triple components ([#&#8203;20195](https://redirect.github.com/astral-sh/uv/pull/20195)) - Avoid allocating static resolver report labels ([#&#8203;20198](https://redirect.github.com/astral-sh/uv/pull/20198)) - Avoid allocating static unavailable-version messages ([#&#8203;20197](https://redirect.github.com/astral-sh/uv/pull/20197)) - Avoid allocating unchanged Python download architectures ([#&#8203;20202](https://redirect.github.com/astral-sh/uv/pull/20202)) - Avoid allocating unchanged paths during case normalization ([#&#8203;20203](https://redirect.github.com/astral-sh/uv/pull/20203)) - Avoid allocations when expanding group conflicts ([#&#8203;20211](https://redirect.github.com/astral-sh/uv/pull/20211)) - Avoid allocations when formatting requirements ([#&#8203;20206](https://redirect.github.com/astral-sh/uv/pull/20206)) - Avoid cloning credential lookup services ([#&#8203;20210](https://redirect.github.com/astral-sh/uv/pull/20210)) - Avoid cloning dry-run distributions ([#&#8203;20209](https://redirect.github.com/astral-sh/uv/pull/20209)) - Avoid cloning owned dependency metadata ([#&#8203;20212](https://redirect.github.com/astral-sh/uv/pull/20212)) - Avoid redundant direct URL clones ([#&#8203;20207](https://redirect.github.com/astral-sh/uv/pull/20207)) - Create metadata version errors lazily ([#&#8203;20205](https://redirect.github.com/astral-sh/uv/pull/20205)) - Optimize expanded tag compatibility checks ([#&#8203;20171](https://redirect.github.com/astral-sh/uv/pull/20171)) - Optimize parsing of single-digit three-part versions ([#&#8203;20118](https://redirect.github.com/astral-sh/uv/pull/20118)) ##### Bug fixes - Avoid overflow when computing HTTP cache age ([#&#8203;20178](https://redirect.github.com/astral-sh/uv/pull/20178)) - Respect `--upgrade` when `upgrade-package` is configured ([#&#8203;19955](https://redirect.github.com/astral-sh/uv/pull/19955)) - Support `uv tree` in dependency-group-only projects ([#&#8203;20167](https://redirect.github.com/astral-sh/uv/pull/20167)) - Treat cache entries as stale at exact expiration ([#&#8203;20183](https://redirect.github.com/astral-sh/uv/pull/20183)) ### [`v0.11.27`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01127) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.26...0.11.27) Released on 2026-07-06. ##### Enhancements - Continue on ignored errors when fetching wheel metadata ([#&#8203;12255](https://redirect.github.com/astral-sh/uv/pull/12255)) - Use caching for `--python-downloads-json-url` ([#&#8203;16749](https://redirect.github.com/astral-sh/uv/pull/16749)) ##### Preview features - Discover extensionless shebang scripts in `uv workspace list --scripts` ([#&#8203;20099](https://redirect.github.com/astral-sh/uv/pull/20099)) ##### Performance - Avoid full site-packages scans for direct reinstalls ([#&#8203;20119](https://redirect.github.com/astral-sh/uv/pull/20119)) - Avoid redundant pyproject parsing ([#&#8203;20076](https://redirect.github.com/astral-sh/uv/pull/20076)) - Cache default dependency markers when reading locks ([#&#8203;20125](https://redirect.github.com/astral-sh/uv/pull/20125)) - Enable SIMD-accelerated TOML parsing ([#&#8203;20079](https://redirect.github.com/astral-sh/uv/pull/20079)) - Intern `requires-python` specifiers in Simple API parsing ([#&#8203;20104](https://redirect.github.com/astral-sh/uv/pull/20104)) - Read cache entries into exact-sized buffers ([#&#8203;20120](https://redirect.github.com/astral-sh/uv/pull/20120)) - Reduce VersionSpecifiers parsing allocations ([#&#8203;20105](https://redirect.github.com/astral-sh/uv/pull/20105)) - Reduce site-packages scan allocation overhead ([#&#8203;20087](https://redirect.github.com/astral-sh/uv/pull/20087)) - Reuse package names when parsing wheel filenames ([#&#8203;20110](https://redirect.github.com/astral-sh/uv/pull/20110)) - Sort Simple API files after grouping ([#&#8203;20112](https://redirect.github.com/astral-sh/uv/pull/20112)) ##### Bug fixes - Always emit `packages` table for pylock.toml ([#&#8203;20145](https://redirect.github.com/astral-sh/uv/pull/20145)) - Avoid blank line for empty `uv pip tree` ([#&#8203;20062](https://redirect.github.com/astral-sh/uv/pull/20062)) - Encode hashes in file paths ([#&#8203;19807](https://redirect.github.com/astral-sh/uv/pull/19807)) - Error on a registry uv.lock package without a version instead of panicking ([#&#8203;19855](https://redirect.github.com/astral-sh/uv/pull/19855)) - Preserve conditional extra markers in exports ([#&#8203;20148](https://redirect.github.com/astral-sh/uv/pull/20148)) - Skip the ambiguous authority check for file transport VCS URLs ([#&#8203;20086](https://redirect.github.com/astral-sh/uv/pull/20086)) - Sync index format when `uv add --index` updates an existing index URL ([#&#8203;19818](https://redirect.github.com/astral-sh/uv/pull/19818)) ##### Other changes - Re-add `pub` APIs used in Pixi ([#&#8203;20074](https://redirect.github.com/astral-sh/uv/pull/20074)) - Update Rust toolchain to 1.96.1 ([#&#8203;20103](https://redirect.github.com/astral-sh/uv/pull/20103)) ### [`v0.11.26`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01126) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.25...0.11.26) Released on 2026-06-30. ##### Performance - Adapt uv to IDs-only PubGrub dependencies ([#&#8203;20048](https://redirect.github.com/astral-sh/uv/pull/20048)) - Avoid allocations in `ForkMap::contains` ([#&#8203;20023](https://redirect.github.com/astral-sh/uv/pull/20023)) - Reuse resolver work across PubGrub iterations ([#&#8203;20020](https://redirect.github.com/astral-sh/uv/pull/20020)) - Speed up candidate selection for disjoint ranges ([#&#8203;20026](https://redirect.github.com/astral-sh/uv/pull/20026)) ##### Bug fixes - Warn when the build cache is inside the source directory ([#&#8203;20056](https://redirect.github.com/astral-sh/uv/pull/20056)) ### [`v0.11.25`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01125) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.24...0.11.25) Released on 2026-06-26. ##### Security This release updates our tar library, [astral-tokio-tar](https://redirect.github.com/astral-sh/tokio-tar), to v0.6.3, which includes over 20 changes that harden our tar handling against [parser differentials](https://www.brainonfire.net/blog/2022/04/11/what-is-parser-mismatch/). uv may reject source distributions with malformed or ambiguous content that were previously accepted. See the [upstream commits](https://redirect.github.com/astral-sh/tokio-tar/compare/v0.6.2...v0.6.3) for a full list of changes. ##### Enhancements - Add a full "lockfile" to tool receipts ([#&#8203;18937](https://redirect.github.com/astral-sh/uv/pull/18937)) - Allow scoped overrides to add dependencies ([#&#8203;19974](https://redirect.github.com/astral-sh/uv/pull/19974)) - Avoid writing redundant lockfile markers with `tool.uv.environments` ([#&#8203;19933](https://redirect.github.com/astral-sh/uv/pull/19933)) - Factor supported environments out of lockfile markers ([#&#8203;19969](https://redirect.github.com/astral-sh/uv/pull/19969)) - Recommend our own build backend in the build frontend ([#&#8203;19994](https://redirect.github.com/astral-sh/uv/pull/19994)) - Reject wheels with multiple .dist-info directories ([#&#8203;19986](https://redirect.github.com/astral-sh/uv/pull/19986)) - Simplify dependency markers under parent reachability ([#&#8203;19971](https://redirect.github.com/astral-sh/uv/pull/19971)) - Support scoped dependency exclusions ([#&#8203;19977](https://redirect.github.com/astral-sh/uv/pull/19977)) - Support scoped dependency overrides ([#&#8203;19970](https://redirect.github.com/astral-sh/uv/pull/19970)) - Explain why files are skipped in registry index parsing ([#&#8203;19983](https://redirect.github.com/astral-sh/uv/pull/19983)) ##### Preview features - Add `uv workspace list --scripts` ([#&#8203;20009](https://redirect.github.com/astral-sh/uv/pull/20009)) - Support centralised environments in `uv venv` ([#&#8203;19912](https://redirect.github.com/astral-sh/uv/pull/19912)) - Use locked ty versions in `uv check` ([#&#8203;19884](https://redirect.github.com/astral-sh/uv/pull/19884)) - Add centralized storage of project environments ([#&#8203;18214](https://redirect.github.com/astral-sh/uv/pull/18214)) - Verify lockfile hashes before reusing a cached ty in `uv check` ([#&#8203;19995](https://redirect.github.com/astral-sh/uv/pull/19995)) - Use locked dependency selection for `uv check --script` ([#&#8203;19989](https://redirect.github.com/astral-sh/uv/pull/19989)) ##### Bug fixes - Preserve standalone markers in workspace metadata ([#&#8203;20011](https://redirect.github.com/astral-sh/uv/pull/20011)) - Reject `uv build` if the cache dir is enclosed ([#&#8203;19991](https://redirect.github.com/astral-sh/uv/pull/19991)) ### [`v0.11.24`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01124) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.23...0.11.24) Released on 2026-06-23. ##### Python - Add CPython 3.15.0b3 ([#&#8203;19964](https://redirect.github.com/astral-sh/uv/pull/19964)) ##### Preview features - Make project environments relocatable under preview ([#&#8203;19965](https://redirect.github.com/astral-sh/uv/pull/19965)) ##### Performance - Use a compact index for lazy version maps ([#&#8203;19959](https://redirect.github.com/astral-sh/uv/pull/19959)) ##### Bug fixes - Allow disabling `exclude-newer` ([#&#8203;19934](https://redirect.github.com/astral-sh/uv/pull/19934)) - Avoid archive id collisions ([#&#8203;19949](https://redirect.github.com/astral-sh/uv/pull/19949)) - Reapply "Fix transparent Python upgrades in project environments" ([#&#8203;19928](https://redirect.github.com/astral-sh/uv/pull/19928)) - Clean up partial tool entrypoint installs ([#&#8203;19966](https://redirect.github.com/astral-sh/uv/pull/19966)) - Fix relocatable `activate.fish` and broaden Fish version support ([#&#8203;19856](https://redirect.github.com/astral-sh/uv/pull/19856)) ### [`v0.11.23`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01123) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.22...0.11.23) Released on 2026-06-19. ##### Bug fixes - Revert "Fix transparent Python upgrades in project environments" to mitigate unintended breakage in `pre-commit-uv` ([#&#8203;19925](https://redirect.github.com/astral-sh/uv/pull/19925)) - Restore old behavior where workspace members "hidden" by an intermediate `pyproject.toml` would be treated as standalone projects ([#&#8203;19926](https://redirect.github.com/astral-sh/uv/pull/19926)) ### [`v0.11.22`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01122) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.21...0.11.22) Released on 2026-06-18. ##### Enhancements - Publish wheels before sdists in `uv publish` ([#&#8203;19831](https://redirect.github.com/astral-sh/uv/pull/19831)) - Add `TY` and `RUFF` env vars for providing paths for binaries used by `uv format` and `uv check` ([#&#8203;19821](https://redirect.github.com/astral-sh/uv/pull/19821)) ##### Preview features - Allow configuring preview features in `uv.toml` and `pyproject.toml` ([#&#8203;18437](https://redirect.github.com/astral-sh/uv/pull/18437)) - Update the lockfile during `uv check --no-sync` ([#&#8203;19909](https://redirect.github.com/astral-sh/uv/pull/19909)) - Add `--script` to `uv check` and `uv metadata` ([#&#8203;19860](https://redirect.github.com/astral-sh/uv/pull/19860)) - Report workspace-exclusive dependency groups in `workspace metadata` ([#&#8203;19862](https://redirect.github.com/astral-sh/uv/pull/19862)) - Support SARIF as a `uv audit` output ([#&#8203;19872](https://redirect.github.com/astral-sh/uv/pull/19872)) ##### Performance - Use a more deadlock-resistant concurrent hashmap in the resolver ([#&#8203;19532](https://redirect.github.com/astral-sh/uv/pull/19532)) ##### Bug fixes - Update string marker ordering semantics to match [upstream clarified rules](https://redirect.github.com/pypa/packaging.python.org/pull/1988) ([#&#8203;19808](https://redirect.github.com/astral-sh/uv/pull/19808)) - Reject extras that have the same normalized name ([#&#8203;19871](https://redirect.github.com/astral-sh/uv/pull/19871)) - Reject dependency group `include-group` entries that have additional fields ([#&#8203;19866](https://redirect.github.com/astral-sh/uv/pull/19866)) - Reject invalid UTF-8 URL credentials ([#&#8203;19814](https://redirect.github.com/astral-sh/uv/pull/19814)) - Validate that PEP 517 `backend-path`s exist when building sdists ([#&#8203;19834](https://redirect.github.com/astral-sh/uv/pull/19834)) - Validate that `pylock.toml` files do not have an unsupported a `lock-version` ([#&#8203;19869](https://redirect.github.com/astral-sh/uv/pull/19869)) - Validate that the environment satisfies the `packages.requires-python` of a `pylock.toml` ([#&#8203;19868](https://redirect.github.com/astral-sh/uv/pull/19868)) - Allow `uv` to be recursively invoked by PEP 517 build hooks ([#&#8203;19879](https://redirect.github.com/astral-sh/uv/pull/19879)) - Allow empty `credentials.toml` files ([#&#8203;19815](https://redirect.github.com/astral-sh/uv/pull/19815)) - Fix transparent Python upgrades in project environments ([#&#8203;19890](https://redirect.github.com/astral-sh/uv/pull/19890)) - Handle non-file editable URLs in `uv pip list` ([#&#8203;19867](https://redirect.github.com/astral-sh/uv/pull/19867)) - Fix incorrect output from `uv tree --invert` ([#&#8203;19910](https://redirect.github.com/astral-sh/uv/pull/19910)) - Fix environment locking of `uv venv` in a project ([#&#8203;19837](https://redirect.github.com/astral-sh/uv/pull/19837)) - Fix handling of workspace-exclusive dependency groups in `uv tree` ([#&#8203;19905](https://redirect.github.com/astral-sh/uv/pull/19905)) ##### Documentation - Archive the 0.10.x changelog ([#&#8203;19813](https://redirect.github.com/astral-sh/uv/pull/19813)) ##### Other changes - Mark more tests as requiring network for vendors that need to run tests offline ([#&#8203;19819](https://redirect.github.com/astral-sh/uv/pull/19819)) ### [`v0.11.21`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01121) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.20...0.11.21) Released on 2026-06-11. ##### Python - Add CPython 3.13.14 and 3.14.6 ([#&#8203;19787](https://redirect.github.com/astral-sh/uv/pull/19787)) ##### Preview features - Add `environment.root` to `uv workspace metadata --sync` ([#&#8203;19760](https://redirect.github.com/astral-sh/uv/pull/19760)) - Allow `uv upgrade` to update a single dependency constraint ([#&#8203;19738](https://redirect.github.com/astral-sh/uv/pull/19738)) - Compute and pass `uv workspace metadata` payload in `ty check` ([#&#8203;19763](https://redirect.github.com/astral-sh/uv/pull/19763)) - Make packaged applications the default for `uv init` ([#&#8203;17841](https://redirect.github.com/astral-sh/uv/pull/17841)) ##### Performance - Add parallel discovery of Python versions for `uv python list` ([#&#8203;18684](https://redirect.github.com/astral-sh/uv/pull/18684)) - Avoid normalizing source distribution names twice ([#&#8203;19784](https://redirect.github.com/astral-sh/uv/pull/19784)) ##### Bug fixes - Improve cache robustness and pruning behavior - Allow CI cache pruning without an sdist bucket ([#&#8203;19802](https://redirect.github.com/astral-sh/uv/pull/19802)) - Avoid overflow when reading malformed cache entries ([#&#8203;19799](https://redirect.github.com/astral-sh/uv/pull/19799)) - Preserve cached Python downloads during cache pruning ([#&#8203;19795](https://redirect.github.com/astral-sh/uv/pull/19795)) - Reject running inside the cache ([#&#8203;19659](https://redirect.github.com/astral-sh/uv/pull/19659)) - Fix Python discovery and version request edge cases - Avoid panics for Unicode Python version requests ([#&#8203;19797](https://redirect.github.com/astral-sh/uv/pull/19797)) - Fix handling of non-critical errors in `uv python list` with path requests ([#&#8203;19774](https://redirect.github.com/astral-sh/uv/pull/19774)) - Fix stop-discovery-at regression ([#&#8203;19769](https://redirect.github.com/astral-sh/uv/pull/19769)) - Harden parsing and validation for package metadata, requirements, markers, URLs, and conflict sets - Allow trailing commas in version specifiers ([#&#8203;19806](https://redirect.github.com/astral-sh/uv/pull/19806)) - Avoid panics for invalid UTF-8 URL credentials ([#&#8203;19800](https://redirect.github.com/astral-sh/uv/pull/19800)) - Avoid panics for malformed source distribution filenames ([#&#8203;19776](https://redirect.github.com/astral-sh/uv/pull/19776)) - Avoid panics for trailing extra separators ([#&#8203;19779](https://redirect.github.com/astral-sh/uv/pull/19779)) - Avoid stack overflow for recursive requirements path aliases ([#&#8203;19777](https://redirect.github.com/astral-sh/uv/pull/19777)) - Ignore reversed string compatible-release markers ([#&#8203;19782](https://redirect.github.com/astral-sh/uv/pull/19782)) - Reject duplicate entries in conflict sets ([#&#8203;19801](https://redirect.github.com/astral-sh/uv/pull/19801)) - Reject malformed hash options in requirements files ([#&#8203;19783](https://redirect.github.com/astral-sh/uv/pull/19783)) - Reject source distribution filenames without a separator ([#&#8203;19803](https://redirect.github.com/astral-sh/uv/pull/19803)) - Use UTF-8 lengths for requirement errors ([#&#8203;19781](https://redirect.github.com/astral-sh/uv/pull/19781)) - Use UTF-8 lengths for trailing marker errors ([#&#8203;19796](https://redirect.github.com/astral-sh/uv/pull/19796)) - Use byte offsets when peeking over requirements ([#&#8203;19780](https://redirect.github.com/astral-sh/uv/pull/19780)) - Validate GraalPy ABI suffixes ([#&#8203;19805](https://redirect.github.com/astral-sh/uv/pull/19805)) - Improve wheel entry-point error handling and virtual environment activation quoting - Propagate errors when reading wheel entry points ([#&#8203;19794](https://redirect.github.com/astral-sh/uv/pull/19794)) - Quote virtual environment activation paths with shell metacharacters ([#&#8203;19798](https://redirect.github.com/astral-sh/uv/pull/19798)) ### [`v0.11.20`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01120) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.19...0.11.20) Released on 2026-06-10. ##### Enhancements - Add `--emit-index-url` and `--emit-find-links` to `uv export` ([#&#8203;18370](https://redirect.github.com/astral-sh/uv/pull/18370)) - Add `--find-links` support for `uv pip list` ([#&#8203;16103](https://redirect.github.com/astral-sh/uv/pull/16103)) - Group executable install errors during `uv python install` ([#&#8203;19691](https://redirect.github.com/astral-sh/uv/pull/19691)) - Use ICF in macOS release builds to reduce binary sizes ([#&#8203;19615](https://redirect.github.com/astral-sh/uv/pull/19615)) ##### Preview features - Add initial hidden `uv upgrade` command ([#&#8203;19678](https://redirect.github.com/astral-sh/uv/pull/19678)) - Reject Git revisions in `uv upgrade` ([#&#8203;19742](https://redirect.github.com/astral-sh/uv/pull/19742)) ##### Configuration - Recognize `UV_NO_INSTALL_PROJECT`, `UV_NO_INSTALL_WORKSPACE`, `UV_NO_INSTALL_LOCAL` ([#&#8203;19323](https://redirect.github.com/astral-sh/uv/pull/19323)) ##### Performance - Speed up discovery of large workspaces ([#&#8203;18311](https://redirect.github.com/astral-sh/uv/pull/18311)) ##### Bug fixes - Allow unknown preview flags with a warning again ([#&#8203;19669](https://redirect.github.com/astral-sh/uv/pull/19669)) - Apply dependency exclusions to direct requirements ([#&#8203;19699](https://redirect.github.com/astral-sh/uv/pull/19699)) - Avoid following external symlinks during cache clean ([#&#8203;19682](https://redirect.github.com/astral-sh/uv/pull/19682)) - Avoid following symlinks during cache prune ([#&#8203;19543](https://redirect.github.com/astral-sh/uv/pull/19543)) - Fix Git cache keys for worktrees and packed refs ([#&#8203;19706](https://redirect.github.com/astral-sh/uv/pull/19706)) - Make resolver error handling iterative to avoid stack overflows ([#&#8203;19695](https://redirect.github.com/astral-sh/uv/pull/19695)) - Pass `VIRTUAL_ENV` through `cygpath` inside `fish` on Windows ([#&#8203;19703](https://redirect.github.com/astral-sh/uv/pull/19703)) - Rebuild explicit local directory tool installs ([#&#8203;19591](https://redirect.github.com/astral-sh/uv/pull/19591)) - Validate egg top-level entries as identifiers ([#&#8203;19679](https://redirect.github.com/astral-sh/uv/pull/19679)) ##### Documentation - Document `--find-links` caching behavior ([#&#8203;19585](https://redirect.github.com/astral-sh/uv/pull/19585)) - Add a small section for malware checks ([#&#8203;19680](https://redirect.github.com/astral-sh/uv/pull/19680)) ### [`v0.11.19`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01119) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.18...0.11.19) Released on 2026-06-03. ##### Python - Add CPython 3.15.0b2 ([#&#8203;19531](https://redirect.github.com/astral-sh/uv/pull/19531)) ##### Enhancements - Always compute SHA256 for remote distributions ([#&#8203;19662](https://redirect.github.com/astral-sh/uv/pull/19662)) - Add PyEmscripten platform (PEP 783) ([#&#8203;19629](https://redirect.github.com/astral-sh/uv/pull/19629)) - Add Pyodide 2025 target triple ([#&#8203;19653](https://redirect.github.com/astral-sh/uv/pull/19653)) ##### Preview features - Make preview features for commands have names that aren't ambiguous with the command ([#&#8203;19645](https://redirect.github.com/astral-sh/uv/pull/19645)) - Respect `--isolated` in `uv check` ([#&#8203;19666](https://redirect.github.com/astral-sh/uv/pull/19666)) ##### Bug fixes - Continue tool uninstall after dangling receipts ([#&#8203;19623](https://redirect.github.com/astral-sh/uv/pull/19623)) - Skip Unix-specific installation steps when cross-installing Windows Python distributions ([#&#8203;19424](https://redirect.github.com/astral-sh/uv/pull/19424)) ### [`v0.11.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01118) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.17...0.11.18) Released on 2026-06-01. ##### Performance - Fix performance regression in unzip of local wheels ([#&#8203;19637](https://redirect.github.com/astral-sh/uv/pull/19637)) ##### Preview - Add `uv check` to run `ty` from uv ([#&#8203;19605](https://redirect.github.com/astral-sh/uv/pull/19605)) ##### Bug fixes - Update activation scripts with upstream fixes ([#&#8203;19628](https://redirect.github.com/astral-sh/uv/pull/19628)) ##### Other changes - Bump MSRV to 1.94 ([#&#8203;19600](https://redirect.github.com/astral-sh/uv/pull/19600)) ### [`v0.11.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01117) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.11.16...0.11.17) Released on 2026-05-28. ##### Enhancements - Add a diagnostic for `uv add` with standard library modules ([#&#8203;19572](https://redirect.github.com/astral-sh/uv/pull/19572)) - Expose `uv workspace` and its `list` subcommand in help output ([#&#8203;19533](https://redirect.github.com/astral-sh/uv/pull/19533)) - Improve the "403 forbidden" hint to suggest `ignore-error-codes` when applicable ([#&#8203;19521](https://redirect.github.com/astral-sh/uv/pull/19521)) - Skip direct URL lock freshness checks while offline ([#&#8203;19596](https://redirect.github.com/astral-sh/uv/pull/19596)) - Add `import-names` and `import-namespaces` support to `uv-build` ([PEP 794](https://peps.python.org/pep-0794/)) ([#&#8203;19380](https://redirect.github.com/astral-sh/uv/pull/19380)) - Add a `--no-editable-package` flag to various commands ([#&#8203;19584](https://redirect.github.com/astral-sh/uv/pull/19584)) - Infer Python version requests from source trees in `uv tool` invocations ([#&#8203;19577](https://redirect.github.com/astral-sh/uv/pull/19577)) ##### Preview features - Add module owners to `uv workspace metadata` ([#&#8203;19122](https://redirect.github.com/astral-sh/uv/pull/19122)) - Do not allow `uv venv --clear` to remove non-virtual environments ([#&#8203;19595](https://redirect.github.com/astral-sh/uv/pull/19595)) ##### Bug fixes - Improve the performance of large entries in `tool.uv.conflicts` ([#&#8203;19538](https://redirect.github.com/astral-sh/uv/pull/19538)) - Avoid modifying the parent process' env with `--env-file` in `uv run` ([#&#8203;19567](https://redirect.github.com/astral-sh/uv/pull/19567)) - Fix script environment creation for scripts with long filenames ([#&#8203;19539](https://redirect.github.com/astral-sh/uv/pull/19539)) - Fix transitive Git archive dependencies in lockfiles ([#&#8203;19589](https://redirect.github.com/astral-sh/uv/pull/19589)) - Preserve Git repository URLs in direct URL metadata ([#&#8203;19590](https://redirect.github.com/astral-sh/uv/pull/19590)) - Support redirects in `--check-url` ([#&#8203;19594](https://redirect.github.com/astral-sh/uv/pull/19594)) - Accept case-insensitive HTML tags in `--find-links` parsing ([#&#8203;19537](https://redirect.github.com/astral-sh/uv/pull/19537)) - Reject duplicate script metadata blocks ([#&#8203;19544](https://redirect.github.com/astral-sh/uv/pull/19544)) - Ban names like "python3" as script entry points ([#&#8203;19535](https://redirect.github.com/astral-sh/uv/pull/19535), [#&#8203;19536](https://redirect.github.com/astral-sh/uv/pull/19536)) - Validate Git LFS artifacts for Git archives ([#&#8203;19592](https://redirect.github.com/astral-sh/uv/pull/19592)) - Use a relative path when creating symlinks in cache to improve relocatability ([#&#8203;19033](https://redirect.github.com/astral-sh/uv/pull/19033)) ##### Documentation - Fix malformed positional anchors in the CLI reference ([#&#8203;19575](https://redirect.github.com/astral-sh/uv/pull/19575)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month (`* 0-3 1 * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/danielgafni/dagster-ray). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 79ca132 commit 9eb16d9

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/CD-main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Install uv
3232
uses: astral-sh/setup-uv@v7
3333
with:
34-
version: 0.11.16
34+
version: 0.11.28
3535
enable-cache: true
3636
- name: Set up Python
3737
run: uv python install $PYTHON_VERSION && uv python pin $PYTHON_VERSION

.github/workflows/CI.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
- name: Install uv
6868
uses: astral-sh/setup-uv@v7
6969
with:
70-
version: 0.11.16
70+
version: 0.11.28
7171
enable-cache: true
7272
- name: Generate matrix
7373
id: set-matrix
@@ -97,7 +97,7 @@ jobs:
9797
- name: Install uv
9898
uses: astral-sh/setup-uv@v7
9999
with:
100-
version: 0.11.16
100+
version: 0.11.28
101101
enable-cache: true
102102
- name: Set up Python ${{ matrix.py }}
103103
run: uv python install ${{ matrix.py }} && uv python pin ${{ matrix.py }} && uv venv --python ${{ matrix.py }}
@@ -141,7 +141,7 @@ jobs:
141141
- name: Install uv
142142
uses: astral-sh/setup-uv@v7
143143
with:
144-
version: 0.11.16
144+
version: 0.11.28
145145
enable-cache: true
146146
- name: Run prek hooks
147147
run: SKIP=basedpyright uv run prek run --all-files
@@ -163,7 +163,7 @@ jobs:
163163
- name: Install uv
164164
uses: astral-sh/setup-uv@v7
165165
with:
166-
version: 0.11.16
166+
version: 0.11.28
167167
enable-cache: true
168168
- name: Set up Python ${{ matrix.py }}
169169
run: uv python install ${{ matrix.py }} && uv python pin ${{ matrix.py }}
@@ -182,7 +182,7 @@ jobs:
182182
- name: Install uv
183183
uses: astral-sh/setup-uv@v7
184184
with:
185-
version: 0.11.16
185+
version: 0.11.28
186186
enable-cache: true
187187
- name: Set up Python 3.10
188188
run: uv python install 3.10 && uv python pin 3.10

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Install uv
3131
uses: astral-sh/setup-uv@v7
3232
with:
33-
version: 0.11.16
33+
version: 0.11.28
3434
enable-cache: true
3535
- name: Set up Python
3636
run: uv python install $PYTHON_VERSION && uv python pin $PYTHON_VERSION

0 commit comments

Comments
 (0)