Releases: breez/lspd
v24.11.21
Notes
Ensure to update the cln plugin as well as lspd for this release.
Configuration changes
lspd now sets the routing policy of the zero conf channels it opens. It uses the baseFeeMsat and feeRate fields in the NODES environment variable to set the routing fees. note feeRate is a fraction, so 0.000001 is 1ppm.
#239
Bug fixes
- cln: handle missing htlc_accepted fields by @JssDWt in #240
- fix panic for invalid cast by @JssDWt in #241
Minor changes
Full Changelog: v24.05.31...v24.11.21
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_URLenvironment 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-allormake release-lspdandmake 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_clito 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