Skip to content

Fulcrum 1.0.4

Compare
Choose a tag to compare
@cculianu cculianu released this 18 Mar 00:07
· 813 commits to master since this release
dcbd99b

What's new:

  • Upgraded bundled rocksdb to version 6.6.4 release. This version of rocksdb contains some stability and performance improvements versus the previously bundled version, 6.5.x.
  • Updated code to compile without warnings against Qt 5.14.x. Qt 5.14.x has many performance improvements and it is the recommended Qt version for Fulcrum. The pre-built binaries linked below are now statically linked to Qt 5.14.1.
  • Added a bitcoind-bound-request-throttling facility. This is controlled via the new configuration parameter bitcoind_throttle which throttles clients that spam requests that hit bitciond. See the description of the parameter here, but the summary is: this facility improves the stability of Fulcrum by not allowing any 1 client to monopolize resources.
  • Added two new commands to FulcrumAdmin: bitcoind_throttle and maxbuffer. See ./FulcrumAdmin -h for a description of these commands.
  • Bugfixes and stability improvements.

Due to the above improvements it is highly recommended that server admins upgrade to this version at their earliest convenience.


Pre-compiled binaries for Linux

I have provided two pre-built binaries for Linux:

  • Fulcrum-1.0.4-x86_64-linux.tar.gz, which is compiled on an Ubuntu 18.10 system.
  • Fulcrum-1.0.4-x86_64-linux-ub16.tar.gz, which is compiled on a stock Ubuntu 16.04 system but with g++ 7.3.0 installed from this ppa source: ppa:jonathonf/gcc-7.3 & ppa:jonathonf/gcc

Both of the above binaries contains Qt5Core and Qt5Network from Qt 5.14.1 statically linked. They still requires libz2, libstd++, and the right libc version as dynamic libs on your system (but those are usually present if you are on a recent system).

If the first binary fails, try the second one (-ub16), which should work on older systems, hopefully.

See the .asc files at the bottom for signatures; my gpg public key can be obtained here: https://github.com/Electron-Cash/keys-n-hashes/blob/master/pubkeys/calinkey.txt

Binary builds for macOS and Windows coming soon -- Until then you can always build from source!