Releases: MutinyWallet/mutiny-node
Releases · MutinyWallet/mutiny-node
v0.5.8
Highlights
- Sweeping from fedimint balance to self-custodial lightning
- Bug fixes around labels
- Optimization around syncing LDK
What's Changed
- Use strfry and blastr for sending by @ekzyis in #993
- More efficient on chain scanning by @TonyGiorgio in #994
- Set invoice labels before sending by @benthecarman in #996
- Fedimint v0.2.2 Changes by @TonyGiorgio in #995
- Fedimint sweep estimation fixes by @TonyGiorgio in #1001
- fedimint v0.2.2-rc8 by @TonyGiorgio in #1005
- Fix labeling by @benthecarman in #1006
- Fix the fedimint sweep fee for max balance by @TonyGiorgio in #1008
- Swap label on fedimint sweep payment by @TonyGiorgio in #1009
- Make node manager locks RwLocks by @benthecarman in #1010
New Contributors
Full Changelog: v0.5.7...v0.5.8
v0.5.7
What's Changed
- Fix expected lsp amount when amount is 1 by @TonyGiorgio in #991
Full Changelog: v0.5.6...v0.5.7
v0.5.6
Overview
Mostly some fixes to NWC & relay changes.
What's Changed
- Add util function for hodl invoice detection by @benthecarman in #980
- Enable MPP for LSPS invoices by @benthecarman in #979
- Remove async-interface feature by @benthecarman in #977
- Verify LSP invoice amount by @benthecarman in #978
- DM requests for invoices by @benthecarman in #967
- Timestamp NWC filters by @benthecarman in #981
- Change archive contact to delete contact by @benthecarman in #962
- Add event id to dm by @benthecarman in #982
- Various NWC fixes by @benthecarman in #986
- New relay by @TonyGiorgio in #987
Full Changelog: v0.5.5...v0.5.6
v0.5.5
Overview
E2EE remote ecash backup, breaks previous ecash backups.
What's Changed
- Update rust-nostr by @benthecarman in #971
- Fedimint indexeddb by @TonyGiorgio in #970
- update to latest liquidity lib by @johncantrell97 in #959
- Remove glue dep by @benthecarman in #972
Full Changelog: v0.5.4...v0.5.5
v0.5.4
What's Changed
- Handle payjoin errors according to BIP 78 by @DanGould in #940
- Only auto-label lnurls if no labels were given by @benthecarman in #966
- Verify fedimint network by @benthecarman in #957
- Sync non-nostr contacts by @benthecarman in #958
- Log wrapped invoice from LSP by @benthecarman in #960
- Return error for expired invoices by @benthecarman in #961
- RBF fee bumping utilities by @benthecarman in #964
- Set invoice labels after fedimint payment by @benthecarman in #965
- Log dropped anyhow errors by @benthecarman in #968
- Add some more fedimint logs by @TonyGiorgio in #969
- Add utilities for nip05 by @benthecarman in #956
Full Changelog: v0.5.3...v0.5.4
v0.5.3
v0.5.2
Overview
- LSPS fixes
- Better bitcoin price API
- Better lightning node peer connection logic
- Fixes a bug that could sometimes crash Mutiny when a channel update happens before the channels were fully loaded
What's Changed
- Fixes for LSPS by @benthecarman in #907
- Switch to mutiny price api by @benthecarman in #936
- Call process events after a disconnect by @benthecarman in #937
- Don't save already paid invoices to pending list by @benthecarman in #938
- Parse bech32 and hex npubs by @benthecarman in #943
- Higher fee limit on test networks by @benthecarman in #941
- Only log to console the info logs by @TonyGiorgio in #946
- Store the fedimint fee by @TonyGiorgio in #948
- Refactor fedimint outcome processing by @TonyGiorgio in #949
- Move channel config load after watch_channel by @benthecarman in #953
- Add comments to zaps & lnurl pay by @benthecarman in #950
- Less aggressive peer reconnection by @TonyGiorgio in #942
Full Changelog: v0.5.1...v0.5.2
v0.5.1
Overview
- Small fedimint fixes
- Better bitcoin address gap management
- Fixes a bug preventing invoice errors from showing up in Mutiny Web
What's Changed
- Wrap fedimint around an async rwlock by @TonyGiorgio in #924
- Use AddressIndex::LastUnused when sweeping spendable outputs by @benthecarman in #926
- Return last fedimint error if node manager fails by @TonyGiorgio in #927
- More trace logs when checking fedimint status by @TonyGiorgio in #928
- Update year in license by @benthecarman in #930
- Refactor things in node manager to be in wallet by @TonyGiorgio in #931
- Save fedimint payment only after payment attempt by @TonyGiorgio in #934
- Properly return error for create_bip21 by @benthecarman in #932
- Bump fedimint to v0.2.1 by @TonyGiorgio in #935
Full Changelog: v0.5.0...v0.5.1
v0.5.0 - Fedimint & Multi LSP Initial Support
Overview
- Added initial Fedimint support for alpha testing
- Added support for the LSP spec by @johncantrell97
- Increase on chain gap when resyncing
- Require wallet restart when another device accesses same wallet when another is backgrounded
What's Changed
- Update secp256k1-sys in Cargo.lock by @benthecarman in #891
- Timeout CI after 60 mins by @benthecarman in #893
- Use ldk background processor + transaction sync by @benthecarman in #885
- just dev for console panics by @TonyGiorgio in #897
- Bump gloo to 0.4 by @TonyGiorgio in #896
- Don't clear logs on restore by @benthecarman in #899
- Remove unnecessary cargo dep by @TonyGiorgio in #900
- Move log and stop outside of nodemanager by @TonyGiorgio in #902
- Don't run ignored tests in CI by @TonyGiorgio in #903
- Add LSPS support via
lightning-liquidity
crate by @johncantrell97 in #894 - Rework wasm apis for Contacts by @benthecarman in #898
- Add fedimint by @TonyGiorgio in #867
- Add helper function for changing LSP config by @benthecarman in #904
- Delete all for gluedb on clear and restore by @TonyGiorgio in #906
- Return profile name with pending nwc invoice by @benthecarman in #908
- Ignore rust compile error files by @TonyGiorgio in #914
- Remove redshift by @TonyGiorgio in #913
- Update rust-nostr to v0.26 by @benthecarman in #905
- Increase on-chain stop gap by @benthecarman in #916
- Switch to builder methodology by @TonyGiorgio in #915
- Optional federations by @TonyGiorgio in #918
- Panic if lock has changed before reconnections by @TonyGiorgio in #889
Full Changelog: v0.4.39...v0.5.0
v0.5.0-rc3
What's Changed
- Return profile name with pending nwc invoice by @benthecarman in #908
- Ignore rust compile error files by @TonyGiorgio in #914
- Remove redshift by @TonyGiorgio in #913
- Update rust-nostr to v0.26 by @benthecarman in #905
- Increase on-chain stop gap by @benthecarman in #916
- Switch to builder methodology by @TonyGiorgio in #915
- Optional federations by @TonyGiorgio in #918
- Panic if lock has changed before reconnections by @TonyGiorgio in #889
Full Changelog: v0.5.0-rc2...v0.5.0-rc3