## アップデート実行 ```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 &quot;nightly&quot; and &quot;stable&quot; 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` で何を確認すべきか」のチェックリストにして返せます。