Skip to content

Commit 0d6f2ca

Browse files
committed
Update for v0.15.0
1 parent 6aad979 commit 0d6f2ca

File tree

2 files changed

+38
-8
lines changed

2 files changed

+38
-8
lines changed

CHANGELOG.md

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Process this file with autoconf to produce a configure script.
33

44
AC_PREREQ([2.69])
5-
AC_INIT([clboss], [0.14.1], [ken@bonsai.com])
5+
AC_INIT([clboss], [0.15.0], [ken@bonsai.com])
66
AC_CONFIG_AUX_DIR([auxdir])
77
AM_INIT_AUTOMAKE([subdir-objects tar-ustar])
88
AC_CONFIG_SRCDIR([main.cpp])

0 commit comments

Comments
 (0)