Skip to content

jdx/mise v2026.1.1

This release brings two powerful features to enhance mise's configuration capabilities, along with important bug fixes for Python version management and authorization handling.

The highlight is the new .miserc.toml file support, which allows you to configure mise settings that need to be loaded before any other configuration files. This is particularly useful for settings like experimental features or custom configuration paths. Additionally, you can now include task definitions directly from git repositories, making it easier to share and reuse common tasks across projects.

Highlights

  • Early initialization with .miserc.toml (@jdx, #7596) - Configure mise settings that load before other config files. Perfect for enabling experimental features or setting custom paths. See the configuration docs for details.

  • Include tasks from git repositories (@vmaleze, #7582) - Share and reuse task definitions across projects by including them directly from git repos. Learn more in the tasks documentation.

Bug Fixes

  • Fixed mise use writing to wrong config file (@jdx, #7598) - The command now correctly writes to the lowest precedence config file in your project hierarchy.

  • Improved Python/Miniconda version sorting (@jdx, #7595) - Miniconda versions are now sorted by conda version rather than string comparison, ensuring you get the versions you expect.

  • Fixed Rust channel double installation (@x9xhack, #7565) - Rust channel updates no longer trigger unnecessary duplicate installations.

  • Corrected authorization headers (@risu729, #7593) - Authorization headers now properly use "Bearer" prefix instead of "token" for better compatibility with various registries.

Registry Updates

  • The ty tool now uses the aqua backend (@risu729, #7539)
  • Updated opencode's organization from sst to anomalyco (@graelo, #7594)

New Contributors

Welcome to @graelo, @tomhoover, and @vmaleze who made their first contributions to mise!