github RunOnFlux/fluxd v8.0.0

latest releases: v9.1.0, v9.1.0-rc1, v9.0.6-master-25255482725...
10 months ago

Flux Daemon v8.0.0 is a major release that introduces removal of block reward halving, enhanced development infrastructure, and new features for network operators. This release includes breaking changes and users must upgrade in timely manner

Notable Changes

Removal of block reward halvings

  • In preparation for upcoming network upgrade coming out Q4 2025 we are removing block reward halving
  • This is to stabilize node infrastructure prior activating v9 fork
  • In v9 of Flux Daemon we will be introducing dramatic changes to the entire ecosystem, more to be announced in the upcoming weeks

Discountinued 32-bit system builds

  • We are discontinuing 32-bit system support
  • i386 releases won't be shipped anymore

Faster Chain Analysis with getchaintips

  • The getchaintips RPC call now accepts an optional blockheight parameter
  • When specified, the analysis starts from the given block height instead of scanning the entire blockchain
  • This dramatically reduces response time for recent chain analysis operations
  • Useful for applications that only need to analyze recent blockchain activity

GitHub Actions CI/CD Integration

  • Migrated from legacy CI systems to GitHub Actions for automated building and testing
  • Improved cross-platform compilation support for AMD64, ARM64, and Windows
  • Automated Debian package generation for multiple architectures
  • Enhanced release artifact management and distribution

Cross-Compilation Improvements

  • Fixed binary stripping for cross-compiled ARM64 binaries
  • Added proper toolchain support for multi-architecture builds
  • Improved MinGW-w64 Windows cross-compilation workflow

Arcane Mode Support

  • Added fArcane flag for advanced benchmarking and testing scenarios
  • Activated via UNMANAGED_FLUXBENCHD environment variable
  • Enables specialized node operation modes for development and testing

How to Upgrade

Automatic Updates

If you're running a Flux node with automatic updates enabled, this release will be deployed automatically according to your update schedule.

Manual Installation

From Binary Releases:

  1. Download the appropriate binary for your platform from the GitHub releases page
  2. Stop your current Flux daemon: flux-cli stop
  3. Replace the old binaries with the new ones
  4. Restart your Flux daemon: ./fluxd -daemon

From Debian Package:

# Download and install the .deb package for your architecture
wget https://github.com/RunOnFlux/fluxd/releases/download/v8.0.0/flux-amd64-v8.0.0.deb
sudo dpkg -i flux-amd64-8.0.0.deb

Building from Source:

git clone https://github.com/RunOnFlux/fluxd.git
cd fluxd
git checkout v8.0.0
./zcutil/build.sh

Important Notice: This is a mandatory fork release. All nodes must upgrade prior blockheight 1968550 estimated to be mined on the 14th of August

Full Changelog: v7.2.0...v8.0.0

Don't miss a new fluxd release

NewReleases is sending notifications on new releases.