Skip to content

Releases: MutinyWallet/mutiny-node

v0.3.7

05 Jun 15:25
bae49aa
Compare
Choose a tag to compare

Overview

Mostly performance and fixes around force closures.

What's Changed

Full Changelog: v0.3.6...v0.3.7

v0.3.6 - Performance and bug fixes

01 Jun 19:27
575440e
Compare
Choose a tag to compare

Overview

Notable changes:

  • NWC fixes
  • Channel data is now saved to to localstorage in addition to indexeddb in order to ensure state saves successfully. Should fix all force closure issues we have seen.
  • Can open channel with max amount
  • Syncing happens automatically
  • New ActivityItem feed that shows condensed information about all bitcoin / lightning transactions in a list.

What's Changed

Full Changelog: v0.3.5...v0.3.6

v0.3.5 - Minor bug fixes

26 May 16:37
1cf5d87
Compare
Choose a tag to compare

Mostly minor bug fixes, some notable changes:

  • Reserve balance now shows as part of the lightning balance. Errors will now be returned upon payment initiation if there's not enough balance to pay, or the payment eats into the 1% reserve requirement on lightning.
  • Some Nostr Wallet Connect improvements and now uses the Mutiny Blastr relay as the recommended relay for NWC events. We now persist these events until read from a client, making these ephemeral events more reliable for non-custodial zapping.

What's Changed

Full Changelog: v0.3.4...v0.3.5

v0.3.4 - Nostr Wallet Connect & Storage Refactoring

22 May 21:53
8ff7720
Compare
Choose a tag to compare

Nostr Wallet Connect support has been added. A NWC connection string is made so that it may be imported into Nostr clients like Damus or Amethyst so that one-tap zaps can happen non-custodially. This requires eventually opening the wallet if it is not running in the background (ie, iOS).

The storage components have been refactored and all the web assembly related storage code has been moved out of mutiny-core and live solely in mutiny-wasm. This is for our continued effort to move to multi platform support besides just web browsers.

Some general improvements to network graph data and rapid gossip sync.

Allows opening channels directly with the LSP more seemlessly by default (minor API change to allow not passing in a pubkey manually when opening channel so it defaults to the connected LSP).

What's Changed

Full Changelog: v0.3.3...v0.3.4

v0.3.3 - Mainnet Touchups

16 May 15:12
6b3b9e4
Compare
Choose a tag to compare

Small bug fixes and touchups for improvements on mainnet.

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.3-beta

13 May 20:30
95e7001
Compare
Choose a tag to compare
v0.3.3-beta Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.2...v0.3.3-beta

v0.3.2 - Minor label updates

11 May 22:45
41d3b5b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1 Follow ups and bug fixes

10 May 14:49
0d8ff08
Compare
Choose a tag to compare

A bunch of follow up changes from v0.3.0, mostly fixing some things missed in labeling as well as fixing up some of the new logging stuff to be more usable.

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0 - Address Labeling, Contacts, & Logging

09 May 04:12
b48d2b7
Compare
Choose a tag to compare

Lots of bug fixes, improvements, and new features.

Contacts and labeling! Huge feature by @benthecarman for labeling UTXOs, addresses, LN invoices, and payments. Works with the concept of a "payment reason" or "contact" in general. These concepts are merged together to more tightly associate payments with people and will be the base of more social features to come. Also reinforces tracking UTXOs used for particular reasons.

Logs have been cleaned up considerably and are now be saved to indexeddb by default. Not only does this persist the logs but they may be pulled and shown to the user. Only the most recent 1k lines of logs are saved and writing to disk happens once every 5s while it is running.

Preperation for a future Redshift feature for swapping UTXOs.

Graceful shutdown support. This allows for kindly stopping all of the nodes and node components to give them a chance to save to disk, disconnect from peers, stop background processes, closing the DB connection, etc. Can be started up as well. Useful before exporting the storage and/or importing to a new browser or instance.

Documentation updates for the rust and npm libraries.

Breaking Changes:
Instead of accessing NodeManager directly, there's a new wrapper over it called MutinyWallet that should be the main entrypoint for developers. This allows us to do more things than just holding and managing nodes.

Some key/value database changes were made so existing instances will not work with the new one.

What's Changed

Full Changelog: v0.2.8...v0.3.0

v0.2.8

27 Apr 18:54
2751a47
Compare
Choose a tag to compare

Summary

LNURL Auth with multiple profiles have been added.

Try mempool's API scheme first in case the user configured to a mempool esplora instance.

Can now open channels to the CLN LSP.

Better syncing support fixing a crash related to check_address

What's Changed

Full Changelog: v0.2.7...v0.2.8+1