dcrdex v0.1.2
DCRDEX v0.1.2
This patch release improves handling of slow contract audits, fixes a bug on 32-bit systems, automatically unlocks wallets to avoid swap failures if the wallet unexpectedly became locked, and improves the display of canceled orders. There are also a few usability improvements for developers.
Please read the initial release (v0.1.0) notes for important information and instructions.
Client (dexc)
Features and Improvements
User-facing
- When already logged in, automatically attempt to unlock wallets as needed for trades. This helps prevent users from breaking their swaps by accidentally locking their wallets. (de40913)
- Display cancel order matches differently from trade matches. (b013581)
Developer
- Create a
Ready
method so consumer packages know when the client core is done starting up. (c3d9e80) - Increase notification channel capacity to prevent dropped notifications when there are many simultaneous events. (2de62a3)
- Remove the obsolete (and incomplete) terminal UI. (75ff8d0)
Fixes
- Workaround for 64-bit atomic variable access on 32-bit platforms. (3abaf43)
- Prevent contract auditing from blocking incoming messages. Continue to search for counterparty contracts until it succeeds or the match is revoked, and log a warning if the audit is taking a long time. (23f2f36)
Server (dcrdex)
There are no server changes.
Code Summary
9 commits, 44 files changed, 621 insertions(+), and 2,652 deletions(-)
3 contributors
- Brian Stafford (@buck54321)
- David Hill (@dajohi)
- Jonathan Chappelow (@chappjc)