v2026.5.3
jdx/misev2026.5.3May 8, 2026by mise-en-dev
AI Summary
A patch release that improves how the Aqua backend resolves `latest` for GitHub-backed tools by using the official latest-release endpoint instead of walking chronological tags.
Key Highlights
- Resolves `latest` via GitHub's latest-release endpoint for better accuracy.
- Shared version normalization logic across remote listing, install lookup, and latest resolution.
- Backward compatibility maintained for packages using `version_source = github_tag`.
New Features
- Improved `latest` resolution for GitHub-backed tools
Full Release Notes
A small patch release that fixes how the aqua backend resolves `latest` for tools backed by GitHub releases. ## Fixed - **(aqua)** Resolve `latest` via GitHub's latest-release endpoint instead of walking the chronological tag list, so `mise use <tool>@latest` and similar requests pick the upstream "latest" release rather than the newest tag. Packages using `version_source = github_tag` continue to use the existing tag-based fallback, and `before_date` / `minimum_release_age` settings still bypass the fast path. Tag-to-version normalization (version prefixes, leading `v`, asset checks) is now shared across remote listing, install lookup, and latest resolution ([#9277](https://github.com/jdx/mise/pull/9277)) by @risu729. **Full Changelog**: https://github.com/jdx/mise/compare/v2026.5.2...v2026.5.3 ## 💚 Sponsor mise mise is built by [@jdx](https://github.com/jdx) under [**en.dev**](https://en.dev) — an independent studio making developer tooling (mise, [aube](https://aube.en.dev/), and more). Development is funded by sponsors. If mise saves you or your team time, please consider sponsoring at [en.dev](https://en.dev). Individual and company sponsorships keep mise fast, free, and independent.