Caution
This release includes a database migration for the mint. Ensure you back up your database before upgrading your Nutshell instance to avoid data loss.
New Features
Mint management via gRPC
Mint management gRPC server for integration with management UI Orchard and a CLI tool that can send commands to the Mint while it's running.
Additional Protocol Updates
- NUT-04: Create invoices with a description.
Fixes and Improvements
SIG_ALLsignature flag- USD support for Strike backend
- Improve invoice stream to Lightning backend
- Prevent duplicate blank outputs while melting
- Fix double-execution of melt quotes for the same invoice
- Several other bug fixes
What's Changed
- Mint: adjust mint melt settings by @callebtc in #764
- Add verbose request logging feature to wallet by @olindost in #758
- Mint Management gRPC Server by @lollerfirst in #723
- [BUGFIX]
SIG_ALLcheck returns true for other sigflags by @lollerfirst in #767 - management RPC follow up by @lollerfirst in #770
- fix "Expected currency USD, got USDT" when generating mint quote by @gudnuf in #772
- Adjust mint melt settings 2 by @callebtc in #777
- feat: implement exponential backoff for
paid_invoices_streamby @lollerfirst in #778 - fix: subscription re-init bug by @lollerfirst in #781
- add description to NUT-04 method options by @callebtc in #783
- update .env.example by @asmogo in #794
- Fix duplicate blank outputs during melt by @callebtc in #795
- check for existing b by @callebtc in #802
- refactor: HTLC spending conditions by @lollerfirst in #803
- fix: unique
('PENDING', checking_ID)for melt quotes by @lollerfirst in #800 - bump to 0.18.0 by @callebtc in #812
New Contributors
Full Changelog: 0.17.1...0.18.0