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)