Each tool's install directory now has a global link that follows your global config, which gives IDEs a path that doesn't change when you switch versions. This release also retries downloads whose response body drops partway through, fixes lockfile checks for release tags that contain @, and stops dotfiles history from rewriting files that haven't changed.
Added
-
globalruntime symlink. Each tool's install directory now has agloballink to the version your global and system config select. Programs that can't run mise, such as IDEs, can point at this path and followmise use -gchanges. #14271~/.local/share/mise/installs/maven/ ├── 3.9.13/ ├── 3.9.16/ └── global -> ./3.9.16The link is updated along with the other runtime symlinks (
latest,3, ...), for example aftermise use -g,mise installandmise upgrade. Project config andMISE_*_VERSIONdon't change it. If no global config selects the tool, mise removes the link. A real directory namedglobalis left alone. The link is always on, and no setting turns it off.
Fixed
- HTTP requests now retry, up to
http_retries, when the response body drops partway through. Before, only the request and headers were retried, so a version list or release page cut off mid-transfer failed witherror decoding response body. This applies to text, JSON and byte requests, and to version lists read withversion_regex. #14253 (@JamBalaya56562) mise installno longer rejects lockfile entries whose release tag contains@, such ascli@0.46.0.mise lockwrites these tags percent-encoded (cli%400.46.0), and the locked-URL check read that as version400.46.0. Re-runningmise lockcouldn't fix it. #14252- Dotfiles history index rebuilds now skip checkpoint metadata files whose contents haven't changed. On large histories, rebuilds used to rewrite every file, which caused minutes of disk writes and made
mise dot savefail withanother history operation is running. #14249 - The JSON schema now accepts
outputs = { auto = false }on tasks, so editors and linters such as tombi and Taplo no longer flag it. mise's behavior is unchanged:auto = falsemeans the same as leavingoutputsunset. #14265 (@JamBalaya56562)
Documentation
- The dotfiles docs now open with a recommended setup, and the modes-and-keys reference table has been reorganized into three readable columns. #14267
Registry
- New aqua packages:
runxhq/runxandtakumin/passt-bin.
Full Changelog: v2026.10.7...v2026.10.8
💚 Sponsor mise
mise is built and maintained by @jdx, an open source developer at entire.io, the title sponsor of his open source work.
If mise saves you or your team time, please consider becoming an individual or company sponsor. Your support funds ongoing development and helps keep mise fast, free, and independent.