This release focuses on performance improvements and fixing several edge cases that affected users with complex configurations. The headline changes include significant startup time reduction for mise x (exec) and a new consolidated manifest system that replaces the per-tool .mise.backend files, making tool installations cleaner and faster.
Configuration management gets more flexible with support for loading .config/miserc.toml in local directories, and the prepare providers are now properly scoped to their defining config files—fixing issues where providers could leak between projects.
Highlights
- Faster
mise xstartup - Reduced overhead when running commands throughmise x, which should be noticeable for frequently executed commands (#7890) - Consolidated backend manifest - Tool installations now use a single manifest file instead of individual
.mise.backendfiles per tool, improving both performance and disk organization (#7892) - Local
.config/miserc.tomlsupport - You can now place mise configuration in.config/miserc.tomlwithin your project directory, following XDG conventions (#7896) - thanks @scop!
Bug Fixes
- Scoped prepare providers - Prepare providers are now correctly scoped to their defining config file, preventing unintended interactions between projects (#7889)
- GitHub cache path fix - Resolved an issue where clearing cache for GitHub backend tools used incorrect paths (#7907)
- macOS .app bundle support - The GitHub backend now properly discovers binaries inside macOS
.appbundles (#7885) - Task
--helpbehavior - Runningmise run <task> --helpnow shows task info instead of trying to execute when no usage spec is defined (#7893) - Task
wait_forfixes - Fixed issues withwait_forwhen using environment overrides, and outputs are now properly re-rendered (#7888)
vfox Improvements
- Module hooks now receive the constructed environment when using
cmd.exec, enabling more powerful plugin behavior (#7908)
Documentation
- Added documentation explaining
MISE_GITLAB_TOKENfor accessing private GitLab repositories - thanks @lchagnoleau! (#7902)
New Contributors
Welcome to our new contributors! 🎉
- @lchagnoleau made their first contribution in #7902