A patch release that adds a new mise untrust command, teaches mise prune to skip tools tracked in lockfiles, and tightens GitHub asset auto-detection.
Note
This release was tagged but the publish job failed before assets were uploaded. v2026.4.22 ships the same fixes alongside additional changes — install that release instead. These notes are preserved here for the changelog.
Highlights
- New
mise untrustcommand revokes trust on a config file. mise prunenow respects tracked lockfiles and no longer removes tools listed in them.- GitHub asset auto-detection prefers the shortest asset name as a tiebreaker, avoiding spurious matches on longer-named variants.
- New
--securityflag onmise registryincludes security info in JSON output.
Added
- (registry)
--securityflag onmise registryincludes security info in JSON output. (#9364) by @jdx - (trust) New
mise untrustcommand. (#9370) by @jdx
Fixed
- (config) Resolved backend opts are now limited to aliases. (#9315) by @risu729
- (github) Asset auto-detection prefers the shortest asset name as a tiebreaker. (#9361) by @jdx
- (java) Newer Zulu versions are detected correctly — they use a different directory structure than older releases. (#9365) by @roele
- (prune)
mise prunenow respects tracked lockfiles. (#9373) by @jdx - (task) Tool installation is skipped for missing naked tasks instead of failing the run. (#9374) by @jdx
Documentation
- The docs site dismissible banner stacks its message and link on mobile. (#9362) by @jdx
- Ruby compile message updated. (#9338) by @fladson
Registry
- Fix
flux-operator-mcpaqua path. (#9357) by @monotek - Remove
openshift-install. (#9372) by @jdx - Remove
go-sdk. (#9371) by @jdx
New Contributors
Sponsor mise
mise is built by @jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors. If mise saves you or your team time, please consider sponsoring at en.dev.
Full Changelog: v2026.4.20...v2026.4.21