Skip to content

Releases: getAlby/hub

v1.10.1 Dave Del Torto

25 Sep 13:18
fff8c2c
Compare
Choose a tag to compare

In this release we redesign the Connect Alby Account page, better highlighting the features of the Alby Account.

We also make improvements to the channel backup format.

Hotfix 1

This fixes a possible ungraceful shutdown due using the fatal log level. All fatal logs have been replaced with proper error handling. We also fixed a bug where after transferring hub balance, the interface is not immediately updated, and we remove the preimage and fee from the details dialog of failed payments.

What's Changed

Fixes

  • fix: replace fatal logs with proper error handling by @rolznz in #707
  • fix: reload balances, txs and channels after transfer is complete by @im-adithya in #706
  • fix: hide preimage in failed payment dialog by @im-adithya in #705

Full Changelog: v1.10.0...v1.10.1

v1.10.0 Dave Del Torto

24 Sep 17:17
ff417c4
Compare
Choose a tag to compare

In this release we redesign the Connect Alby Account page, better highlighting the features of the Alby Account.

We also make improvements to the channel backup format.

What's Changed

New features

  • feat: highlight features of alby account by @reneaaron in #701
  • feat: include LDK channel monitors in static channel backups and backend code to restore from backups by @rolznz in #693

Fixes

  • fix: enable translate error to have typed errors for e.g. unique key constraints by @reneaaron in #700

Misc

  • build(deps): bump github.com/go-gormigrate/gormigrate/v2 from 2.1.2 to 2.1.3 by @dependabot in #697
  • build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.67.1 to 1.68.0 by @dependabot in #696
  • build(deps): bump github.com/wailsapp/wails/v2 from 2.9.1 to 2.9.2 by @dependabot in #695
  • build(deps): bump google.golang.org/grpc from 1.66.2 to 1.67.0 by @dependabot in #694

Full Changelog: v1.9.0...v1.10.0

v1.9.0 Hugh Daniel

22 Sep 06:41
f14a828
Compare
Choose a tag to compare

In this release we improve the Alby Go integration with Alby Hub. Alby Go is the easiest lightning wallet for using your hub on the go!

We also now show pending and failed transactions in the Alby Hub transaction list which helps to avoid making accidental duplicate payments.

We also now save static channel backups to the Alby Hub data directory for users who do not connect their Alby Account (which has automatic encrypted channel backups).

We also have many bugfixes in this release such as fixing the wallet balance on LND to take account of channel reserves, fixing the inability to pay to some lightning addresses, fixing user configuration being overwritten by environment variable on Start9/Umbrel, and many more.

What's Changed

New features

Fixes

  • fix: disable public channel checkbox for channel partners that do not support public channels by @rolznz in #686
  • fix: do not round connection balance by @im-adithya in #659
  • fix: lnurl pay to use existing lightning address by @rolznz in #660
  • fix: correct link to migrate funds by @bumi in #656
  • fix: precedence for user config from the DB by @bumi in #657
  • fix: copy on onchain deposit by @itstomekk in #664
  • fix: add re-request button in alby auth screen by @im-adithya in #673
  • fix: use a less-used port for the alby hub service so it doesn't conflict with other running apps by @rolznz in #690
  • fix: use channel balance api in get balances (LND) by @im-adithya in #671
  • fix: use short sync interval while LDK channel is waiting to become active by @rolznz in #688

Misc

  • chore: remove get balance method from LN client by @im-adithya in #672
  • chore: set token for olympus LSP by @rolznz in #665
  • chore: remove breez and greenlight from onboarding options by @rolznz in #689
  • chore: change log of published response event to be info instead of debug by @rolznz in #685
  • docs: simplify README by @rolznz in #680
  • docs: add info about changing PORT in albyhub.service by @rolznz in #679
  • docs: esplora config readme by @bumi in #647
  • build(deps): bump gorm.io/datatypes from 1.2.1 to 1.2.2 by @dependabot in #655
  • build(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by @dependabot in #652
  • build(deps): bump google.golang.org/grpc from 1.66.0 to 1.66.2 by @dependabot in #654

Full Changelog: v1.8.0...v1.9.0

v1.8.0 Bram Cohen

12 Sep 16:21
63cd230
Compare
Choose a tag to compare

In this release we add Alby Go to the Alby Hub App Store! Alby Go is the easiest way to use your lightning node on the Go, and works great with your Alby Hub.

Alby Hub has also had some UI improvements for using on mobile, and updated copy in the friends & family app after our calls with some early users who were happy to give feedback. Thank you!

Finally, the Alby Account is now optional. There are many awesome features that come with the Alby Account, so we still recommend connecting your Alby Account for most users!

What's Changed

New Features

Fixes

  • fix: remove any existing albyhub.service to prevent duplicating by @tidley in #610

Misc

  • build(deps): bump github.com/nbd-wtf/go-nostr from 0.34.13 to 0.35.0 by @dependabot in #627
  • build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0 by @dependabot in #629

New Contributors

Full Changelog: v1.7.4...v1.8.0

v1.7.4 Jon Callas

11 Sep 16:56
cfe370d
Compare
Choose a tag to compare

In this release we introduce a brand new Friends & Family app in the app store! try it out to easily onboard your friends and family with a few clicks. We also added a receive-only PoS app, which you can freely share with employees. Let us know what you think!

We also improve the alby hub wallet interface with the ability to pay to lightning addresses, and allow withdrawing an exact amount from your savings balance with a brand new savings balance withdrawal UI. The node page will also now show pending balance from closed channels (currently only supported in the default node implementation and LND).

For mac users, we have a number of desktop app bug fixes and a brand new server build.

What's Changed

Bug fixes

  • fix: rpi-install shared-libs/setcap conflict for non-root user by @frnandu in #622
  • fix: button copy in IncreaseIncomingCapacity.tsx by @itstomekk in #626
  • fix: import mnemonic from advanced setup does not set ldk backend type by @rolznz in #637
  • fix: use 1 channel confirmation for non-LDK node types by @rolznz in #641

Misc

  • build(deps): bump gorm.io/gorm from 1.25.11 to 1.25.12 by @dependabot in #628
  • build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.67.0 to 1.67.1 by @dependabot in #630

New Contributors

Full Changelog: v1.7.3...v1.7.4

v1.7.3 Jon Callas

06 Sep 08:45
49449f0
Compare
Choose a tag to compare

In this release we introduce a brand new Friends & Family app in the app store! try it out to easily onboard your friends and family with a few clicks. We also added a receive-only PoS app, which you can freely share with employees. Let us know what you think!

We also improve the alby hub wallet interface with the ability to pay to lightning addresses, and allow withdrawing an exact amount from your savings balance with a brand new savings balance withdrawal UI. The node page will also now show pending balance from closed channels (currently only supported in the default node implementation and LND).

For mac users, we have a number of desktop app bug fixes and a brand new server build.

What's Changed

New features

  • feat: show pending balance from channel closures in lnd by @im-adithya in #617

Bug fixes

  • fix: upload all server artifacts in release workflow by @im-adithya in #611
  • fix: remove lud16 from isolated app secrets by @bumi in #613
  • fix: phoenix: return amount on make invoice call by @bumi in #614
  • fix: improve delete connection confirmation dialog copy by @reneaaron in #618
  • fix: delete connection copy by @reneaaron in #621

Misc

  • docs: nicer readme by @rolznz in #606
  • chore: better handle ports on Pi and allow albyhub to run on port 80 by @bumi in #584
  • chore: new BuzzPay PoS flow by @bumi in #615
  • chore: jim: text and addition option for other apps by @bumi in #620

Full Changelog: v1.7.2...v1.7.3

v1.7.2 Jon Callas

04 Sep 08:22
172f2cd
Compare
Choose a tag to compare

In this release we introduce a brand new Friends & Family app in the app store! try it out to easily onboard your friends and family with a few clicks. We also added a receive-only PoS app, which you can freely share with employees. Let us know what you think!

We also improve the alby hub wallet interface with the ability to pay to lightning addresses, and allow withdrawing an exact amount from your savings balance with a brand new savings balance withdrawal UI. The node page will also now show pending balance from closed channels (currently only supported in the default node implementation, LND coming soon!).

For mac users, we have a number of desktop app bug fixes and a brand new server build.

What's Changed

New features

Bug fixes

  • fix: do not render 0 on withdraw onchain funds page when reserve balance is 0 by @rolznz in #549
  • fix(wails): parse max length in log output endpoint by @im-adithya in #568
  • fix: ensure auth with correct user if refresh token expires by @rolznz in #572
  • fix: update app store images by @im-adithya in #574
  • fix: round app icons on new app page by @reneaaron in #581
  • fix: do not allow lnclient access while it is shutting down by @rolznz in #605

Misc

  • chore: Correct phoenixd install script instructions in readme by @pardus79 in #565
  • chore: secure password label id by @im-adithya in #554
  • chore: include version in event global properties by @rolznz in #553
  • chore: wg.Add() before go by @matjaz in #559
  • chore: code cleanup by @matjaz in #558
  • chore: run extra workflows on PR by @rolznz in #563
  • chore: update fly default kill timeout to ensure app gracefully shuts down by @rolznz in #547
  • chore: error check by @matjaz in #578
  • chore: add force flag in dev mode by @rolznz in #583
  • chore: add error handling for echo shutdown by @rolznz in #593
  • chore: balance migration card follow up by @im-adithya in #594
  • build(deps): bump github.com/nbd-wtf/go-nostr from 0.34.5 to 0.34.10 by @dependabot in #551
  • build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.66.0 to 1.67.0 by @dependabot in #552
  • build(deps): bump google.golang.org/grpc from 1.65.0 to 1.66.0 by @dependabot in #588
  • build(deps): bump github.com/nbd-wtf/go-nostr from 0.34.10 to 0.34.13 by @dependabot in #587

New Contributors

Full Changelog: v1.6.0...v1.7.2

v1.6.0 Eric Blossom

24 Aug 15:43
d57f14b
Compare
Choose a tag to compare

In this release we've done a major update to Alby Hub's transaction processing code, which enables internal keysend payments, and NIP-47 notifications for internal payments, both which improve Alby Hub's isolated apps feature and the ability to host subaccounts for friends, family, merchants, podcasters and more.

In the UI we've replaced all the Javascript prompts, confirmations and alerts with proper dialogs, and added a brand new screen for withdrawing savings balance. We also now have high fee alerts, so you are automatically warned against opening channels during fee spikes.

We've also fixed a few important bugs, such as the migration function on Mac, savings balance withdrawal when no channels are open, and updated LDK-node with a fix for a rare deadlock in the sync mechanism, and log rotation to prevent Alby Hub from using too much disk space.

What's Changed

New features

  • feat: move events to transactions service by @rolznz in #510
  • feat: edit name in show app screen by @im-adithya in #503
  • feat: edit routing fee dialog by @im-adithya in #427
  • feat: add paper scissors hodl to app store by @rolznz in #508
  • feat: add other lnd methods by @im-adithya in #490
  • feat: withdraw savings balance page by @rolznz in #539
  • feat: use better channel opening design in manual channel open flow by @rolznz in #541
  • feat: add extra password confirmation on setup password page by @rolznz in #544
  • feat: add mempool fee alerts by @rolznz in #546
  • feat: better error handling on setup by @rolznz in #543

Fixes

  • fix: disable base64 inlining of assets during build by @im-adithya in #494
  • fix: update breez SDK and navigation on import mnemonic by @rolznz in #521
  • fix: ldk use info log level by default by @rolznz in #517
  • fix: ldk log level by @rolznz in #528
  • fix: use a public cashu default mint by @rolznz in #535
  • fix: no pointer events bug in modals opened by dropdowns by @rolznz in #536
  • fix: use workdir for temp bkp file by @im-adithya in #511
  • fix: remove oauth errors on first start by @rolznz in #542

Misc

  • docs: add linux quick start to README by @rolznz in #509
  • docs: always pull image with docker by @bumi in #518
  • chore: set user agent when doing lsp requests by @rolznz in #488
  • chore: bump ldk node dependency by @rolznz in #496
  • chore: change back button variant to outline by @im-adithya in #505
  • chore: reduce logs by @rolznz in #507
  • chore: replace instances of window alert and confirm by @im-adithya in #458
  • chore: add logout route for http mode by @rolznz in #502
  • chore: add app id to CreateAppRepsonse by @im-adithya in #524
  • chore: use usetoast hook everywhere by @im-adithya in #525
  • build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 by @dependabot in #455
  • build(deps): bump github.com/lightningnetwork/lnd from 0.17.4-beta to 0.18.2-beta by @dependabot in #246
  • build(deps): bump gorm.io/driver/sqlite from 1.4.3 to 1.5.6 by @dependabot in #513
  • build(deps): bump github.com/elnosh/gonuts from 0.1.1-0.20240602162005-49da741613e4 to 0.2.0 by @dependabot in #456

Full Changelog: v1.5.4...v1.6.0

v1.5.3 Adam Back

14 Aug 13:00
f232eba
Compare
Choose a tag to compare

In this release, Alby Hub has received a number of podcasting 2.0 improvements - see boosts directly in your transaction list, and now isolated apps can now receive boosts - so you can share your hub's liquidity with other podcasters you know who don't have a hub!

Alby Hub has had a big improvement to its auth code, and experimental support for developers to create external apps that use the Alby Hub API.

Also, Alby Hub now can be saved to your phone's homescreen!

Finally, we've addressed a number of common issues from early adopters - such as the ability to backup your seed in the self-hosted version of Alby Hub, improved dialogs for channel management actions, improved LND support, and many bugfixes.

Patch 1.5.3

This patch fixes a bug with new channel order invoice QR codes not showing, and fixes some issues in the migrate and restore node feature.

What's Changed

  • feat: add alby cloud link by @rolznz in #471
  • fix: bump bitcoin connect dependency to fix csp issue with invoice qr by @rolznz in #483
  • fix: migrate node by @rolznz in #485

Full Changelog: v1.5.2...v1.5.3

v1.5.2 Adam Back

13 Aug 06:10
774c45b
Compare
Choose a tag to compare

In this release, Alby Hub has received a number of podcasting 2.0 improvements - see boosts directly in your transaction list, and now isolated apps can now receive boosts - so you can share your hub's liquidity with other podcasters you know who don't have a hub! Alby Hub has had a big improvement to its auth code, and experimental support for developers to create external apps that use the Alby Hub API. Also, Alby Hub now can be saved to your phone's homescreen! apart from this, we've addressed a number of common issues from early adopters - such as the ability to backup your seed in the self-hosted version of Alby Hub, improved dialogs for channel management actions, improved LND support, and many bugfixes.

Patch 1.5.2

This patch disables the PWA service worker (Alby Hub cannot run offline) and fixes an issue with the Alby Account oauth redirect in Alby Cloud hubs. It also updates the help link in the sidebar navigation.

What's Changed

  • chore: update help link by @bumi in #463
  • fix: do not require jwt for oauth callback, disable service worker by @rolznz in #465