Skip to content

fix(cli-tools): update jdx/mise (v2026.1.6 -> v2026.1.11)#762

Merged
ppat merged 2 commits intomainfrom
renovate/cli-tools
Jan 30, 2026
Merged

fix(cli-tools): update jdx/mise (v2026.1.6 -> v2026.1.11)#762
ppat merged 2 commits intomainfrom
renovate/cli-tools

Conversation

@ppat-self-hosted-renovate-bot
Copy link
Contributor

This PR contains the following updates:

Package Update Change
jdx/mise patch v2026.1.6 -> v2026.1.11

Release Notes

jdx/mise (jdx/mise)

v2026.1.11: : Speed Demons and Scoped Providers

Compare Source

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 x startup - Reduced overhead when running commands through mise 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.backend files per tool, improving both performance and disk organization (#​7892)
  • Local .config/miserc.toml support - You can now place mise configuration in .config/miserc.toml within 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 .app bundles (#​7885)
  • Task --help behavior - Running mise run <task> --help now shows task info instead of trying to execute when no usage spec is defined (#​7893)
  • Task wait_for fixes - Fixed issues with wait_for when 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_TOKEN for accessing private GitLab repositories - thanks @​lchagnoleau! (#​7902)
New Contributors

Welcome to our new contributors! 🎉

v2026.1.9: : Templates Take the Stage

Compare Source

This release introduces task templates, a powerful new feature for creating reusable task definitions across your projects. Combined with glob pattern support for task includes and automatic plugin installation, mise is becoming even more flexible for complex project setups. We've also added several quality-of-life improvements including better diagnostics from mise doctor and enhanced archive extraction capabilities.

Highlights

Task Templates (#​7873) - Define reusable task templates that can be instantiated with different parameters. This is perfect for monorepos or projects with repetitive task patterns. See the tasks documentation for details.

Glob Patterns in Task Includes (#​7870) - You can now use glob patterns like tasks/**/*.toml in your task_config.includes setting, making it easier to organize tasks across multiple files.

Auto-install Plugins (#​7856) - Plugins defined in your [plugins] config section are now automatically installed when needed, reducing setup friction for new team members.

Backend Mismatch Warnings (#​7847) - mise doctor now warns you when a tool is installed via a different backend than what's currently configured, helping diagnose unexpected behavior.

Archive Extraction Improvements (#​7874) - Added rename_exe support for archive extraction, giving backend authors more control over how executables are named after extraction.

Bug Fixes
  • GitHub backend: Fixed SLSA verification to select the correct platform-matching provenance file (#​7853)
  • Go: Filtered out invalid version "1" from available versions list (#​7871)
  • Flutter: Fixed duplicate -stable suffix in download URLs (#​7872)
  • pipx: Ensured Python minor version symlink exists for postinstall hooks (#​7869)
  • Tasks: Fixed environment variable passing to usage parser (#​7848) and proper MISE_ENV propagation with -E flag
  • Archive extraction: Fixed handling of archives with ./ prefixed paths (#​7868)
  • vfox-dotnet: Fixed Windows installation issues (#​7843) - thanks @​prodrigues1912!
Reverted
  • Task inheritance from parent configs in monorepos has been reverted (#​7851) pending further refinement
Registry

v2026.1.8: : Registry Revolution

Compare Source

This release brings a significant architectural improvement to mise's registry system, splitting the monolithic registry.toml into individual files per tool. This refactoring makes the registry more maintainable and easier to contribute to. We've also squashed several bugs across the aqua backend, GitHub release handling, and task system.

Highlights
  • Registry restructured: The tool registry has been split from a single large file into one file per tool (#​7820). This makes it much easier to add new tools and review registry changes.

  • Claude now uses aqua backend: The Claude CLI tool now defaults to the aqua backend for installation (#​7842).

Bug Fixes
  • Aqua backend improvements: Fixed an issue where the lockfile wasn't being invalidated when assets didn't match the registry (#​7830). Added helpful warnings when version tag lookups fail (#​7831).

  • GitHub backend: Windows-specific file extensions (like .exe and .zip) are now properly deprioritized when selecting release assets on non-Windows platforms (#​7838). This prevents accidentally downloading Windows binaries on Linux/macOS.

  • Task system fixes: Environment variables in monorepo task usage specs now resolve correctly (#​7832). File task headers now support dotted keys and deep-merge behavior (#​7840), giving you more flexibility in task configuration.

  • mise ls --local fix: Idiomatic version files (like .node-version) and .tool-versions files now properly appear in mise ls --local output (#​7836). Thanks to @​offbyone for this fix!

Contributors

Thanks to @​offbyone for contributing to this release!

📦 Aqua Registry Updates
New Packages (1)
Updated Packages (1)

v2026.1.7: : Cache & Compatibility Cleanup

Compare Source

This release focuses on stability improvements and compatibility fixes. The headline fix addresses a caching issue where plugin watch files weren't being properly cached, causing unnecessary re-execution of plugins when loading environment variables. We've also resolved several edge cases in tool resolution and version handling.

Bug Fixes
  • Registry mismatch fix: Previously installed tools now correctly resolve against the registry, fixing cases where tools installed before registry changes would fail to match properly. Thanks to @​smorimoto for this fix in their first contribution! #​7773

  • Environment caching improvement: Fixed an issue where watch_files weren't being cached properly, causing plugins to re-execute unnecessarily when loading environment variables. This should improve performance when using plugins with file watchers. #​7817

  • GitHub tag format handling: The GitHub backend now correctly handles tools that use the projectname@version tag format (e.g., tool@v1.2.3), expanding compatibility with more GitHub releases. #​7788

  • HashiCorp tools version detection: Added fromJSON and keys functions to version_expr for the HTTP backend, fixing version detection for HashiCorp tools like sentinel, nomad-pack, and tfc-agent. #​7816

Registry Additions
New Contributors

Welcome to our new contributors! 🎉

📦 Aqua Registry Updates
New Packages (5)
Updated Packages (6)

Configuration

📅 Schedule: Branch creation - "before 10am on Tuesday" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@ppat ppat merged commit ea6f2b4 into main Jan 30, 2026
13 of 14 checks passed
@ppat ppat deleted the renovate/cli-tools branch January 30, 2026 19:48
@homelab-workflows-bot
Copy link
Contributor

🎉 This PR is included in version 2.21.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant