decred.org/dcrdex@v1.0.5/docs/release-notes/release-notes-0.1.5.md (about) 1 # DCRDEX v0.1.5 2 3 Feb 22, 2021 4 5 This patch release provides several important bug fixes. 6 7 Please read the [initial release (v0.1.0) 8 notes](https://github.com/decred/dcrdex/releases/tag/release-v0.1.0) for 9 important information and instructions. 10 11 ## Client (dexc) 12 13 ### Features and Improvements 14 15 The user's account ID is now logged on connect and authentication with a DEX 16 server. 17 ([8ce328c](https://github.com/decred/dcrdex/commit/8ce328cacc4d7b0d35973a39917eef48ac1d1d64)) 18 19 ### Fixes 20 21 - Fix a possible panic when reconfiguring a wallet that is not connected. 22 ([dfe4cd1](https://github.com/decred/dcrdex/commit/dfe4cd12234d1d17d6114f3de8f062ff912c594b)) 23 - When resuming trades on startup and login, counterparty contract audits now 24 retry repeatedly, as is the case when an audit request is initially received. 25 This prevents a match from being incorrectly revoked on startup if the 26 wallet/node fails to locate the counterparty contract immediately. 27 ([172dbb7](https://github.com/decred/dcrdex/commit/172dbb7085d70079e6f0ffb8f2e9bedceac280df)) 28 - The client's database subsystem is always started first and stopped last. This 29 is a prerequisite for the following wallet lock-on-shutdown change. 30 ([b4ef3ff](https://github.com/decred/dcrdex/commit/b4ef3ff01f3a1567aecf762c5db75f83a9687d64)) 31 - On shutdown of client `Core`, the wallets are now locked even if the 32 `PromptShutdown` function is not used. This does not affect dexc users, only 33 direct Go consumers of the `client/core.Core` type. 34 ([70044e6](https://github.com/decred/dcrdex/commit/70044e68740faffc4888c6f4b4303806531a0255)) 35 - Fix a possible interruption of the DEX reconnect loop if the config response 36 timed out. 37 ([4df683a](https://github.com/decred/dcrdex/commit/4df683a10d755d71f37c979655b6ceea6343db8d)) 38 - Update the crypto/x/blake2 dependency to prevent silent memory corruption from 39 the hash function's assembly code. 40 ([c67af3f](https://github.com/decred/dcrdex/commit/c67af3f3b88750e69957e019d9eacc80d6aa7555)) 41 - Handle orders that somehow lose their funding coins. Previously, such orders 42 would forever be logged at startup but never retired, and any matches from 43 such orders that required swap negotiation or other recovery would have been 44 improperly abandoned. 45 ([a7b5aa0](https://github.com/decred/dcrdex/commit/a7b5aa0a67dd2962c33d229cf101c59e85cb7b85)) 46 47 ## Server (dcrdex) 48 49 There are no substantive server changes, just a few logging improvements. 50 51 ## Code Summary 52 53 11 commits, 13 files changed, 564 insertions(+), and 254 deletions(-) 54 55 <https://github.com/decred/dcrdex/compare/v0.1.4...v0.1.5> 56 57 3 contributors 58 59 - Brian Stafford (@buck54321) (review) 60 - David Hill (@dajohi) (blake2 fix) 61 - Jonathan Chappelow (@chappjc)