v2026.7.2
ekwek1/sopranov2026.7.2Jul 7, 2026by mise-en-dev
AI Summary
A bug-fix focused release that restores the get_env template helper, fixes PAX GNU.sparse tar archive extraction, and resolves issues with Podman and vfox downloads.
Key Highlights
- Restored get_env template helper for Tera v2
- Fixed PAX GNU.sparse tar archive extraction
- Podman installs with correct binary name
- vfox plugin HTTP downloads flush to disk before reporting success
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.