@@ -6,16 +6,46 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66
77## [ next rev]
88
9+ ## [ 0.15.0] - 2025-09-11: "Dancing in the Dark Liquidity"
10+
911### Added
1012
11- - ** RPC Enhancements ** :
12- - Added the ` clboss-feerates ` command which reports the current fee
13- thresholds and judgment.
13+ - ** RPC** :
14+ - Added the ` clboss-feerates ` command to report percentile thresholds,
15+ last observed feerate (perkw), and the current low/high judgment.
1416- ** Configuration** :
15- - Added the ` --clboss-min-nodes-to-process ` option to control how
16- many nodes CLBOSS must know before attempting to open channels.
17- Defaults are 800 for Bitcoin, 100 for Testnet, and 10 for other
18- networks. Setting ` -1 ` uses these network-specific defaults.
17+ - Added ` --clboss-min-nodes-to-process ` to control how many nodes
18+ CLBOSS must know before proposing channels. Defaults: 800 (Bitcoin),
19+ 100 (Testnet), 10 (other). Setting ` -1 ` uses network-specific defaults.
20+ - Added ` --clboss-max-rebalance-fee-ppm ` to cap the fee for a single
21+ internal rebalance (honored by both JitRebalancer and
22+ EarningsRebalancer). Default is 1000 ppm (0.1%).
23+ - ** Contrib scripts** :
24+ - New ` clboss-forwarding-stats ` script.
25+ - New ` recently-closed ` helper.
26+ - New ` sys_stats_report ` to generate heartbeat status reports and
27+ append metrics (e.g., ` utxo_msat ` , ` avail_msat ` , ` current_msat ` ,
28+ ` avail_out ` , ` utxo_amount ` ) to a ` STATS ` file; includes a baseline
29+ checksum and appends fee data from ` clboss-feerates ` .
30+ - ` clboss-earnings-history ` : added ` --csv-file ` , ` --graph-file ` and
31+ ` --bucket ` (day|week|fortnight|month|quarter); estimates the last
32+ bucket based on remaining time.
33+ - ` clboss-routing-stats ` : added ` --days ` to limit the time window.
34+ - ** Docs** :
35+ - Updated diagrams (rebalancer flow, channel balancing orientation) and
36+ README/contrib docs; refreshed dependencies for contrib tooling.
37+
38+ ### Changed
39+
40+ - Reduced the default ` --clboss-max-rebalance-fee-ppm ` from 5000 ppm
41+ (0.5%) to 1000 ppm (0.1%).
42+
43+ ### Fixed
44+
45+ - ` ChannelFinderByPopularity ` : ignore our own node when sampling and
46+ enumerating peers ([ #266 ] ).
47+ - Swaps: avoid blank addresses in the cache and clean any that slipped
48+ in; validate the initial Boltz claim destination address.
1949
2050## [ 0.14.1] - 2024-12-05: "Hand at the Grindstone"
2151
0 commit comments