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_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