Skip to content

Releases: decred/decred-binaries

v1.0.3

08 Jun 18:11

Choose a tag to compare

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...
Read more

v1.0.2_decrediton

02 May 19:09

Choose a tag to compare

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

28 Apr 18:18

Choose a tag to compare

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

26 Apr 20:21

Choose a tag to compare

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...
Read more

v1.0.0_gominer

24 Apr 16:21

Choose a tag to compare

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

16 Feb 13:02

Choose a tag to compare

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

14 Feb 22:44

Choose a tag to compare

2017-02-14

This is a patch release to fix bugs related to stakepool usage in Paymetheus:

  1. 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.
  2. 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

13 Feb 22:37

Choose a tag to compare

2017-02-13

This release contains updates and bugfixes to all componenets of Decred. Some noteable changes include:

  1. dcrd contains a demo of hardfork voting for use on testnet.
  2. dcrwallet has improvements to the builtin ticketbuyer. It also has an improved getbalance command.
  3. Paymetheus contains the intial stakepool integration.
  4. 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...
Read more

v0.7.0

26 Dec 15:33

Choose a tag to compare

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...
Read more

v0.6.1

26 Nov 03:16

Choose a tag to compare

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

Known Issues