This Alby Hub release we add a number of UX/UI improvements: refreshed payment status components and QR codes, transactions list filtering, improved Alby Hub Migration flow to support migration from postgres to sqlite, and many other minor improvements, dependency updates, and bug fixes.
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
Patch v1.24.1
This patch includes UX/UI improvements and security updates.
New Features
- feat: add extensions field to the NWC event info by @frnandu in #2567
- feat: show Mempool data source in Settings->About by @visawestern in #2612
Fixes
- fix: show fee row for zero-fee outgoing payments by @Abhinav-Malik-154 in #2589
- fix: retry auto-unlock StartApp on failure instead of silently staying locked by @rolznz in #2564
- fix(ldk): stop panicking on event-subscription close during shutdown by @Tyagiquamar in #2572
- fix: include static channel backups in node migration file by @rolznz in #2574
- fix: avoid blocking on Boltz swap info by @im-adithya in #2593
Misc
- chore: use electrum as default chain source by @rolznz in #2595
- chore: clarify self-hosting network setup in docs and examples by @rolznz in #2580
- chore: improve test coverage on http service by @rolznz in #2579
- chore: add caddy basic auth example with gate cookie by @rolznz in #2590
- chore: add tailcat example for remote access by @rolznz in #2591
- chore: Add user agent to bark SDK by @PeteClubSeven in #2598
- chore: update bark bindings to v0.24.0 by @PeteClubSeven in #2599
- chore: bump ldk-node dependencies by @rolznz in #2614
- chore: move payment amount validation to transactions service by @rolznz in #2615
- build(deps): bump github.com/wailsapp/wails/v2 from 2.14.0 to 2.15.0 by @dependabot[bot] in #2562
- build(deps): bump github.com/mattn/go-sqlite3 from 1.14.49 to 1.14.50 by @dependabot[bot] in #2561
- build(deps): bump github.com/sirupsen/logrus from 1.9.4 to 1.10.2 by @dependabot[bot] in #2576
- build(deps): bump golang.org/x/crypto from 0.54.0 to 0.57.0 by @dependabot[bot] in #2575
- build(deps-dev): bump @vitejs/plugin-react-swc from 4.3.1 to 4.3.3 in /frontend by @dependabot[bot] in #2551
- build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 by @dependabot[bot] in #2559
- build(deps-dev): bump lint-staged from 16.4.0 to 17.5.1 in /frontend by @dependabot[bot] in #2552
- build(deps): bump swr from 2.4.1 to 2.5.1 in /frontend by @dependabot[bot] in #2553
- build(deps): bump github.com/mattn/go-sqlite3 from 1.14.50 to 1.14.52 by @dependabot[bot] in #2605
- build(deps): bump gorm.io/driver/postgres from 1.6.2 to 1.6.3 by @dependabot[bot] in #2604
- build(deps): bump golang.org/x/oauth2 from 0.36.0 to 0.37.0 by @dependabot[bot] in #2607
New Contributors
- @Tyagiquamar made their first contribution in #2572
- @Abhinav-Malik-154 made their first contribution in #2589
- @visawestern made their first contribution in #2612
Full Changelog: v1.24.0...v1.24.1