·
2 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
- bootstrap: Support brew cask
pkgartifacts, installing viasudo installerand trackingpkgutilreceipt IDs for status checks (#10587 by @jdx). - registry: Added
lore(#10558 by @ggoggam) and published-checksum resolution fordart,neo4j,nomad-pack,sentinel,tfc-agent,oc,openshift-install,claude,flutter, andjulia(#10552 by @itochan).
Fixed
- lock:
mise locknow errors out when an active tool request cannot be resolved instead of silently skipping it and updating the lockfile (#10586 by @jdx). - aqua: Verified checksum files can now upgrade an existing recorded checksum when the algorithm differs (e.g. GitHub release metadata records sha256 but
SHA512SUMSprovides sha512); same-algorithm mismatches still fail hard (#10569 by @jdx). - aqua: GitHub Artifact Attestations badge is no longer inferred from
.sigstorerelease asset names; it is shown only when the aqua registry config actually enables attestation verification (#10588 by @jdx). - aqua:
list_bin_pathsno longer caches transient filesystem existence, fixing missinguv/uvxshims after concurrentmise upgraderuns that an extramise reshimcould not repair (#10559 by @devnulled, fixes #6468). - task:
mise runandmise hook-envnow build their initial toolset with offline resolution, so task startup no longer triggers remote GitHub lookups (orgithub.credential_command) forlatest/rolling/semver-range tools (#10571 by @jdx). - sigstore: Retry transient GitHub attestation API failures (5xx, 429, timeouts) with exponential backoff and
Retry-Aftersupport, instead of failing the install on a single 504 (#10482 by @afreyermuth98). - swift: Opt
core:swiftout of the--lockedURL requirement, since the download URL depends on the local distro and cannot be locked cross-platform (#10575 by @AllDmeat). - gem: Opt
gem:backend out of the--lockedURL requirement somise install --lockedno longer fails ongem:tools in CI (#10578 by @itochan). - node: Suppress duplicate npm update notices during core Node installs (#10557 by @risu729).
- node: Record per-platform install outcomes in the lockfile, including
install = "source"and the source tarball URL/checksum for platforms without precompiled binaries, instead of writing bogus platform binary URLs (#10547 by @risu729). - file (Windows): Use directory symlinks instead of junctions for UNC plugin targets (e.g.
\\wsl.localhost\...), so linked plugins show up inmise plugins lsand can be removed (#10566 by @rozsazoltan). - oci: Write symlinks with targets longer than tar's 100-byte
linknamefield via the GNU@LongLinkextension, fixingmise oci buildfor deep npm/aube install trees (#10519 by @JamBalaya56562). - deps (Dart): Look for
package_config.jsonat the pub workspace root, using.dart_tool/pub/workspace_ref.json, so Dart monorepos resolve dependencies correctly (#10521 by @tjarvstrand).
💚 Sponsor mise
mise is built by @jdx under en.dev — an independent studio making developer tooling (mise, aube, and more). Development is funded by sponsors.
If mise saves you or your team time, please consider sponsoring at en.dev. Individual and company sponsorships keep mise fast, free, and independent.