Releases: daywalker90/sling
Releases · daywalker90/sling
v2.1.1
v2.1.0
v2.0.0
Added
sling-refresh-gossmap-interval
: How often to readgossip_store
updates in seconds. Default is every10
s
Changed
sling
now reads thegossip_store
file directly instead of polling the whole graph vialistchannels
. This drastically reduces CPU usage on and especially after the first read. Also, sincesling
is reading incremental changes to thegossip_store
file, it can poll it much more often to keep a closer track of any gossip changes.- Options code refactored. All options are now natively dynamic and there is no longer any manual reading of config files. Read the updated README section on how to set options for more information
Removed
sling-refresh-graph-interval
, replaced bysling-refresh-gossmap-interval
Fixed
- Restored backward compatibility to v23.11
- When running
paralleljobs
>1 there were still duplicate routes taken sometimes
Release binaries info
- Release binaries were built using rust 1.78.0
- Linux release binaries require glibc>=2.31
v1.6.0
Changed
- if you had the plugin with config file options start with CLN and then changed an option and only reloaded the plugin, CLN would pass stale option values to the plugin so the load priority changed to:
- config file options
plugin start
options
Fixed
- possibly fixed another rare deadlock
Release binaries info
- Release binaries were built using rust 1.78.0
- Linux release binaries require glibc>=2.31
v1.5.3
Replaces v1.5.2:
Changes:
⚠️ removed:sling-lightning-conf
, it was too messy to support this just to dynamically load options for sling. If you need to dynamically load options from a file use these:~/.lightning/config
or~/.lightning/<network>/config
- fix: don't ignore general config file if a network config file exists
- fix:
sling-stop
/sling-deletejob
race condition that prevented some jobs to stop in some cases - fix:
sling-stop
/sling-deletejob
deadlock
v1.5.1
tiny hotfix release to fix flaky test for private channels
v1.5.0
New release for cln 24.02+:
cln 24.02 is now required as minimum version because of the gossip changes in cln
Changes:
- fix: stats overview was showing 0 rebalance amount if
sling-stats-delete-successes-age
was 0 - added:
total_spent_sats
in channel-specific stats output of successful rebalances - added: full private channel support
- added: coffee support
- updated dependencies
v1.4.2
- small fix to
sling-stats <scid>
if delete-ages are 0
v1.4.1
minor maintenance release
- release archives are now actually piped through gzip
- refactored options validation, catches some more invalid inputs
- added initial tests for the plugins repo
v1.4.0
Tested with cln 23.08 and 23.11. Contains breaking config changes!
Changes:
- REMOVED: option
sling-lightning-cli
, no longer needed for workaround of calling binary directly - NEW: option
sling-lightning-conf
: location of your config file. Only necessary if your config file is not in the default$HOME/.lightning/config
or$HOME/.lightning/<network>/config
- NEW: option
sling-candidates-min-age
: Minimum age of channels to rebalance with in blocks. Default is 0 - removed useless log spam for calling cln rpc interface