v2026.5.14
jdx/misev2026.5.14May 22, 2026by mise-en-dev
AI Summary
A small fix release that hardens GitHub release asset auto-selection against picking binaries for the wrong CPU architecture.
Key Highlights
- Asset auto-selection now hard-rejects any candidate whose filename explicitly declares a non-matching architecture.
- Fixes cases like `cargo-msrv` on aarch64 Linux where wrong binaries were being chosen.
- Explicit `asset_pattern` configuration remains unchanged.
New Features
- Hardened GitHub release asset auto-selection logic
Full Release Notes
A small fix release that hardens GitHub release asset auto-selection against picking binaries for the wrong CPU architecture. ## Fixed - **(github)** Asset auto-selection now hard-rejects any candidate whose filename explicitly declares a non-matching architecture, even when other scoring bonuses (preferred name, archive type, libc match) would otherwise rank it first. This fixes cases like `cargo-msrv` on aarch64 Linux, where `cargo-msrv-x86_64-unknown-linux-gnu-*.tgz` was being chosen over no-match-better-than-wrong-match. Explicit `asset_pattern` configuration is unchanged ([#10018](https://github.com/jdx/mise/pull/10018) by @jdx). **Full Changelog**: https://github.com/jdx/mise/compare/v2026.5.13...v2026.5.14 ## 💚 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.