Skip to content

Releases: breez/lspd

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