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 |
Add tlscurve option to specify TLS curve. | decred/dcrwallet#442 |
Fix possible exceptions in example gRPC clients. | decred/dcrwallet#445 |
Use atoms, not Satoshis, in example clients. | decred/dcrwallet#447 |
Add gRPC SeedService. | decred/dcrwallet#449 |
Change --profile to take a listen address (or many). | decred/dcrwallet#450 |
Allow --piperx=0 (stdin). | decred/dcrwallet#452 |
Add WalletService.ConstructTransaction RPC. | decred/dcrwallet#455 |
Verify that addresses are intended for the active net. | decred/dcrwallet#457 |
ticketbuyer: Stop purchaser on client shutdown | decred/dcrwallet#469 |
Allow running either the new or old ticket buyer. | decred/dcrwallet#470 |
Serialize calls to ticketbuyer Purchase. | decred/dcrwallet#472 |
Revert change to default ticketmaxprice option. | decred/dcrwallet#475 |
ticketbuyer: Fix set split tx, ticket fees | decred/dcrwallet#478 |
ticketbuyer: Fix use of maxpriceaabsolute, txfee | decred/dcrwallet#479 |
Improve efficiency of triggering the ticket buyer. | decred/dcrwallet#480 |
bump wallet vote version to 3 | decred/dcrwallet#461 |
Update internal glide deps for 0.7.0 | decred/dcrwallet#486 |
Bump for v0.7.0 | decred/dcrwallet#459 |
blockchain: simplify logic in checkCoinbaseUniqueHeight | decred/dcrd#440 |
ErrBadStakevaseScrVal -> ErrBadStakebaseScrVal | decred/dcrd#444 |
blockchain: remove redundant check | decred/dcrd#449 |
blockchain: pruneStakeNodes never returns an error | decred/dcrd#450 |
Glide update at the beginning of 0.7.0 | decred/dcrd#458 |
blockchain: Remove unnecessary RuleError.GetCode. | decred/dcrd#459 |
travis: 1.7 -> 1.7.3 | decred/dcrd#460 |
peer: use atomics instead of mutexes | decred/dcrd#461 |
peer: Extract protocol negotiation from main read and write loops | decred/dcrd#462 |
blockchain: Associate time src with chain instance. | decred/dcrd#463 |
wire: Export transaction tree constants. | decred/dcrd#464 |
blockchain: optimize HaveBlock | decred/dcrd#465 |
wire: Consolidate tests into the wire pkg. | decred/dcrd#466 |
multi: Upstream chainhash abstraction sync | decred/dcrd#467 |
blockchain: LogBlockHeight only needs a wire.MsgBlock.. | decred/dcrd#471 |
multi: Upstream parameter abstraction sync | decred/dcrd#473 |
dcrd: Simplify shutdown signal handling logic sync. | decred/dcrd#474 |
license: add title | decred/dcrd#475 |
txscript: Expose AddOps on ScriptBuilder. | decred/dcrd#476 |
docs: Add chainhash to README.md | decred/dcrd#477 |
server: Remove superfluous check in OnMemPool. | decred/dcrd#478 |
mempool: Optimize the votes map slices. | decred/dcrd#479 |
stake/dcrjson: Simplify code with gofmt -s. | decred/dcrd#480 |
server: Optimize get mining state code. | decred/dcrd#482 |
mempool: Remove exported InsertVote function. | decred/dcrd#483 |
mempool: Rename GetVoteHashesForBlock & remove err. | decred/dcrd#484 |
mempool: Decouple mining-specific logic. | decred/dcrd#486 |
stake: Convert TxType constants to enum syntax. | decred/dcrd#488 |
multi: Restore correct upstream majority version code. | decred/dcrd#490 |
Bump to v0.6.1 | decred/dcrd#492 |
rpcserver: Return RPC errors from block template. | decred/dcrd#494 |
mempool: Refactor mempool code to its own package. | decred/dcrd#496 |
dcrjson: Add rescanwallet JSON-RPC request. | decred/dcrd#500 |
Add unit tests. | decred/dcrd#504 |
Fix typo. | decred/dcrd#505 |
Remove -v from go test. | decred/dcrd#507 |
Pull in latest dcrutil. | decred/dcrd#508 |
add more checkpoints for upcoming release | decred/dcrd#509 |
Test another failing condition in validate.go | decred/dcrd#511 |
Fix output formatting in a unit test. | decred/dcrd#513 |
blockchain: Make params used in tests match. | decred/dcrd#517 |
fullblocktests: Limit tickets to target pool size. | decred/dcrd#518 |
fullblocktests: Generate subsidy for voted block. | decred/dcrd#519 |
Implement stake voter version interrogation command. | decred/dcrd#522 |
rpc: Add missing StakeVersion to getblock verbose | decred/dcrd#529 |
Implement softfork mechanism. | decred/dcrd#524 |
Validate softforking consensus rules | decred/dcrd#526 |
Bump for v0.7.0 | decred/dcrd#515 |
Decrediton hello world, from electron-quick-start example on github | decred/decrediton#2 |
Add in basic rigging and some button PoC | decred/decrediton#4 |
Fix README.md typos and errors. | decred/decrediton#6 |
Initial framework commit. | decred/decrediton#7 |
Fix grpc client connectivity and get balance button click PoC | decred/decrediton#9 |
Update README.md for accurate deving | decred/decrediton#10 |
Add rough cut of LoginForm and rigging in place to share grpcClient | decred/decrediton#11 |
Strip down react/redux to basic components to build up from | decred/decrediton#12 |
Add webpack configs from electron-react-boilerplate | decred/decrediton#16 |
First major introduction of bootstrap and various other front end pieces | decred/decrediton#17 |
Update package.json for decrediton and packaging | decred/decrediton#18 |
Update .gitignore | decred/decrediton#23 |
Add sidebar and proper login/getbalance state handling | decred/decrediton#25 |
Add WalletLoaderService functionality to prepare wallet for actions | decred/decrediton#35 |
Reenable ssl for grpc. | decred/decrediton#38 |
Use .decrediton instead of .dcrwallet | decred/decrediton#41 |
Launch dcrd and dcrwallet on startup. | decred/decrediton#43 |
Fix possible exception in cert load. | decred/decrediton#46 |
Correct app name and menu links. | decred/decrediton#47 |
Set version to something more reasonable. | decred/decrediton#48 |
Use decred icon instead of default in packages. | decred/decrediton#49 |
Combine duplicate code for rpc cert loading. | decred/decrediton#51 |
Finish boilerplate for redux/grpc calls | decred/decrediton#2 |
Change babel-core version back to 6.18.2 due to 6.20.0 breaking | decred/decrediton#53 |
Add basic boilerplate/impl of grpc notifications to actions | decred/decrediton#54 |
Add final boilerplate for grpc control | decred/decrediton#55 |
Various fixes for control api and first pass on receive page | decred/decrediton#56 |
Move config options to file instead of hardcoding. | decred/decrediton#58 |
Explicitly set rpc ports for dcrd. | decred/decrediton#62 |
Add eslint with basic rules. | decred/decrediton#63 |
Add material-ui React component implementation remove react-bootstrap | decred/decrediton#66 |
Remove leftover grpc binary | decred/decrediton#67 |
Add eslint-formatter-pretty back. | decred/decrediton#69 |
Start on cleaning up based on eslint. | decred/decrediton#72 |
Address more lint issues. | decred/decrediton#74 |
Add some basic instructions to the README | decred/decrediton#77 |
Use the same license all over. | decred/decrediton#79 |
Add constructTransaction and loadActiveDataFilters gRPC | decred/decrediton#80 |
Make port in README.md match defaults in code. | decred/decrediton#88 |
GetStarted funnel revamp, plus lots of other fixes | decred/decrediton#89 |
Remove passphrases from redux state | decred/decrediton#90 |
Construct/Sign/Publish tx split apart and given proper forms | decred/decrediton#91 |
Adds button on Home page to allow for users to start rescan | decred/decrediton#95 |
Add CircularProgress components | decred/decrediton#97 |
Add SeedService to allow for new seed generation and existing seed processing | decred/decrediton#98 |
Add VersionService to ensure that decrediton is running on expected dcrwallet version | decred/decrediton#99 |
Rough first pass to display getTransactions | decred/decrediton#103 |
Add disclaimer for initial release | decred/decrediton#111 |
Allow packaged app to find api.proto. | decred/decrediton#115 |
Update README for mac. | decred/decrediton#117 |
Bump for v0.7.0 (initial release) | decred/decrediton#92 |
Fix path to dcrd directory on macOS and windows. | decred/decrediton#120 |
Notes
Commits
This release was built from:
Repository | Commit Hash |
---|---|
decred/gominer | 64044f254e42c5efe4dd0f51d5b87c3b4509c500 |
decred/dcrticketbuyer | 3b06866ff0c55a53f933e2187d82aa1e6a2252d4 |
decred/Paymetheus | 02099729a4fcb867f3bcb0ecaf7b04e605aa53ae |
decred/decred-windows-installer | ea1faaecb9d252ef62b9efd9b58f98222cd4c51e |
decred/dcrwallet | 77da9f475ac5d7cb2a259134f60ed0b37a1fae9e |
decred/dcrd | a4de23553143174ee9ab263e12fb7051e5d8581d |
decred/copay | 9b12e42e22374811d0f602bd54c85f3f203e2f77 |
decred/decrediton | 776c227da6aec3d5ea50a0029d45e3f554e50514 |