v2026.7.2

swisskyrepo/PayloadsAllTheThingsv2026.7.2Jul 7, 2026by mise-en-dev

AI Summary

A small bug-fix release focused on restoring Tera v2 template helpers, fixing archive extraction issues, and correcting tool-specific binary installations.

Key Highlights

  • Restored `get_env` template helper for Tera v2 compatibility.
  • Fixed extraction of PAX GNU.sparse.* tar archives.
  • Corrected `podman` binary naming during installation.
  • Fixed race condition in vfox plugin HTTP downloads.
  • Improved handling of GitHub asset URLs with scoped release tags.

Full Release Notes

This is a small bug-fix release focused on template compatibility, archive extraction, and a couple of tool-specific installs.

## Fixed
- **config:** restored the `get_env` template helper for Tera v2 templates, backed by mise's original process environment, so older templates keep working. Shared configs can also opt back into the temporary Tera v1 renderer with `[env] MISE_TERA_V1 = true` (which older mise versions safely ignore) ([#10830](https://github.com/jdx/mise/pull/10830) by @jdx):
  ```toml
  [env]
  MISE_TERA_V1 = "true"
  ```
- **config:** deprecated settings that you set explicitly, via `[settings]` (including nested keys like `aqua.registry_url`), process env vars, or the `MISE_TERA_V1` `[env]` shim, now produce proper deprecation warnings. Warnings are held until the logger is ready so they honor `-q`, `--silent`, and `--log-level`, and no longer fire spuriously for unrelated `MISE_*` values ([#10832](https://github.com/jdx/mise/pull/10832) by @jdx).
- **file:** PAX `GNU.sparse.*` tar archives (such as the `smolvm` release tarballs) now extract correctly by falling back to the system `tar` when the built-in extractor can't safely unpack sparse content ([#10821](https://github.com/jdx/mise/pull/10821) by @JamBalaya56562).
- **registry:** `podman` now installs with the expected `podman` binary name instead of `podman-remote-static`, removing the need for manual symlink workarounds ([#10822](https://github.com/jdx/mise/pull/10822) by @konono).
- **vfox:** vfox plugin HTTP downloads now flush to disk before reporting success, fixing a race where freshly downloaded files could be read back as empty ([#10833](https://github.com/jdx/mise/pull/10833) by @jdx).
- **github:** cached GitHub asset URLs with scoped release tags (e.g. Biome's `@biomejs/biome@2.5.2`) are now accepted, so mise no longer rejects otherwise-valid download URLs and falls back to the GitHub API ([#10750](https://github.com/jdx/mise/pull/10750) by @zeitlinger).

**Full Changelog**: https://github.com/jdx/mise/compare/v2026.7.1...v2026.7.2

## 💚 Sponsor mise

mise is maintained by [@jdx](https://github.com/jdx), an open source developer for [**entire.io**](https://entire.io), the title sponsor of the [jdx.dev](https://jdx.dev) open source tools. Development is funded by sponsors.

If mise saves you or your team time, please consider sponsoring at [jdx.dev](https://jdx.dev/sponsors.html). Individual and company sponsorships keep mise fast, free, and independent.