Dd-18: V0.6.0 (11/09/16)

Discussion in 'Development Dispatches' started by moo1337, Nov 9, 2016.

  1. moo1337

    moo1337
    Expand Collapse
    Moderator

    Joined:
    Jul 25, 2016
    Messages:
    69
    Likes Received:
    109
    # Dd-18: V0.6.0 (11/09/16)

    [​IMG]

    This development dispatch covers work completed since the Decred v0.5.0 release on October 10, 2016. Since then, developers have merged 42 pull requests into 8 repositories (see below for more detailed changes).

    Here are direct links to the Windows installers for Paymetheus:

    Installer: https://github.com/decred/decred-release/releases/tag/v0.6.0
    Binaries: https://github.com/decred/decred-binaries/releases/tag/v0.6.0

    This release contains bug fixes and improvements for dcrd and dcrwallet.

    A new block test framework has been added to simplify adding new tests. 380 new block tests have been added with it.

    Several RPC improvements have been made. A number of voting related fixed and improvements have been made to support future voting changes.

    dcrwallet now processes transactions atomically.

    gominer and copay are unchanged. Paymetheus is unchanged but should be updated for the updated dcrd and dcrwallet dependencies.

    dcrrpcclient
    • Add SetBalanceToMaintain (PR#35)
    • Add ExistsExpiredTickets to dcrrpcclient (PR#36)
    • Add methods to use the new version and getheaders RPCs. (PR#37)
    • Setticketsvotebits (PR#39)
    • Updates for dcrd JSON-RPC websocket API changes. (PR#40)
    Credits: @chappjc, @ay-p, @jrick

    dcrwallet
    • Add expired to getstakeinfo command (PR#360)
    • Update dependencies, including 3rd party ones. (PR#361)
    • Update the wallet to begin allowing extended votebits setting (PR#362)
    • Fully update PoolTickets when using AddTicket rpc (PR#365)
    • RFP-10 milestone 3 (PR#369)
    • Bump for v0.6.0 (PR#373)
    • Correctly handle both p2sh and p2pkh addrs in wstakemgr. (PR#376)
    • Process transactions atomically with connected blocks. (PR#372)
    • Remove Wallet.ChainSynced/SetChainSynced APIs. (PR#378)
    Credits: @ay-p, @jrick, @ceejep, @chappjc, @jcv

    dcrd
    • Output of --help/-h should go to os.Stdout rather than os.Stderr (PR#386)
    • Fix the dumpblockchain function (PR#405)
    • Use correct function to fetch blocks from the blockchain for RPC (PR#407)
    • Remove unused files (PR#408)
    • Prevent high memory usage when turning txindex on first time (PR#412)
    • Add a block pruner that only prunes occassionally (PR#415)
    • dcrctl: fix output in --terminal mode (PR#416)
    • Add existsexpiredtickets to rpcserver (PR#418)
    • Replace some unnecessary dcrutil.Tx usage with wire.MsgTx. (PR#419)
    • Add voting version parsing function (PR#420)
    • Add dcrjson decode func for concatenated hex hashes. (PR#421)
    • Add new setticketsvotebits command (PR#422)
    • Add func to decode string hashes to a passed destination. (PR#425)
    • Add getheaders JSON-RPC extension command. (PR#426)
    • Add EncodeConcatenatedHashes with test. (PR#432)
    • dcrctl: Set width to max in --terminal (PR#436)
    • blockchain: Add block validation infrastructure (PR#437)
    • Bump for v0.6.0 (PR#438)
    • Update 3rd party deps in glide (PR#439)
    • Add StakeVersion to header. (PR#441)
    • Use same notification for mined transactions and blocks. (PR#434)
    • Update dcrrpcclient for dcrctl. (PR#445)
    • update checkpoints (PR#446)
    • Notify only relevant stake txs, not all. (PR#447)
    Credits: @chappjc, @ceejep, @dhill, @ay-p, @jrick, @davecgh, @jcv, @moo1337

    dcrticketbuyer
    • Update onBlockConnected to match upcoming change in dcrd (PR#73)
    Credits: @ay-p

    Public keys

    The file cmd/dcrinstall/pubkey.go contains the decred public key which is used to check the signed manifest in the release. You can compare the contents of this file to what you get from a keyserver to confirm that dcrinstaller is using the proper key.

    Important

    The Decred installer will only work on Windows 7 and above.
     
    Alexoz, ay-p, shoshin and 4 others like this.
  2. Leonardo M

    Leonardo M
    Expand Collapse
    New Member

    Joined:
    Jan 9, 2016
    Messages:
    23
    Likes Received:
    3
    nice guys!
     
  3. N3wb1e

    N3wb1e
    Expand Collapse
    New Member

    Joined:
    Jun 12, 2016
    Messages:
    65
    Likes Received:
    12
    Binaries updated and works fine. Good work!
     
  4. MarSas

    MarSas
    Expand Collapse
    New Member

    Joined:
    Feb 12, 2016
    Messages:
    53
    Likes Received:
    14
    Updated. Works fine.
     
  5. alibaba_yin

    alibaba_yin
    Expand Collapse
    New Member

    Joined:
    Sep 21, 2016
    Messages:
    5
    Likes Received:
    0
    Have errors after update,see the pic.How to fix? Thanks.
     

    Attached Files:

  6. jrick

    jrick
    Expand Collapse
    Member
    Developer

    Joined:
    Jan 4, 2016
    Messages:
    76
    Likes Received:
    74
  7. alibaba_yin

    alibaba_yin
    Expand Collapse
    New Member

    Joined:
    Sep 21, 2016
    Messages:
    5
    Likes Received:
    0
  8. joaoharter

    joaoharter
    Expand Collapse
    New Member

    Joined:
    May 29, 2016
    Messages:
    3
    Likes Received:
    0
    My wallet is version 0.1.4-beta. Where can I find a tutorial of how to update it? Thanks
     
  9. Ishotov

    Ishotov
    Expand Collapse
    New Member

    Joined:
    Nov 18, 2016
    Messages:
    10
    Likes Received:
    0
    It's improve to add existsexpiredtickets to rpcserver
     

Share This Page