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

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

  1. 2017/08/25 - Decred v1.0.8 released! → Release Notes  → Downloads
  1. moo1337

    moo1337 Moderator

    Jul 25, 2016
    80
    121
    Male
    Texas
    # 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 New Member

    Jan 9, 2016
    23
    3
    Male
    SP
    Brazil
    nice guys!
     
  3. N3wb1e

    N3wb1e New Member

    Jun 12, 2016
    65
    12
    Europe
    Binaries updated and works fine. Good work!
     
  4. MarSas

    MarSas New Member

    Feb 12, 2016
    54
    14
    Male
    Updated. Works fine.
     
  5. alibaba_yin

    alibaba_yin New Member

    Sep 21, 2016
    5
    0
    Male
    China
    Have errors after update,see the pic.How to fix? Thanks.
     

    Attached Files:

  6. jrick

    jrick Member
    Developer

    Jan 4, 2016
    87
    80
    Male
  7. alibaba_yin

    alibaba_yin New Member

    Sep 21, 2016
    5
    0
    Male
    China
  8. joaoharter

    joaoharter New Member

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

    Ishotov New Member

    Nov 18, 2016
    10
    1
    Male
    London
    It's improve to add existsexpiredtickets to rpcserver
     

Share This Page