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)