Dinero v8.0.4
·
28 commits
to dinero-main
since this release
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 usedselect(), 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:ChainDBnow caps RocksDBmax_open_files(was unlimited), and the RPC loop usespoll()instead ofselect(). Verified on an affected datadir (open FDs 1048 → 189, RPC binds,getblockcountresponds).
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.shserves 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), andSHA256SUMS-windows-8.0.4. Daemon embeds8.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