This is a HUGE Alby Hub release with many new features! receive via BOLT 12 offers, integrated one-off swaps, channel rebalancing (beta), lightning addresses for sub-wallets, new apps in the app store, and much more!
Hotfix 1.18.5
In this hotfix, app pagination is added, improving the performance for hubs with many apps. Additionally, we fix an issue where Alby Hub will ignore the shutdown signal and not gracefully shut down. A password change bug is also addressed, where HTTP requests are unauthorized until Alby Hub is fully restarted. Furthermore, we add a button to migrate standard isolated connections to sub-wallets and include Wave.space in the app store.
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 wave.space to AlbyHub App Store by @felixwavespace in #1545
- feat: add convert to sub-wallet button for isolated apps by @Aditya-PS-05 in #1539
Fixes
- fix: check description first when creating invoice with phoenixd by @thebullishbitcoiner in #1540
- fix: add upgrade dialog to primary button by @reneaaron in #1544
- fix: use dynamic JWT key func by @rolznz in #1552
- fix: signal handling after ignoring sigpipe signal by @rolznz in #1553
Misc
- chore: add apps pagination by @rolznz in #1543
- chore: useNodeDetails hook for loading node alias by @matjaz in #1550
- chore: peer disconnect rework by @matjaz in #1508
- chore: remove datadog profiling by @im-adithya in #1406
- chore: remove deprecated version tags and replace GetFirst with Find by @Aditya-PS-05 in #1538
- build(deps): bump github.com/BoltzExchange/boltz-client/v2 from 2.7.2 to 2.8.1 by @dependabot[bot] in #1523
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.2.3 by @dependabot[bot] in #1522
New Contributors
- @thebullishbitcoiner made their first contribution in #1540
- @felixwavespace made their first contribution in #1545
Full Changelog: v1.18.4...v1.18.5