• v1.20.1 1d87cd3da9

    v1.20.1
    All checks were successful
    CI / Rust clippy (push) Successful in 1m34s
    CI / Rust fmt (push) Successful in 1m3s
    CI / Rust test (push) Successful in 5m14s
    CI / UI (SvelteKit) (push) Successful in 1m1s
    CI / Security Audit (push) Successful in 1m11s
    docs / build (push) Successful in 27s
    Release / Docker Multi-Arch (push) Successful in 19m51s
    Release / Binary aarch64-unknown-linux-gnu (push) Successful in 10m42s
    Release / Binary x86_64-unknown-linux-gnu (push) Successful in 10m1s
    Release / Linux .deb + .rpm (amd64) (push) Successful in 10m28s
    Release / Linux .deb + .rpm (arm64) (push) Successful in 13m49s
    Release / Linux AppImage (aarch64) (push) Successful in 10m21s
    Release / Linux AppImage (x86_64) (push) Successful in 9m32s
    Release / Cosign sign artifacts (push) Successful in 21s
    Release / Forgejo Release (push) Successful in 28s
    Stable

    dvb-projekt released this 2026-07-17 07:29:17 +00:00 | 57 commits to main since this release

    A Stratum V2 fix for direct ASIC miners that open Standard mining channels.

    Fixed

    • Stratum V2 Standard-channel miners now get per-miner variable difficulty.
      Direct Sv2 miners that open a Standard mining channel (Bitaxe and similar)
      were pinned to a fixed difficulty derived once from their advertised hashrate
      and never adapted — so several identical units all sat at the same frozen
      difficulty at the same time, while the very same miners on Stratum V1 diverged
      normally. Only Extended channels (NerdQAxe and co.) were getting VarDiff.
      Standard channels now seed VarDiff with the same MinerClass tuning as Extended
      channels, so each miner adapts on its own share stream and reconnects restore
      the converged difficulty. Thanks to John11 for the detailed report that
      pinned it down (SV1 fine, Bitaxes affected, Qaxe++ not).

    dvb-WarpPool v1.20.1 — Downloads

    Docker

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