github cculianu/Fulcrum v1.1.1
Fulcrum 1.1.1

latest releases: v1.12.0.1, v1.12.0, v1.11.1...
5 years ago

What's new:

  • The default output log format has changed slightly. We removed the uptime based timestamp (which wasn't very human friendly) and replaced it with a localtime timestamp of the form: [yyyy-MM-dd hh:mm:ss.zzz] <ThreadName> Log message... .
    • Additionally a CLI arg --ts-format has been added to control the format of this log timestamp. (Also can be done via conf file ts-format=). See the CLI built-in help (-h) for more details.
    • Syslog mode (-S) now defaults to not printing out any log timestamps (as if you had also passed --ts-format none on the CLI). This default behavior can be controlled via --ts-format as well.
  • Fixed a typo in the example config file (thanks to @EchterAgo for spotting this typo).
  • Internal changes (none of the below changes alter externally observable behavior of the app):
    • Optimization: Shaved a few CPU cycles from code that does logging.
    • Internal code refactoring of the socket server code.
    • Various small internal optimizations and misc. refactoring

Pre-compiled binaries for Linux

I have provided two pre-built binaries for Linux:

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

Both of the above binaries contain Qt5Core and Qt5Network from Qt 5.14.2 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.

Pre-compiled binaries for Windows

  • Fulcrum-1.1.1-win64.zip - Pre-built, statically linked Windows version.
    • It should "just work" on any Windows 7 or above 64-bit system.
    • Includes is a statically-linked Fulcrum.exe, built with Qt 5.14.2 and gcc 7.5.0.
    • Additionally, FulcrumAdmin.exe is included which is the python script, but made into a onefile .exe using PyInstaller.

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 coming soon -- Until then you can always build from source!

Don't miss a new Fulcrum release

NewReleases is sending notifications on new releases.