github ksedgwic/clboss v0.16.0-rc2
v0.16.0-rc2: Darkness on the Edge of the Mempool

pre-release10 hours ago

[0.16.0] - 2026-03-02: "Darkness on the Edge of the Mempool"

Added

  • Internal:
    • Fee Monitor module records per-channel fee-setting context and
      statistics into SQLite (feemon_peers, feemon_change_events
      tables). ([#296])
    • C++20 coroutine support for cleaner async code. ([#272])
  • RPC:
    • clboss-feemon-history: returns per-peer fee modifier history
      (baseline, size/balance/price multipliers, earnings). ([#296])
    • clboss-feemon-peers: returns peer node IDs with fee monitor data,
      with optional time window filtering. ([#296])
    • clboss-earnings-history: added "all" (by-node) aggregation mode.
      ([#292])
  • Contrib scripts:
    • fee-log-parser: parses DEBUG-level logs into SQLite. ([#291])
    • plot-fees: plots per-peer fee time series. ([#291])
    • plot-aggregate: plots aggregate percentile summaries across
      peers. ([#291])
    • plot-balance-price, plot-size-balance, plot-size-price: fee
      modifier analysis visualizations. ([#295])
    • feemon-validate: validates fee monitor data integrity. ([#296])
  • Build:
    • install-versioned Makefile target for fast roll-forward/roll-back.
      ([#289])
    • Code coverage reporting in CI. ([#283])
    • Nix flake packaging improvements. ([#285])

Changed

  • InvoicePayer now uses CLN's native decode RPC instead of manual
    parsing. ([#301])

Fixed

  • fundpsbt deprecated integer argument handling. ([#288])
  • Initiator module handles both old and new listconfigs RPC output
    formats. ([#300])
  • Backtrace capture disabled under valgrind to fix make check
    failures. ([#279])
  • Fixed duplicate earnings report sections in README. ([#277])
  • Fixed outdated setchannelfee reference to setchannel in README.
    ([#290])
  • Replaced deprecated std::result_of with std::invoke_result_t for
    C++20 compatibility (fixes build on FreeBSD 14+ / clang 18). ([#305])

Credits

Many thanks (!!) to contributors to this release:

Don't miss a new clboss release

NewReleases is sending notifications on new releases.