Skip to content

Releases: decred/decred-binaries

v0.8.2

16 Feb 13:02
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v0.5.1

10 Oct 19:35
Compare
Choose a tag to compare

2016-10-10

This release addresses a bug when upgrading very old wallets with
dcrwallet. All other tools are unchanged.

Commits

This release was built from:

Repository Commit Hash
decred/dcrticketbuyer 33a2b0cfffe67d81e16abb78ae806be20326aac8
decred/dcrwallet 726012471ceb6ed61025395d43d624b37a0417c0
decred/dcrd 3527346c43ed4f904d559763daab0f7f53b19069

v0.5.0

10 Oct 15:05
Compare
Choose a tag to compare

2016-10-10

All users are strongly encouraged to upgrade to this release.

This release contains bugfixes and improvements to all of the decred
tools (dcrd, dcrwallet, gominer, Copay, and Paymetheus). A new
unified database for tickets and blocks has been added to dcrd. This
provides significant performance and reliability improvements.
gominer now supports NVIDIA GPUs using CUDA. gominer can now monitor
temperatures and fan speeds on supported AMD or NVIDIA GPUs. The dcrd
codebase has been modified to track the upstream btcd project more
closely, allowing for easier copying of code between the two projects.
Additional rpc tests have been added to dcrwallet (RFP-10). All
changes since the last release are listed below.

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.5.0.txt, manifest-gominer-v0.5.0.txt,
manifest-paymetheus-v0.5.0.txt, and manifest-copay-0.5.0.txt,
manifest--dcrinstaller-v0.5.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
Hook up travis decred/gominer#75
Print leading zeros in target difficulty. decred/gominer#79
Initial support for cuda mining. decred/gominer#81
Bump for v0.4.1 decred/gominer#85
Small optimization for CUDA. decred/gominer#88
adjust various headers so windows builds decred/gominer#89
add result field so errors are unmarshaled properly decred/gominer#90
gofmt decred/gominer#91
fix cgo Go pointers issue decred/gominer#92
move deviceListIndex increment back to the right spot decred/gominer#93
Clean up some old or incorrect comments. decred/gominer#95
use nvml to fetch fan and temperature information decred/gominer#96
Fix the size of data copied from device. decred/gominer#99
implement amdgpu sysfs support to fetch fan and temperature information decred/gominer#100
fix using a device on the second OpenCL platform decred/gominer#102
use a slice of submitIDs instead of a single submitID decred/gominer#103
Jcv split decred/gominer#105
implement ADL support to fetch fan/temperature information decred/gominer#106
Implement CUDA on windows, Fixes #108 decred/gominer#109
Remove some unused and unneeded code decred/gominer#112
Remove unneeded word in INFO log line decred/gominer#114
add automatic fan control to maintain a target temperature decred/gominer#115
Improve cpu usage with CUDA. decred/gominer#116
add some default Windows CFLAGS/LDFLAGS and remove unixy code decred/gominer#117
Update sample config with all new options. decred/gominer#119
add more Windows details and some general improvements decred/gominer#120
Bump for v0.5.0 decred/gominer#126
Add additional code to fix ticket left in window check decred/dcrticketbuyer#53
purchase: handle updated balance in purchase window decred/dcrticketbuyer#55
Bump for v0.5.0 decred/dcrticketbuyer#61
Update dcr* deps for 0.5.0 decred/dcrticketbuyer#65
Fix quickstart for v0.4.0 decred/Paymetheus#172
Revert path hack to support decred/decred-windows-installer#13 decred/Paymetheus#173
Do not ignore errors when starting dcrd. decred/Paymetheus#174
fix path, fixes #176 decred/Paymetheus#177
Bump for v0.5.0 decred/Paymetheus#183
ListUnspent docs: default maxconf missing a 9 digit. decred/dcrrpcclient#32
Add setticketmaxprice RPC, a few doc fixes. decred/dcrrpcclient#34
Update all logos and icons decred/copay#42
Update so backup confirmation sorts properly and shows uppercased words decred/copay#44
Fix several places where the desktop version conflicts with upstream. decred/copay#45
make dcrd not optional, fixes #13 and fixes #15 decred/decred-windows-installer#16
bring back conf file for now decred/decred-windows-installer#19
prep for 0.5.0 release decred/decred-windows-installer#20
catch pu decred/decred-windows-installer#21
new digests decred/decred-windows-installer#22
more stragglers decred/decred-windows-installer#23
Update one dep. decred/decred-windows-installer#24
update for real decred/decred-windows-installer#25
RFP-10 Milestone 2 decred/dcrwallet#336
Improve wallet atomicity. decred/dcrwallet#339
rpctest: fix appdata vs datadir issue decred/dcrwallet#342
Return previously-ignored errors in waddrmgr. decred/dcrwallet#346
Bump for v0.5.0 decred/dcrwallet#347
Fix namespace passed to wstakemgr API. decred/dcrwallet#348
Can't range over a slice being modified. decred/dcrwallet#349
Normalize addresses in all waddrmgr APIs. decred/dcrwallet#352
Update dcr* deps glide.lock for 0.5.0 decred/dcrwallet#356
Do not error if dcrctl can't find dcrd.conf. decred/dcrd#339
Reconcile btcd and dcrd auto generated config file semantics decred/dcrd#341
Fix a bug with invalidating blocks in new DB and add more sanity checks decred/dcrd#343
dcrd: Fix another upgrade issue. decred/dcrd#346
add another checkpoint for mainnet and testnet decred/dcrd#348
Replace the ticket database with an efficient, atomic implementation decred/dcrd#349
Fix a bug indexing addrindex when blocks are invalidated decred/dcrd#353
Synchronize to the merging of btcd PR 666 decred/dcrd#358
Sync to btcd commit '5a1e77bd2dd6f5302a82d3d27b4e3a60526918b1' decred/dcrd#359
Merge in btcd commit 3b39edcaa1e867efc4223d95ca1496aaadf8eca3 decred/dcrd#360
travis: goclean decred/dcrd#361
deps: Update to latest commits. decred/dcrd#362
Merge in btcd commit e15d3008cfd59756db9570da9e47da6831313196 decred/dcrd#364
Merge in btcd commit b87723cd94ea11c29e22c4372ba4fe96886e7c83 [decred/dcrd#366](...
Read more

v0.4.0

06 Sep 14:55
Compare
Choose a tag to compare

2016-09-06

This release contains a variety of bugfixes and improvements to all of
the decred tools (dcrd, dcrwallet, gominer, and Paymetheus). Desktop
binaries for Copay for OSX and Linux are included for the
first time. Paymetheus is now able to launch dcrd in the
background when it runs. This is also the first release built with
the version 1.7 of the go compiler. This produces smaller and faster
binaries than previous versions of go.

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.4.0.txt, manifest-gominer-v0.4.0.txt,
manifest-paymetheus-v0.4.0.txt, and manifest--dcrinstaller-v0.4.0.txt
for sha256 sums and the associated .asc files to confirm those shas.

See README.md for more info on
verifying the files.

Changes include:

Description Pull Request
partial fix for proper invalid share accounting decred/gominer#60
add license for OpenCL bindings decred/gominer#65
make the autocalibration/device/intensity/worksize flags consistent decred/gominer#88
some cleanups to appease go clean/go vet decred/gominer#69
fix build on 32-bit platforms and properly error on too small worksizes decred/gominer#70
properly account for multiple OpenCL platforms decred/gominer#71
Cleanup atomic usage. decred/gominer#74
Remove erroneous waitgroup Done in Stop decred/gominer#76
Bump for v0.4.0 decred/gominer#77
Make seed copyable, Fixes #154 decred/Paymetheus#160
Add Launcher project to start dcrd and open PM when finished. decred/Paymetheus#163
Remove help link since it links nowhere. decred/Paymetheus#164
Bump for v0.4.0 decred/Paymetheus#166
Update assembly info for Launcher. decred/Paymetheus#167
Fix arches for release builds decred/Paymetheus#168
Iconmania decred/Paymetheus#169
hack for finding correct paths for both wallet and dcrd. decred/Paymetheus#170
Fix typos decred/dcrticketbuyer#36
Fix misses first buying opportunity decred/dcrticketbuyer#40
make consistent with other dcr tools and repair web UI decred/dcrticketbuyer#41
Update glide.yaml decred/dcrticketbuyer#43
Add heightCheck to make sure that purchase is run once per height decred/dcrticketbuyer#44
Document maxinmempool is the number of your, not all, tickets. decred/dcrticketbuyer#45
Fix price mode issues decred/dcrticketbuyer#46
Update MaxPerBlock check to match comment above decred/dcrticketbuyer#47
Update couldBuy to reflect number of possible tickets left in window decred/dcrticketbuyer#48
Load previously used toBuyDiffPeriod from purchased.csv decred/dcrticketbuyer#49
Bump for v0.4.0 decred/dcrticketbuyer#50
revert config file name change and add back in httpuipath for compat decred/dcrticketbuyer#51
dcrd: Do not send a wakeup if not sleeping decred/dcrd#314
travis: Add go 1.7 and drop go 1.5 support. decred/dcrd#318
Add pipes for parent process IPC. decred/dcrd#311
Backport #333 (Use correct r.err in dcrdLog.Errorf msg) decred/dcrd#334
Bump for v0.4.0 decred/dcrd#335
add more checkpoints for upcoming release (#329) decred/dcrd#338
Add address argument to consolidate decred/dcrwallet#323
Add golang 1.7 and drop golang 1.5 support. decred/dcrwallet#324
RFP-10 Milestone 1 decred/dcrwallet#326
wallet: limit the tx size with compressWallet/consolidate. decred/dcrwallet#327
Update project dependencies. decred/dcrwallet#329
Update dcrd dependency. decred/dcrwallet#330
Fixes #146: added RWMutex on addrPools map decred/dcrwallet#331
Bump for v0.4.0 decred/dcrwallet#332
Update travis to test against golang 1.7 decred/dcrutil#14
last last second pickups decred/decred-windows-installer#10
040 decred/decred-windows-installer#11
040 decred/decred-windows-installer#12
missed checkpoints decred/decred-windows-installer#14
Comment out ionspinner and ion infinite scroll due to CPU/mem usage decred/copay#27
Update package.json and github release api URL decred/copay#30
Update icon and allow window resizing decred/copay#32

Notes

Commits

This release was built from:

Repository Commit Hash
decred/dcrd ef83145805dcbb898a2bcc419f114679cd004f18
decred/dcrwallet f626fdf123d1d2163cf70df48c9b20bd1d29e7bd
decred/dcrticketbuyer 736f3fbd3c26ada655f37d6d42b307798d345186
decred/paymetheus fe5f4c771439aed231ba8cfb22ac2cabb2a083cd
decred/decred-windows-installer d6bac0bc7092e0eae6921cabda1af5e93a2b64dd
gominer a2dec145590621b849c66e9445cb7713db99825a

Known Issues

v0.3.0

15 Aug 15:21
Compare
Choose a tag to compare

2016-08-15

This release is primarily to add voting/stake views to Paymetheus and
improvements to gominer. Various bugfixes and improvements have also
been add to all the command line tools.

To install the command line tools, please see
dcrinstaller.

See manifest-v0.2.0.txt, manifest-gominer-v0.2.0.txt,
manifest-paymetheus-v0.2.0.txt, and manifest--dcrinstaller-v0.2.0.txt
for sha256 sums and the associated .asc files to confirm those shas.

See README.md for more info on
verifying the files.

Changes include:

Description Pull Request
Use glide to manage dependancies. decred/gominer#38
Add all options to sample config. decred/gominer#39
correct workdata comment decred/gominer#40
Reconnect to pool if no usable target is provided. decred/gominer#42
Create stratum and work packages. decred/gominer#43
Add locks to racy data structures. decred/gominer#46
Fix benchmark mode. decred/gominer#47
Fix check for userSetWorkSize decred/gominer#51
Clean up logging. decred/gominer#53
add device selection/restriction decred/gominer#54
Reorganize some functions/packages. decred/gominer#56
Add import that wasn't seen after last rebase. decred/gominer#57
Bump for v0.3.0 decred/gominer#58
fix mining when no device is specified decred/gominer#59
Make "add account" button nonexecutable when running. decred/Paymetheus#125
Point to correct repo for the binary release. decred/Paymetheus#134
Better error message for failed dcrd RPC connections. decred/Paymetheus#138
Run dcrwallet RPC server on non-standard ports. decred/Paymetheus#139
Kill any leftover wallet processes using the nonstandard port. decred/Paymetheus#140
Show "published" message directly in create tx view. decred/Paymetheus#141
Sync dcrwallet grpc protospec. decred/Paymetheus#143
Explain how fees are calculated since this isn't really obvious. decred/Paymetheus#144
Hide last generated address when opening request view. decred/Paymetheus#145
Protect access to the shared Wallet structure. decred/Paymetheus#146
Update to latest gRPC. decred/Paymetheus#147
Clean up shell view styles decred/Paymetheus#148
Fix the synchronization task to wait on the next tx/block event. decred/Paymetheus#149
Add new stake related views decred/Paymetheus#151
Bump for v0.3.0 decred/Paymetheus#152
Make it explicit that Paymetheus does not vote. decred/Paymetheus#153
Display pubkeys of generated addresses. decred/Paymetheus#155
Avoid crash after importing a script. decred/Paymetheus#156
Bump for v0.3.0 decred/dcrticketbuyer#33
docs: Major update to home README decred/dcrd#278
dcrctl: fix reading from stdin in terminal mode decred/dcrd#294
rpcserver: Account for block votes in coin supply decred/dcrd#296
rpcserver: searchrawtx - update coinbase output decred/dcrd#299
blockmanager: current() for testnet should check blockchain timesource. decred/dcrd#302
Remove --addrindex option. decred/dcrd#305
add another mainnet checkpoint, add initial testnet checkpoints decred/dcrd#307
Fix the coin supply calculation decred/dcrd#309
Return from syncMiningStateAfterSync if peer disconnected. decred/dcrd#310
Bump for v0.3.0 decred/dcrd#312
Create appdata directory before writing config. decred/dcrd#313
rpc: Add blockheight to getstakeinfo results decred/dcrwallet#282
config: Add txfee and ticketfee to available config settings decred/dcrwallet#285
rpc: fixes high reported missed counts when sstrx are first issued decred/dcrwallet#287
Fix panic when getting StakeDifficulty if dcrd disconnected decred/dcrwallet#302
Add transaction hash to PublishTransactionResponse. decred/dcrwallet#304
Switch doco links to point to the Decred repo. decred/dcrwallet#306
Update to latest gRPC. decred/dcrwallet#308
Recommend the latest glide releases over the dev version. decred/dcrwallet#309
Save logs to the specified appdata directory. decred/dcrwallet#310
waddrmgr: check extended pubkey network when creating a WoW. decred/dcrwallet#312
rpctest - Fix wallet RPC port, and lots of docs and formatting. decred/dcrwallet#313
Bump for v0.3.0 decred/dcrwallet#316
Add public key address to next address response decred/dcrwallet#317
If tx fee increment is unset, it should be the default decred/dcrwallet#318
Fix lockup by breaking UTXO notifications decred/dcrwallet#319

Notes

Commits

This release was built from:

Repository Commit Hash
decred/dcrd 145065c87ff614f81e1d221693c0cf601f4423a7
decred/dcrwallet c2b4227947edaa2233f9bbe292aa2ba41b3e3bd6
decred/dcrticketbuyer a3d5464aae392f4878094cc720e0dc0443fd6dd6
decred/paymetheus ebc7a950dacd36c8987aa01c8439b2908f61bc5c
decred/decred-windows-installer 5d0fad99eee1eb3afdd2ba9f1fe54f8a29fb8547
gominer 093470d6b738a290dff1e32905b1b82b6fd99b32

Known Issues

Paymetheus

  • Spendable balance is incorrect and may even go negative after purchasing tickets. This is only a temporary accounting issue and will resolve itself after the tickets have been mined into a block.

dcrwallet

  • The WalletService.SpentnessNotifications gRPC API has been intentionally broken to avoid a deadlock situation. The RPC will appear to be working but no responses will be streamed to the client.

v0.2.0

25 Jul 15:35
Compare
Choose a tag to compare

2016-07-28

This release contains the initial release of Paymetheus, the Decred Windows GUI. To install download and run either Paymetheus 64bit or Paymetheus 32bit depending on your version of Windows.

To install the command line tools, please see dcrinstaller.

This release contains various fixes and improvements, many of which are required for the new Windows installer and GUI. It also includes the first release of gominer, the Decred GPU miner with support for stratum pools. Updated ccminer binaries are also provided.

See manifest-v0.2.0.txt, manifest-dcrinstall-v0.2.0.txt, manifest-paymetheus-v0.2.0.txt, manifest-gominer-v0.2.0.txt, and manifest-ccminer-v0.2.0.txt for sha256sums of the packages and manifest-v0.2.0.txt.asc, manifest-dcrinstall-v0.2.0.txt.asc, manifest-paymetheus-v0.2.0.txt.asc, manifest-gominer-v0.2.0.txt.asc, and manifest-ccminer-v0.2.0.txt.asc to confirm those shas.

See README.md for more info on verifying the files.

Changes include:

Description Pull Request
Paymetheus Initial Release f307753
gominer Initial Release 5b45938
sync with upstream (tpruvot/ccminer/windows) through 20160705 decred/ccminer#6
add a build workaround for arch and bump to 0.2.0 decred/ccminer#7
Quit when the specified configuration is file not found. decred/dcrd#273
Add BlockHeight field to getstakeinfo decred/dcrd#274
dcrctl: Remove help fallthrough so help will get passed to RPC decred/dcrd#275
dcrctl: Clear terminal history decred/dcrd#276
docs: Add/update doc.go in a few spots decred/dcrd#277
Add automatic RPC configuration. decred/dcrd#287
glide man decred/dcrd#288
Attempt to fix the broken paths in config autogen decred/dcrd#290
Bump version to v0.2.0 decred/dcrd#292
Replace chainec.Sign with secp256k1.SignCompact in SignMessge RPC decred/dcrwallet#258
Skip zero value outputs when making transactions decred/dcrwallet#278
Add back in strErrType for other possible chainClient.Notification types decred/dcrwallet#257
Check that nextToUseIdx is > 0, otherwise throw err since account is unused decred/dcrwallet#283
Remove unused const for ticket purchasing decred/dcrwallet#281
Change n in RangeTransactions to more closely track count param decred/dcrwallet#280
Prevent a hang in wallet.Loader.OpenExistingWallet. decred/dcrwallet#289
Add Tree to WalletService.FundTransaction RPC. decred/dcrwallet#290
Fix an unlikely panic if the bitset returned is empty decred/dcrwallet#291
watch-only: Delete created wallet.db if the WoW wasn't created decred/dcrwallet#286
Refer to correct version of the gRPC Go plugin. decred/dcrwallet#294
Fix balance bug in AccountBalances decred/dcrwallet#296
Add new stake-related RPCs to the gRPC interface decred/dcrwallet#293
glide: Update glide.lock to use current dcrd master version decred/dcrwallet#297
Fix gRPC account address index responses decred/dcrwallet#298
Add account notifications to the address pool decred/dcrwallet#300
Bump for v0.2.0 decred/dcrwallet#301
update description and example for highpricepenalty decred/dcrticketbuyer#19
Bump for v0.2.0 decred/dcrticketbuyer#29

Notes

As of this release, glide is required when building dcrd from source.
See the README in that repository for more details.

Commits

This release was built from:

Repository Commit Hash
decred/dcrd 7716a500fd211a8549a886eab4721a860a2c2a35
decred/dcrwallet a6f2e09b32bce054124b7e4714eaa52d5b450940
decred/dcrticketbuyer c6802acaabc0afc82a3801b91d885f28870b8b71
decred/paymetheus f3077531ad3a8751caa2043e6b2f91e6a91c8776
decred/decred-windows-installer c04134d1ad26ee9041e5defdf169faa7fa33f8c3
gominer 5b459387914223e0dfe8d5f5cc032fe9e898fd4a
ccminer 340a069488a52941f65ef7a99c02328ceb3bc70e