Releases: breez/lspd
Releases · breez/lspd
v24.05.31
Breaking changes
- lspd now uses the grpc api to connect to cln. Make sure to check the docs for updates to your NODES configuration: #215
Database
- There is now a command to migrate the database
lspd migrate
: #216 - There is an option to automatically migrate the database usign the environment variable
AUTO_MIGRATE_DATABASE=true
. This is not recommended to use in production, however, because it would require lspd to run with elevated database permissions: #216
CLN plugin
- The CLN plugin now shuts down whenever it loses connection to cln. It is recommended to run lightningd with the cln plugin as
--important-plugin
: #219
Minor fixes
- Prettify some logs: #220
- migrate: don't error when there are no migrations by @JssDWt in #222
- cln_plugin: stop receiving htlc resolutions when cancelled by @JssDWt in #221
- use common interceptor by @JssDWt in #228
- lnd: forward sync would never stop: #217
Full Changelog: v24.04.09...v24.05.31
v24.03.16
Database migrations
One database migration was added. Make sure to run this migrations before starting the new version of lspd.
000017_open_channel_htlc_incoming.up.sql
Bugfixes
Full Changelog: v24.02.29...v24.03.16
v24.02.29
Database migrations
Two database migrations were added. Make sure to run these migrations before starting the new version of lspd.
000015_history_sync.up.sql
000016_open_channel_htlc.up.sql
Configuration changes
channelAmount
and channelPrivate
are removed from the NODES
configuration json, because they are no longer used.
What's Changed
- Mempool fee estimation is now optional. If the
MEMPOOL_API_BASE_URL
environment variable is not set, fee estimation from the underlying lightning node will be used. #173 - Forwarding history is now synchronized to the lspd database #175
- Build is now done with
make release-all
ormake release-lspd
andmake release-plugin
#190 - Htlcs used for channel opens are now persisted in the lspd datastore, making it easier to track which htlcs paid for channel opens. #189 #196
- A start has been made on a cli tool,
lspd_revenue_cli
to extract the revenue made by lspd #191 - Webhook notification subscriptions can now be removed with an api call #194
Bug fixes
- In LSPS2 there should be no custom cltv delta logic in an intermediate node #170
Cleaning up
- The deprecated OpenChannel rpc was removed. lspd now only supports JIT channels. #178
New Contributors
- @hydra-yse made their first contribution in #185 🎉
Full Changelog: v24.01.14...v24.02.29