Skip to content

Perseus Vault v2.17.1

Latest

Choose a tag to compare

@tcconnally tcconnally released this 04 Jul 18:23
24da42e

[2.17.1] - 2026-07-04

Fixed

  • install.sh was broken for every prebuilt install. It downloaded a bare
    perseus-vault-${TARGET} asset name, but releases ship .tar.gz archives
    (+ .sha256), so the download 404'd on every platform and fell through to the
    build-from-source path. Now downloads the .tar.gz, extracts the binary, and
    verifies the published checksum (hard-fail on mismatch). Also corrected the
    platform→asset map: aarch64-linux ships only the lite musl build (the old
    code requested a nonexistent -gnu asset). (#451)
  • MCP Registry publish (had failed on v2.16.0 and v2.17.0): the Docker
    image's io.modelcontextprotocol.server.name OCI annotation was still
    io.github.Perseus-Computing-LLC/mimir while server.json had moved to
    …/perseus-vault, so the registry's ownership validation rejected the publish
    with a 400. The label now matches server.json, so v2.17.1 publishes under the
    perseus-vault namespace. (#452)

Changed

  • Dropped prebuilt macOS Intel (x86_64-apple-darwin) release binaries. The
    macos-13 runner class is chronically backlogged and repeatedly stalled the
    release pipeline for ~1h. Apple Silicon (aarch64-apple-darwin) covers modern
    Macs; Intel-Mac users can cargo install --git … from source (or run the lite
    musl build under Rosetta). install.sh degrades gracefully with a source-build
    hint for that target. (#447)