In this release Alby Hub is updated to Alby's new branding! other changes include a simpler swaps and on-chain receive UX, multiple relay support, better presets for creating connections, simpler unit display, more accessible keyboard navigation, and many bugfixes and other minor improvements.
Hotfix v1.21.2
In this hotfix we update to LDK-Node v0.7.0, which has a number of stability improvements. We also add a few new apps to the app store, and some other minor bugfixes, performance and security improvements.
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: add 2fiat topup app by @rolznz in #1941
- feat: add RUNSTR to App Store by @TheWildHustle in #1978
- feat: add jumble, satoshis-auction-house, and takemysats to app store by @NodeDiver in #1977
- feat: Review Channel Purchase - add fiat display #1949 by @NodeDiver in #1967
Fixes
- fix: Allow Account Settings Page to Load by @netmojo in #1930
- fix: make sure verify.sh is replaced by last version when downloaded by @Sakrecoer in #1956
- fix: check lnclient in event handler to avoid crash on shutdown by @rolznz in #1987
- fix: consistent use of bitcoinDisplayFormat by @reneaaron in #1942
- fix: check for an error when getting public key when creating new app by @rolznz in #1989
Misc
- chore: cache config values by @rolznz and @frnandu in #1944 and #1969
- chore: bump LDK-Node to v0.7.0 by @rolznz in #1931
- chore: update Clams app logo by @Utkarshpandey0001 in #1962
- chore: remove unused LDK backend code by @rolznz in #1960
- chore: bump macos runner images to 14 by @rolznz in #1974
- chore: add flashsats mutinynet pubkey as trusted 0-conf peer by @rolznz in #1975
- chore: fix typo in comment by @rolznz in #1927
- chore: add debugging instructions and vscode launch config by @rolznz in #1953
- chore: use encrypted jwt secret by @rolznz in #1988
- chore: fix github docker build runs out of space by @rolznz in #1991
New Contributors
- @netmojo made their first contribution in #1930
- @Sakrecoer made their first contribution in #1956
- @Utkarshpandey0001 made their first contribution in #1962
- @TheWildHustle made their first contribution in #1978
Full Changelog: v1.21.0...v1.21.2