Releases: decred/decred-binaries
v1.0.3
2017-06-08
This patch release mainly addresses wallet issues (both in the command line and GUI wallets). For full list of changes and fixes, see below.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
To install the command line tools, please see
dcrinstaller.
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v1.0.3.txt, and the package specific manifest files for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
Notes
Changes
| Description | Pull Request |
|---|---|
| Make the "Manage pools" button executable again. | decred/Paymetheus#259 |
| Allow ticket fees up to 10 DCR/kB. | decred/Paymetheus#260 |
| Update NuGet dependencies. | decred/Paymetheus#265 |
| Add checkbox to rescan for imported scripts. | decred/Paymetheus#266 |
| Do not prompt for the public passphrase when unset. | decred/Paymetheus#269 |
| Do not set a public passphrase for newly created wallets. | decred/Paymetheus#270 |
| Allow removal of the public passphrase. | decred/Paymetheus#271 |
| Add missing file. | decred/Paymetheus#273 |
| Update dcrwallet arguments for --grpclisten change. | decred/Paymetheus#276 |
| Add button to create ticket revocations. | decred/Paymetheus#278 |
| Improve UX of the purchase ticket view. | decred/Paymetheus#282 |
| Drop relay fee to 0.001 DCR/kB. | decred/Paymetheus#283 |
| Sync for 4.11.0 RPC API. | decred/Paymetheus#286 |
| Verify stakepool multisig script and p2sh voting addresses. | decred/Paymetheus#287 |
| Always use wrapping policy when generating addresses. | decred/Paymetheus#291 |
| Update gRPC to the latest patch release. | decred/Paymetheus#292 |
| Bump for v1.0.3 | decred/Paymetheus#293 |
| Revert Xunit.net update which has broken msbuild config. | decred/Paymetheus#294 |
| Update for v1.0.3 | decred/decred-windows-installer#49 |
| Pick up one more Paymetheus commit | decred/decred-windows-installer#50 |
| getvoteinfo doc fix | decred/dcrrpcclient#60 |
| Add GetBlockHeader and GetBlockHeaderVerbose | decred/dcrrpcclient#62 |
| Fix GetBlockHeader unmarshal. | decred/dcrrpcclient#63 |
| Remove accountfetchaddresses support. | decred/dcrrpcclient#66 |
| notify: Fix new tickets notification type. | decred/dcrrpcclient#69 |
| Add existsmissedtickets support. | decred/dcrrpcclient#71 |
| Update README.md for new github markdown parser | decred/dcrrpcclient#73 |
| Use docker containers for tests and linters. | decred/dcrrpcclient#76 |
| Track dcrjson API changes to remove unneeded verbose flags. | decred/dcrrpcclient#77 |
| Tell travis not to run install step. | decred/dcrrpcclient#79 |
| Add client APIs to control the gap limit policy. | decred/dcrrpcclient#80 |
| Remove blockHeight from Block struct. | decred/dcrutil#17 |
| Remove incorrect assignment | decred/dcrutil#39 |
| Remove unused API. | decred/dcrutil#40 |
| travis-ci: Do not test vendored packages | decred/dcrutil#41 |
| travis-ci: Actually install and use glide. | decred/dcrutil#42 |
| Add Block.Height() helper function. | decred/dcrutil#43 |
| Revert "Remove incorrect assignment (#39)" | decred/dcrutil#45 |
| Update README.md files for new github md parser | decred/dcrutil#47 |
| Use docker containers for tests and linters. | decred/dcrutil#49 |
| Tell travis not to run install step. | decred/dcrutil#52 |
| Fix old DB serialization code that caused panics. | decred/dcrwallet#696 |
| Use GetBlockHeader when only the header is needed. | decred/dcrwallet#697 |
| travis: test against go 1.8.x (again) | decred/dcrwallet#698 |
| ticketbuyer: float64 -> dcrutil.Amount conversions | decred/dcrwallet#699 |
| Update all dependencies to latest versions. | decred/dcrwallet#702 |
| Remove --unsafemainnet option and getseed JSON-RPC. | decred/dcrwallet#703 |
| Remove seeds from wallet databases. | decred/dcrwallet#705 |
| Improve getstakeinfo performance. | decred/dcrwallet#709 |
| Improve startup performance when loading addresses. | decred/dcrwallet#710 |
| Make account renaming work again. | decred/dcrwallet#713 |
| Remove automatic rescans for discovered scripts. | decred/dcrwallet#714 |
| Remove accountfetchaddresses JSON-RPC. | decred/dcrwallet#715 |
| Exclude expired tickets in missed count. | decred/dcrwallet#716 |
| legacyrpc: mark expired tickets as such | decred/dcrwallet#719 |
| Check errors and remove ineffectual assignments. | decred/dcrwallet#720 |
| Access loaded wallets through the Loader. | decred/dcrwallet#722 |
| use millisecond time resolution in logger | decred/dcrwallet#723 |
| Upgrade created watching only DBs to latest version. | decred/dcrwallet#726 |
| Only prioritize vote handling. | decred/dcrwallet#730 |
| Remove WalletService.SpentnessNotification RPC. | decred/dcrwallet#731 |
| Handle changing empty public passphrases in gRPC server. | decred/dcrwallet#735 |
| Allow --createwatchingonly without --create. | decred/dcrwallet#736 |
| Refactor test to avoid data race. | decred/dcrwallet#738 |
| Rollback DB updates for failed tx publishing. | decred/dcrwallet#740 |
| Replace unnecessary DB update with view. | decred/dcrwallet#741 |
| Enable the gRPC server by default. | decred/dcrwallet#744 |
| Add RPC to revoke missed and/or expired tickets. | decred/dcrwallet#746 |
| Comment out EstimateStakeDiff request | decred/dcrwallet#747 |
| Bump required dcrd JSON-RPC API semver. | decred/dcrwallet#748 |
| Drop default relay fee to 0.001 DCR/kB. | decred/dcrwallet#750 |
| Improve error messages for failed address lookups. | decred/dcrwallet#751 |
| Correct a comment. | decred/dcrwallet#753 |
| Deprecate SpreadTicketPurchases, add NoSpreadTicketPurchases | decred/dcrwallet#754 |
| Rework db tx handling for chain notifiatio... |
v1.0.2_decrediton
2017-05-02
This is a patch release for decrediton only. All users are encouraged to upgrade. This release addresses several startup issues as well as adding the ability to rescan the chain.
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v1.0.2.txt, and the package specific manifest files for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
Notes
Changes
| Description | Pull Request |
|---|---|
| Add some extra text for user clarity | decred/decrediton#364 |
| Transaction history address length with no box overflow and help page links | decred/decrediton#367 |
| Add a retry start rpc connection button | decred/decrediton#369 |
| Add rescan button and remove old RescanForm | decred/decrediton#370 |
| Handle output of dcrd/wallet better | decred/decrediton#372 |
| Fix rescan header div area | decred/decrediton#373 |
| Bump for v1.0.2 | decred/decrediton#374 |
Commits
This release was built from:
| Repository | Commit Hash |
|---|---|
| decred/dcrwallet | b4cd1304d3c1273cafea6b584e98f69217bfbdce |
| decred/dcrd | 5bed758f85159b2ee76240207ba775c40000a4c1 |
| decred/decrediton | 93277e6c435276f106f03667ad8e83d643e63041 |
Known Issues
v1.0.1
v1.0.1
2017-04-28
This is a patch release. All users are encourages to update. A bug in the installer has been addressed which prevented upgrades from 0.8.2 or earlier. Paymetheus and decrediton have been updated to work with both v1 and v2 stakepools and there were branding updates for Paymetheus. Default fees were returned to the previous values. See Changes for list of all bugs fixed.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
To install the command line tools, please see
dcrinstaller.
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v1.0.1.txt, and the package specific manifest files for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
Notes
Changes
| Description | Pull Request |
|---|---|
| Make startup more async friendly | decred/decrediton#359 |
| Fix various bugs and allow v1 pools to be used | decred/decrediton#362 |
| Bump for v1.0.1 | decred/decrediton#363 |
| Add some extra text for user clarity | decred/decrediton#364 |
| Be backwards compatible with v1 API pools | decred/Paymetheus#248 |
| Use the correct sdiff retarget value on mainnet. | decred/Paymetheus#250 |
| Switch to the new icon. | decred/Paymetheus#252 |
| Prepare for release 1.0.1. | decred/Paymetheus#253 |
| Raise default fees back to 0.01/kB. | decred/Paymetheus#256 |
| Log fee as an amount, not atoms. | decred/dcrwallet#689 |
| Allow reading passphases from piped input. | decred/dcrwallet#691 |
| Raise default fees back to 0.01/kB. | decred/dcrwallet#693 |
| Prepare for release 1.0.1. | decred/dcrwallet#692 |
| Bump Protocol Version | decred/dcrd#673 |
| wire: Cleanup blockheader.go. | decred/dcrd#669 |
| rpcserver: Return handler errors to RPC client. | decred/dcrd#671 |
| rpcserver: Disable getblocktemplate. | decred/dcrd#672 |
| Bump for v1.0.1 | decred/dcrd#674 |
| Updates for v1.0.1 | decred/decred-windows-installer#45 |
| new logo, fix copyright and move resource into decred | decred/decred-windows-installer#47 |
Commits
This release was built from:
| Repository | Commit Hash |
|---|---|
| decred/gominer | d2503a9d0d3533cbceac970414f6f7f457faceb3 |
| decred/Paymetheus | 6e49fb22b4e3c4d769e2dbc446d87f311aa4437d |
| decred/decred-windows-installer | 253f343e736eb377a6cba29e16aead0162f82e51 |
| decred/dcrwallet | a642114a124c6174130d528d9d33fe69128d2688 |
| decred/dcrd | 5c3e0d6454001c8d14fcf06be94381d93991aaea |
| decred/decrediton | 0272bf894c3c89b573034dd7a18f47e697194cbf |
Known Issues
v1.0.0
2017-04-26
This release contains improvements, additions, and bugfixes for all of the decred software components. All users are strongly encouraged to upgrade. New features include the initial voting on mainnet (for new sdiff algorithm and for work on lightning network), voting additions to Paymetheus, ticket purchasing and voting (with pool integration) for decrediton, and the replacement of the old test network with a new test network.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
To install the command line tools, please see
dcrinstaller.
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v1.0.0.txt, and the package specific manifest files for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
Notes
Changes
| Description | Pull Request |
|---|---|
| Update to use testnet2 | decred/Paymetheus#231 |
| Add vote preference stakepool integration. | decred/Paymetheus#241 |
| Refresh ticket price and retarget without refresh button. | decred/Paymetheus#244 |
| Lower default fees to 0.001 DCR/kB. | decred/Paymetheus#243 |
| Use the term "ticket price" instead of difficulty. | decred/Paymetheus#245 |
| Bump for v1.0.0 | decred/Paymetheus#242 |
| Fix copyright date. | decred/decred-windows-installer#42 |
| Update for v1.0.0 | decred/decred-windows-installer#44 |
| Handle non-int pool difficulties better. | decred/gominer#141 |
| Add check on json to prevent panic. | decred/gominer#142 |
| Differentiate dev and release in -V | decred/gominer#144 |
| Add go version to version info | decred/gominer#146 |
| Some file location updates for linux. | decred/gominer#147 |
| Update README.md | decred/gominer#150 |
| stratum: include stake version | decred/gominer#153 |
| Bump for v1.0.0 | decred/gominer#152 |
| Update create.html | decred/copay#48 |
| Another try to fix copay in FF48+ | decred/copay#51 |
| Use the main network by default. | decred/copay#53 |
| Differentiate dev and release in -V | decred/decred-release#89 |
| Install promptsecret tool | decred/decred-release#92 |
| Make links to old wiki point to local resources | decred/decred-release#94 |
| Bump for v1.0.0 | decred/decred-release#97 |
| Remove glide lockfile. | decred/dcrrpcclient#51 |
| Add GetStakeVersionInfo | decred/dcrrpcclient#52 |
| Add Go 1.8 support, remove Go 1.6. | decred/dcrrpcclient#53 |
| add missing state copies | decred/dcrrpcclient#55 |
| travis: enable unconvert | decred/dcrrpcclient#56 |
| add generatevote and remove some unused pieces | decred/dcrrpcclient#57 |
| Add getvotechoices/setvotechoice support. | decred/dcrrpcclient#58 |
| Use sha256 instead of fastsha256 | decred/dcrutil#32 |
| travis: test against golang 1.7.x and 1.8.x | decred/dcrutil#33 |
| Switch to upstream golang.org/x/crypto | decred/dcrutil#35 |
| Switch dcrutil to testnet2. | decred/dcrutil#37 |
| Preallocate the exact number of bytes if known. | decred/dcrutil#38 |
| loader: Move Loader to new pkg loader | decred/dcrwallet#532 |
| refined spreadtickets calculations | decred/dcrwallet#537 |
| wtxmgr: fix getbalance calculations | decred/dcrwallet#544 |
| Add --promptpublicpass command parameter (#545) | decred/dcrwallet#553 |
| Add illumos support. | decred/dcrwallet#557 |
| getbalance: additional balance fixes | decred/dcrwallet#565 |
| Add stakePoolEnabled check | decred/dcrwallet#567 |
| Update dependencies to latest versions. | decred/dcrwallet#571 |
| Add Go 1.8 support, remove 1.6. | decred/dcrwallet#573 |
| use minfee if purchase slots are not full | decred/dcrwallet#575 |
| depreciate maxpricescale | decred/dcrwallet#576 |
| Differentiate dev and release in -V | decred/dcrwallet#578 |
| Fix extended vote bit setting for stakepool wallets | decred/dcrwallet#583 |
| Remove sync bucket with waddrmgr db upgrade. | decred/dcrwallet#586 |
| rpc: add Start/Stop ticket buyer RPCs | decred/dcrwallet#587 |
| Unify the database management code into a single package. | decred/dcrwallet#591 |
| Switch to upstream golang.org/x/crypto package. | decred/dcrwallet#596 |
| Update Decred dependencies. | decred/dcrwallet#597 |
| ticketbuyer: Add RPC calls to get/set config | decred/dcrwallet#598 |
| add more status fields to walletinfo | decred/dcrwallet#599 |
| Add method to retrieve an account branch xpub. | decred/dcrwallet#604 |
| Add method to return the account's actual xpub as well. | decred/dcrwallet#605 |
| remove deprecated enablestakemining ticket buyer and related RPCs | decred/dcrwallet#606 |
| Display Go version next to application versions. | decred/dcrwallet#607 |
| Testnet reset | decred/dcrwallet#610 |
| Fix RPC ping/pong deadlock and timeout issue. | decred/dcrwallet#612 |
| Use newer ubuntu release for travis | decred/dcrwallet#614 |
| ensure calculated avg ticket price is at least MinimumStakeDiff | decred/dcrwallet#616 |
| Always commit database transaction when buying tickets. | decred/dcrwallet#618 |
| Update dcrd to pull in stakebase sigscript fix for testnet2. | decred/dcrwallet#621 |
| Remove old testnet v1 variables. | decred/dcrwallet#622 |
| Preallocate the exact number of bytes if known. | decred/dcrwallet#623 |
| gometallinter: gosimple fixes | decred/dcrwallet#624 |
| gometalinter: use --vendor to skip ./vendor/ | decred/dcrwallet#625 |
| Add warning on startup about old testnet data. | decred/dcrwallet#629 |
| Move log setup to before first use of logger | decred/dcrwallet#631 |
| Drop fastsha256 usage in favor of crypto/sha256 | decred/dcrwallet#632 |
| Fix an obvious nil pointer check error. | decred/dcrwallet#634 |
| Reimplement address pools. | decred/dcrwallet#636 |
| wallet: Change PurchaseTickets to return []*chainhash.Hash | [decred/dcrwallet#6... |
v1.0.0_gominer
2017-04-24
This is an early release of gominer v1.0.0 to address an issue with pool mining software. ALL users should upgrade.
See README.md for more info on verifying the files.
Notes
Changes
| Description | Pull Request |
|---|---|
| Handle non-int pool difficulties better. | decred/gominer#141 |
| Add check on json to prevent panic. | decred/gominer#142 |
| Differentiate dev and release in -V | decred/gominer#144 |
| Add go version to version info | decred/gominer#146 |
| Some file location updates for linux. | decred/gominer#147 |
| Update README.md | decred/gominer#150 |
| stratum: include stake version | decred/gominer#153 |
| Bump for v1.0.0 | decred/gominer#152 |
Commits
This release was built from:
| Repository | Commit Hash |
|---|---|
| decred/gominer | d2503a9d0d3533cbceac970414f6f7f457faceb3 |
v0.8.2
2017-02-16
This is a patch release to fix bugs related to HF voting demo on testnet. It is only needed if you are running on testnet and want to participate in the demo. This release should not impact mainnet.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
To install the command line tools, please see
dcrinstaller.
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v0.8.2.txt, manifest-paymetheus-v0.8.2.txt, manifest-decrediton-0.8.2.txt, and manifest-dcrinstaller-v0.8.2.txt for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
Notes
Changes
| Description | Pull Request |
|---|---|
| Bump for v0.8.2 | decred/Paymetheus#224 |
| Update for v0.8.2 | decred/decred-windows-installer#40 |
| Bump for v0.8.2 | decred/decred-release#86 |
| Bump for v0.8.2 | decred/dcrwallet#556 |
| Strictly enforce version check when tallying votes. | decred/dcrd#565 |
| Correct the units on the testnet HF description. | decred/dcrd#566 |
| blockchain: Add more fullblock voting tests. | decred/dcrd#569 |
| Bump for v0.8.2 | decred/dcrd#570 |
| Improve cmd line parsing. | decred/decrediton#254 |
| Bump for v0.8.2 | decred/decrediton#256 |
Commits
This release was built from:
| Repository | Commit Hash |
|---|---|
| decred/Paymetheus | 5d8793148313f9fc41f6fb03dc7bc6f0ae1f0b50 |
| decred/decred-windows-installer | 0d4e58d13f9de3f241a1218c89f37b53815a9cfe |
| decred/dcrwallet | 44096d10f92af2923030967d118a8555fcae35f9 |
| decred/dcrd | 4af97d2d705bba9df963cf147979deb1b06d85f6 |
| decred/decrediton | 256e1b4e0460e1468db531953ad0fb88d76359ac |
Known Issues
v0.8.1
2017-02-14
This is a patch release to fix bugs related to stakepool usage in Paymetheus:
- Purchasing tickets for stakepools with the API integration resulted in too low pool fees and this would cause correctly-configured stakepools to never vote with the ticket.
- Manual stakepool configuration was unusable due to an input validation error that always reset the pool fees value back to zero.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
See manifest-paymetheus-v0.8.1.txt for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
Notes
Changes
| Description | Pull Request |
|---|---|
| Fix units on stake pool fees. | decred/Paymetheus#221 |
| Fix pool fee entry box for manual stakepool entry. | decred/Paymetheus#222 |
| Bump for v0.8.1 | decred/Paymetheus#223 |
| Update for new PM build | decred/decred-windows-installer#38 |
| bump version in one more place | decred/decred-windows-installer#39 |
Commits
This release was built from:
| Repository | Commit Hash |
|---|---|
| decred/Paymetheus | 10a74c8467a541fee972aa1b1735b61c9b26e8b2 |
| decred/decred-windows-installer | a8a60f4f9b935cac6e43372650a7c79961099a6c |
| decred/dcrwallet | 786f15a11b82c53a8023ca8f81def5307cb36051 |
| decred/dcrd | 1196130cbce1872788f572e252379c8c90ef528e |
Known Issues
v0.8.0
2017-02-13
This release contains updates and bugfixes to all componenets of Decred. Some noteable changes include:
- dcrd contains a demo of hardfork voting for use on testnet.
- dcrwallet has improvements to the builtin ticketbuyer. It also has an improved getbalance command.
- Paymetheus contains the intial stakepool integration.
- decrediton now works as a self-contained app which does not require a separate download of the command line tools. It has been updated with an entirely new visual style. All pages have been updated or revamped so decrediton should now properly handle all basic wallet functions.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
To install the command line tools, please see
dcrinstaller.
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v0.8.0.txt, manifest-paymetheus-v0.8.0.txt,
manifest-decrediton-0.8.0.txt, and manifest-dcrinstaller-v0.8.0.txt
for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on
verifying the files.
Notes
As of this release, dcrticketbuyer is no long included. dcrwallet contains all the automatic ticketbuyer features that the standalone program used to have and should be used instead.
Changes
| Description | Pull Request |
|---|---|
| only initialize device libraries once | decred/gominer#132 |
| give an example for both path types | decred/gominer#136 |
| Switch to standalone upstream CUDA libs. | decred/gominer#137 |
| Bump for v0.8.0 | decred/gominer#139 |
| Bump required wallet API version. | decred/Paymetheus#218 |
| Integrate stakepools through the HTTP API | decred/Paymetheus#216 |
| Bump for v0.8.0 | decred/Paymetheus#217 |
| The getbalance family now returns dcrjson.GetBalanceResult | decred/dcrrpcclient#45 |
| Log Client connection errors. | decred/dcrrpcclient#47 |
| Add GetStakeVersions | decred/dcrrpcclient#48 |
| Add GetVoteInfo dcrd call | decred/dcrrpcclient#50 |
| Display DCR instead of Coin in Amount stringer. | decred/dcrutil#31 |
| Do not install standalone ticketbuyer. | decred/decred-release#81 |
| Bump for v0.8.0 | decred/decred-release#82 |
| ticketbuyer: Fix panic on shutdown | decred/dcrwallet#483 |
| Slightly improve logging formatting. | decred/dcrwallet#484 |
| Update 3rd party glide deps (and some internal ones) for 0.8.0 | decred/dcrwallet#493 |
| Remove spew install from Travis-CI script. | decred/dcrwallet#495 |
| Use latest Go patch releases on Travis-CI. | decred/dcrwallet#498 |
| travis: switch to gometalinter | decred/dcrwallet#499 |
| travis: enable gosimple | decred/dcrwallet#500 |
| add dynamic max price default, remove highpricepenalty queue | decred/dcrwallet#501 |
| spread buys evenly throughout window, new default behavior | decred/dcrwallet#502 |
| ticketbuyer: better log levels for purchase result | decred/dcrwallet#503 |
| travis: enable unconvert | decred/dcrwallet#504 |
| Prevent panic caused by nil output destinations. | decred/dcrwallet#506 |
| Remove duplicated and unused ticketbuyer config options. | decred/dcrwallet#507 |
| config: cleanup | decred/dcrwallet#508 |
| fix wallet creation due to new votebitsextended limits. | decred/dcrwallet#514 |
| config: set pricetarget to 0 (disabled) by default. | decred/dcrwallet#515 |
| config: deprecate ticketbuyfreq. use ticketbuyer.maxperblock instead. | decred/dcrwallet#517 |
| make maxfee behavior sane | decred/dcrwallet#518 |
| config: deprecate --ticketmaxprice | decred/dcrwallet#520 |
| Write --help output to stdout | decred/dcrwallet#522 |
| config: initialize var to avoid panic | decred/dcrwallet#523 |
| Add main chain return values to FetchHeaders | decred/dcrwallet#524 |
| Change 'getbalance ' to output the new format. | decred/dcrwallet#527 |
| Add output script, amount and address to TransactionSummaryOutput | decred/dcrwallet#528 |
| Continued getbalance cleanup. | decred/dcrwallet#530 |
| Ignore unspent stake tree outputs in WalletService.FundTransaction. | decred/dcrwallet#531 |
| Remove unused funcs | decred/dcrwallet#534 |
| make balance to maintain absolute and relative | decred/dcrwallet#536 |
| remove defunct minpricescale | decred/dcrwallet#538 |
| wallet: resend any unmined txs after rescan. | decred/dcrwallet#542 |
| Update dcrrpcclient to pull in logging improvement | decred/dcrwallet#546 |
| Override version JSON-RPC to include wallet's API version. | decred/dcrwallet#551 |
| Set version in extended vote bits per network. | decred/dcrwallet#552 |
| Set extended vote bits version before branching for --create. | decred/dcrwallet#554 |
| Ignore dcrwallet binary in .gitignore. | decred/dcrwallet#559 |
| Bump for v0.8.0 | decred/dcrwallet#548 |
| Update internal glide repos for v0.8.0 | decred/dcrwallet#561 |
| dcrjson: Add negative DecodeConcatenatedHashes tests | decred/dcrd#423 |
| Typo correction | decred/dcrd#501 |
| Change maxShift from var to const | decred/dcrd#502 |
| Add one more consensus test | decred/dcrd#520 |
| Update 3rd party deps at the start of 0.8.0 dev | decred/dcrd#536 |
| stake: Add SSGenVoteBitsExtendedMaxSize const | decred/dcrd#541 |
| blocklogger: fix singular case for stake transactions | decred/dcrd#545 |
| dcrjson: Add GetAccountBalanceResult and GetBalanceResult | decred/dcrd#547 |
| dcrjson: Remove balance type from getbalance API | decred/dcrd#548 |
| glide: sync with latest dcrrpcclient | decred/dcrd#549 |
| add checkpoints for 0.8.0 release | decred/dcrd#550 |
| Add block version to getstakeversions | decred/dcrd#556 |
| blockchain: Remove impossible condition checks. | decred/dcrd#557 |
| chaingen: Add package for generating test chains. | decred/dcrd#560 |
| blockchain: Implement configurable voting on top of PoS. | decred/dcrd#542 |
| blockchain: Add fullblock tests for voting. | decred/dcrd#562 |
| multi: Implement block size hard fork demo voting. | decred/dcrd#558 |
| Bump for v0.8.0 | decred/dcrd#554 |
| Update internal glide repos for v0.8.0 | decred/dcrd#563 |
| grpc: Switch to pregenerated javascript bindings instead of dynamic loading of api.proto | decred/decrediton#118 |
| Generate... |
v0.7.0
2016-12-26
This release contains bug fixes and improvements for dcrd, dcrwallet, and Paymetheus.
This includes the first release of decrediton, a new, cross-platform GUI for decred. This is not a feature complete version of decrediton. Simple operations (creating wallet, importing a seed, sending and receiving decred) are supported. This is primarily a demo of decrediton rather than a production ready tool. Please try it and report any issues or additional features you would like on the github page. currently binaries are only provided for 64 bit Linux and OSX.
Paymetheus has added seed restoration as well as the ability to show rescan progress.
A new rpc command to resync has been added to dcrwallet. The functionality from dcrticketbuyer has been added to dcrwallet. See this commit for details on using the new functionality instead of the seperate dcrticketbuyer binary.
dcrd has various bugfixes and infrastructure improvements for voting in a future release.
gominer and copay are unchanged so there are no new binaries for them. You should use the previous release for either of them.
To install Paymetheus download and run either Paymetheus 64bit or Paymetheus 32bit depending on your version of Windows.
To install the command line tools, please see dcrinstaller.
To install decrediton download, uncompress, and run decrediton Linux or decrediton OSX.
See manifest-v0.7.0.txt, manifest-paymetheus-v0.7.0.txt, manifest-decrediton-0.7.0.txt, and manifest-dcrinstaller--v0.7.0.txt for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
| Description | Pull Request |
|---|---|
| Updates to goclean.sh | decred/gominer#129 |
| Bump for v0.7.0 | decred/gominer#130 |
| Bump for v0.6.1 | decred/dcrticketbuyer#77 |
| Remove -v from go test. | decred/dcrticketbuyer#80 |
| Bump for v0.7.0 | decred/dcrticketbuyer#81 |
| Updates for dcrd JSON-RPC websocket API changes. | decred/dcrrpcclient#40 |
| Fix return result type for Version(Async) RPCs. | decred/dcrrpcclient#41 |
| Switch goclean to use metalinter. | decred/dcrrpcclient#43 |
| Remove TxTree definitions in favor of wire defs. | decred/dcrutil#18 |
| docs: Make various README.md files consistent. | decred/dcrutil#20 |
| Add p384 cert needed for boringssl | decred/dcrutil#21 |
| Fix range check in bloom filter false positive rate | decred/dcrutil#22 |
| bloom: Correct merkle block test error print. | decred/dcrutil#23 |
| bloom: Avoid a few unnecessary hash copies. | decred/dcrutil#24 |
| Update for recent chainhash-related API changes. | decred/dcrutil#25 |
| license: add title | decred/dcrutil#26 |
| Remove -v from go test. | decred/dcrutil#28 |
| Pass elliptic.Curve as parameter to NewTLSCertPair. | decred/dcrutil#30 |
| Updates for controlled wallet startup RPCs | decred/Paymetheus#192 |
| Add seed restoring option when no wallet is detected. | decred/Paymetheus#193 |
| Add -extrawalletargs flag. | decred/Paymetheus#194 |
| Abstract out wizard activity tasks. | decred/Paymetheus#197 |
| Don't make open wallet button clickable again after success. | decred/Paymetheus#198 |
| Add additional startup activity views. | decred/Paymetheus#201 |
| Catch up version on main branch | decred/Paymetheus#203 |
| Update RPC client code for API 4.0.0. | decred/Paymetheus#205 |
| Add HTTP clients for stakepool API integration. | decred/Paymetheus#206 |
| Remove an unneeded extra statement. | decred/Paymetheus#209 |
| Update Paymetheus.StakePoolIntegration for v1 API. | decred/Paymetheus#212 |
| Bump for v0.7.0 | decred/Paymetheus#213 |
| Bump for v0.6.1 | decred/decred-release#76 |
| Release | decred/decred-release#77 |
| Updates for v0.7.0 | decred/decred-release#78 |
| Update digests for v0.6.1 | decred/decred-decred-windows-installer#30 |
| prepare for 0.6.1 release | decred/decred-decred-windows-installer#31 |
| Update digests and versions for 0.7.0 | decred/decred-decred-windows-installer#33 |
| Refactor to integrate pkg ticketbuyer for automated ticket purchases | decred/dcrwallet#374 |
| Remove Wallet.ChainSynced/SetChainSynced APIs. | decred/dcrwallet#378 |
| Fix a bug in the semver compatibility check. | decred/dcrwallet#380 |
| Update dependencies. | decred/dcrwallet#381 |
| Add Rescan RPC to the gRPC server. | decred/dcrwallet#382 |
| Marginally clean up acct/addr discovery code. | decred/dcrwallet#383 |
| Update gRPC client doco for changed requirements. | decred/dcrwallet#391 |
| Fix an improperly formatted error found by Travis. | decred/dcrwallet#396 |
| Update dcrutil version | decred/dcrwallet#398 |
| Add controlled startup RPCs to the gRPC interface. | decred/dcrwallet#399 |
| Sp fix | |
| Move decision to send attached block notifications to caller. | decred/dcrwallet#403 |
| Catch up version on main branch | decred/dcrwallet#408 |
| Change WalletService.GetTransactions to return stream. | decred/dcrwallet#409 |
| Improve error handling by ignoring less errors. | decred/dcrwallet#410 |
| Correctly handle duplicate blocks in the main chain. | decred/dcrwallet#413 |
| Require seed parameter for LoaderService.CreateWallet RPC. | decred/dcrwallet#415 |
| Name WalletLoaderService correctly in documentation. | decred/dcrwallet#417 |
| Remove database if wallet.Loader.CreateNewWallet errors. | decred/dcrwallet#419 |
| Update JSON-RPC help. | decred/dcrwallet#422 |
| Disable broken tests so working tests can be run. | decred/dcrwallet#423 |
| Reenable tests on travis. | decred/dcrwallet#424 |
| Remove internal/legacy/* packages. | decred/dcrwallet#427 |
| Add links to WalletLoaderService Methods | decred/dcrwallet#428 |
| Pull in latest dcrd version. | decred/dcrwallet#429 |
| Implement the rescanwallet JSON-RPC. | decred/dcrwallet#430 |
| config: add --piperx | decred/dcrwallet#432 |
| Remove cmd/dropwtxmgr and doco references to it. | decred/dcrwallet#434 |
| Actually require the wtxmgr namespace to exist. | decred/dcrwallet#435 |
| Fix --create by creating the transaction manager. | decred/dcrwallet#437 |
| Remove -v from go test on travis. | decred/dcrwallet#438 |
| Update decred deps to pull in new dcrutil. | [decred/dcrwallet#440](http... |
v0.6.1
2016-11-25
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 dependancies.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
To install a the local Copay GUI download and run
Copay OSX
or
Copay Linux.
To install the command line tools, please see
dcrinstaller.
See manifest-v0.6.1.txt, manifest-gominer-v0.6.0.txt,
manifest-paymetheus-v0.6.1.txt, and manifest-copay-0.6.0.txt,
manifest--dcrinstaller-v0.6.1.txt for sha256 sums and the associated
.asc files to confirm those shas.
See README.md for more info on
verifying the files.
| Description | Pull Request |
|---|---|
| Bump for v0.6.0 | decred/gominer#127 |
| Bump for v0.6.0 | decred/dcrticketbuyer#72 |
| Update onBlockConnected to match upcoming change in dcrd | decred/dcrticketbuyer#73 |
| Bump for v0.6.0 | decred/Paymetheus#187 |
| Add SetBalanceToMaintain | decred/dcrrpcclient#35 |
| Add ExistsExpiredTickets to dcrrpcclient | decred/dcrrpcclient#36 |
| Add methods to use the new version and getheaders RPCs. | decred/dcrrpcclient#37 |
| Setticketsvotebits | decred/dcrrpcclient#39 |
| Updates for dcrd JSON-RPC websocket API changes. | decred/dcrrpcclient#40 |
| bump version and settings for v0.6.0 | decred/decred-release#73 |
| bring dcrctl.exe back, fixes #26 | decred/decred-windows-installer#27 |
| bump for 0.6.0 | decred/decred-windows-installer#28 |
| straglers | decred/decred-windows-installer#29 |
| Add expired to getstakeinfo command | decred/dcrwallet#360 |
| Update dependencies, including 3rd party ones. | decred/dcrwallet#361 |
| Update the wallet to begin allowing extended votebits setting | decred/dcrwallet#362 |
| Fully update PoolTickets when using AddTicket rpc | decred/dcrwallet#365 |
| RFP-10 milestone 3 | decred/dcrwallet#369 |
| Bump for v0.6.0 | decred/dcrwallet#373 |
| Correctly handle both p2sh and p2pkh addrs in wstakemgr. | decred/dcrwallet#376 |
| Process transactions atomically with connected blocks. | decred/dcrwallet#372 |
| Remove Wallet.ChainSynced/SetChainSynced APIs. | decred/dcrwallet#378 |
| Output of --help/-h should go to os.Stdout rather than os.Stderr | decred/dcrd#386 |
| Fix the dumpblockchain function | decred/dcrd#405 |
| Use correct function to fetch blocks from the blockchain for RPC | decred/dcrd#407 |
| Remove unused files | decred/dcrd#408 |
| Prevent high memory usage when turning txindex on first time | decred/dcrd#412 |
| Add a block pruner that only prunes occassionally | decred/dcrd#415 |
| dcrctl: fix output in --terminal mode | decred/dcrd#416 |
| Add existsexpiredtickets to rpcserver | decred/dcrd#418 |
| Replace some unnecessary dcrutil.Tx usage with wire.MsgTx. | decred/dcrd#419 |
| Add voting version parsing function | decred/dcrd#420 |
| Add dcrjson decode func for concatenated hex hashes. | decred/dcrd#421 |
| Add new setticketsvotebits command | decred/dcrd#422 |
| Add func to decode string hashes to a passed destination. | decred/dcrd#425 |
| Add getheaders JSON-RPC extension command. | decred/dcrd#426 |
| Add EncodeConcatenatedHashes with test. | decred/dcrd#432 |
| dcrctl: Set width to max in --terminal | decred/dcrd#436 |
| blockchain: Add block validation infrastructure | decred/dcrd#437 |
| Bump for v0.6.0 | decred/dcrd#438 |
| Update 3rd party deps in glide | decred/dcrd#439 |
| Add StakeVersion to header. | decred/dcrd#441 |
| Use same notification for mined transactions and blocks. | decred/dcrd#434 |
| Update dcrrpcclient for dcrctl. | decred/dcrd#445 |
| update checkpoints | decred/dcrd#446 |
| Notify only relevant stake txs, not all. | decred/dcrd#447 |
| multi: Restore correct upstream majority version code. | decred/dcrd#490 |
Notes
Commits
This release was built from:
| Repository | Commit Hash |
|---|---|
| decred/gominer | 13cecddb128cd67f6d4249205122eda255f3c221 |
| decred/dcrticketbuyer | e5f16a5cf1a8f765bd34800225adff902dfe0fdf |
| decred/Paymetheus | 9d54c93f304dc0bd42dba9327917ecddd834b237 |
| decred/decred-windows-installer | bf17ab16b6957d835f57eebcbe20980c479a4590 |
| decred/dcrwallet | f694721186b96bd2a26d1282eae94c14c672c123 |
| decred/dcrd | 4ce2279c4ad1c8b0ef3d8e914701ebcbdeb243da |
| decred/copay | 9b12e42e22374811d0f602bd54c85f3f203e2f77 |