Avatar for the astral-sh user
astral-sh
uv
BlogDocsChangelog

Performance History

Latest Results

Prefer stable releases for explicit pre-release requirements (#20302) ## Summary Stacked on #19993. The parent PR treats an explicit pre-release specifier as authorization for matching pre-releases to participate in normal version ordering. For example, when `c==1.0` and `c==2.0a1` are available, `c>=0.5a1` can select the newer pre-release even though a compatible stable release exists. This changes the default and deprecated `explicit` policies to prefer every compatible stable candidate before falling back to pre-releases. Exact pre-release pins and ranges with no compatible stable candidate still select pre-releases, and the ordering is consistent for direct and transitive requirements regardless of discovery order. Since explicit requirements no longer change candidate ordering, the pre-release PubGrub proxy and its priority, pinning, and diagnostic plumbing are unnecessary and are removed. The candidate universe remains fixed per package identity: `allow` uses normal version ordering, `disallow` excludes pre-releases, and the default policy performs stable and then pre-release passes. Scenario expectations, user-facing documentation, and the generated schema are updated to match.
charlie/transitive-prerelease-pubgrub
31 minutes ago
Correct default pre-release mode in help
charlie/stable-first-prereleases
38 minutes ago
Remove obsolete pre-release authorization terminology
charlie/stable-first-prereleases
49 minutes ago
Remove obsolete pre-release authorization terminology
charlie/stable-first-prereleases
2 hours ago
Remove redundant pre-release help text
charlie/stable-first-prereleases
3 hours ago

Latest Branches

CodSpeed Performance Gauge
-5%
Support transitive pre-release dependencies#19993
42 minutes ago
3e9e4a0
charlie/transitive-prerelease-pubgrub
CodSpeed Performance Gauge
-4%
Prefer stable releases for explicit pre-release requirements#20302
49 minutes ago
6384d5a
charlie/stable-first-prereleases
CodSpeed Performance Gauge
0%
5 hours ago
417f89c
zsol/fix-schema
© 2026 CodSpeed Technology
Home Terms Privacy Docs