github lightninglabs/lightning-terminal v0.17.11
Lightning Terminal v0.17.11

58 minutes ago

New in this version of Lightning Terminal (LiT) : lnd v0.21.8-beta and loop v0.35.4-beta.

Bundled versions

Component Version or source revision
LND v0.21.8-beta
Loop v0.35.4-beta
Pool v0.7.2-beta
Faraday v0.2.20-alpha
Taproot Assets v0.8.8

Database Migrations

Users upgrading from v0.16.1 or earlier must review the
v0.17.0 migration notes
before starting LiT. The first startup with a SQL backend requires explicit
confirmation. For noninteractive deployments, set auto-migrate-to-sql=true
in lit.conf or LIT_AUTO_MIGRATE_TO_SQL=true in the environment. To defer
migration, set databasebackend=bbolt before migration runs. Once migration
completes, the old bbolt database is tombstoned, and a downgrade to a version
before v0.17.0-alpha is unsupported.

Verifying the Release

Import the release signing key from
https://github.com/lightningnetwork/lnd/blob/master/scripts/keys/ViktorT-11.asc
and verify its fingerprint is
C20A78516A0944900EBFCA29961CC8259AE675D4 . Alternatively, you can
also import ViktorT-11's key from the ubuntu key server:
gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys C20A78516A0944900EBFCA29961CC8259AE675D4

gpg --verify manifest-ViktorT-11-v0.17.11.sig manifest-v0.17.11.txt
shasum -a 256 <downloaded-archive>
git verify-tag v0.17.11

Compare the computed archive hash with its entry in
manifest-v0.17.11.txt. The timestamp proofs
can be verified with:

ots verify manifest-v0.17.11.txt.ots
ots verify manifest-ViktorT-11-v0.17.11.sig.ots

Verifying the Release Binaries

Our release binaries are fully reproducible. Third parties are
able to verify that the release binaries were produced properly
without having to trust the release manager(s).

The release binaries are compiled with go1.27.3,
which is required by verifiers to arrive at the same ones. They
include the following build tags: litd, autopilotrpc,
signrpc, walletrpc, chainrpc, invoicesrpc,
watchtowerrpc, neutrinorpc, monitoring, peersrpc,
kvdb_postgres, kvdb_etcd and kvdb_sqlite. Note that these
are already included in the release script, so they do not need
to be provided.

The make docker-release tag=<tag> command can be used to
rebuild with the same flags used for the release. If one wishes
to build for only a single platform, then
make docker-release tag=<tag> sys=<OS-ARCH> can be used.

Verifying the Docker Images

To verify the litd and litcli binaries inside the docker
images against the reproducible release binaries, the manifest
file can be used: extract the image, compute the SHA-256 hash
of the contained binary with shasum -a 256 <filename> and
compare it with the corresponding entry in
manifest-v0.17.11.txt.

Release Notes

https://github.com/lightninglabs/lightning-terminal/blob/master/docs/release-notes/release-notes-0.17.11.md

Contributors (Alphabetical Order)

  • Keyan Cassis
  • Viktor Torstensson

Don't miss a new lightning-terminal release

NewReleases is sending notifications on new releases.