v2026.9.16 v2026.9.17
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: 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 notesv2026.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