Skip to content

Dinero v8.0.4

Choose a tag to compare

@Trucker2827 Trucker2827 released this 21 Jun 14:57
· 28 commits to dinero-main since this release
v8.0.4
ecab179

Dinero v8.0.4

Stable point release on top of v8.0.3.

Source commit: ecab1799 (signed tag v8.0.4)

What changed since v8.0.3

  • daemon: RPC binds reliably on long-running nodes (#317). On a node with a large chaindb (1200+ RocksDB SST files) or many wallets, the daemon's open file-descriptor count could exceed FD_SETSIZE (1024). The RPC accept loop used select(), which cannot handle a listen-socket fd ≥ 1024 — it failed instantly and the RPC listener silently died, so the GUI showed "The Dinero daemon (dinerod) exited before the wallet could connect." Fixed two ways: ChainDB now caps RocksDB max_open_files (was unlimited), and the RPC loop uses poll() instead of select(). Verified on an affected datadir (open FDs 1048 → 189, RPC binds, getblockcount responds).

Carried from v8.0.3: reorg-candidate wedge fix (#310), ASERT snapshot-resync difficulty fix (#315), height-47176 anchor (#311), FD_CLOEXEC fix (#312).

Assets

  • macOS arm64: signed, notarized, stapled DMG / Qt zip / operator tarball, SHA256SUMS-macos.
  • AssumeUTXO snapshot: utxo-snapshot-47176.dat.
  • Linux x86_64: to follow (build host temporarily unavailable; install.sh serves the v8.0.3 Linux build until then).
  • Windows x86_64: built on the dedicated Windows/CUDA machine — Dinero-8.0.4-windows-x86_64-Setup.exe (user/GUI, bundles SV2 miners), Dinero-Server-8.0.4-windows-x86_64-Setup.exe (headless, GPU-free, verified no CUDA load-time imports; now bundles the height-47176 AssumeUTXO snapshot for faster first sync), dinero-v8.0.4-windows-x86_64-msvc.zip (operator stack), and SHA256SUMS-windows-8.0.4. Daemon embeds 8.0.4 + ecab1799 + OpenSSL 3.5.6 + ngtcp2 (QUIC on).

Verify: shasum -a 256 -c SHA256SUMS-macos-8.0.4; git verify-tag v8.0.4.

🤖 Generated with Claude Code