decred.org/dcrdex@v1.0.5/docs/release-notes/release-notes-0.1.4.md (about)

     1  # DCRDEX v0.1.4
     2  
     3  Jan 14, 2021
     4  
     5  This patch release makes a number of small UI improvements, including showing
     6  the user's account ID on the settings page, focusing password field, and
     7  colorizing various buy/sell elements, and fixes several bugs.  The main bug
     8  fixes deal with wallet settings changes, deposit address revalidation, Decred
     9  withdrawals working for the full balance, and historical order and match
    10  display.
    11  
    12  Please read the [initial release (v0.1.0)
    13  notes](https://github.com/decred/dcrdex/releases/tag/release-v0.1.0) for
    14  important information and instructions.
    15  
    16  ## Client (dexc)
    17  
    18  ### Features and Improvements
    19  
    20  - The account ID for each configured DEX server is now displayed on the settings
    21    page. When not logged in, there is a placeholder that says to login to display
    22    the account ID.
    23    ([1a5c070](https://github.com/decred/dcrdex/commit/1a5c070196ab7899214b524a9c681168fbdcfd75))
    24  - Focus password field in order dialogs.
    25    ([5eb9fb2](https://github.com/decred/dcrdex/commit/5eb9fb2de51722158eaf1d2122c11f30154bd9b3))
    26  - Colorize the "Side" column in the orders table. ([83b07cd](https://github.com/decred/dcrdex/commit/83b07cd08a8a7ecced012335092c0f196d7fcfb0))
    27  - The registration fee address is no longer logged if there is a funding error
    28    since there is nothing a user can do with the address other than shoot their
    29    self in the foot and send to it manually. Registration fee payment should only
    30    be done via the app.
    31    ([dc67cdb](https://github.com/decred/dcrdex/commit/dc67cdbb09fe6e296164da0b916ab8a1744912f6))
    32  - Wallet balances are updated on all wallet settings changes.
    33    ([8ff4d94](https://github.com/decred/dcrdex/commit/8ff4d943d69182b9866faf6637e9e3c17e97db69))
    34  - Wallet sync status is more consistently checked on wallet (re)connect events,
    35    and continually check sync status on RPC errors as it is common for
    36    node/wallet startup to initially error and then start reporting status (e.g.
    37    bitcoind's "verifying blocks..." error while starting up).
    38    ([1c9ca02](https://github.com/decred/dcrdex/commit/1c9ca02db974cbd76dceac5b29a825b5cc805c84),
    39    [53194c6](https://github.com/decred/dcrdex/commit/53194c615ee3179c2c6ec08278a41bbd9b234634))
    40  
    41  ### Fixes
    42  
    43  - Fix changing wallet settings possibly interrupting active swaps.
    44    ([f0a304f](https://github.com/decred/dcrdex/commit/f0a304f7ea74af3ce75f3edc1cbb3f4f524f1c84))
    45  - Fix a case where a wallet can become unlockable without restarting dexc if
    46    dexc were started with both active orders and an unlocked wallet.
    47    ([f8c47a1](https://github.com/decred/dcrdex/commit/f8c47a163387b8c63201f2f9ad1053a205e6203f))
    48  - Fix duplicate notify_fee requests that resulted from multiple fee coin waiters
    49    being created for the same coin.
    50    ([ee1bd84](https://github.com/decred/dcrdex/commit/ee1bd84c8ef6136fcbbcf764782b610d20c3540c))
    51  - Fix retrieving the full list of historical orders
    52    ([2846814](https://github.com/decred/dcrdex/commit/284681488b5812157dd8624151efc576764eb824))
    53  - Fix incorrect year displayed for a match's date.
    54    ([a347b0f](https://github.com/decred/dcrdex/commit/a347b0f34d0fd143b566b59588cda4f86f1b218b))
    55  - Wallet deposit addresses are validated and more often refreshed whenever the
    56    wallet is connected.
    57    ([c3990c7](https://github.com/decred/dcrdex/commit/c3990c765f7a7de2017da08c29fb9fae8853a522),
    58    [6a66a1c](https://github.com/decred/dcrdex/commit/6a66a1cb7701ed6d6e7187231a46ad1f2a74a782))
    59  - Correctly handle chain sync status when in initial block download state, but
    60    blocks are up-to-date with headers. This is only possible in practice with
    61    simnet.
    62    ([3523de1](https://github.com/decred/dcrdex/commit/3523de11b270fed9162c0b2bd8aee2333fe2e8f6))
    63  - Fix DCR withdraws in various cases.
    64    ([d0ba1e5](https://github.com/decred/dcrdex/commit/d0ba1e5dbcdc063c8fb4abf95725c67174868291)0
    65  - Allow dexc to shutdown without hanging if a wallet was unexpectedly shutdown
    66    first.
    67    ([7321c36](https://github.com/decred/dcrdex/commit/7321c364297b8f5c0dd85cf798902b169bd3eebf))
    68  - When loading active matches on login, correctly skip adding cancel order
    69    matches to the trades map.
    70    ([61697bb](https://github.com/decred/dcrdex/commit/61697bbc4364466d9eb55763aed8e7fb849e01e0))
    71  - Prevent login while already logged in from re-creating the entries in the
    72    trades map.
    73    ([b6f81ad](https://github.com/decred/dcrdex/commit/b6f81adcc9a05f4c604420b3b138f1286b25c9c7))
    74  - Resolve a data race on wallet reconfigure for DCR.
    75    ([bca1325](https://github.com/decred/dcrdex/commit/bca1325ab1ccdd21b3447571693a8212e5874e97))
    76  - Avoid a possible deadlock on wallet reconfigure.
    77    ([4bed3e2](https://github.com/decred/dcrdex/commit/4bed3e2f55f97cac45ca30cf7ad4faac94d20604))
    78  
    79  ## Developer
    80  
    81  - Simnet harnesses are quicker to start, being based on archives, and more well
    82    funded.
    83    ([0de8945](https://github.com/decred/dcrdex/commit/0de89456c129bc39a200e816fb660f216a7d41e2))
    84  - Update simnet trade tests for current wallet unlocking system and more well
    85    funded harnesses.
    86    ([e198b1f](https://github.com/decred/dcrdex/commit/e198b1f095be8cad51c8e49604c873ed2ac4f02d))
    87  
    88  ## Server (dcrdex)
    89  
    90  Create a fee rate scaling administrative endpoint. The endpoint is
    91  `api/asset/{sym}/setfeescale/{scale}`, using a GET request instead of POST for
    92  convenience.
    93  ([7a3f1831](https://github.com/decred/dcrdex/commit/7a3f18313a34a5945c064a06a1b85bfdc07b0dd4))
    94  
    95  ## Code Summary
    96  
    97  27 commits, 52 files changed, 1582 insertions(+), and 890 deletions(-)
    98  
    99  <https://github.com/decred/dcrdex/compare/v0.1.3...v0.1.4>
   100  
   101  6 contributors
   102  
   103  - Amir Massarwa (@amassarwi)
   104  - Brian Stafford (@buck54321)
   105  - David Hill (@dajohi)
   106  - Jonathan Chappelow (@chappjc)
   107  - Kevin Wilde (@kevinstl)
   108  - @peterzen