[0.15.0] - 2025-09-11: "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.