[0.15.0] - 2025-10-07: "Dancing in the Dark Liquidity"
Added
- RPC:
- Added the
clboss-feeratescommand to report percentile thresholds,
last observed feerate (perkw), and the current low/high judgment.
- Added the
- Configuration:
- Added
--clboss-min-nodes-to-processto control how many nodes
CLBOSS must know before proposing channels. Defaults: 800 (Bitcoin),
100 (Testnet), 10 (other). Setting-1uses network-specific defaults. - Added
--clboss-max-rebalance-fee-ppmto cap the fee for a single
internal rebalance (honored by both JitRebalancer and
EarningsRebalancer). Default is 1000 ppm (0.1%).
- Added
- Contrib scripts:
- New
clboss-forwarding-statsscript. - New
recently-closedhelper. - New
sys_stats_reportto generate heartbeat status reports and
append metrics (e.g.,utxo_msat,avail_msat,current_msat,
avail_out,utxo_amount) to aSTATSfile; includes a baseline
checksum and appends fee data fromclboss-feerates. clboss-earnings-history: added--csv-file,--graph-fileand
--bucket(day|week|fortnight|month|quarter); estimates the last
bucket based on remaining time.clboss-routing-stats: added--daysto limit the time window.
- New
- Docs:
- Updated diagrams (rebalancer flow, channel balancing orientation) and
README/contrib docs; refreshed dependencies for contrib tooling.
- Updated diagrams (rebalancer flow, channel balancing orientation) and
Changed
- Reduced the default
--clboss-max-rebalance-fee-ppmfrom 5000 ppm
(0.5%) to 1000 ppm (0.1%).
Fixed
ChannelFinderByPopularity: ignore our own node when sampling and
enumerating peers ([#266]).- Swaps: avoid blank addresses in the cache and clean any that slipped
in; validate the initial Boltz claim destination address.