v2026.9.16 v2026.9.17

medium risk

jdx/miseSep 28, 2026 → Sep 29, 20261 day between releases

What's New

Self-update now waits 24 hours and verifies signed packslips.

Breaking Changes

  • Paranoid mode no longer auto-approves trust with `--yes` or CI flags.
  • `mise upgrade --bump` updates exact-release requests to latest version with same prefix.

New Features

  • New machine-local global config file for overrides.
  • Opt-in command-not-found auto-install feature.
  • `postinstall` mode runs on every install.
  • Per-machine email for dotfiles history commits.
  • `go:` installs retry correctly without the `v` prefix.

Improvements

  • Self-update waits for minimum release age before applying.
  • Self-update verifies signed packslips for security.
  • Warnings for outdated lockfile formats.
  • Homebrew formula builds now generate correct completions and mixins.

Bug Fixes

  • Closes trust gap in paranoid mode.
  • Homebrew formula build fixes for generated completions and mixins.

Upgrade Notes

If using paranoid mode, ensure trust is approved manually or via CI flags, as auto-approval is disabled. Be aware that `mise upgrade --bump` now updates to the latest version with the same prefix. A new machine-local config file is available at `~/.config/mise/miserc.local.toml`.

The Two Releases

v2026.9.16

v2026.9.16: Per-tool libc for aqua tools, monorepo task path aliases, and packslip pins that survive repo renames

Sep 28, 2026· 24 days ago

Aqua tools now support per-tool libc selection, and monorepo roots gain path aliases. Lockfiles are updated to revision 3 to handle repository renames via packslip IDs.

Full release notes
v2026.9.17

v2026.9.17: Self-update waits 24 hours for new releases and verifies signed packslips

Sep 29, 2026· 23 days ago

Self-update behavior is updated to wait 24 hours for new releases and verify signed packslips, while new features include a machine-local global config and an opt-in command-not-found auto-install feature.

Full release notes