github getAlby/hub v1.20.0
v1.20.0 Robert Hettinga

10 hours ago

In this release we have a new connection wizard to guide the user through connecting apps from the app store. You can now also export Alby Hub transactions to CSV (both the main transaction list and individual connections/subwallets). All channels can now be purchased using your preferred payment method (lightning wallet or credit card). There's also a new search dialog and hotkey to easily get to a specific page in the hub. This release also includes many 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: use InvoicePaid state to mark swap in success by @im-adithya in #1674
  • fix: ldk relax maximum fee estimate confirmation target estimation by @rolznz in #1683
  • fix: use break-anywhere instead of break-words by @rolznz in #1684
  • fix: filter out suggestions that do not allow public channels if the order is for a public channel by @rolznz in #1697
  • fix: set direction in swap alert by @im-adithya in #1715
  • fix: add min width 0 to SidebarInset to stop overflows by @im-adithya in #1710
  • fix: badge usage by @reneaaron in #1725
  • fix: mark failed payment as settled by @rolznz in #1727
  • fix: use LNClient payment context by @rolznz in #1728
  • fix: from and to descriptions in transaction item for zaps and swaps by @rolznz in #1730
  • fix: add min width 0 to flex parents by @im-adithya in #1737
  • fix: alert styling in import mnemonic screen by @im-adithya in #1738
  • fix: Aalert users about anchor-reserve when they try to use their max on-chain balance by @krrish-sehgal in #1748
  • fix: remove finalize step in 1 click flow by @im-adithya in #1743
  • fix: add break-anywhere to description in confirm payment screen by @im-adithya in #1745
  • fix: omit empty fields in NWC get_info response by @krrish-sehgal in #1750
  • fix: ensure boostagrams are valid json before adding to the transaction by @rolznz in #1755
  • fix: decrease size of search input and remove command badge on mobile by @rolznz in #1768
  • fix: fix button keyboard selection on calendar component by @krrish-sehgal in #1773
  • fix: see 1 confirmation and swap id by @krrish-sehgal in #1772

Misc

  • chore: replace divs with shadcn tab component by @im-adithya in #1673
  • chore: use NewRequestWithContext instead of NewRequest by @im-adithya in #1677
  • chore: speed up slow list transactions query by adding updated at index by @rolznz in #1681
  • chore: cleanup on-chain dropdown options by @reneaaron in #1686
  • chore: Add Educational Links to Channel Warning Messages by @NodeDiver in #1688
  • chore: add dependabot for frontend dependencies by @rolznz in #1687
  • chore: remove unused call to get LDK node payment on success event by @rolznz in #1726
  • chore: add note about channels being non-refundable by @rolznz in #1729
  • chore: request channel info + orders from alby oauth endpoint by @im-adithya in #1714
  • chore: always add swap out fees on top by @im-adithya in #1739
  • chore: remove card description for Sub-Wallets by @Dunsin-cyber in #1747
  • chore: removed the fee credit system by @krrish-sehgal in #1769
  • chore: add instructions to the refund swap dialog by @rolznz in #1776
  • chore: update routing fees link on home page forwards widget by @rolznz in #1777
  • build(deps): bump gorm.io/gorm from 1.30.1 to 1.30.2 by @dependabot[bot] in #1676
  • build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #1675
  • build(deps): bump gorm.io/gorm from 1.30.2 to 1.30.5 by @dependabot[bot] in #1709
  • build(deps): bump google.golang.org/grpc from 1.75.0 to 1.75.1 by @dependabot[bot] in #1720
  • build(deps): bump gorm.io/gorm from 1.30.5 to 1.31.0 by @dependabot[bot] in #1719
  • build(deps): bump github.com/go-gormigrate/gormigrate/v2 from 2.1.4 to 2.1.5 by @dependabot[bot] in #1707
  • build(deps): bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 by @dependabot[bot] in #1701
  • build(deps-dev): bump shx from 0.3.4 to 0.4.0 in /frontend by @dependabot[bot] in #1702
  • build(deps-dev): bump prettier from 3.2.5 to 3.6.2 in /frontend by @dependabot[bot] in #1700
  • build(deps): bump @getalby/sdk from 6.0.0 to 6.0.1 in /frontend by @dependabot[bot] in #1703
  • build(deps): bump swr from 2.3.4 to 2.3.6 in /frontend by @dependabot[bot] in #1706
  • build(deps): bump golang.org/x/crypto from 0.41.0 to 0.42.0 by @dependabot[bot] in #1718
  • build(deps): bump react-resizable-panels from 3.0.4 to 3.0.6 in /frontend by @dependabot[bot] in #1721
  • build(deps): bump gorm.io/datatypes from 1.2.6 to 1.2.7 by @dependabot[bot] in #1756
  • build(deps): bump @stepperize/react from 5.1.6 to 5.1.8 in /frontend by @dependabot[bot] in #1757
  • build(deps-dev): bump @tailwindcss/typography from 0.5.16 to 0.5.18 in /frontend by @dependabot[bot] in #1758
  • build(deps): bump @radix-ui/react-switch from 1.2.5 to 1.2.6 in /frontend by @dependabot[bot] in #1759
  • build(deps-dev): bump tailwindcss from 4.1.11 to 4.1.13 in /frontend by @dependabot[bot] in #1760
  • build(deps): bump react-day-picker from 9.8.1 to 9.11.0 in /frontend by @dependabot[bot] in #1761

New Contributors

Full Changelog: v1.19.3...v1.20.0

Don't miss a new hub release

NewReleases is sending notifications on new releases.