v0.8.0

@jcvernaleo jcvernaleo released this Feb 13, 2017 · 4 commits to master since this release

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 tarball for linux builds. decred/decrediton#126
Include dcr* binaries when packaging. decred/decrediton#127
Close when all windows are closed on OSX. decred/decrediton#129
Fix history page loading decred/decrediton#130
don't assume the certificate exists and print error if it doesn't decred/decrediton#132
css/html: Clean Receive page and add css provided by designers decred/decrediton#139
add missing radium dep decred/decrediton#145
More css\layout from designers decred/decrediton#146
Link transaction subscription and updating client information decred/decrediton#147
Fix lots more lint issues decred/decrediton#149
Update the send form to allow for multiple outputs/recipients decred/decrediton#150
Fix display when balance is zero. decred/decrediton#153
Cleanup to make lint happy decred/decrediton#154
Fix typo so correct prop is checked decred/decrediton#155
Add debug mode to production. decred/decrediton#156
Give user some feedback for daemon syncing decred/decrediton#157
Make sure dcrd and dcrwallet shutdown when app closes. decred/decrediton#158
Improve packaging instructions. decred/decrediton#160
Use single directory for saved items. decred/decrediton#161
display RPC errors decred/decrediton#163
Improve the documentation. decred/decrediton#164
print config path in error decred/decrediton#167
Fix a few lint issues that got in. decred/decrediton#169
Simplify grpc build instructions. decred/decrediton#171
Sidebar/Header revamp, plus error page on wallet ping error decred/decrediton#172
Fixed for Windows. decred/decrediton#173
Add bin/ to gitignore decred/decrediton#174
Update grpc bindings for updated FetchHeaders response decred/decrediton#175
Update to use fetchHeadersResponse instead of curBlocks decred/decrediton#176
Force all wallet created from existing seeds to rescan from 0 decred/decrediton#177
implement proper semver check decred/decrediton#178
use password type on passwords decred/decrediton#180
Handle dcrd or dcrwallet startup errors. decred/decrediton#181
Style tx history and add first few Icon svg components decred/decrediton#184
Update icons for macOS and Windows to match new logo. decred/decrediton#186
Update grpc bindings for new fields in Credits decred/decrediton#187
Basic match of upcoming design docs decred/decrediton#191
Add logic for mined and unmined transactions decred/decrediton#192
Add qr code to receive page. decred/decrediton#193
Use DCR as units on Send page instead of atoms. decred/decrediton#194
Add Pagination to transaction history decred/decrediton#196
Add help links to sidebar decred/decrediton#200
First pass new overview and sidebar design decred/decrediton#201
Load custom fonts from local files decred/decrediton#202
Add settings page and other styling improvements decred/decrediton#203
Add designer requested account balance hover on sidebar decred/decrediton#205
Show time since last block connected decred/decrediton#206
Implement Transaction Details and fix various stylings decred/decrediton#207
Fix up help links styling decred/decrediton#210
Improvements in Send Page. decred/decrediton#212
use formsy material ui for form validation decred/decrediton#214
Open help links in Default Browser. decred/decrediton#216
Add links to insight testnet/mainnet in tx details decred/decrediton#217
Rig to remove public password on wallet creation for now decred/decrediton#219
Move to componentDidMount decred/decrediton#221
Major refinement to match designers' views decred/decrediton#222
Add testnet to sidebar decred/decrediton#224
Make Send page honor units setting. decred/decrediton#225
Match designer spec for getstarted views decred/decrediton#227
Update node version required. decred/decrediton#229
Fix minor typo for running on OSX decred/decrediton#231
Fix sidebar account balances decred/decrediton#242
Change to use mainnet as default decred/decrediton#244
Bump for v0.8.0 decred/decrediton#239
Do not use pipe for dcrd. decred/decrediton#246
Add testnet shortcuts. decred/decred-windows-installer#35
bye bye ticketbuyer decred/decred-windows-installer#37
Update digests and versions for v0.8.0 decred/decred-windows-installer#36

Commits

This release was built from:

Repository Commit Hash
decred/gominer e967abd8ecae4b05f5fa45b8fce602008cc94a0b
decred/Paymetheus 446117e8e6bc9a8d22b5db61b47f7f4439798276
decred/decred-windows-installer eb511d81574b7511277c98328d64054d80916c41
decred/dcrwallet 786f15a11b82c53a8023ca8f81def5307cb36051
decred/dcrd 1196130cbce1872788f572e252379c8c90ef528e
decred/decrediton cbea4062a1967d20121a8cba4bf273b13c26ef07

Known Issues


Downloads