Skip to content

jdx/mise v2026.1.0

mise v2026.1.0 brings several exciting improvements to enhance your development workflow. This release introduces the Forgejo backend for managing tools from self-hosted Forgejo instances, adds powerful new task runner capabilities, and improves npm/node integration. We've also squashed numerous bugs related to archive extraction and platform-specific behaviors.

A special welcome to our new contributors: @ll-nick, @sushichan044, @phm07, @granstrand, @h3y6e, and @matixlol! Your contributions help make mise better for everyone.

Highlights

New Forgejo Backend (#7469) mise now supports installing tools from Forgejo instances, expanding beyond GitHub to support self-hosted git forges. This allows teams using Forgejo to manage their internal tools seamlessly. Learn more in the Forgejo backend documentation.

Enhanced npm Management (#7559, #7557) You can now override Node.js's bundled npm with a specific version, giving you precise control over your npm toolchain. Additionally, npm itself is now available as a standalone tool in the registry (mise use npm@latest).

Task Runner Improvements

  • Naked task completions (#7524): Shell completions now work for tasks without the mise run prefix, and the ::: separator is supported for better organization
  • New settings for task behavior: control whether scripts are parsed for dependencies (#7471) and display full command output (#7344)
  • Monorepo support (#7478): Task directories in monorepos now load correctly even without a config file

Learn more about these features in the tasks documentation.

Tool & Environment Management

  • Post-install hooks now receive tool context environment variables (#7521), making it easier to configure tools after installation. See the hooks documentation for details.
  • SOPS integration now respects standard SOPS environment variables (#7461), improving compatibility with existing SOPS workflows
  • Bun installations via npm are now always hoisted for better consistency (#7542)

Bug Fixes

  • Archive extraction: Fixed issues with .tar files not extracting properly (#7567) and improved asset matching for mixed archive/binary releases (#7566)
  • Platform-specific fixes:
    • Windows now correctly prioritizes .zip files (#7568)
    • Linux also prefers .zip over non-archive extensions (#7587)
    • Windows hardlink shims now properly trigger reshimming (#7537)
  • Tool-specific fixes:
    • Aqua backend correctly handles tree-sitter binary paths (#7535)
    • npm update notifications are now suppressed (#7556)
    • kerl update output is quieted for cleaner logs (#7467)

Registry Updates

New tools added to the registry:

  • zarf - DevSecOps for Air Gap environments (#7525)
  • sqlc - Generate type-safe SQL (#7570)
  • npm - Now available as a standalone tool (#7557)

Tool improvements:

  • aws-vault switched to actively maintained fork (#7527)
  • claude backend fixed for Windows x64 (#7540)
  • swift-package-list now uses the SPM backend (#7569)
  • tmux now available via GitHub backend (#7472)