Skip to content

dcrdex v0.1.2

Compare
Choose a tag to compare
@chappjc chappjc released this 30 Nov 15:41
· 1492 commits to master since this release

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(-)

v0.1.1...v0.1.2

3 contributors