Dd-16 V0.4.0 (09/06/16)

Discussion in 'Development Dispatches' started by moo1337, Sep 6, 2016.

  1. moo1337

    moo1337
    Expand Collapse
    Moderator

    Joined:
    Jul 25, 2016
    Messages:
    69
    Likes Received:
    109
    # Dd-16: V0.4.0 (09/06/16)

    [​IMG]

    This development dispatch covers work completed since the Decred v0.4.0 release on August 15, 2016. Since then, developers have merged 49 pull requests into 8 repositories (see below for more detailed changes).

    Here are direct links to the Windows installers for Paymetheus:

    Installer: https://github.com/decred/decred-release/releases/tag/v0.4.0
    Binaries: https://github.com/decred/decred-binaries/releases/tag/v0.4.0

    This release contains improvements and bugfixes for all of the decred tools (dcrd, dcrwallet, gominer, and Paymetheus). Notable changes include Paymetheus starting dcrd automatically in the background. This is also the first release to include desktop versions of the Copay GUI for OSX and Linux. 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.

    Paymetheus
    • Make seed copyable, Fixes #154 (PR#160)
    • Add Launcher project to start dcrd and open PM when finished. (PR#163)
    • Remove help link since it links nowhere. (PR#164)
    • Bump for v0.4.0 (PR#166)
    • Update assembly info for Launcher. (PR#167)
    • Fix arches for release builds (PR#168)
    • Add proper icons. (PR#169)
    • Finding correct paths for both wallet and dcrd. (PR#170)
    Credits: @moo1337, @jrick, @jcv

    dcrwallet
    • Add address argument to consolidate (PR#323)
    • Add golang 1.7 and drop golang 1.5 support. (PR#324)
    • RFP-10 Milestone 1 (PR#326)
    • Wallet: limit the tx size with compressWallet/consolidate. (PR#327)
    • Update project dependencies. (PR#329)
    • Update dcrd dependency. (PR#330)
    • Fixes #146: added RWMutex on addrPools map (PR#331)
    • Bump for v0.4.0 (PR#332)
    Credits: @chappjc, @dhill, @jrick, javed-khan, @jcv

    dcrd
    • dcrd: Do not send a wakeup if not sleeping (PR#314)
    • Travis: Add go 1.7 and drop go 1.5 support. (PR#318)
    • Add pipes for parent process IPC. (PR#311)
    • Backport #333 (Use correct r.err in dcrdLog.Errorf msg) (PR#334)
    • Bump for v0.4.0 (PR#335)
    • add more checkpoints for upcoming release (#329) (PR#338)
    Credits: @dhill, @jrick, @ay-p, @jcv

    gominer
    • Partial fix for proper invalid share accounting (PR#60)
    • Add license for OpenCL bindings (PR#65)
    • Make the autocalibration/device/intensity/worksize flags consistent (PR#68)
    • Some cleanup to appease go clean/go vet (PR#69)
    • Fix build on 32-bit platforms and properly error on too small worksizes (PR#70)
    • Properly account for multiple OpenCL platforms (PR#71)
    • Cleanup atomic usage. (PR#74)
    • Remove erroneous waitgroup Done in Stop (PR#76)
    • Bump for v0.4.0 (PR#77)
    Credits: @jolan, @dhill, @jcv

    dcrticketbuyer
    • Fix typos (PR#36)
    • Fix misses first buying opportunity (PR#40)
    • make consistent with other dcr tools and repair web UI (PR#41)
    • Update glide.yaml (PR#43)
    • Add heightCheck to make sure that purchase is run once per height (PR#44)
    • Document maxinmempool is the number of your, not all, tickets. (PR#45)
    • Fix price mode issues (PR#46)
    • Update MaxPerBlock check to match comment above (PR#47)
    • Update couldBuy to reflect number of possible tickets left in window (PR#48)
    • Load previously used toBuyDiffPeriod from purchased.csv (PR#49)
    • Bump for v0.4.0 (PR#50)
    • Revert config file name change and add back in httpuipath for compat (PR#51)
    Credits: @jolan, javed-khan, @dhill, @ay-p, @jcv

    dcrinstall
    • Update for dcrticketbuyer changes (PR#56)
    • Change defaults for v0.4.0 (PR#57)
    Credits: @moo1337, @jcv

    Copay
    • Comment out ionspinner and ion infinite scroll due to CPU/mem usage (PR#27)
    • Update package.json and github release api URL (PR#30)
    • Update icon and allow window resizing (PR#32)
    Credits: @ay-p

    Public keys

    The file cmd/dcrinstall/pubkey.go contains the decred public key which is used to check the signed manifest in the release. You can compare the contents of this file to what you get from a keyserver to confirm that dcrinstaller is using the proper key.

    Important

    The Decred installer will only work on Windows 7 and above.
     
    Reynold, Tivra, shoshin and 1 other person like this.
  2. MarSas

    MarSas
    Expand Collapse
    New Member

    Joined:
    Feb 12, 2016
    Messages:
    53
    Likes Received:
    14
    Updated!​
     
    Tivra likes this.
  3. N3wb1e

    N3wb1e
    Expand Collapse
    New Member

    Joined:
    Jun 12, 2016
    Messages:
    65
    Likes Received:
    12
    Binaries updated without problems, good work devs !
     
    Tivra likes this.
  4. Alexoz

    Alexoz
    Expand Collapse
    Jr. Member

    Joined:
    Dec 26, 2015
    Messages:
    162
    Likes Received:
    42
    Nice job!
     
    Tivra likes this.
  5. Ayush

    Ayush
    Expand Collapse
    Member
    Advocate (Facebook)

    Joined:
    Jan 9, 2016
    Messages:
    506
    Likes Received:
    97
    Awesome to see decred progressing.
    But it's rate still need to get faster to attract inverters right?
     
    Tivra likes this.
  6. Tivra

    Tivra
    Expand Collapse
    Member
    Advocate (BitcoinTalk)

    Joined:
    Dec 30, 2015
    Messages:
    114
    Likes Received:
    51
    Bravo! Dev team rocks!
     
  7. shoshin

    shoshin
    Expand Collapse
    Member

    Joined:
    Dec 28, 2015
    Messages:
    80
    Likes Received:
    92
    Great work, the pace of development never seems to slow down. The future is bright...
     
    Jamie Holdstock and Tivra like this.
  8. Reynold

    Reynold
    Expand Collapse
    Member

    Joined:
    Jan 28, 2016
    Messages:
    181
    Likes Received:
    68
    Updated binaries on PoS, will now be updating GUI. Thanks for all the hard work, looks good so far!
     
  9. girino

    girino
    Expand Collapse
    New Member

    Joined:
    Mar 31, 2016
    Messages:
    12
    Likes Received:
    18
    I had problems installing (linux AMD64). seems like "webui" folder is missing:

    Code:
    14:05:10.310 installing: /home/decred/decred/decred-linux-amd64-v0.4.0/webui -> /home/decred/decred
    14:05:10.311 lstat /home/decred/decred/decred-linux-amd64-v0.4.0/webui: no such file or directory
    
     
    jy-p likes this.
  10. moo1337

    moo1337
    Expand Collapse
    Moderator

    Joined:
    Jul 25, 2016
    Messages:
    69
    Likes Received:
    109
    We will have a look at this.
     
  11. moo1337

    moo1337
    Expand Collapse
    Moderator

    Joined:
    Jul 25, 2016
    Messages:
    69
    Likes Received:
    109
    We have confirmed this bug and we are putting in a patch. We'll roll a patch release for this later today.
     
  12. Alexoz

    Alexoz
    Expand Collapse
    Jr. Member

    Joined:
    Dec 26, 2015
    Messages:
    162
    Likes Received:
    42
    Thanks ^_^
     
  13. moo1337

    moo1337
    Expand Collapse
    Moderator

    Joined:
    Jul 25, 2016
    Messages:
    69
    Likes Received:
    109
    We apologize and have taken corrective action.

    Sorry for the inconvenience.
     
    girino likes this.
  14. moo1337

    moo1337
    Expand Collapse
    Moderator

    Joined:
    Jul 25, 2016
    Messages:
    69
    Likes Received:
    109
    We have updated the 0.4.0 dcrinstall binaries and updated the signature to cope with this. So simply redownload 0.4.0 dcrinstall and run it as normal.

    Nothing else was affected; only dcrinstall!

    Again, we apologize for the inconvenience.
     
  15. MarSas

    MarSas
    Expand Collapse
    New Member

    Joined:
    Feb 12, 2016
    Messages:
    53
    Likes Received:
    14
    Great job in fixing this!
     
  16. David

    David
    Expand Collapse
    Full Member

    Joined:
    Jan 22, 2016
    Messages:
    279
    Likes Received:
    171
    Just upgraded using the decred-linux-amd64-v0.4.0.tar.gz package and there appears to be an issue with the getstakeinfo data.

    The output of my getstakeinfo command is showing 1 for allmempooltix when there are currently ~2270 mempool items.

    ./dcrctl --wallet getstakeinfo
    {
    "blockheight": 62319,
    "poolsize": 41659,
    "difficulty": 16.13530245,
    "allmempooltix": 1,
    "ownmempooltix": 0,
    .....
     
  17. Ayush

    Ayush
    Expand Collapse
    Member
    Advocate (Facebook)

    Joined:
    Jan 9, 2016
    Messages:
    506
    Likes Received:
    97
    I was having same problem. First it showed ticket price as 46dcr. I shut down dcrd and tried after some time. They it showed 16 as ticket price but just 44 in mempool
     
  18. Reynold

    Reynold
    Expand Collapse
    Member

    Joined:
    Jan 28, 2016
    Messages:
    181
    Likes Received:
    68
    Is there any "getting started guide" that focuses on Paymetheus?

    I've been running dcrd, dcrwallet, and even stake mining from the command line from the beginning. I've installed Paymetheus and hooked it up to my actively running dcrd.

    What I'm trying to do is point to, or teach a person that is new to decred on how to set up and run a wallet from scratch and use Paymetheus as the interface.
     
    Szfinx likes this.

Share This Page