• v1.38.1 a8d7041555

    v1.38.1
    All checks were successful
    CI / Rust clippy (push) Successful in 2m5s
    CI / Rust fmt (push) Successful in 1m13s
    CI / Rust test (push) Successful in 7m14s
    CI / UI (SvelteKit) (push) Successful in 1m21s
    CI / Security Audit (push) Successful in 1m23s
    Release / Docker Multi-Arch (push) Successful in 27m50s
    Release / Binary aarch64-unknown-linux-gnu (push) Successful in 14m7s
    Release / Binary x86_64-unknown-linux-gnu (push) Successful in 12m35s
    docs / build (push) Successful in 35s
    Release / Linux .deb + .rpm (amd64) (push) Successful in 2m5s
    Release / Linux .deb + .rpm (arm64) (push) Successful in 1m55s
    Release / Linux AppImage (aarch64) (push) Successful in 25s
    Release / Linux AppImage (x86_64) (push) Successful in 26s
    Release / Cosign sign artifacts (push) Successful in 26s
    Release / Forgejo Release (push) Successful in 37s
    Stable

    dvb-projekt released this 2026-10-10 09:04:14 +00:00 | 19 commits to main since this release

    Fixed

    • Admin → Workers: the address in a worker login is shortened (start…end) so
      the worker name after the dot is always visible; the full login stays in
      the tooltip and in the search.
    • Devices: a miner added as NerdNOS that runs an AxeOS-API firmware (WarpAxe
      on NerdNOS hardware) no longer shows "HTTP 404" — a 404 on /api/status
      falls back to the AxeOS routes.
    • WarpTune card: a finished calibration shows the voltage Apply takes over
      (found voltage plus reserve) instead of the bare found voltage, says when
      the reserve was capped at the starting voltage, titles a quick check as
      such, and tells visitors that are not logged in how to apply. The
      regulator's own voltage check in operation is labelled "Voltage check"
      instead of "Calibrating", and once it has counted past its share target it
      says so instead of showing "405/200".
    • Manuals: the quick check's candidate is the last step that screened good
      (10 mV above the first one that failed), as the code does.

    Documentation

    • WarpTune guide: a Linux section (systemd user service, dry run → live, the
      key for the pool's buttons, coupling with an Umbrel pool); "Pool coupling"
      no longer carries the internal milestone label; the CLI help and the
      example config no longer call WarpTune "dry-run only".

    dvb-WarpPool v1.38.1 — Downloads

    Docker

    git.warppool.org/dvb-projekt/dvb-warppool:v1.38.1 (multi-arch amd64+arm64, ohne v-Präfix)

    Native packages

    • Linux .deb: amd64 + arm64 → apt install ./dvb-warppool_*.deb
    • Linux .rpm: amd64 + arm64 → dnf install ./dvb-warppool-*.rpm
    • Linux AppImage: x86_64 + aarch64 portable
    • Linux tarballs: x86_64 + aarch64 for manual installs
    • macOS .dmg: added shortly after publish (built separately) — or build from source
    • Windows .msi: paused since the forge migration (no Windows runner yet)

    Signatures

    • SHA256SUMS + cosign bundle (SHA256SUMS.bundle, project key)
    • SBOM (SPDX) for all dependencies

    Verify (project public key cosign.pub in the repo root):

    cosign verify-blob \
      --key cosign.pub \
      --bundle SHA256SUMS.bundle \
      SHA256SUMS
    sha256sum --check SHA256SUMS
    

    First-time setup: run dvb-warppool-setup for the first-run wizard.

    Downloads