Document the default KVDB-to-SQL migration in the 0.17.0 release notes, including the new databasebackend option and the available SQLite and Postgres backends. Also note that users who want to remain on bbolt must set databasebackend=bbolt before the SQL migration runs, since the legacy bbolt database is tombstoned after a successful migration. Mark the bbolt backend as deprecated and note that support will be removed in a future release.
2.9 KiB
Release Notes
Lightning Terminal
Bug Fixes
- Restore LNC session setup for mailbox
links:
Mailbox-specific TLS transport credentials now allow mailbox links to proceed
without negotiated ALPN, restoring LNC session establishment and the
lnc_authflow after thegrpc-gov1.67.0upgrade.
Functional Changes/Additions
-
Support for SQL database backends: Litd now supports SQLite and postgres database backends. The old BBolt database backend is now officially deprecated.
-
Migration to SQL by default: Litd will now migrate its internal databases to SQL by default the first time litd is restarted after this release. A new
databasebackendconfig option can be used to choose between an SQL-backed SQLite database (databasebackend=sqlite) or a Postgres database backend (databasebackend=postgres). If the config option is not set, the database backend defaults to SQLite. -
BBolt databases are deprecated: Users that explicitly want to continue using the legacy
bboltbackend must setdatabasebackend=bboltbefore the SQL migration has been applied. Note that once the SQL migration completes successfully the oldbboltdatabase is tombstoned, and the database becomes incompatible with litd. This also means that you will no longer be able to downgrade litd to a version prior to when SQL was supported, which was in this release (v0.17.0-alpha). Thebboltbackend is now officially deprecated, and support for it will be removed in a future release. -
Show asset information on payinvoice: The
litcli ln payinvoicecommand now displays an asset-aware confirmation prompt before sending a payment. -
Renaming off-chain accounts: Added the ability to rename off-chain accounts using the
litcli accounts updatecommand with a new--new_labelflag.
Technical and Architectural Updates
RPC Updates
Integrated Binary Updates
LND
Loop
Pool
Faraday
Taproot Assets
Contributors (Alphabetical Order)
- Boris Nagaev
- darioAnongba
- Viktor-T11