# Dd-18: V0.6.0 (11/09/16) 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: Paymetheus v0.6.0 64-bit Paymetheus v0.6.0 32-bit 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.