jdx/mise v2026.1.3
This release introduces several powerful new features for mise, including private artifact storage via S3, enhanced upgrade controls, and improved hook management. We've also fixed important bugs affecting npm dependencies, GitHub authentication, and task inheritance in monorepos.
Highlights
S3 Backend Support - You can now use Amazon S3 for private artifact storage, enabling secure distribution of internal tools and binaries. This is particularly useful for enterprise environments that need to host proprietary tools. See the S3 backend documentation for setup instructions. (@jdx, #7668)
Enhanced Upgrade Command - The mise upgrade command now includes an --exclude flag to skip specific tools during bulk upgrades, and benefits from improved tab completion that shows only installed tools. This gives you more control when updating your development environment. Learn more in the upgrade command documentation. (@jdx, #7669, #7670)
Hook and Environment Control - New --no-hooks and --no-env flags provide fine-grained control over mise's behavior, allowing you to skip hooks or environment variable loading when needed. This is helpful for debugging or when you need to run mise in isolation. (@aacebedo, #7560)
Bug Fixes
- npm circular dependencies - Fixed an issue where mise could get stuck in a loop when npm itself was listed as a dependency (@AprilNEA, #7644)
- GitHub authentication - Improved token handling to properly fall back to
GITHUB_TOKENwhen accessing github.com, resolving authentication issues for private repositories (@subdigital, #7667, #7673) - Task inheritance - Tasks defined in parent directories are now properly inherited in monorepo setups, making it easier to share common tasks across projects (@chadxz, #7643)
- vfox backend upgrades - Fixed upgrading tools that use symlinked installations in the vfox backend (@TyceHerrman, #7012)
- Architecture validation - mise now properly rejects tool downloads when the architecture doesn't match your system, preventing installation of incompatible binaries (@jdx, #7672)
- Self-update efficiency - The self-update command now skips unnecessary operations when you're already on the latest version (@jdx, #7666)
Registry Updates
Added support for new tools:
- oh-my-posh - The popular cross-shell prompt theme engine (@scop, #7659)
- bibtex-tidy - A BibTeX file formatter and cleaner (@3w36zj6, #7677)
Also fixed the kscript configuration by removing an incorrect bin_path option (@risu729, #7693).
New Contributors
Welcome to @AprilNEA, @opswole, @subdigital, and @aacebedo who made their first contributions to mise!