github getAlby/hub v1.18.2
v1.18.2 Johan Helsingius

latest releases: v1.19.3, v1.19.2, v1.19.1...
one month ago

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!

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 hold invoices support for LND & LDK by @frnandu in #1298
  • feat: set 0 reserve for self payments by @rolznz in #1336
  • feat: add option to edit fee while withdrawing by @im-adithya in #1044
  • feat: add metadata to payments done via Send screen by @im-adithya in #1322
  • feat: waitlist for virtual bank accounts by @reneaaron in #1354
  • feat: add BOLT-12 offers by @im-adithya in #1242
  • feat: Regenerate JWT Secret on password change by @achaljhawar in #1389
  • feat: add app id override to make invoice by @rolznz in #1388
  • feat: mark active zero-conf channels as unconfirmed if they haven't been confirmed within an hour by @rolznz in #1357
  • feat: allow setting LDK node alias by @freepilot-bot in #1398
  • feat: add frequency selector and currency to ZapPlanner app (#1312) by @NodeDiver in #1317
  • feat: add expired state to nip47 transactions by @im-adithya in #1441
  • feat: use custom mempool url by @im-adithya in #1431
  • feat: add LDK bitcoind rpc chain source by @rolznz in #1367
  • feat: allow hosting alby hub on subpath by @rolznz in #1439
  • feat: show success action message or url on payment confirmation by @im-adithya in #1329
  • feat: configure LDK MPP settings from env by @im-adithya in #1430
  • feat: expose ExportPathfindingScores LDK method as custom command by @achaljhawar in #1442
  • feat: Add NakaPay to Hub's App Store by @hubavka in #1390
  • feat: show deposit status in onchain deposit page by @im-adithya in #1446
  • feat: show alerts if send amount is larger than next spendable mpp by @im-adithya in #1445
  • feat: alby cloud enable vss banner by @rolznz in #1450
  • feat: add goose app to app store by @rolznz in #1458
  • feat: create sub-wallet lightning address by @rolznz in #1452
  • feat: rebalance into channel by @rolznz in #1364
  • feat: Add Claude app to App Store (Web, Desktop, Code) by @Copilot in #1478
  • feat: Swaps improvements (shifting to standalone page + one-time swaps) by @im-adithya in #1371
  • feat: add tabs to messageboard widget with incremental loading by @Copilot in #1491

Fixes

  • fix: make input full width for zapplanner and messageboard dialogs by @pavanjoshi914 in #1321
  • fix: disable restore backup when using postgres db backend by @rolznz in #1361
  • fix: ldk pending sweep balance shows for 4 weeks after funds have been swept by @rolznz in #1358
  • fix: intro clouds on smaller screens by @rolznz in #1366
  • fix: add nil check for LND node policy by @im-adithya in #1377
  • fix: add prop to not render sidebar trigger in header by @im-adithya in #1378
  • fix: trigger LDK re-sync after critical events, block double-spend ononchain withdrawal by @rolznz in #1365
  • fix: re-queue failed consumed notification events by @rolznz in #1385
  • fix: default to public channel when opening channel if all existing channels are public by @rolznz in #1401
  • fix: update link to subscription page by @reneaaron in #1404
  • fix: startup error handling by @freepilot-bot in #1413
  • fix: always pass in fee and handle mempool errors by @im-adithya in #1408
  • fix: only try pay to lightning address if the recipient is a lightning address by @rolznz in #1451
  • fix: sqlite connection parameters, add migrations to delete orphaned records and change postgres transaction amount to bigint by @rolznz in #1462
  • fix: db migration reset sequences does not use transaction by @rolznz in #1467
  • fix: improve readability of alerts in dark themes by @reneaaron in #1468
  • fix: delete all request and response events rather than trying to delete orphans by @rolznz in #1476
  • fix: update bank account copy by @reneaaron in #1474
  • fix: increase iterations for checking if ldk onchain transaction was broadcasted by @rolznz in #1487
  • fix: channel dropdown menu rebalance copy by @rolznz in #1486
  • fix: limit number of deleted events, remove duplicated service shutdown by @rolznz in #1492
  • fix: don't send undefined appId by @matjaz in #1496
  • fix: check reserved app name by @matjaz in #1497

Misc

  • chore: remove unused alby lsp by @rolznz in #1340
  • chore: do not show error log when swaps are not configured by @im-adithya in #1332
  • chore: rename component import by @pavanjoshi914 in #1343
  • chore: fix self hold payment test finishing before payment settled by @rolznz in #1342
  • chore: build db_migrate entrypoint by @frnandu in #1348
  • chore: update guide URLs by @MoritzKa in #1351
  • chore: convert tailwind config to esm by @im-adithya in #1370
  • chore: enable logrus report caller by @rolznz in #1386
  • chore: adjust link alby account budget values by @rolznz in #1384
  • chore: bump Windows version to 2022 in the Wails build action by @rdmitr in #1399
  • chore: bump LDK-node to v0.6.0 by @rolznz in #1418
  • chore: bump ldk-node to v0.6.1 by @rolznz in #1453
  • chore: add albyhub region cookie to developer page by @rolznz in #1421
  • chore: Updated Primal app connection by @MoritzKa in #1428
  • chore: bump uniffi-bindgen-go and revert error handling in the LDK client by @rdmitr in #1434
  • chore: increase lnd wait time before retrying by @im-adithya in #1444
  • chore: add recovery confirmation to not share the mnemonic by @im-adithya in #1443
  • chore: update pay permissions dialog warning by @freepilot-bot in #1455
  • chore: add spending recommendations by @MoritzKa in #1466
  • chore: update rebalance fees, add check to ensure rebalance payment is correct amount by @rolznz in #1479
  • chore: remove excess events by @rolznz in #1482
  • chore: add app last used time instead of querying request events by @rolznz in #1498
  • docs: Readme adjustments by @MoritzKa in #1440
  • docs: Update README.md by @MoritzKa in #1352
  • docs: use local update script for pi hubs by @rolznz in #1438
  • build(deps): bump github.com/nbd-wtf/go-nostr from 0.51.11 to 0.51.12 by @dependabot[bot] in #1344
  • build(deps): bump gorm.io/gorm from 1.26.1 to 1.30.0 by @dependabot[bot] in #1346
  • build(deps): bump github.com/labstack/echo/v4 from 4.13.3 to 4.13.4 by @dependabot[bot] in #1347
  • build(deps): bump google.golang.org/grpc from 1.72.0 to 1.73.0 by @dependabot[bot] in #1395
  • build(deps): bump gorm.io/driver/postgres from 1.5.11 to 1.6.0 by @dependabot[bot] in #1396
  • build(deps): bump github.com/lightningnetwork/lnd from 0.19.0-beta.rc4 to 0.19.1-beta.rc1 by @dependabot[bot] in #1392
  • build(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 by @dependabot[bot] in #1415
  • build(deps): bump gorm.io/driver/sqlite from 1.5.7 to 1.6.0 by @dependabot[bot] in #1416
  • build(deps): bump github.com/btcsuite/btcd/btcec/v2 from 2.3.4 to 2.3.5 by @dependabot[bot] in #1417
  • build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.73.1 to 1.74.2 by @dependabot[bot] in #1456
  • build(deps): bump gorm.io/datatypes from 1.2.5 to 1.2.6 by @dependabot[bot] in #1469
  • build(deps): bump github.com/wailsapp/wails/v2 from 2.10.1 to 2.10.2 by @dependabot[bot] in #1470
  • build(deps): bump github.com/lightningnetwork/lnd from 0.19.1-beta.rc1 to 0.19.2-beta.rc1 by @dependabot[bot] in #1472
  • build(deps): bump github.com/mattn/go-sqlite3 from 1.14.24 to 1.14.28 by @dependabot[bot] in #1499
  • build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.74.2 to 1.74.3 by @dependabot[bot] in #1501
  • build(deps): bump golang.org/x/crypto from 0.39.0 to 0.40.0 by @dependabot[bot] in #1500

New Contributors

Full Changelog: v1.17.2...v1.18.2

Don't miss a new hub release

NewReleases is sending notifications on new releases.