In this release we add some cool new apps to the app store, an auto-unlock feature for self-hosted hubs, extra information about pending closed channels, and some security improvements for isolated apps and budgeting.
Verifying the Release
In order to verify the release, you'll need to have gpg or gpg2 installed on your system. Once you've obtained a copy (and hopefully verified that as well), you'll first need to import the keys that have signed this release if you haven't done so already:
curl https://raw.githubusercontent.com/getalby/hub/master/scripts/keys/rolznz.asc | gpg --import
Once you have the required PGP keys, you can verify the release (assuming manifest.txt.asc
and manifest.txt
are in the current directory) with:
gpg --verify manifest.txt.asc manifest.txt
You should see the following if the verification was successful:
gpg: Signature made Wed Jan 8 11:56:42 2025 +07
gpg: using RSA key 5D92185938E6DBF893DCCC5BA5EABD8835092B08
gpg: Good signature from "Roland Bewick <roland.bewick@gmail.com>" [ultimate]
That will verify the signature of the manifest file, which ensures integrity and authenticity of the archive you've downloaded locally containing the binaries. Next, depending on your operating system, you should then re-compute the sha256
hash of the archive:
shasum -a 256 <filename>
Compare the hash with the one in the manifest file and ensure they match exactly.
What's Changed
New Features
- feat: auto unlock for self-hosted hubs by @rolznz in #949
- feat: ZapPlanner custom app by @reneaaron and @rolznz in #933
- feat: add simple boost widget app by @bumi in #854
- feat: add Clams to Hub's Store by @itstomekk in #938
- feat: include funding transaction in pending closing channel message by @rolznz in #941
- feat: add balance details for pending channel closures by @rdmitr in #932
- feat: show confirm exit dialog before closing desktop app by @pavanjoshi914 in #935
Fixes
- fix: fee limits for LND and LDK, isolated balance calculation by @rolznz in #937
- fix: nwc info event to only include capabilities based on the app permissions by @frnandu in #884
- fix: check for invoice expiry by @im-adithya in #894
- fix: allow changing relay via env by @rolznz in #904
- fix: zapstore uri by @reneaaron in #916
- fix: dialog overflows by @pavanjoshi914 in #934
- fix: check alby auth token is valid on start if alby account is connected by @rolznz in #942
- fix: implement router reset through the LDK-node Builder by @rdmitr in #912
Misc
- chore: update icons and reorder sidebar elements by @pavanjoshi914 in #905
- chore: add tests for calculateFeeReserve by @rolznz in #906
- chore: update pending transaction icon colors by @pavanjoshi914 in #926
- chore: expose Nostr relay readiness flag by @rdmitr in #940
- chore: make file logger optional by @rdmitr in #913
- chore: expose extra properties from alby info endpoint response by @rolznz in #939
- chore: add 3 retries for static channels backup, remove scb backup from node start by @rolznz in #943
- chore: add env variable to enable ldk transient network graph by @rolznz in #917
- chore: use whitelist for alby events by @rolznz in #903
- chore: mock 0-amount invoice expired in tests by @rolznz in #914
- chore: add extra migration warning to ensure users start with a fresh hub by @rolznz in #950
- chore: add new gpg key for rolznz by @rolznz in #956
New Contributors
Full Changelog: v1.12.0...v1.13.0