Releases: getAlby/hub
v1.10.4 Dave Del Torto
In this release we redesign the Connect Alby Account page, better highlighting the features of the Alby Account.
We also make improvements to the backup and migration functionality.
Also, isolated app balances can now easily be topped up from within Alby Hub.
Hotfix 4
In this hotfix change the encrypted channel backups for Alby Accounts by encrypting using a key derived by the recovery phrase, rather than using the encrypted recovery phrase, which also required the unlock password and had a nonce which could not be derived from the recovery phrase and unlock password alone.
We also add a new NWC get_budget method, and allow topping up isolated app balances from the Alby Hub UI.
What's Changed
New features
- feat: Add get_budget implementation by @jklein24 in #726
- feat: increase isolated app balance by @rolznz in #710
- feat: do not require unlock password to recover encrypted scb by @rolznz in #768
New Contributors
Full Changelog: v1.10.3...v1.10.4
v1.10.3 Dave Del Torto
In this release we redesign the Connect Alby Account page, better highlighting the features of the Alby Account.
We also make improvements to the backup and migration functionality.
Hotfix 3
In this hotfix we improve the backup and restore pages to make it more clear what is needed to recover funds (both onchain and from channels).
We also fix the migration function on Windows Desktop, and fix a bug where incoming funds from closed channels show twice the actual amount.
What's Changed
Fixes
- fix: require 21k+ sats budget for alby connection card by @rolznz in #749
- fix: do not show duplicated incoming funds from channel closures by @rolznz in #755
- fix: remove obsolete mention of pairing secret by @reneaaron in #738
- fix: use memory config by @matjaz in #742
- fix: add hostname check to decide http mode in windows by @im-adithya in #739
Misc
- feat: clearer backup and restore info by @rolznz in #750
- chore: use proper title in wails by @im-adithya in #662
- chore: add extra migration backup logs by @rolznz in #757
- build(deps): bump gorm.io/datatypes from 1.2.2 to 1.2.3 by @dependabot in #735
- build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 by @dependabot in #730
- build(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1 by @dependabot in #729
- build(deps): bump gorm.io/datatypes from 1.2.3 to 1.2.4 by @dependabot in #746
Full Changelog: v1.10.2...v1.10.3
v1.10.2 Dave Del Torto
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 2
This hotfix release introduces app store detail pages to improve instructions on connecting your hub.
We also have some bugfixes such as resolving boostagram payment issues caused by a type mismatch and fixing invoice creation errors by doubling the metadata limit (now 4096 from 2048 characters). The version comparison bug that incorrectly marked hubs as up to date has also been addressed.
Additionally, isolated apps now include the get_info
permission, allowing isolated app connections in Alby Go. And finally a desktop app issue that caused the app to run twice has also been fixed now.
What's Changed
New features
- feat: appstore detail pages by @reneaaron in #716
Fixes
- fix: prevent user starting wails app twice by @rolznz in #709
- fix: use string or number type for boostagram field flexibility by @im-adithya in #713
- fix: version comparision logic by @im-adithya in #722
- fix: increase metadata limit by @reneaaron in #731
- fix: add get_info to isolated app permissions by @im-adithya in #732
Misc
- chore: make silhouttte svgs opaque by @im-adithya in #704
- chore: use slashed zero and sensitive by @im-adithya in #708
- chore: deprecate breez/greenlight by @bumi in #714
- chore: update concerning YakiHonne links and description by @Darecjo in #725
- chore: change alby hub icon in wails and pwa by @im-adithya in #733
New Contributors
Full Changelog: v1.10.1...v1.10.2
v1.10.1 Dave Del Torto
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
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
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
- feat: alby go app by @reneaaron in #674
- feat: show pending and failed outgoing transactions by @rolznz in #682
- feat: order apps by last used by @im-adithya in #658
- feat: save LDK static channel backups to disk by @rolznz in #687
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
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
- feat: Alby Go app by @reneaaron in #640
- feat: Mobile UI improvements by @im-adithya in #635
- feat: Make Alby Account Optional by @rolznz in #639
- feat: Make friends & family alby account instructions more clear by @rolznz in #632
Fixes
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
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
- @itstomekk made their first contribution in #626
Full Changelog: v1.7.3...v1.7.4
v1.7.3 Jon Callas
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
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
- feat: generate macos http build in actions by @im-adithya in #506
- feat: add send to lightning address by @im-adithya in #520
- feat: add migration card in wallet screen by @im-adithya in #555
- feat: add new auto channel flow that works with existing channels by @rolznz in #556
- feat: add buzzpay internal app by @rolznz in #580
- feat: auto unlock on startup by @rolznz in #592
- feat: show pending balances from channel closures (LDK) by @rolznz in #602
- feat: withdraw custom amount from savings by @rolznz in #597
- feat: show startup error by @im-adithya in #571
- feat: add uncle jim internal app by @rolznz in #557
- feat: add lud16 by @matjaz in #560
- feat: show channel reserves alert on wallet page by @rolznz in #582
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