• v1.18.0 27f3f7d334

    v1.18.0
    All checks were successful
    CI / Rust clippy (push) Successful in 1m29s
    CI / Rust fmt (push) Successful in 1m3s
    CI / Rust test (push) Successful in 4m37s
    CI / UI (SvelteKit) (push) Successful in 1m2s
    CI / Security Audit (push) Successful in 1m11s
    docs / build (push) Successful in 26s
    Release / Docker Multi-Arch (push) Successful in 19m7s
    Release / Binary aarch64-unknown-linux-gnu (push) Successful in 10m23s
    Release / Binary x86_64-unknown-linux-gnu (push) Successful in 9m26s
    Release / Linux .deb + .rpm (amd64) (push) Successful in 10m16s
    Release / Linux .deb + .rpm (arm64) (push) Successful in 11m7s
    Release / Linux AppImage (aarch64) (push) Successful in 10m16s
    Release / Linux AppImage (x86_64) (push) Successful in 9m19s
    Release / Cosign sign artifacts (push) Successful in 17s
    Release / Forgejo Release (push) Successful in 27s
    Stable

    dvb-projekt released this 2026-07-13 16:49:28 +00:00 | 69 commits to main since this release

    Optional public-directory privacy for public pools — bring the default UI
    exposure in line with established solo pools. Fully backward-compatible: both
    new toggles default to the current open behaviour.

    Added

    • [privacy] config section.
      • wallet_directory_public (default true) — set false to hide the
        browsable Workers/wallet directory (/api/wallets and its nav link) from
        anonymous visitors, like solo.ckpool.org. Each per-address page
        /users/<address> stays reachable by direct link; the authenticated
        operator still sees the full directory (so keep admin auth enabled).
      • leaderboard_addresses_public (default true) — set false to mask
        the Bitcoin address in the public best-shares leaderboard server-side
        (bc1qsx…dvng, rig suffix dropped), like AtlasPool. The operator still sees
        full addresses.
      • Both are orthogonal to the existing per-miner opt-in privacy flag (the
        signature-gated Owner Area) and affect neither payouts nor block
        construction. Documented in the Configuration Reference and the public-pool
        setup guide. Rust suite: 1145.

    dvb-WarpPool v1.18.0 — Downloads

    Docker

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