A small release that smooths out Java installs on Alpine, makes pwsh shell activation noticeably snappier, and cleans up ibmcloud's $PATH footprint.
Added
-
(java) Automatic musl detection on Alpine Linux (#9688) by @roele. Java versions on Alpine no longer require an explicit
-muslfeature suffix —mise-javanow exposes analpine-linuxOS containing the musl builds, and mise selects it automatically when running on a musl libc. So this:mise use java@corretto-25
picks the Alpine/musl Corretto build on Alpine, and
-musl-suffixed versions (e.g.corretto-musl-25) continue to resolve for backwards compatibility.
Fixed
- (registry)
ibmcloudnow usessymlink_bins, so only theibmcloudbinary is placed on$PATHinstead of the entire install directory. This prevents the bundledinstallbinary from shadowing/usr/bin/install(#9685) by @dnwe.
Performance
- (pwsh) Activation no longer spawns a fresh
pwsh -NoProfile -Command exit $status(orpowershellon PS 5) after every hook just to propagate mise's exit code — it now assigns$global:LASTEXITCODE = $statusdirectly. On a typical machine that's ~270ms (pwsh) or ~185ms (powershell) shaved off every prompt (#9723) by @vemoo.
Changed
- (schema)
xtasks/render/schema.tsno longer overwrites$defs.task_templateand the trailing$defs.task.oneOfbranch on everymise run render:schema; those shapes already live inschema/mise.json, with lightweight guard checks remaining (#9680) by @risu729.
Aqua Registry Updates
New packages:
DataDog/managed-kubernetes-auditing-toolkitoracle.com/sqlcl
Updated packages:
Full Changelog: v2026.5.3...v2026.5.4
💚 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. Individual and company sponsorships keep mise fast, free, and independent.