Skip to content

Commit

Permalink
prepare v2.1.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
daywalker90 committed Sep 23, 2024
1 parent bece478 commit 2fafc97
Show file tree
Hide file tree
Showing 8 changed files with 63 additions and 54 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: latest release on CLN v23.11.2
name: latest release on CLN v24.08.1

on:
release:
Expand All @@ -9,6 +9,6 @@ jobs:
call-ci:
uses: ./.github/workflows/ci.yml
with:
cln-version: "v23.11.2"
pyln-version: "23.11"
cln-version: "v24.08.1"
pyln-version: "24.08"
tagged-release: true
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: main on CLN v23.11.2
name: main on CLN v24.08.1

on:
push:
Expand All @@ -19,6 +19,6 @@ jobs:
call-ci:
uses: ./.github/workflows/ci.yml
with:
cln-version: "v23.11.2"
pyln-version: "23.11"
cln-version: "v24.08.1"
pyln-version: "24.08"
tagged-release: false
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## [2.1.0] - 2024-09-23

### Added
- nix flake (thanks to @RCasatta)
- optional boolean argument for ``sling-stats`` to set output of the summary to json, e.g. ``sling-stats true``

### Changed
- updated dependencies

## [2.0.0] - 2024-06-05

### Added
Expand Down
80 changes: 40 additions & 40 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sling"
version = "2.0.0"
version = "2.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand All @@ -18,9 +18,9 @@ tokio = { version = "1", features = ["fs","sync","rt-multi-thread"] }

# env_logger = "0.10"

cln-rpc = "0.1.9"
cln-rpc = "0.2"
# cln-rpc = { path="../lightning/cln-rpc/", version = "^0.1" }
cln-plugin = "0.1.9"
cln-plugin = "0.2"
# cln-plugin = { path="../lightning/plugins/", version = "^0.1" }

tabled = "0.16"
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023 daywalker90
Copyright (c) 2024 daywalker90

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[![latest release on CLN v24.05](https://github.com/daywalker90/sling/actions/workflows/latest_v24.05.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/latest_v24.05.yml) [![latest release on CLN v24.02.1](https://github.com/daywalker90/sling/actions/workflows/latest_v24.02.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/latest_v24.02.yml) [![latest release on CLN v23.11.2](https://github.com/daywalker90/sling/actions/workflows/latest_v23.11.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/latest_v23.11.yml)
[![latest release on CLN v24.08.1](https://github.com/daywalker90/sling/actions/workflows/latest_v24.08.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/latest_v24.08.yml) [![latest release on CLN v24.05](https://github.com/daywalker90/sling/actions/workflows/latest_v24.05.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/latest_v24.05.yml) [![latest release on CLN v24.02.1](https://github.com/daywalker90/sling/actions/workflows/latest_v24.02.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/latest_v24.02.yml)

[![main on CLN v24.05](https://github.com/daywalker90/sling/actions/workflows/main_v24.05.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/main_v24.05.yml) [![main on CLN v24.02.1](https://github.com/daywalker90/sling/actions/workflows/main_v24.02.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/main_v24.02.yml) [![main on CLN v23.11.2](https://github.com/daywalker90/sling/actions/workflows/main_v23.11.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/main_v23.11.yml)
[![main on CLN v24.08.1](https://github.com/daywalker90/sling/actions/workflows/main_v24.08.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/main_v24.08.yml) [![main on CLN v24.05](https://github.com/daywalker90/sling/actions/workflows/main_v24.05.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/main_v24.05.yml) [![main on CLN v24.02.1](https://github.com/daywalker90/sling/actions/workflows/main_v24.02.yml/badge.svg?branch=main)](https://github.com/daywalker90/sling/actions/workflows/main_v24.02.yml)

# sling
A core lightning plugin to automatically rebalance multiple channels.
Expand Down Expand Up @@ -50,7 +50,7 @@ Note: Release binaries are built using ``cross`` and the ``optimized`` profile.
* ``sling-jobsettings`` provide a ShortChannelId (or nothing for all channels) to list the currently saved settings for the job(s)
* ``sling-go`` start all jobs that are not already running, or the job specified by a ShortChannelId
* ``sling-stop`` gracefully stop all running jobs or the job specified by a ShortChannelId, jobs take up to ``sling-timeoutpay`` to actually stop
* ``sling-stats`` with no arguments this shows a status overview for all jobs. Provide a ShortChannelId to get more detailed stats for that specific job
* ``sling-stats`` with no arguments this shows a status overview for all jobs, you can use an optional boolean argument to set the output to json: ``sling-stats true``. Otherwise you can provide a ShortChannelId to get more detailed stats for that specific job, which is always in json format.
* ``sling-deletejob`` gracefully stops and removes all jobs by providing the keyword ``all`` or a single job by providing a ShortChannelId. Does *not* remove raw stats from disk.
* ``sling-except-chan`` add or remove ShortChannelIds to completely avoid or alternatively list all current exceptions with keyword ``list``.
* ``sling-except-peer`` same as ``sling-except-chan`` but with node PublicKeys
Expand Down
2 changes: 1 addition & 1 deletion coffee.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
plugin:
name: sling
version: 2.0.0
version: 2.1.0
lang: rust
install: |
cargo build --release && cp target/release/sling . && cargo clean
Expand Down

0 comments on commit 2fafc97

Please sign in to comment.