github getAlby/hub v1.16.0
v1.16.0 Rop Gonggrijp

25 days ago

In this release, we’re introducing Alby Pro - giving self-hosted Alby Hub runners access to premium features for an upgraded experience. You can now also buy gift cards directly in the App Store using Bitrefill, making spending your sats even easier. We’ve added several new apps to the App Store and improved the channel opening flow with more helpful information to support better decision-making. The sidebar and settings page have gotten a UI refresh for a smoother experience, along with plenty of minor improvements and bug fixes under the hood.

We're working hard to advance the bitcoin ecosystem and encourage adoption. Alby Hub is open source, all features needed to use it are free and we offer paid upgrades and services for power users to help fund sustainable development. Read more about Alby Pro at https://blog.getalby.com/introducing-pro-plan-more-features-and-convenience

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: cleanup sidebar by @reneaaron in #1176
  • fix: set target conf to 1 while withdrawing by @im-adithya in #1175
  • fix: initialize pending sweep balance to empty slice to avoid null value in frontend by @im-adithya in #1185
  • fix: nil pointer when getting network graph by @rolznz in #1180
  • fix: reset latest_rgs_snapshot_timestamp on startup if using transient network graph by @rolznz in #1193
  • fix: wrong alby go link used in home screen by @im-adithya in #1209
  • fix: success screen crashes instead of redirecting by @im-adithya in #1205
  • fix: exit application in http mode if echo server fails to start by @rolznz in #1199
  • fix: use local instead of guess by @im-adithya in #1173
  • fix: text overflowing in used apps widget by @im-adithya in #1203
  • fix: add info event publish queue by @im-adithya in #1187
  • fix: open links from async functions on ios by @reneaaron in #1213
  • fix: error log when fetching currency by @rolznz in #1215
  • fix: return offline channel balance in get_balance nwc call by @im-adithya in #1217
  • fix: do not explicitly set platform in docker compose file by @rolznz in #1198
  • fix: postgres pay race condition by @rolznz in #1222
  • fix: retry start app after failure to avoid downtime in self-hosted LND environments by @im-adithya in #1219
  • fix: classname does not exist error in shadcn components by @im-adithya in #1224
  • fix: always show swap alert on close channel dialog by @rolznz in #1227
  • fix: connections page layout breaking in mobile by @im-adithya in #1223
  • fix: show health alert if vss is enabled but subscription was cancelled, save vss token to user config by @rolznz in #1228
  • fix: anchor reserve warning not displaying on withdraw on-chain funds page by @rolznz in #1236
  • fix: remove redundant word by @highcloudwind in #1239

Misc

  • chore: fix some typos by @yudrywet in #1177
  • chore: update LDK-node with exponential peer reconnect backoff by @rolznz in #1181
  • chore: remove unused greenlight and breez backends by @rolznz in #1189
  • chore: replace all radix icons with lucide by @im-adithya in #1225
  • build(deps): bump google.golang.org/grpc from 1.70.0 to 1.71.0 by @dependabot in #1166
  • build(deps): bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 by @dependabot in #1169
  • build(deps): bump golang.org/x/crypto from 0.35.0 to 0.36.0 by @dependabot in #1168
  • build(deps): bump github.com/labstack/echo-jwt/v4 from 4.3.0 to 4.3.1 by @dependabot in #1234

New Contributors

Full Changelog: v1.15.0...v1.16.0

Don't miss a new hub release

NewReleases is sending notifications on new releases.