## アップデート実行
```console
$ mise self-update
Checking target-arch... mise-v2026.4.4-macos-arm64.tar.gz
Checking current version... v2025.12.8
Checking latest released version... v2026.4.4 (30 versions available)
New release found! v2025.12.8 --> v2026.4.4
New release is *NOT* compatible
mise release status:
* Current exe: "/Users/tadashi-aikawa/.local/bin/mise"
* New exe release: "mise-v2026.4.4-macos-arm64.tar.gz"
* New exe download url: "https://api.github.com/repos/jdx/mise/releases/assets/389084008"
The new release will be downloaded/extracted and the existing binary will be replaced.
Do you want to continue? [Y/n] y
Downloading...
[00:00:02] [========================================] 27.00 MiB/27.00 MiB (0s) Done Verifying downloaded file...
Extracting archive... Done
Replacing binary file... Done
Updated mise to 2026.4.4
mise WARN Error listing bin paths for vfox:mise-plugins/
[email protected]: registry not available: no aqua-registry found for mise-plugins/vfox-neovim
```
## トラブル
### [[Neovim]]が起動できない
[[Neovim]]用のプラグインが見つからなくなっていそう。
```error
mise WARN Error listing bin paths for vfox:mise-plugins/
[email protected]: registry not available: no aqua-registry found for mise-plugins/vfox-neovim
```
以下のPRで `vfox-neovim` が優先されるようになっていそう。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
feat(vfox): add rolling release support with checksum tracking by jdx · Pull Request #7757 · jdx/mise
</div>
<div class="link-card-v2-content">
SummaryAdds support for rolling releases like "nightly" and "stable" with checksum-based upd ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/51c9dfdbb6264a7001d7e3fcd711ffdab4c10ba9f89a59f9ea2f8ab825cb1d2c/jdx/mise/pull/7757" />
<a href="https://github.com/jdx/mise/pull/7757"></a>
</div>
> - Create vfox-neovim plugin with rolling release support
> - Update registry to use `vfox:mise-plugins/vfox-neovim`
以下のコマンドを実行すればOK。
```console
mise uninstall --all neovim && mise install neovim
```
## 気になる変更点
### 推奨インストール先が変わっているものがある
`mise doctor` で以下9つがヒットする。
```console
1. tool 'bat' installed with backend 'ubi:sharkdp/bat'
but registry now recommends 'aqua:sharkdp/bat'.
To migrate: mise uninstall --all bat && mise install bat
2. tool 'delta' installed with backend 'ubi:dandavison/delta'
but registry now recommends 'aqua:dandavison/delta'.
To migrate: mise uninstall --all delta && mise install delta
3. tool 'dust' installed with backend 'ubi:bootandy/dust'
but registry now recommends 'aqua:bootandy/dust'.
To migrate: mise uninstall --all dust && mise install dust
4. tool 'gofumpt' installed with backend 'ubi:mvdan/gofumpt'
but registry now recommends 'aqua:mvdan/gofumpt'.
To migrate: mise uninstall --all gofumpt && mise install gofumpt
5. tool 'shellcheck' installed with backend 'ubi:koalaman/shellcheck'
but registry now recommends 'aqua:koalaman/shellcheck'.
To migrate: mise uninstall --all shellcheck && mise install shellcheck
6. tool 'starship' installed with backend 'ubi:starship/starship'
but registry now recommends 'aqua:starship/starship'.
To migrate: mise uninstall --all starship && mise install starship
7. tool 'task' installed with backend 'ubi:go-task/task'
but registry now recommends 'aqua:go-task/task'.
To migrate: mise uninstall --all task && mise install task
8. tool 'watchexec' installed with backend 'ubi:watchexec/watchexec'
but registry now recommends 'aqua:watchexec/watchexec'.
To migrate: mise uninstall --all watchexec && mise install watchexec
9. tool 'zoxide' installed with backend 'ubi:ajeetdsouza/zoxide'
but registry now recommends 'aqua:ajeetdsouza/zoxide'.
To migrate: mise uninstall --all zoxide && mise install zoxide
```
コマンドを実行する。
```console
mise uninstall --all bat && mise install bat
mise uninstall --all delta && mise install delta
mise uninstall --all dust && mise install dust
mise uninstall --all gofumpt && mise install gofumpt
mise uninstall --all shellcheck && mise install shellcheck
mise uninstall --all starship && mise install starship
mise uninstall --all task && mise install task
mise uninstall --all watchexec && mise install watchexec
mise uninstall --all zoxide && mise install zoxide
```
バージョン。
```console
$ mise list bat delta dust gofumpt shellcheck starship task watchexec zoxide
Tool Version Source Requested
bat 0.26.1 ~/.config/mise/config.toml latest
delta 0.19.2 ~/.config/mise/config.toml latest
dust 1.2.4 ~/.config/mise/config.toml latest
gofumpt 0.9.2 ~/.config/mise/config.toml latest
shellcheck 0.11.0 ~/.config/mise/config.toml latest
starship 1.24.2 ~/.config/mise/config.toml latest
task 3.49.1 ~/.config/mise/config.toml latest
watchexec 2.5.1 ~/.config/mise/config.toml latest
zoxide 0.9.9 ~/.config/mise/config.toml latest
```
## 変更点のAIレポート
> [!left-bubble] ![[chappy-mini.webp]]
> [[Codex CLI]] x [[GPT-5.4]] のレポートです。
`mise` の `v2025.12.8` から `v2026.4.4` への更新で大きいのは、ざっくり言うと「タスク/モノレポ機能の強化」「lockfile とサプライチェーン保護の強化」「バックエンド/プラットフォーム対応の拡充」です。対象期間は `v2025.12.8` が 2025-12-15 公開、`v2026.4.4` が 2026-04-05 公開です。
主な変更点:
- タスク機能がかなり強化されました。`task templates`、`includes` の glob、モノレポでのタスク解決改善、`task-docs`/`tool-stub` 強化、hook/watch から task を呼べる対応、task ごとの `vars`、`timeout` の実効化、さらに `v2026.4.4` では task 依存に親引数を渡せるようになっています。
- lockfile は `v2026.2.0` で experimental 扱いを卒業し、本番利用前提になりました。その後も `--locked` の厳格化、環境別 lockfile への分離、provenance 記録/再検証、GitHub attestation や Python provenance の検証、`install_before` の依存先伝播など、再現性とサプライチェーン保護がかなり強くなっています。
- ツール/バックエンド周りも拡張されています。registry が 1 ファイルから tool 単位の分割管理に変わり、plugin 自動インストール、vfox オプション受け渡し、MCP の `run_task`、Conda バックエンドの `rattler` ベースへの刷新、`.NET SDK` の core plugin 化、さらに `v2026.4.4` では `.NET runtime-only` インストールにも対応しました。
- プラットフォーム対応と実行基盤も改善されています。PowerShell 補完、Windows のネイティブ `.exe` shim、`mise x` の高速化、環境解決キャッシュ、`prepare` の blake3 ベース刷新、shim 再帰や fork bomb 系の修正、`v2026.4.2` 相当で `mise exec/run` の実験的 sandboxing も入っています。
- GitHub 認証まわりも増えています。`mise github token`、`github_tokens.toml`、`git credential fill` 連携、`github.credential_command` 追加で、GitHub Token の解決とデバッグがしやすくなりました。
アップデート時の要注意:
- `python.venv_auto_create` は削除済みです。`_.python.venv = { path = "...", create = true }` へ移行が必要です。
- 古い file task header の `# mise ...` は削除され、`#MISE` など新形式だけになりました。
- 環境別 lockfile は `mise.lock` 内の `env` タグ方式から、`mise.test.lock` のような別ファイル方式に変わりました。
- `.tool-versions` に Tera テンプレートを書いている場合は `mise trust` が必要になりました。
- `mise run -p/-i` は削除され、`--output prefix|interleave` に置き換えです。
- `v2026.4.4` で長期 deprecated 設定がまとめて削除されています。特に `python_*` 系や `cargo_binstall`、`pipx_uvx` など旧フラット設定名を使っているなら確認した方がいいです。
実務的には、更新前に `mise.toml` / `settings.toml` / task file / `.tool-versions` で次を grep しておくのが安全です: `python.venv_auto_create`、`# mise`、`{{` を含む `.tool-versions`、旧設定名の `python_*` `cargo_binstall` `pipx_uvx`、`mise.lock` の環境別運用。
主に見た一次情報:
- 全体比較: https://github.com/jdx/mise/compare/v2025.12.8...v2026.4.4
- `v2026.2.0`: https://github.com/jdx/mise/releases/tag/v2026.2.0
- `v2026.2.20`: https://github.com/jdx/mise/releases/tag/v2026.2.20
- `v2026.3.0`: https://github.com/jdx/mise/releases/tag/v2026.3.0
- `v2026.3.6`: https://github.com/jdx/mise/releases/tag/v2026.3.6
- `v2026.3.10`: https://github.com/jdx/mise/releases/tag/v2026.3.10
- `v2026.3.12`: https://github.com/jdx/mise/releases/tag/v2026.3.12
- `v2026.3.14`: https://github.com/jdx/mise/releases/tag/v2026.3.14
- `v2026.3.15`: https://github.com/jdx/mise/releases/tag/v2026.3.15
- `v2026.3.18`: https://github.com/jdx/mise/releases/tag/v2026.3.18
- `v2026.4.2`: https://github.com/jdx/mise/releases/tag/v2026.4.2
- `v2026.4.4`: https://github.com/jdx/mise/releases/tag/v2026.4.4
必要なら次に、`設定互換性チェック観点だけ` に絞って「自分の `mise.toml` で何を確認すべきか」のチェックリストにして返せます。