Skip to content

v1.14.2 Mike Godwin

Choose a tag to compare

@github-actions github-actions released this 17 Feb 14:00
· 710 commits to master since this release
v1.14.2
22df290

In this release we also add some cool new widgets to the home screen and many new apps to the app store. Alby Hub now has a healthcheck indicator, better fiat support, NIP-44 encryption, and a way for self-hosters to support Alby! We've also added basic swap functionality to the node page so you can more easily manage your liquidity without having to open new channels.

The Cashu backend was also updated - you can now recover stuck funds, and for new users you will have a recovery phrase which you can recover your funds in other wallets.

The Phoenixd backend now supports sub-wallets.

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 <[email protected]>" [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: zapplanner amount NaN when clearing input field by @rolznz in #958
  • fix: nil dereference in GetNodeStatus of cashu backend by @elnosh in #968
  • fix: shorten tooltip delay duration by @rolznz in #996
  • fix: change sticky to fixed on navigation due to adblocker by @im-adithya in #1024
  • fix: remove network info and debug info in node status by @im-adithya in #1039
  • fix: do not show 0 in withdraw alert by @im-adithya in #1038
  • fix: delete access token when creating backup to migrate node by @rolznz in #1040
  • fix: do not allow creating duplicate pending transactions by @rolznz in #1046
  • fix: new connection deeplink flow by @rolznz in #1009
  • fix: conflict warning is not removed on switching by @im-adithya in #1054
  • fix copy: Update BackupMnemonic.tsx by @itstomekk in #1068
  • fix: improve recently used apps card by @reneaaron in #1066
  • fix: also include lud16 in nwc success event by @rolznz in #1057
  • fix: replace LDK trusted 0-anchor reserve peers with 0 per channel reserve by @rolznz in #1069
  • fix: only use JWT middleware on /api paths by @rolznz in #1074
  • fix: offline channel detection in health endpoint by @im-adithya in #1077
  • fix: show total channels and peers by @im-adithya in #1078
  • fix: relay always offline for hubs with legacy subscription by @rolznz in #1085
  • fix: pending transaction icon bg color by @im-adithya in #1095
  • fix: avoid empty currency selector initially by @pavanjoshi914 in #1088
  • fix: give extra budget to ZapPlanner apps to avoid 80% budget usage warning by @rolznz in #1099

Misc

  • chore: update alby hub logo by @pavanjoshi914 in #936
  • chore: add brink as zapplanner recipient, fix opensats lightning address by @rolznz in #970
  • chore: update transaction icon colors by @pavanjoshi914 in #972
  • chore: Rename subaccount to sub-wallet by @MoritzKa in #980
  • chore: Rename "Isolated" app permission to "Sub-wallet" by @MoritzKa in #982
  • chore: add extra isolated app test for insufficient then sufficient balance by @rolznz in #990
  • chore: Update "+ Submit your app" link by @itstomekk in #989
  • chore: linux update script improvements by @rolznz in #978
  • chore: add linux-aarch64 scripts by @rdmitr in #1032
  • chore: add link to guide from migrate page, link to standard backup page by @rolznz in #1041
  • chore: use logger consistently in lnd by @im-adithya in #1047
  • chore: suppress error logs on shutdown by @rdmitr in #1049
  • chore: add extra LDK startup logs by @rolznz in #1086
  • docs: Add note about persistent docker volumes by @bumi in #976
  • docs: add arm64 quick start to README by @rolznz in #1036
  • build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.69.1 to 1.70.2 by @dependabot in #947
  • build(deps): bump github.com/labstack/echo-jwt/v4 from 4.2.0 to 4.3.0 by @dependabot in #919
  • build(deps): bump gorm.io/datatypes from 1.2.4 to 1.2.5 by @dependabot in #918
  • build(deps): bump github.com/nbd-wtf/go-nostr from 0.42.3 to 0.45.0 by @dependabot in #931
  • build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.70.2 to 1.70.3 by @dependabot in #984
  • build(deps): bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 by @dependabot in #988
  • build(deps): bump github.com/nbd-wtf/go-nostr from 0.45.0 to 0.46.0 by @dependabot in #985
  • build(deps): bump github.com/lightningnetwork/lnd from 0.18.4-beta.rc1 to 0.18.4-beta.rc2 by @dependabot in #987
  • build(deps): bump golang.org/x/crypto from 0.30.0 to 0.32.0 by @dependabot in #986
  • build(deps): bump gorm.io/driver/postgres from 1.5.0 to 1.5.11 by @dependabot in #1018
  • build(deps): bump github.com/nbd-wtf/go-nostr from 0.46.0 to 0.48.4 by @dependabot in #1031
  • build(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 by @dependabot in #1020
  • build(deps): bump github.com/labstack/echo/v4 from 4.13.0 to 4.13.3 by @dependabot in #1019
  • build(deps): bump google.golang.org/grpc from 1.68.0 to 1.70.0 by @dependabot in #1030

New Contributors

Full Changelog: v1.13.0...v1.14.2