Releases: MutinyWallet/mutiny-node
v0.4.20 - Blazing Fast Payments
Implements a @TonyGiorgio's Hub Scorer, this is looking like it will increase payment reliabilty dramatically.
Some other highlights:
- Experimental anchor channels support
- Faster caching for bitcoin price
- Better support for different VSS backends
- Fixes fee rate being very low for channel closures
What's Changed
- Better bitcoin price cache by @benthecarman in #764
- Change to new storage url by @benthecarman in #765
- Fix units for fee estimation functions by @benthecarman in #768
- Add helper function for saving pending nwc invoices by @benthecarman in #770
- Don't persist NetworkGraph by @benthecarman in #771
- Prevent fee sniping in handle_spendable_outputs by @benthecarman in #766
- Fix compile for latest lnurl version by @benthecarman in #773
- Fix clippy issues by @benthecarman in #775
- Handle pending payments for redshifts by @benthecarman in #776
- Anchors support by @benthecarman in #762
- Unautheticated VSS by @benthecarman in #774
- VSS Updates by @benthecarman in #769
- Hub Scorer by @TonyGiorgio in #779
- Return proper error for bad url by @benthecarman in #778
Full Changelog: v0.4.19...v0.4.20
v0.4.19 - Storage bugfix
Overview
Fixes an issue that was resulting in storage errors whenever switching between devices/browser.
What's Changed
- Fix monitor version parsing by @benthecarman in #763
Full Changelog: v0.4.18...v0.4.19
v0.4.18
Small bug fix for budgeted nwcs
What's Changed
- Use saturating_sub in budget_remaining by @benthecarman in #761
Full Changelog: v0.4.17...v0.4.18
v0.4.17 - NWC Budgeting
Our most requested feature has been auto approval of nwc invoices, and now we have it! It also comes with a nice budgeting system to prevent over-payment.
What's Changed
- Remove unused file by @benthecarman in #754
- Use Ordering::SeqCst for manager version by @benthecarman in #759
- Cache previously chosen fiat by @benalleng in #758
- Auto approve NWC with budget by @benthecarman in #734
Full Changelog: v0.4.16...v0.4.17
v0.4.16
Overview
Some fixes to how encryption is handled.
What's Changed
- Revert "Initiate cipher inside storage constructor" by @TonyGiorgio in #750
- Fix downloading logs with password by @TonyGiorgio in #751
Full Changelog: v0.4.15...v0.4.16
v0.4.15 - Ben's Only
Overview
- Pending payments now show in activity
- Nostr contacts now sync via Primal Cache API
- WASM memory optimizations
- Payments stop attempting to send once timeout has been reached
- Additional currency support (@benalleng's first PR in this repo!)
- Can now pass in network to invoice decoder
What's Changed
- Don't use &Option by @benthecarman in #737
- Speicify network for invoice by @benthecarman in #738
- Add support for all currencies by @benalleng in #736
- Make img_url pub for wasm Contact by @benthecarman in #739
- Update nostr sdk by @benthecarman in #740
- Allow fallback for get_bitcoin_price by @benalleng in #741
- Cancel timed out payments by @benthecarman in #744
- Initiate cipher inside storage constructor by @benthecarman in #731
- Add helper for is nwc profile is active by @benthecarman in #733
- Fix reserve amount error calculation by @benthecarman in #745
- Use a reference to JsValue in mutiny-wasm by @benthecarman in #746
- Add in-flight payments to activity by @benthecarman in #743
- Use primal to sync nostr contacts by @benthecarman in #742
Full Changelog: v0.4.14...v0.4.15
v0.4.14
Changes to always do a full sync of gossip data, this might help with routing issues. Also has some other minor fixes around handling storage better.
What's Changed
- Add tests for comparing local storage monitor versions by @benthecarman in #725
- Disallow changing password to same password by @benthecarman in #727
- Fix incorrect password error not being propogated by @benthecarman in #728
- Sort tags by last used by @benthecarman in #729
- Always resync RGS from 0 by @TonyGiorgio in #730
Full Changelog: v0.4.13...v0.4.14
v0.4.13
Improves startup speed, some safety improvements with storage, and some final touches on gifting to make it ready!
What's Changed
- Fix clippy warnings by @TonyGiorgio in #716
- Make nwc keys random by @TonyGiorgio in #719
- Log node id and tx ids by @benthecarman in #722
- Sync RGS in background by @benthecarman in #713
- Handle gifting errors by @benthecarman in #711
- Compare local storage channel manager and monitor versions by @benthecarman in #723
Full Changelog: https://github.com/MutinyWallet/mutiny-node/compare/v0.4.12...v0.4.13###
v0.4.12 - Safe mode
Adds safe mode, if our backend services are down, safe mode can be enabled to skip them and use mutiny in an on-chain only context
What's Changed
- Safemode by @benthecarman in #717
Full Changelog: v0.4.11...v0.4.12
v0.4.11
Overview
Cut down authentication flow by 1s, more efficient VSS retrieval, and 30s timeouts on all HTTP calls.
What's Changed
- Faster auth endpoint by @TonyGiorgio in #712
- Only read from vss keys with better version numbers by @benthecarman in #714
- Timeout all requests after 30s by @TonyGiorgio in #715
Full Changelog: v0.4.10...v0.4.11