Skip to content

v2.0.4

Compare
Choose a tag to compare
@jrick jrick released this 03 Sep 14:23
· 76 commits to master since this release
release-v2.0.4

dcrwallet v2.0.4

This release includes improvements to the mixing session agreement, along with various bug fixes and minor performance improvements.

Bug Fixes

  • An issue where SPV wallets would stall block processing the latest block and only resume requesting additional new blocks after the next block is announced was fixed (39fd48b8).

  • A potential crash in the VSP client was removed (2c7e4dcf).

  • A deadlock in the mixing client that could trigger after reconnecting to a restarted dcrd was fixed (dcrd/3401).

  • Automatic RPC TLS certificate generation no longer errors when the local hostname contains non-ASCII Unicode characters (dcrd#3432).

Other Improvements

  • Mix session agreement was improved by ignoring key exchange messages received too early before the calculated epoch time (dcrd/3403).

  • Mix session agreement was improved by only considering a mixing identity's most recent key exchange messages (dcrd/3404).

Changelog

The following lists all commits since dcrwallet v2.0.3:

  • 650a7c01: [release-v2.0] version: Update for v2.0.4
  • 9074d7fd: [release-v2.0] Update to latest dcrd modules
  • 09ec255d: [release-v2.0] Update to latest vspd modules.
  • ec74c62a: [release-v2.0] wallet: Remove unused ctx from makeTicketSummary.
  • 2c7e4dcf: [release-v2.0] vsp: Prevent nil pointer dereference.
  • dcde8979: [release-v2.0] Update to latest mixing module
  • 39fd48b8: [release-v2.0] spv: Fix request of new blocks after initial sync

Code Contributors (alphabetical order):