github jdx/mise v2026.1.6
v2026.1.6: Better Errors, Faster Envs

10 hours ago

This release brings two significant quality-of-life improvements: enhanced error diagnostics for configuration files and a new environment caching system. When you make a typo in your mise.toml, you'll now get beautifully formatted error messages with precise line and column information thanks to miette diagnostics. The new environment caching feature can dramatically speed up shell activation for projects with complex environment setups.

Highlights

TOML Parsing Diagnostics - Configuration errors now display with clear, contextual error messages showing exactly where the problem is in your file. No more guessing which line has the syntax error! #7764 by @jdx

Environment Caching - A new caching system for environment resolution that supports module-level cacheability. This can significantly speed up mise activate for projects with many tools or complex configurations. #7761 by @jdx

Bug Fixes

  • Auto-created venvs now properly handle freshness checks during the prepare phase, preventing unnecessary rebuilds #7770 by @jdx
  • Task tools are now included in environment resolution cache checks, ensuring cache invalidation works correctly when task-specific tools change #7786 by @jdx
  • Tool stubs now include dependency toolset paths, fixing issues where tools couldn't find their dependencies #7777 by @thejcannon
  • Fixed rust lockfile inconsistency #7780 by @vadimpiven

Registry Updates

  • Added miller - a powerful CSV/JSON/etc data processing tool #7782 by @kit494way
  • Added atlas-community - the community edition of the Atlas database schema management tool #7784 by @akanter
  • Switched zprint to use the aqua backend #7767 by @scop

Security

  • Removed an insecure registry-comment workflow from CI #7769 by @jdx

Other Changes

  • Improved file task field parsing with better test coverage #7751 by @makp0
  • Dropped Fedora 41 from COPR builds as it has reached end-of-life #7771 by @TobiX

📦 Aqua Registry Updates

New Packages (2)

Don't miss a new mise release

NewReleases is sending notifications on new releases.