Releases: decred/decred-binaries
v1.0.8
2017-08-25
Install
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.8.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.
Contents
dcrwallet v1.0.8
This release focused on minor bug fixes. No new features have been added.
Bug fixes
-
Tickets that are not owned by the wallet but are still recorded for spend tracking purposes are skipped when generating the stake information and acting on selected ticket notifications. This prevents misreporting a high missed count in the stake information and avoids trying to create and send unsigned votes or revocations for tickets that can't be spent by the wallet.
-
gRPC transaction notifications for mined transactions now use the earliest of the seen time and block time as their timestamp. This prevents seed-restored wallets from using the time of restore as the transaction time as well as using the block time for any transactions received while the wallet was offline.
-
gRPC services are no longer registered with the server after it has begun serving and listening for clients. This is a correctness fix for a data race and a misuse of the gRPC package. Delayed services such as the WalletService still require a loaded wallet to be used and users of the API shouldn't notice any difference.
Changelog
All commits since the last release may be viewed on GitHub here.
Paymetheus v1.0.8
This release focused on under-the-hood improvements to the backend (dcrwallet) instead of new features or UI changes.
Bug fixes
- Mined transactions now use the earliest of the seen time and the block time for a timestamp. This avoids simply showing every transaction arriving at the time of restore when a wallet is seed restored, and also corrects the timestamp for transactions received while the wallet was not running.
Changelog
All commits since the last release may be viewed on GitHub here. Also see
all changes to dcrwallet here.
decrediton v1.0.8
This patch release fixes a critical bug that effected users that had multiple stakepools configured at the same time. Periodically some stakepool settings would get overwritten onto others which would cause pool fees to be incorrectly set for a given ticket. If the pool fees were too low according to the stakepool, they would be considered invalid. If you believe you could have been effected by this issue, please check on your stakepool tickets page to see if you have any invalid tickets. Then please contact your stakepool operator about getting the tickets added and ready to be voted on.
Upon upgrading to 1.0.8 it is recommended to delete your existing config.json located in your decrediton application directory. Then restart your decrediton and re-enter your apikeys. You may need to restart decrediton an extra time for your stakepool list to populate.
Changelog
All commits since the last release may be viewed on GitHub here. Also see
all changes to dcrwallet here.
v1.0.7
2017-08-17
Install
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.7.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.
Contents
dcrd v1.0.7
This release of dcrd primarily contains improvements to the infrastructure and other quality assurance changes that are bringing us closer to providing full support for Lightning Network.
A lot of work required for Lightning Network support went into getting the required code merged into the upstream project, btcd, which now fully supports it. These changes also must be synced and integrated with dcrd as well and therefore many of the changes in this release are related to that process.
Notable Changes
Dust check removed from stake transactions
The standard policy for regular transactions is to reject any transactions that have outputs so small that they cost more to the network than their value. This behavior is desirable for regular transactions, however it was also being applied to vote and revocation transactions which could lead to a situation where stake pools with low fees could result in votes and revocations having difficulty being mined.
This check has been changed to only apply to regular transactions now in order to prevent any issues. Stake transactions have several other checks that make this one unnecessary for them.
New feefilter
peer-to-peer message
A new optional peer-to-peer message named feefilter
has been added that allows peers to inform others about the minimum transaction fee rate they are willing to accept. This will enable peers to avoid notifying others about transactions they will not accept anyways and therefore can result in a significant bandwith savings.
Bloom filter service bit enforcement
Peers that are configured to disable bloom filter support will now disconnect remote peers that send bloom filter related commands rather than simply ignoring them. This allows any light clients that do not observe the service bit to potentially find another peer that provides the service. Additionally, remote peers that have negotiated a high enough protocol version to observe the service bit and still send bloom filter related commands anyways will now be banned.
Changelog
All commits since the last release may be viewed on GitHub here.
Protocol and network:
- Allow reorg of block one decred/dcrd#745
- blockchain: use the time source decred/dcrd#747
- peer: Strictly enforce bloom filter service bit decred/dcrd#768
- wire/peer: Implement feefilter p2p message decred/dcrd#779
- chaincfg: update checkpoints for 1.0.7 release decred/dcrd#816
Transaction relay (memory pool):
- mempool: Break dependency on chain instance decred/dcrd#754
- mempool: unexport the mutex decred/dcrd#755
- mempool: Add basic test harness infrastructure decred/dcrd#756
- mempool: Improve tx input standard checks decred/dcrd#758
- mempool: Update comments for dust calcs decred/dcrd#764
- mempool: Only perform standard dust checks on regular transactions decred/dcrd#806
RPC:
- Fix gettxout includemempool handling decred/dcrd#738
- Improve help text for getmininginfo decred/dcrd#748
- rpcserverhelp: update TicketFeeInfo help decred/dcrd#801
- blockchain: Improve getstakeversions efficiency decred/dcrd#81
dcrd command-line flags:
- config: introduce new flags to accept/reject non-std transactions decred/dcrd#757
- config: Add --whitelist option decred/dcrd#352
- config: Improve config file handling decred/dcrd#802
- config: Improve blockmaxsize check decred/dcrd#810
dcrctl:
- Add --walletrpcserver option decred/dcrd#736
Documentation
- docs: add commit prefix notes decred/dcrd#788
Developer-related package changes:
- blockchain: check errors and remove ineffectual assignments decred/dcrd#689
- stake: less casting decred/dcrd#705
- blockchain: chainstate only needs prev block hash decred/dcrd#706
- remove dead code decred/dcrd#715
- Use btclog for determining valid log levels decred/dcrd#738
- indexers: Minimize differences with upstream code decred/dcrd#742
- blockchain: Add median time to state snapshot decred/dcrd#753
- blockmanager: remove unused GetBlockFromHash function decred/dcrd#761
- mining: call CheckConnectBlock directly decred/dcrd#762
- blockchain: add missing error code entries decred/dcrd#763
- blockchain: Sync main chain flag on ProcessBlock decred/dcrd#767
- blockchain: Remove exported CalcPastTimeMedian func decred/dcrd#770
- blockchain: check for error decred/dcrd#772
- multi: Optimize by removing defers decred/dcrd#782
- blockmanager: remove unused logBlockHeight decred/dcrd#787
- dcrutil: Replace DecodeNetworkAddress with DecodeAddress decred/dcrd#746
- txscript: Force extracted addrs to compressed decred/dcrd#775
- wire: Remove legacy transaction decoding decred/dcrd#794
- wire: Remove dead legacy tx decoding code decred/dcrd#796
- mempool/wire: Don't make policy decisions in wire decred/dcrd#797
- dcrjson: Remove unused cmds & types decred/dcrd#795
- dcrjson: move cmd types decred/dcrd#799
- multi: Separate tx serialization type from version decred/dcrd#798
- dcrjson: add Unconfirmed field to dcrjson.GetAccountBalanceResult decred/dcrd#812
- multi: Error descriptions should be lowercase decred/dcrd#771
- blockchain: cast to int64 decred/dcrd#817
Testing and Quality Assurance:
- rpcserver: Upstream sync to add basic RPC tests decred/dcrd#750
- rpctest: Correct several issues tests and joins decred/dcrd#751
- rpctest: prevent process leak due to panics decred/dcrd#752
- rpctest: Cleanup resources on failed setup decred/dcrd#759
- rpctest: Use ports based on the process id decred/dcrd#760
- rpctest/deps: Update dependencies and API decred/dcrd#765
- rpctest: Gate rpctest-based behind a build tag decred/dcrd#766
- mempool: Add test for max orphan entry eviction decred/dcrd#769
- fullblocktests: Add more consensus tests decred/dcrd#77
- fullblocktests: Sync upstream block validation decred/dcrd#774
- rpctest: fix a harness range bug in syncMempools decred/dcrd#778
- secp256k1: Add regression tests for field.go decred/dcrd#781
- secp256k1: Sync upstream test consolidation decred/dcrd#783
- txscript: Correct p2sh hashes in json test data [decred/dcrd#785](https://github.com/decre...
v1.0.6
2017-06-29
This is a patch release of decrediton only. Decrediton users are encouraged to upgrade.
decrediton
Updates to decredtiton v1.0.6:
- Fix issue with send amounts validation that was causing decimals to fail entry.
- Add show/hide non-zero Account functionality. If an account has a zero balance it can be hidden from being seen in dropdowns, etc.
- Add Immature tickets to StakeInfo on Tickets page.
- Add currency switching in various dropdowns.
- Make sure to request updated StakeInfo upon successful PurchaseTicket request so correct current values are shown to the user.
- More design tweaks as requested by @linnutee.
Install
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v1.0.6.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 |
---|---|
Don't try to set permissions with rsync in build script. | decred/decrediton#461 |
Update cli tools to v1.0.5 | decred/decrediton#463 |
Update to please PropTypes movement | decred/decrediton#464 |
Fix various bugs that have been found in 1.0.5 | decred/decrediton#466 |
Add show/hide account functionality | decred/decrediton#468 |
Add Immature tickets to stake info | decred/decrediton#469 |
Add currency type switching to dropdowns | decred/decrediton#470 |
Add getStakeInfoAttempt on successful purchase tickets attempt | decred/decrediton#471 |
A few remaining design fixes for v1.0.6 release | decred/decrediton#473 |
Bump for v1.0.6 | decred/decrediton#472 |
Fix function references | decred/decrediton#475 |
Commits
This release was built from:
Repository | Commit Hash |
---|---|
decred/decrediton | 6eb4c2bcaba7217c7d370d342babee423565d6ca |
Known Issues
v1.0.5
2017-06-21
This is a patch release primarily focusing on wallet issues and usability. All users of the GUI wallets and command line tools are encouraged to update. Mining software is not impacted.
dcrwallet
This release focuses on fixing an issue that could result in address reuse after restarting the application. If a previously created address was not publically used, it could be returned again after restarting. This issue has been corrected by always deriving the next address based on the last created one.
A database upgrade has been added to record the additional info needed to fix the above issue. Due to the database being forwards-compatible only, wallet software can not be reverted to older versions after running a new version. If a wallet must be reverted back to old software, a seed restore should be performed.
Two new RPCs have been added to this release. The first is a revoketickets RPC for the JSON-RPC server. This RPC models the WalletService.RevokeTickets RPC from the gRPC server and its usage is preferable to using rebroadcastmissed, which may be removed at a later time. The second is a WalletService.GetTransaction RPC for the gRPC server. This RPC queries the wallet for details regarding a particular transaction using the transaction hash as a lookup key. Previously, transaction details were only available in the gRPC server by watching block notifications or querying for all transactions in a range of blocks.
Paymetheus
This release focuses on fixing an issue that could result in address reuse after restarting the application. If a previously created address was not publically used, it could be returned again after restarting. This issue has been corrected by always deriving the next address based on the last created one.
A database upgrade has been added to record the additional info needed to fix the above issue. Due to the database being forwards-compatible only, wallet software can not be reverted to older versions after running a new version. If a wallet must be reverted back to old software, a seed restore should be performed.
decrediton
This patch release includes quite a few bug fixes as well as revealing more information to the user to avoid situations where the lack of information can lead to confusion.
The Accounts, Send and Receive pages have all received a large revamp to attempt to approach the designers' vision. There are still some remaining nits to fix, but the far majority of the work has been completed.
The Accounts page now includes a balance overview for each account and that account's properties. The Send page received the largest change, in that, it no longer has a seperate transaction confirmation view. Instead, whenever a user completes a output or amount field they are checked for validity and then sent to dcrwallet for tx construction. With this set up the user can now see the estimated size, fee and total amount in the lower right instead of having to wait until the next page. Also upon clicking the Send button, the user is shown a passphrase confirmation modal.
Various other small bug fixes and visual tweaks were included in this release as well.
- Revamp Accounts page to be more like the designers' wireframes. Show balances and properties below each.
- Revamp Send functionality to avoid having to show a seperate confirmation page, instead immediately request the transaction to be constructed upon field update then the send button simple shows a passphrase modal to confirm.
- Revamp Receive page to be more like the designers' wireframes.
- Various other visual tweaks as pointed out by the designers.
dcrd
dcrd changes were primarily infrastructure related (logs) or test related.
Install
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.5.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 |
---|---|
Bump for v1.0.5 | decred/Paymetheus#300 |
Label go builds with release | decred/decred-windows-installer#51 |
Updates for v1.0.5 | decred/decred-windows-installer#53 |
Add RevokeTickets handlers | decred/dcrrpcclient#81 |
Track btclog API updates. | decred/dcrrpcclient#82 |
Avoid address reuse after restarting. | decred/dcrwallet#804 |
Fixes #806 Prompt accepts "ok" | decred/dcrwallet#807 |
json-rpc: Add revoketickets | decred/dcrwallet#811 |
Log the correct next child index. | decred/dcrwallet#812 |
Fix calculations of whether to write updated child indexes. | decred/dcrwallet#814 |
Update port in clientusage.md | decred/dcrwallet#816 |
Add WalletService.GetTransaction RPC. | decred/dcrwallet#817 |
Update project dependencies. | decred/dcrwallet#818 |
Bump for v1.0.5 | decred/dcrwallet#819 |
secp256k1: Consolidate tests into the main package. | decred/dcrd#722 |
secp256k1: Unexport idents that do not need to be. | decred/dcrd#723 |
secp256k1: Optimize normalize and NAF, correct normalize, and add tests. | decred/dcrd#724 |
dcrjson: add RevokeTicketsCmd | decred/dcrd#726 |
Add -j/json option to dcrctl. | decred/dcrd#728 |
all: Remove seelog logger. | decred/dcrd#730 |
Bump for v1.0.5 | decred/dcrd#731 |
chaincfg: update checkpoints for 1.0.5 release | decred/dcrd#732 |
Make docker script use latest dcrd release | decred/decrediton#429 |
Add balance overview page | decred/decrediton#438 |
Correctly update spendlimit on ticket purchasing | decred/decrediton#439 |
Add balance checks to send page | decred/decrediton#441 |
Fix incorrect get for Spendable balance | decred/decrediton#442 |
Set the seedError check to be !== null | decred/decrediton#443 |
Make sure cursor is a pointer on buttons | decred/decrediton#444 |
Add different styling for overview transactions | decred/decrediton#445 |
Fix expiry not getting set properly | decred/decrediton#451 |
Implement some of the requested changes from designer | decred/decrediton#452 |
Bump for v1.0.5 | decred/decrediton#454 |
Fix bugs found during patch release testing | decred/decrediton#457 |
Correctly set the expiry for purchase tickets | decred/decrediton#458 |
Commits
This release was built from:
Repository | Commit Hash |
---|---|
decred/Paymetheus | 11240d1354c7328b8e875cd0ce965901d9d2b9f8 |
decred/decred-windows-installer | f8a1cd7b838ab899076075a890709640a0238f27 |
decred/dcrwallet | 6a50ff0b9188af4b2dec68e42add0028c97fb11c |
decred/dcrd | 0d406ffde87da224466ba5c83548941e15179872 |
decred/decrediton | 8c2a2fdda2847d590fd2c9e2426defb1eb6865a1 |
Known Issues
v1.0.4
2017-06-09
This release contains a fix for an error that caused Paymetheus to be unable to talk to the
dcrwallet process. Occasionally, HTTP/2 parsing error messages would be displayed and Paymetheus
would need to be closed. Under certain instances it was possible that the wallet would begin to work
after restarting, but some users continued to hit the issue even after restarting. The bug was caused
by an integer overflow in the grpc-go version imported by dcrwallet 1.0.3 and was fixed by upgrading
the grpc-go dependency to the latest 1.4.0 release.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
See manifest-v1.0.4.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 |
---|---|
Bump for v1.0.4 | decred/Paymetheus#296 |
Updates for v1.0.4 | decred/decred-windows-installer#52 |
Add other balance fields to BalanceResponse to match json/rpc | decred/dcrwallet#801 |
Change to use immature_stake_generation instead | decred/dcrwallet#802 |
Update all dependencies. | decred/dcrwallet#803 |
Bump for v1.0.4 | decred/dcrwallet#805 |
Commits
This release was built from:
Repository | Commit Hash |
---|---|
decred/Paymetheus | dfb2cc73eb20464a0775e3771b287cd2d54939b7 |
decred/decred-windows-installer | db7d5b814954bcdbf2bffde7db075011a0710a25 |
decred/dcrwallet | 277226313c5b69d713e954673f12db1514e3a69a |
Known Issues
v1.0.3
2017-06-08
This patch release mainly addresses wallet issues (both in the command line and GUI wallets). For full list of changes and fixes, see below.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
To install the command line tools, please see
dcrinstaller.
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v1.0.3.txt, and the package specific manifest files for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
Notes
Changes
Description | Pull Request |
---|---|
Make the "Manage pools" button executable again. | decred/Paymetheus#259 |
Allow ticket fees up to 10 DCR/kB. | decred/Paymetheus#260 |
Update NuGet dependencies. | decred/Paymetheus#265 |
Add checkbox to rescan for imported scripts. | decred/Paymetheus#266 |
Do not prompt for the public passphrase when unset. | decred/Paymetheus#269 |
Do not set a public passphrase for newly created wallets. | decred/Paymetheus#270 |
Allow removal of the public passphrase. | decred/Paymetheus#271 |
Add missing file. | decred/Paymetheus#273 |
Update dcrwallet arguments for --grpclisten change. | decred/Paymetheus#276 |
Add button to create ticket revocations. | decred/Paymetheus#278 |
Improve UX of the purchase ticket view. | decred/Paymetheus#282 |
Drop relay fee to 0.001 DCR/kB. | decred/Paymetheus#283 |
Sync for 4.11.0 RPC API. | decred/Paymetheus#286 |
Verify stakepool multisig script and p2sh voting addresses. | decred/Paymetheus#287 |
Always use wrapping policy when generating addresses. | decred/Paymetheus#291 |
Update gRPC to the latest patch release. | decred/Paymetheus#292 |
Bump for v1.0.3 | decred/Paymetheus#293 |
Revert Xunit.net update which has broken msbuild config. | decred/Paymetheus#294 |
Update for v1.0.3 | decred/decred-windows-installer#49 |
Pick up one more Paymetheus commit | decred/decred-windows-installer#50 |
getvoteinfo doc fix | decred/dcrrpcclient#60 |
Add GetBlockHeader and GetBlockHeaderVerbose | decred/dcrrpcclient#62 |
Fix GetBlockHeader unmarshal. | decred/dcrrpcclient#63 |
Remove accountfetchaddresses support. | decred/dcrrpcclient#66 |
notify: Fix new tickets notification type. | decred/dcrrpcclient#69 |
Add existsmissedtickets support. | decred/dcrrpcclient#71 |
Update README.md for new github markdown parser | decred/dcrrpcclient#73 |
Use docker containers for tests and linters. | decred/dcrrpcclient#76 |
Track dcrjson API changes to remove unneeded verbose flags. | decred/dcrrpcclient#77 |
Tell travis not to run install step. | decred/dcrrpcclient#79 |
Add client APIs to control the gap limit policy. | decred/dcrrpcclient#80 |
Remove blockHeight from Block struct. | decred/dcrutil#17 |
Remove incorrect assignment | decred/dcrutil#39 |
Remove unused API. | decred/dcrutil#40 |
travis-ci: Do not test vendored packages | decred/dcrutil#41 |
travis-ci: Actually install and use glide. | decred/dcrutil#42 |
Add Block.Height() helper function. | decred/dcrutil#43 |
Revert "Remove incorrect assignment (#39)" | decred/dcrutil#45 |
Update README.md files for new github md parser | decred/dcrutil#47 |
Use docker containers for tests and linters. | decred/dcrutil#49 |
Tell travis not to run install step. | decred/dcrutil#52 |
Fix old DB serialization code that caused panics. | decred/dcrwallet#696 |
Use GetBlockHeader when only the header is needed. | decred/dcrwallet#697 |
travis: test against go 1.8.x (again) | decred/dcrwallet#698 |
ticketbuyer: float64 -> dcrutil.Amount conversions | decred/dcrwallet#699 |
Update all dependencies to latest versions. | decred/dcrwallet#702 |
Remove --unsafemainnet option and getseed JSON-RPC. | decred/dcrwallet#703 |
Remove seeds from wallet databases. | decred/dcrwallet#705 |
Improve getstakeinfo performance. | decred/dcrwallet#709 |
Improve startup performance when loading addresses. | decred/dcrwallet#710 |
Make account renaming work again. | decred/dcrwallet#713 |
Remove automatic rescans for discovered scripts. | decred/dcrwallet#714 |
Remove accountfetchaddresses JSON-RPC. | decred/dcrwallet#715 |
Exclude expired tickets in missed count. | decred/dcrwallet#716 |
legacyrpc: mark expired tickets as such | decred/dcrwallet#719 |
Check errors and remove ineffectual assignments. | decred/dcrwallet#720 |
Access loaded wallets through the Loader. | decred/dcrwallet#722 |
use millisecond time resolution in logger | decred/dcrwallet#723 |
Upgrade created watching only DBs to latest version. | decred/dcrwallet#726 |
Only prioritize vote handling. | decred/dcrwallet#730 |
Remove WalletService.SpentnessNotification RPC. | decred/dcrwallet#731 |
Handle changing empty public passphrases in gRPC server. | decred/dcrwallet#735 |
Allow --createwatchingonly without --create. | decred/dcrwallet#736 |
Refactor test to avoid data race. | decred/dcrwallet#738 |
Rollback DB updates for failed tx publishing. | decred/dcrwallet#740 |
Replace unnecessary DB update with view. | decred/dcrwallet#741 |
Enable the gRPC server by default. | decred/dcrwallet#744 |
Add RPC to revoke missed and/or expired tickets. | decred/dcrwallet#746 |
Comment out EstimateStakeDiff request | decred/dcrwallet#747 |
Bump required dcrd JSON-RPC API semver. | decred/dcrwallet#748 |
Drop default relay fee to 0.001 DCR/kB. | decred/dcrwallet#750 |
Improve error messages for failed address lookups. | decred/dcrwallet#751 |
Correct a comment. | decred/dcrwallet#753 |
Deprecate SpreadTicketPurchases, add NoSpreadTicketPurchases | decred/dcrwallet#754 |
Rework db tx handling for chain notifiatio... |
v1.0.2_decrediton
2017-05-02
This is a patch release for decrediton only. All users are encouraged to upgrade. This release addresses several startup issues as well as adding the ability to rescan the chain.
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v1.0.2.txt, and the package specific manifest files for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
Notes
Changes
Description | Pull Request |
---|---|
Add some extra text for user clarity | decred/decrediton#364 |
Transaction history address length with no box overflow and help page links | decred/decrediton#367 |
Add a retry start rpc connection button | decred/decrediton#369 |
Add rescan button and remove old RescanForm | decred/decrediton#370 |
Handle output of dcrd/wallet better | decred/decrediton#372 |
Fix rescan header div area | decred/decrediton#373 |
Bump for v1.0.2 | decred/decrediton#374 |
Commits
This release was built from:
Repository | Commit Hash |
---|---|
decred/dcrwallet | b4cd1304d3c1273cafea6b584e98f69217bfbdce |
decred/dcrd | 5bed758f85159b2ee76240207ba775c40000a4c1 |
decred/decrediton | 93277e6c435276f106f03667ad8e83d643e63041 |
Known Issues
v1.0.1
v1.0.1
2017-04-28
This is a patch release. All users are encourages to update. A bug in the installer has been addressed which prevented upgrades from 0.8.2 or earlier. Paymetheus and decrediton have been updated to work with both v1 and v2 stakepools and there were branding updates for Paymetheus. Default fees were returned to the previous values. See Changes for list of all bugs fixed.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
To install the command line tools, please see
dcrinstaller.
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v1.0.1.txt, and the package specific manifest files for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
Notes
Changes
Description | Pull Request |
---|---|
Make startup more async friendly | decred/decrediton#359 |
Fix various bugs and allow v1 pools to be used | decred/decrediton#362 |
Bump for v1.0.1 | decred/decrediton#363 |
Add some extra text for user clarity | decred/decrediton#364 |
Be backwards compatible with v1 API pools | decred/Paymetheus#248 |
Use the correct sdiff retarget value on mainnet. | decred/Paymetheus#250 |
Switch to the new icon. | decred/Paymetheus#252 |
Prepare for release 1.0.1. | decred/Paymetheus#253 |
Raise default fees back to 0.01/kB. | decred/Paymetheus#256 |
Log fee as an amount, not atoms. | decred/dcrwallet#689 |
Allow reading passphases from piped input. | decred/dcrwallet#691 |
Raise default fees back to 0.01/kB. | decred/dcrwallet#693 |
Prepare for release 1.0.1. | decred/dcrwallet#692 |
Bump Protocol Version | decred/dcrd#673 |
wire: Cleanup blockheader.go. | decred/dcrd#669 |
rpcserver: Return handler errors to RPC client. | decred/dcrd#671 |
rpcserver: Disable getblocktemplate. | decred/dcrd#672 |
Bump for v1.0.1 | decred/dcrd#674 |
Updates for v1.0.1 | decred/decred-windows-installer#45 |
new logo, fix copyright and move resource into decred | decred/decred-windows-installer#47 |
Commits
This release was built from:
Repository | Commit Hash |
---|---|
decred/gominer | d2503a9d0d3533cbceac970414f6f7f457faceb3 |
decred/Paymetheus | 6e49fb22b4e3c4d769e2dbc446d87f311aa4437d |
decred/decred-windows-installer | 253f343e736eb377a6cba29e16aead0162f82e51 |
decred/dcrwallet | a642114a124c6174130d528d9d33fe69128d2688 |
decred/dcrd | 5c3e0d6454001c8d14fcf06be94381d93991aaea |
decred/decrediton | 0272bf894c3c89b573034dd7a18f47e697194cbf |
Known Issues
v1.0.0
2017-04-26
This release contains improvements, additions, and bugfixes for all of the decred software components. All users are strongly encouraged to upgrade. New features include the initial voting on mainnet (for new sdiff algorithm and for work on lightning network), voting additions to Paymetheus, ticket purchasing and voting (with pool integration) for decrediton, and the replacement of the old test network with a new test network.
To install Paymetheus download and run either
Paymetheus 64bit or
Paymetheus 32bit
depending on your version of Windows.
To install the command line tools, please see
dcrinstaller.
To install decrediton download, uncompress, and run
decrediton Linux or
decrediton OSX.
See manifest-v1.0.0.txt, and the package specific manifest files for sha256 sums and the associated .asc files to confirm those shas.
See README.md for more info on verifying the files.
Notes
Changes
Description | Pull Request |
---|---|
Update to use testnet2 | decred/Paymetheus#231 |
Add vote preference stakepool integration. | decred/Paymetheus#241 |
Refresh ticket price and retarget without refresh button. | decred/Paymetheus#244 |
Lower default fees to 0.001 DCR/kB. | decred/Paymetheus#243 |
Use the term "ticket price" instead of difficulty. | decred/Paymetheus#245 |
Bump for v1.0.0 | decred/Paymetheus#242 |
Fix copyright date. | decred/decred-windows-installer#42 |
Update for v1.0.0 | decred/decred-windows-installer#44 |
Handle non-int pool difficulties better. | decred/gominer#141 |
Add check on json to prevent panic. | decred/gominer#142 |
Differentiate dev and release in -V | decred/gominer#144 |
Add go version to version info | decred/gominer#146 |
Some file location updates for linux. | decred/gominer#147 |
Update README.md | decred/gominer#150 |
stratum: include stake version | decred/gominer#153 |
Bump for v1.0.0 | decred/gominer#152 |
Update create.html | decred/copay#48 |
Another try to fix copay in FF48+ | decred/copay#51 |
Use the main network by default. | decred/copay#53 |
Differentiate dev and release in -V | decred/decred-release#89 |
Install promptsecret tool | decred/decred-release#92 |
Make links to old wiki point to local resources | decred/decred-release#94 |
Bump for v1.0.0 | decred/decred-release#97 |
Remove glide lockfile. | decred/dcrrpcclient#51 |
Add GetStakeVersionInfo | decred/dcrrpcclient#52 |
Add Go 1.8 support, remove Go 1.6. | decred/dcrrpcclient#53 |
add missing state copies | decred/dcrrpcclient#55 |
travis: enable unconvert | decred/dcrrpcclient#56 |
add generatevote and remove some unused pieces | decred/dcrrpcclient#57 |
Add getvotechoices/setvotechoice support. | decred/dcrrpcclient#58 |
Use sha256 instead of fastsha256 | decred/dcrutil#32 |
travis: test against golang 1.7.x and 1.8.x | decred/dcrutil#33 |
Switch to upstream golang.org/x/crypto | decred/dcrutil#35 |
Switch dcrutil to testnet2. | decred/dcrutil#37 |
Preallocate the exact number of bytes if known. | decred/dcrutil#38 |
loader: Move Loader to new pkg loader | decred/dcrwallet#532 |
refined spreadtickets calculations | decred/dcrwallet#537 |
wtxmgr: fix getbalance calculations | decred/dcrwallet#544 |
Add --promptpublicpass command parameter (#545) | decred/dcrwallet#553 |
Add illumos support. | decred/dcrwallet#557 |
getbalance: additional balance fixes | decred/dcrwallet#565 |
Add stakePoolEnabled check | decred/dcrwallet#567 |
Update dependencies to latest versions. | decred/dcrwallet#571 |
Add Go 1.8 support, remove 1.6. | decred/dcrwallet#573 |
use minfee if purchase slots are not full | decred/dcrwallet#575 |
depreciate maxpricescale | decred/dcrwallet#576 |
Differentiate dev and release in -V | decred/dcrwallet#578 |
Fix extended vote bit setting for stakepool wallets | decred/dcrwallet#583 |
Remove sync bucket with waddrmgr db upgrade. | decred/dcrwallet#586 |
rpc: add Start/Stop ticket buyer RPCs | decred/dcrwallet#587 |
Unify the database management code into a single package. | decred/dcrwallet#591 |
Switch to upstream golang.org/x/crypto package. | decred/dcrwallet#596 |
Update Decred dependencies. | decred/dcrwallet#597 |
ticketbuyer: Add RPC calls to get/set config | decred/dcrwallet#598 |
add more status fields to walletinfo | decred/dcrwallet#599 |
Add method to retrieve an account branch xpub. | decred/dcrwallet#604 |
Add method to return the account's actual xpub as well. | decred/dcrwallet#605 |
remove deprecated enablestakemining ticket buyer and related RPCs | decred/dcrwallet#606 |
Display Go version next to application versions. | decred/dcrwallet#607 |
Testnet reset | decred/dcrwallet#610 |
Fix RPC ping/pong deadlock and timeout issue. | decred/dcrwallet#612 |
Use newer ubuntu release for travis | decred/dcrwallet#614 |
ensure calculated avg ticket price is at least MinimumStakeDiff | decred/dcrwallet#616 |
Always commit database transaction when buying tickets. | decred/dcrwallet#618 |
Update dcrd to pull in stakebase sigscript fix for testnet2. | decred/dcrwallet#621 |
Remove old testnet v1 variables. | decred/dcrwallet#622 |
Preallocate the exact number of bytes if known. | decred/dcrwallet#623 |
gometallinter: gosimple fixes | decred/dcrwallet#624 |
gometalinter: use --vendor to skip ./vendor/ | decred/dcrwallet#625 |
Add warning on startup about old testnet data. | decred/dcrwallet#629 |
Move log setup to before first use of logger | decred/dcrwallet#631 |
Drop fastsha256 usage in favor of crypto/sha256 | decred/dcrwallet#632 |
Fix an obvious nil pointer check error. | decred/dcrwallet#634 |
Reimplement address pools. | decred/dcrwallet#636 |
wallet: Change PurchaseTickets to return []*chainhash.Hash | [decred/dcrwallet#6... |
v1.0.0_gominer
2017-04-24
This is an early release of gominer v1.0.0 to address an issue with pool mining software. ALL users should upgrade.
See README.md for more info on verifying the files.
Notes
Changes
Description | Pull Request |
---|---|
Handle non-int pool difficulties better. | decred/gominer#141 |
Add check on json to prevent panic. | decred/gominer#142 |
Differentiate dev and release in -V | decred/gominer#144 |
Add go version to version info | decred/gominer#146 |
Some file location updates for linux. | decred/gominer#147 |
Update README.md | decred/gominer#150 |
stratum: include stake version | decred/gominer#153 |
Bump for v1.0.0 | decred/gominer#152 |
Commits
This release was built from:
Repository | Commit Hash |
---|---|
decred/gominer | d2503a9d0d3533cbceac970414f6f7f457faceb3 |