Skip to content

Releases: breez/lspd

v24.11.21

21 Nov 20:09
v24.11.21
c169839
Compare
Choose a tag to compare

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

Minor changes

  • don't error when node unable to connect on startup by @JssDWt in #233

Full Changelog: v24.05.31...v24.11.21

v24.05.31

31 May 14:24
v24.05.31
9ccd55a
Compare
Choose a tag to compare

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

16 Mar 12:55
v24.03.16
015d757
Compare
Choose a tag to compare

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

  • fix missing column in open_channel_htlc by @JssDWt in #199

Full Changelog: v24.02.29...v24.03.16

v24.02.29

29 Feb 09:23
11f35cb
Compare
Choose a tag to compare

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 or make release-lspd and make 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

Full Changelog: v24.01.14...v24.02.29

@JssDWt