Download Latest Version mise-v2026.4.3-linux-arm64-musl.tar.gz (29.5 MB)
Email in envelope

Get an email when there's a new version of mise

Home / v2026.4.1
Name Modified Size InfoDownloads / Week
Parent folder
mise-v2026.4.1-windows-x64.zip 2026-04-02 30.2 MB
v2026.4.1.tar.gz.sig 2026-04-02 566 Bytes
mise-v2026.4.1-macos-x64.tar.gz 2026-04-02 31.2 MB
mise-v2026.4.1-macos-x64.tar.xz 2026-04-02 21.0 MB
mise-v2026.4.1-macos-x64.tar.zst 2026-04-02 29.2 MB
mise-v2026.4.1-windows-arm64.zip 2026-04-02 28.5 MB
mise-v2026.4.1-macos-x64 2026-04-02 77.6 MB
mise-v2026.4.1-macos-arm64 2026-04-02 69.0 MB
mise-v2026.4.1-macos-arm64.tar.gz 2026-04-02 28.2 MB
mise-v2026.4.1-macos-arm64.tar.xz 2026-04-02 17.6 MB
mise-v2026.4.1-macos-arm64.tar.zst 2026-04-02 26.5 MB
mise-v2026.4.1-linux-x64.tar.gz 2026-04-02 31.1 MB
mise-v2026.4.1-linux-x64.tar.xz 2026-04-02 20.2 MB
mise-v2026.4.1-linux-x64.tar.zst 2026-04-02 22.6 MB
mise-v2026.4.1-linux-x64-musl.tar.gz 2026-04-02 31.3 MB
mise-v2026.4.1-linux-x64-musl.tar.xz 2026-04-02 20.3 MB
mise-v2026.4.1-linux-x64-musl.tar.zst 2026-04-02 22.7 MB
mise-v2026.4.1-linux-x64 2026-04-02 82.7 MB
mise-v2026.4.1-linux-x64-musl 2026-04-02 82.9 MB
mise-v2026.4.1-linux-armv7.tar.gz 2026-04-02 31.0 MB
mise-v2026.4.1-linux-armv7.tar.xz 2026-04-02 18.7 MB
mise-v2026.4.1-linux-armv7.tar.zst 2026-04-02 22.7 MB
mise-v2026.4.1-linux-armv7-musl.tar.gz 2026-04-02 31.0 MB
mise-v2026.4.1-linux-armv7-musl.tar.xz 2026-04-02 18.7 MB
mise-v2026.4.1-linux-armv7-musl.tar.zst 2026-04-02 22.7 MB
mise-v2026.4.1-linux-armv7 2026-04-02 77.7 MB
mise-v2026.4.1-linux-armv7-musl 2026-04-02 76.9 MB
mise-v2026.4.1-linux-arm64.tar.gz 2026-04-02 29.7 MB
mise-v2026.4.1-linux-arm64.tar.xz 2026-04-02 18.1 MB
mise-v2026.4.1-linux-arm64.tar.zst 2026-04-02 21.6 MB
mise-v2026.4.1-linux-arm64-musl.tar.xz 2026-04-02 18.0 MB
mise-v2026.4.1-linux-arm64-musl.tar.zst 2026-04-02 21.5 MB
install.sh 2026-04-02 10.7 kB
install.sh.minisig 2026-04-02 305 Bytes
install.sh.sig 2026-04-02 4.0 kB
mise-v2026.4.1-linux-arm64 2026-04-02 76.1 MB
mise-v2026.4.1-linux-arm64-musl 2026-04-02 73.4 MB
mise-v2026.4.1-linux-arm64-musl.tar.gz 2026-04-02 29.4 MB
SHASUMS256.asc 2026-04-02 4.3 kB
SHASUMS256.txt 2026-04-02 3.5 kB
SHASUMS256.txt.minisig 2026-04-02 309 Bytes
SHASUMS512.asc 2026-04-02 6.7 kB
SHASUMS512.txt 2026-04-02 5.8 kB
SHASUMS512.txt.minisig 2026-04-02 309 Bytes
README.md 2026-04-02 2.8 kB
v2026.4.1_ Per-tool install_before and musl detection fixes source code.tar.gz 2026-04-02 6.7 MB
v2026.4.1_ Per-tool install_before and musl detection fixes source code.zip 2026-04-02 9.6 MB
Totals: 47 Items   1.3 GB 2

This release adds per-tool install_before overrides for more granular control over version freshness, fixes musl/glibc detection in minimal Docker containers, and ensures the -q flag works correctly with mise prepare.

Added

  • Per-tool install_before option -- You can now set install_before on individual tools to override the global setting. This is useful when some tools need tighter freshness windows than others. Precedence is: --before CLI flag > per-tool install_before > global install_before setting. #8842 by @sargunv-headway

```toml [settings] install_before = "7d" # default for all tools

[tools.trivy] version = "latest" install_before = "1d" # trivy updates are time-sensitive, use a shorter window ```

  • Registry: dbt-fusion -- dbt-fusion is now available as a short name in the mise registry, backed by aqua:getdbt.com/dbt-fusion. #8837 by @ryan-pip

Fixed

  • Musl detection in minimal Docker containers -- A musl-compiled mise binary running in a minimal container (scratch, busybox, distroless) with no /lib/ld-* files would incorrectly identify the platform as glibc, causing it to select the wrong lockfile entries or tool variants. When no dynamic linker is found at runtime, mise now falls back to the binary's compile-time target. Additionally, a new MISE_LIBC environment variable (musl or gnu) allows explicitly overriding the detection. #8825 by @davireis

dockerfile ENV MISE_LIBC=musl RUN mise install

  • mise prepare -q not suppressing output -- The -q (quiet) flag was not suppressing status messages in mise prepare because they used miseprintln!() which bypasses the logging system. These messages now use standard logging macros that respect the quiet setting. #8792 by @Marukome0743

  • Wrong option in mise prepare docs example -- The ansible-galaxy example in the prepare documentation used -f (force) instead of -r (requirements file). #8839 by @rndmh3ro

New Contributors

  • @Marukome0743 made their first contribution in #8792
  • @sargunv-headway made their first contribution in #8842
  • @Rohan5commit made their first contribution in #8844
  • @ryan-pip made their first contribution in #8837
  • @rndmh3ro made their first contribution in #8839

Full Changelog: https://github.com/jdx/mise/compare/v2026.4.0...v2026.4.1

Source: README.md, updated 2026-04-02