# mise v2026.8.7 — v2026.8.7: Windows launchers, project conf.d, and safer installs - Product: mise (https://whatsnew.fyi/product/mise) - Vendor: mise - Date: 2026-08-17 - Version: v2026.8.7 - Original notes: https://github.com/jdx/mise/releases/tag/v2026.8.7 - Permalink: https://whatsnew.fyi/product/mise/releases/v2026.8.7 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Include tools declared by tasks when installing project dependencies - **added** — Support project-level conf.d configuration fragments - **added** — Add --windows bootstrap launchers and write Windows launchers beside generated tool stubs - **added** — Create real symlinks on Windows when Developer Mode or sufficient privileges allow it - **added** — Support launchd throttle intervals and queue-directory keys - **added** — Add MISE_BREW_CASK_OPT_APPDIR for choosing the application installation directory - **added** — Support selecting the checksum algorithm for generated tool stubs - **added** — Expose the selected prefix color to task processes - **added** — Report action-cache phase timings - **added** — Support APK packages during bootstrap - **fixed** — Detect archive formats from the final URL after redirects - **fixed** — Preserve metadata for installed backend versions - **fixed** — Redact caller-provided values used by required environment directives - **fixed** — Write configuration files atomically and match runtime options against the configured version - **fixed** — Avoid loading project configuration while generating completions - **fixed** — Exclude OS-inactive versions from inspection results - **fixed** — Support byte-order marks before file-task shebangs, attached run-option values, trailing ** source/output globs, and correct task-relative cache paths; unknown file-task header keys now warn instead of failing - **fixed** — Improve PowerShell quoting and shell detection, default environment output to PowerShell, handle POSIX .sh task siblings, and avoid unsupported UNC working directories in cmd.exe on Windows > [!IMPORTANT] > The automated release for v2026.8.7 failed before binaries were published. This release is retained for changelog and version history only and intentionally has no assets. Use v2026.8.8 or newer for downloadable binaries containing these changes. This release expands Windows support across generated launchers, dotfiles, shells, and file tasks; adds project `conf.d` fragments, task-specific tool installation, and APK bootstrap support; and includes a broad set of reliability and security fixes. ##### Added - **install:** include tools declared by tasks when installing project dependencies. ([#11988](https://github.com/jdx/mise/pull/11988) by @Marukome0743) - **config:** support project-level `conf.d` configuration fragments. ([#12061](https://github.com/jdx/mise/pull/12061) by @Marukome0743) - **generate:** add `--windows` bootstrap launchers and write Windows launchers beside generated tool stubs. ([#11919](https://github.com/jdx/mise/pull/11919), [#11888](https://github.com/jdx/mise/pull/11888) by @JamBalaya56562) - **dotfiles:** create real symlinks on Windows when Developer Mode or sufficient privileges allow it. ([#11978](https://github.com/jdx/mise/pull/11978) by @JamBalaya56562) - **bootstrap:** support launchd throttle intervals and queue-directory keys. ([#12015](https://github.com/jdx/mise/pull/12015) by @CallumKerson) - **brew-cask:** add `MISE_BREW_CASK_OPT_APPDIR` for choosing the application installation directory. ([#12068](https://github.com/jdx/mise/pull/12068) by @st1971) - **generate:** support selecting the checksum algorithm for generated tool stubs. ([#12047](https://github.com/jdx/mise/pull/12047) by @Marukome0743) - **task:** expose the selected prefix color to task processes. ([#12056](https://github.com/jdx/mise/pull/12056) by @Marukome0743) - **cache:** report action-cache phase timings. ([#12077](https://github.com/jdx/mise/pull/12077) by @jdx) - **oci:** support APK packages during bootstrap. ([#12083](https://github.com/jdx/mise/pull/12083) by @jdx) ##### Fixed - **http:** detect archive formats from the final URL after redirects. ([#12011](https://github.com/jdx/mise/pull/12011) by @Marukome0743) - **backend:** preserve metadata for installed backend versions. ([#12010](https://github.com/jdx/mise/pull/12010) by @jdx) - **env:** redact caller-provided values used by required environment directives. ([#12017](https://github.com/jdx/mise/pull/12017) by @stevenpollack) - **config:** write configuration files atomically and match runtime options against the configured version. ([#12040](https://github.com/jdx/mise/pull/12040) by @TheTrueFerret, [#11714](https://github.com/jdx/mise/pull/11714) by @risu729) - **completion:** avoid loading project configuration while generating completions. ([#12018](https://github.com/jdx/mise/pull/12018) by @Marukome0743) - **tool:** exclude OS-inactive versions from inspection results. ([#12021](https://github.com/jdx/mise/pull/12021) by @risu729) - **task:** support byte-order marks before file-task shebangs, attached run-option values, trailing `**` source/output globs, and correct task-relative cache paths. Unknown file-task header keys now warn instead of failing. ([#12013](https://github.com/jdx/mise/pull/12013), [#12070](https://github.com/jdx/mise/pull/12070), [#12022](https://github.com/jdx/mise/pull/12022), [#11995](https://github.com/jdx/mise/pull/11995), [#12007](https://github.com/jdx/mise/pull/12007)) - **Windows:** improve PowerShell quoting and shell detection, default environment output to PowerShell, handle POSIX `.sh` task siblings, and avoid unsupported UNC working directories in `cmd.exe`. ([#12016](https://github.com/jdx/mise/pull/12016), [#12050](https://github.com/jdx/mise/pull/12050), [#12055](https://github.com/jdx/mise/pull/12055), [#11992](https://github.com/jdx/mise/pull/11992), [#12066](https://github.com/jdx/mise/pull/12066) by @JamBalaya56562) - **shims:** match mise's own executable name case-insensitively on Windows _[Truncated at 4000 characters — full notes: https://github.com/jdx/mise/releases/tag/v2026.8.7]_