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 alocaltime
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 filets-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.
- Additionally a CLI arg
- 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 anUbuntu 18.04
system using Docker.Fulcrum-1.1.1-x86_64-linux-ub16.tar.gz
, which is compiled on a stockUbuntu 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 withQt 5.14.2
andgcc 7.5.0
. - Additionally,
FulcrumAdmin.exe
is included which is the python script, but made into aonefile .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!