• v1.17.1 2d3da39d29

    v1.17.1
    All checks were successful
    CI / Rust clippy (push) Successful in 1m33s
    CI / Rust fmt (push) Successful in 1m6s
    CI / Rust test (push) Successful in 4m56s
    CI / UI (SvelteKit) (push) Successful in 1m3s
    CI / Security Audit (push) Successful in 1m11s
    docs / build (push) Successful in 25s
    Release / Docker Multi-Arch (push) Successful in 20m23s
    Release / Binary aarch64-unknown-linux-gnu (push) Successful in 11m6s
    Release / Binary x86_64-unknown-linux-gnu (push) Successful in 10m0s
    Release / Linux .deb + .rpm (amd64) (push) Successful in 10m42s
    Release / Linux .deb + .rpm (arm64) (push) Successful in 11m29s
    Release / Linux AppImage (aarch64) (push) Successful in 10m54s
    Release / Linux AppImage (x86_64) (push) Successful in 9m28s
    Release / Cosign sign artifacts (push) Successful in 18s
    Release / Forgejo Release (push) Successful in 26s
    Stable

    dvb-projekt released this 2026-07-13 08:19:35 +00:00 | 72 commits to main since this release

    Patch: fix the static-UI SPA fallback so shareable client routes load on direct
    access.

    Fixed

    • Direct-loading a client route (/users/<address>, /wallets, /admin, …)
      returned 404 instead of the app.
      The daemon's static UI serving relied on
      ServeDir::not_found_service, which does not fire when ServeDir is an axum
      fallback_service (tower-http 0.7) — so any non-index path that wasn't a real
      file 404'd, breaking the shareable per-wallet /users/<address> page (and
      bookmarks / firmware hitting it directly). Replaced with an explicit
      file-or-index fallback handler. Regression test added (Rust suite: 1141).

    dvb-WarpPool v1.17.1 — Downloads

    Docker

    git.warppool.org/dvb-projekt/dvb-warppool:v1.17.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