github getAlby/hub v1.23.0
v1.23.0 Tim Hudson

6 hours ago

This Alby Hub release introduces Just-in-Time channels that automatically open to accept incoming payments when you lack inbound liquidity, a brand-new Cards page for instant one-click debit card top-ups for online and real-world spending, an experimental Bark backend, redesigned home page with new stories section, redesigned currency input with fiat and sats/BTC toggle, improved CLN backend support and a number of other minor improvements 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

New Features

Fixes

  • fix: CLN balance and makeoffer by @daywalker90 in #2373
  • fix: check lnclient is nil in GetPermittedMethods by @rolznz in #2343
  • fix: slow app deletion due to unnecessary key derivation by @rolznz in #2342
  • fix: missing error handling in create connection controller by @rolznz in #2335
  • fix: error log when failing to request delete lightning address endpoint by @rolznz in #2338
  • fix: show BOLT-12 offer button for CLN backend by @reneaaron in #2360
  • fix: stop prompting for bitcoin: protocol handler on every load by @reneaaron in #2369
  • fix: prevent scrollbar on incoming capacity page by @reneaaron in #2383
  • fix: stop retrying NIP47 info publish for deleted apps by @bumi in #2391
  • fix: change first payment checklist item to receive-only (#2393) by @reneaaron in #2394
  • fix: ignore 404 when deleting a lightning address (#2323) by @Wutche in #2410
  • fix: add validation on MakeInvoice for zero and non-whole satoshi amounts by @rolznz in #2413
  • fix: show confirmation progress when opening public channel from LSP by @rolznz in #2419
  • fix: reduce wallet balance/transaction polling interval to 10s by @reneaaron in #2425
  • fix: avoid mempool api failures during swaps by using boltz for fee and tx lookup by @im-adithya in #2421

Misc

  • docs: add README for keys by @rolznz in #2333
  • chore: satora rebrand by @luckysori in #2376
  • chore: remove shut down suggested apps by @hermes-alby in #2372
  • chore: remove json tags from lnclient models by @rolznz in #2375
  • chore: remove redundant Alby Account, Go and Extension home cards by @reneaaron in #2392
  • chore: align Wails CLI version by @hermes-alby in #2398
  • chore: align dockerfile go version with go.mod by @im-adithya in #2424
  • chore: document branch naming conventions by @rolznz in #2417
  • chore: remove Bitrefill custom app in favor of standard NWC connection by @rolznz in #2420
  • chore: reframe AI agent inspiration tab around managing the hub by @rolznz in #2418
  • chore: add bhodl lsp as trusted 0 conf peer by @rolznz in #2439
  • build(deps-dev): bump tailwindcss from 4.2.4 to 4.3.0 in /frontend by @dependabot[bot] in #2356
  • build(deps-dev): bump @types/node from 25.6.2 to 25.8.0 in /frontend by @dependabot[bot] in #2355
  • build(deps-dev): bump @vitejs/plugin-react-swc from 4.3.0 to 4.3.1 in /frontend by @dependabot[bot] in #2353
  • build(deps-dev): bump typescript-eslint from 8.59.2 to 8.60.1 in /frontend by @dependabot[bot] in #2352
  • build(deps): bump github.com/btcsuite/btcd/btcutil from 1.1.6 to 1.2.0 by @dependabot[bot] in #2350
  • build(deps): bump github.com/BoltzExchange/boltz-client/v2 from 2.11.3 to 2.12.0 by @dependabot[bot] in #2349
  • build(deps): bump golang.org/x/crypto from 0.50.0 to 0.52.0 by @dependabot[bot] in #2348
  • build(deps): bump github.com/btcsuite/btcd/btcec/v2 from 2.3.6 to 2.5.0 by @dependabot[bot] in #2347
  • build(deps): bump github.com/go-gormigrate/gormigrate/v2 from 2.1.5 to 2.1.6 by @dependabot[bot] in #2403
  • build(deps): bump github.com/mattn/go-sqlite3 from 1.14.44 to 1.14.45 by @dependabot[bot] in #2406
  • build(deps): bump github.com/btcsuite/btcd/chaincfg/chainhash from 1.1.0 to 1.2.0 by @dependabot[bot] in #2404
  • build(deps-dev): bump vite-plugin-pwa from 1.2.0 to 1.3.0 in /frontend by @dependabot[bot] in #2407
  • build(deps): bump tailwind-merge from 3.4.1 to 3.6.0 in /frontend by @dependabot[bot] in #2408
  • build(deps-dev): bump eslint from 10.3.0 to 10.4.1 in /frontend by @dependabot[bot] in #2409
  • build(deps): bump @base-ui/react from 1.4.1 to 1.5.0 in /frontend by @dependabot[bot] in #2405

New Contributors

Full Changelog: v1.22.2...v1.23.0

Don't miss a new hub release

NewReleases is sending notifications on new releases.