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

     1  # DCRDEX v0.1.1
     2  
     3  Nov 5, 2020
     4  
     5  This patch release addresses two important match recovery bugs, and a number of
     6  minor bugs. This release also includes several improvements to the client's user
     7  interface. New client features include Tor proxy support and new deposit address
     8  generation.
     9  
    10  Please read the [initial release (v0.1.0)
    11  notes](https://github.com/decred/dcrdex/releases/tag/release-v0.1.0) for
    12  important information and instructions.
    13  
    14  ## Client (dexc)
    15  
    16  ### Features and Improvements
    17  
    18  - Add the mainnet ["client quick start" guide](https://github.com/decred/dcrdex#client-quick-start-installation).
    19    ([a383d5e](https://github.com/decred/dcrdex/commit/a383d5e76d2de90969f4eaf372084d290a051032))
    20  - Tor support for connections with DEX servers.
    21    ([824f1c0](https://github.com/decred/dcrdex/commit/824f1c0da0b17afcab271c60665be6f8da3d6025))
    22    **WARNING**: This should be used with caution since Tor is slow and
    23    unreliable.
    24  - On dexc start-up, display a link (URL) to the browser page, and if there are
    25    active orders, warn the user.
    26    ([a01e403](https://github.com/decred/dcrdex/commit/a01e403d09c491765d71ac34fc2d60b7898c3596))
    27  - Add the ability to generate new deposit addresses.
    28    ([860af3e](https://github.com/decred/dcrdex/commit/860af3e19b49db9fb6b68016e894edd71361db3d))
    29  - Various browser UI improvements, including order dialog wording and button
    30    formatting.
    31    ([dbf9d2c](https://github.com/decred/dcrdex/commit/dbf9d2c1f7c4644530b8a91f407818d4f435aa7b))
    32  - Dialogs now have a close/cancel button.
    33    ([6716b58](https://github.com/decred/dcrdex/commit/6716b58c87933e71661f922d8cd2f479e6851a0d))
    34  - Taker redemption transactions are more readily batched, potentially requiring
    35    fewer transactions for a taker order that matches with multiple maker orders.
    36    ([3ea75a9](https://github.com/decred/dcrdex/commit/3ea75a91d8e6935ad2cde128190042bde24f1e1d))
    37  - When any node (e.g. bitcoind and dcrd) is still synchronizing with the
    38    network, new orders cannot be placed.
    39    ([2cac73a](https://github.com/decred/dcrdex/commit/2cac73a6655550d3cdd02ca2591844988e8126e7))
    40  
    41  ### Fixes
    42  
    43  - Match recover is more robust, with fixes to revoked match handling on
    44    reconnect or restart.
    45    ([9790fb1](https://github.com/decred/dcrdex/commit/9790fb1cfb6e7ed7ffadc4624979ca57341d2ca0))
    46  - Resolve a potential deadlock during match status resolution,
    47    ([c09017d](https://github.com/decred/dcrdex/commit/c09017d8170602bfae4fc2e34edd5ccfee34127e))
    48  - Explicitly set js Content-Type in webserver to workaround misconfigured
    49    operating systems, such as Windows with misconfigured CLASSES_ROOT registry
    50    entries.
    51    ([f632893](https://github.com/decred/dcrdex/commit/f6328937f815f210daf4d910cb4722205ddf6e79))
    52  - Delete obsolete notifications on frontend.
    53    ([8a69e99](https://github.com/decred/dcrdex/commit/8a69e991b518170eacc23d99eb8e1629ce7517d4))
    54  - Avoid harmless but confusing warnings about returning zero coins when resumed
    55    trades are later completed.
    56    ([a01e403](https://github.com/decred/dcrdex/commit/a01e403d09c491765d71ac34fc2d60b7898c3596))
    57  - Avoid redundant swap negotiation invocations on restart with unknown matches
    58    reported from a server.
    59    ([c0adb26](https://github.com/decred/dcrdex/commit/c0adb2659fe4ab341fc75b995c261b2cee029675))
    60  - Orphaned cancel orders that could be created in certain circumstances are now
    61    retired during status resolution of the linked trade.
    62    ([867ba89](https://github.com/decred/dcrdex/commit/867ba894b6da4f6cda16ba4c371eb2436cc4d977))
    63  
    64  ## Server (dcrdex)
    65  
    66  - Fix book purge heap orientation.
    67    ([eb6ccd4](https://github.com/decred/dcrdex/commit/eb6ccd464af474c4d7b506ee465a66e1f69f534f))
    68  - Avoid orphaned epoch status orders when shutting down via SIGINT *without* a
    69    preceding suspend command.
    70    ([d463439](https://github.com/decred/dcrdex/commit/d4634395495f25b92cdc935fb7a72f311d23d118))
    71  - When any node (e.g. bitcoind and dcrd) is still synchronizing with the
    72    network, relevant markets will not accept new orders.
    73    ([2cac73a](https://github.com/decred/dcrdex/commit/2cac73a6655550d3cdd02ca2591844988e8126e7))
    74  
    75  ## Code Summary
    76  
    77  17 commits, 66 files changed, 2216 insertions(+), 566 deletions(-)
    78  
    79  <https://github.com/decred/dcrdex/compare/release-v0.1.0...release-v0.1.1>
    80  
    81  3 contributors
    82  
    83  - Brian Stafford (@buck54321)
    84  - David Hill (@dajohi)
    85  - Jonathan Chappelow (@chappjc)