-
v1.19.0
StableAll checks were successfulCI / Rust clippy (push) Successful in 1m32sCI / Rust fmt (push) Successful in 1m4sCI / Rust test (push) Successful in 4m51sCI / UI (SvelteKit) (push) Successful in 1m6sCI / Security Audit (push) Successful in 1m11sdocs / build (push) Successful in 28sRelease / Docker Multi-Arch (push) Successful in 20m30sRelease / Binary aarch64-unknown-linux-gnu (push) Successful in 12m5sRelease / Binary x86_64-unknown-linux-gnu (push) Successful in 9m42sRelease / Linux .deb + .rpm (amd64) (push) Successful in 10m51sRelease / Linux .deb + .rpm (arm64) (push) Successful in 11m36sRelease / Linux AppImage (aarch64) (push) Successful in 10m24sRelease / Linux AppImage (x86_64) (push) Successful in 9m35sRelease / Cosign sign artifacts (push) Successful in 18sRelease / Forgejo Release (push) Successful in 26sreleased this
2026-07-14 12:02:45 +00:00 | 68 commits to main since this releaseDonations for public 0% pools, plus a friendlier setup wizard. A per-worker
pool takes 0% of every reward, so its only funding path is a voluntary tip —
now built into the dashboard. Fully backward-compatible: the donation UI only
appears in per-worker mode, and private solo pools are unchanged.Added
- Voluntary donation addresses for public pools.
- Admin → Donations — a new admin page (nav entry shown only when
payout_mode = "per_worker") to set an optional on-chain Bitcoin address
and/or a Lightning address (LN address / LNURL / BOLT12). The on-chain
value is validated as a Bitcoin address on save; either may be left blank
to hide that option. - "Support this pool" card — when at least one address is set, the public
dashboard shows a donation card with copy buttons and QR codes (the
on-chain QR is abitcoin:URI wallets can open directly). - Addresses are stored as pool settings (no restart, no
config.tomledit)
and are pure operator metadata — they never touch coinbase construction, so
the fail-closedper_workerinvariant (no fee/donation skims the reward) is
unaffected. New endpoints:POST /api/admin/donations(admin) and
GET /api/donation-qr/{onchain,lightning}(public SVG).per_workeris now
surfaced in/api/overviewso the UI can gate public-pool-only features.
- Admin → Donations — a new admin page (nav entry shown only when
- Setup wizard: pool-type choice. The Mining card now offers Private solo
pool vs Public 0% pool. Choosing the public option writes
payout_mode = "per_worker", hides the (unused) pool-wide payout address, and
forces the fee to 0 — no hand-editing ofconfig.tomlneeded. Translated
across all 8 wizard languages.
Rust suite: 1149.
dvb-WarpPool v1.19.0 — Downloads
Docker
git.warppool.org/dvb-projekt/dvb-warppool:v1.19.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.pubin the repo root):cosign verify-blob \ --key cosign.pub \ --bundle SHA256SUMS.bundle \ SHA256SUMS sha256sum --check SHA256SUMSFirst-time setup: run
dvb-warppool-setupfor the first-run wizard.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Voluntary donation addresses for public pools.