A focused release that adds Alpine apk as a bootstrap package manager, stops the default Windows exe shims from leaking into WSL, and fixes a handful of aqua, HTTP cache, Rust, and Deno corners.
Added
-
bootstrap: Alpine Linux
apkjoins apt, dnf, pacman, and brew as a supported[bootstrap.packages]manager. Specify packages asapk:name(with optional@version), or pass--manager apkexplicitly; status, install, and upgrade all wire through the same paths as the other Linux managers (#10476 by @jdx).[bootstrap.packages] "apk:curl" = "*" "apk:git" = "@2.45.2-r0"
-
registry: Added
pinnipedto the registry (#10456 by @tony-sol).
Fixed
- task:
mise run //projects/backendandmise run //...no longer behave like//projects/backend:*— the monorepo pattern parser now rejects path-only targets with a clear error pointing to//path:<task>or//path:*(#10479 by @jdx). - shim (Windows): Default
exewindows_shim_modeno longer writes a second, extension-less bash shim next to<tool>.exe. Git Bash / Cygwin / MSYS2 already resolve a bareghtogh.exe, and dropping the extras stops them from leaking into WSL via/mnt/c/...PATH interop (the source of themise: not found/ infinite-recursion loops).filemode still emits the bash shim where it is required. Old extras are cleaned up on the nextreshim(#10475 by @JamBalaya56562). - aqua:
format_overridesare now parsed from the aqua registry and applied to the compiled package model. They run after version overrides and before normal platform overrides — matching aqua's own ordering — so per-OS archive formats finally resolve correctly. Aqua registry caches will rebuild on first use due to a serialized-layout bump (#10461 by @risu729). - aqua: Minisign asset templates such as
{{.Asset}}.minisignow render against the selected package asset, fixing signature verification for packages likejedisct1/minisign0.12 (#10462 by @risu729). - deno: Deno's Windows
.sha256sumfiles use PowerShellGet-FileHashmulti-line output. mise now parses that format alongside the standard whitespace-delimited one, validates the algorithm/length, and stores hashes lowercased as"<algo>:<hash>"(#10464 by @risu729). - http: Auto-detected
strip_componentsis now resolved before HTTP archive cache lookup and folded into thehttp-tarballscache key. Stripped and unstripped extractions of the same URL no longer share a cache entry, fixing tool-stub installs that re-used a previousbin_path-based extract (#10468 by @risu729). - install: When resolving lockfiles, absolute symlink targets that live under mise-managed data/cache/download/install/shared dirs are no longer misclassified as
mise linkversions. External symlink targets remain classified as linked. This fixesmise install --lockedidempotency for HTTP-backed tools (#10463 by @risu729). - rust:
rust-toolchain.tomlprofile,components, andtargetsare now stored on the generatedToolRequest, so install and lockfile-option resolution both read the samerequest.options()instead of re-parsing the file. As a side effect, lockfile keys are canonicalized: TOML arrays now match comma-separated strings,components/targetsare sorted and deduplicated, and an emptyprofileno longer emits a spurious key (#10178 by @risu729). - exec:
COLORTERMis now passed through to child processes (alongsideTERM), preserving 24-bit truecolor signalling in sandboxed environments (#10451 by @sschuberth). - docs: The Tera task-argument deprecation page now says removal is in
2027.5.0, matching the warning emitted by the CLI (#10453 by @reitzig). - docs: The
minimum_release_ageexample uses6mo(not6m) for "6 months", matching jiff's friendly duration format (#10193 by @sisp).
Changed
- deps: Replaced the unmaintained
fuzzy-matchercrate (archived, last published 2020) withnucleo-matcherfor registry/task suggestion scoring and picker highlight indices (#10467 by @risu729). - deps: Removed the
os-releaseandsys-infocrates in favor of mise's internal/etc/os-releaseparser, which is now shared by libc detection, env, Swift, and Erlang Linux fallbacks (#10465 by @risu729).
Aqua Registry
New packages: Latias94/merman, bitnami/sealed-secrets, coder/boo. Updated: suzuki-shunsuke/ghtkn.
New Contributors
- @sschuberth made their first contribution in #10451
- @sisp made their first contribution in #10193
Full Changelog: v2026.6.10...v2026.6.11
💚 Sponsor mise
mise is built by @jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors.
If mise saves you or your team time, please consider sponsoring at en.dev. Individual and company sponsorships keep mise fast, free, and independent.