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

     1  # DCRDEX v1.0.0
     2  
     3  This release introduces a major version upgrade. Backwards compatibility is
     4  not strictly preserved.
     5  
     6  There are many new features, improvements, and bug fixes since v0.6.
     7  
     8  ## Features and Improvements
     9  
    10  - Add Decred staking
    11  - Add Decred mixing
    12  - Add Polygon and Polygon tokens USDC, USDT, WETH, WBTC
    13  - Add Ethereum token USDT
    14  - Implement multi-balance contracts for Ethereum and Polygon to reduce provider request rate
    15  - Use free RPC providers by default for Ethereum and Polygon to enable one-click wallet creation
    16  - Implement Zcash shielded pool features and refactor wallet to be shielded-by-default
    17  - Add Digibyte, Firo, Zclassic wallets
    18  - Expose wallet transaction history
    19  - Add wallet notifications for new transactions, tip changes, and async ticket purchases
    20  - Server: Add a Websockets-based reverse tunnel for remote node RPC APIs
    21  - Server: Enable CA certificates for simplified registration
    22  - Implement new market making and arbitrage bots and GUI
    23  - Add Binance and Binance US arbitrage support
    24  - Refactor reputation system to accommodate low-lot-size markets and smaller bond sizes
    25  - Show reputation data on dexsettings and trading views
    26  - Enable password recovery using seed to avoid full wallet restorations
    27  - Server: Enable public BTC RPC providers
    28  - Normalize translation system to enable report generation for translators
    29  - Server: Add database table for finalized candles for faster startup
    30  - Total GUI refactor. Differentiated sections. Normalized forms. Drop sans-light font
    31  - Add desktop notifications
    32  - Implement model Tatanka Mesh for next-gen DEX
    33  - Use binary searches for optimal lot count in various places for snappier response on low-lot-size markets
    34  - Make transaction IDs and addresses in notifications into links
    35  - Enable locating bonds when restoring from seed
    36  - Switch to a custom BIP-39 based mnemonic seed that encodes the wallet birthday
    37  - Server: Add endpoint for simple health check for is.decred.online/
    38  - Enforce minimum rates, minimum lot sizes, and minimum bond sizes based on dust limits
    39  - Add system installers for Windows, Mac, Linux
    40  - Rebrand wallet from DCRDEX client (dexc) to Bison Wallet
    41  - Allow displaying values in custom units in some places
    42  - Add display for asset fiat rates, current network fees, and anticipated on-chain fees for trading
    43  
    44  ## Fixes
    45  
    46  - Fix rescan panic for native BTC and LTC wallets
    47  - Multiple UI fixes for incorrect conversions or wrong units displayed
    48  - Fix panic for nil bookie via core.Book
    49  - Disable Bitcoin Cash SPV wallet for lack of filter support
    50  - Tons of other minor fixes
    51  
    52  ## Code Summary
    53  
    54  696 files changed, 149904 insertions(+), 37372 deletions(-)
    55  
    56  - Brian Stafford (@buck54321)
    57  - Jonathan Chappelow (@chappjc)
    58  - Joe Gruffins (@JoeGruffins)
    59  - Marton (@martonp)
    60  - Peter Banik (@peterzen)
    61  - Philemon Ukane (@ukane-philemon)
    62  - @dev-warrior777
    63  - Wisdom Arerosuoghene (@itswisdomagain)
    64  - Migwi Ndung'u (@dmigwi)
    65  - David Hill (@dhill)
    66  - @norwnd
    67  - @omahs
    68  - @rubyisrust