Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Version 12.2 release

Discussion in 'Official Announcements' started by UdjinM6, Nov 8, 2017.

  1. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,444
    Likes Received:
    3,422
    Trophy Points:
    1,183
    Hello Everyone,

    Today we are happy to announce the release of 0.12.2.0 of the Dash Core software!

    This is a major release of the Dash Core 0.12.2.x series. This release contains new features, improvements and bugfixes.

    The most notable changes are:
    - DIP0001 implementation (which is a 2MB block upgrade);
    - Transaction fee reduction 10x (activates via DIP0001 activation);
    - InstantSend vulnerability fix (activates via DIP0001 lock in);
    - PrivateSend improvement which should allow user to have mixed funds available much faster;
    - Various RPC changes;
    - Lots of backports from Bitcoin Core and refactoring of our own legacy code which should improve performance and make code more reliable and easier to review;
    - Experimental HD wallet with BIP39/BIP44 support.

    There are also tons of smaller fixes and improvements, you can see extended description of the items above as well as the full list of changes in release notes available on github: https://github.com/dashpay/dash/blob/v0.12.2.0/doc/release-notes.md

    As you might know, the upgrade procedure for this release and the release itself was extensively (stress-)tested to make sure everything works smoothly and nodes can handle the load of full 2MB blocks once they are allowed on the network. We confirmed on testnet that there are no known issues left and we consider this release to be a stable one.

    Who is required to update?

    It's a major update, so everyone - end users, miners, pool operators, exchanges, and masternode owners have to update.

    How to update?

    Regular users simply need to download and install an updated version of their wallet software. Instructions can be found here: https://dashpay.atlassian.net/wiki/spaces/DOC/pages/124026991/Updating+to+12.2+-+Users
    Masternode upgrade instructions can be found here: https://dashpay.atlassian.net/wiki/spaces/DOC/pages/123961419/Updating+to+12.2+-+Masternodes
    P2pool node operators need to update both Dash Core binaries and pool software. The version of p2pool software capable of handling 2MB blocks is available on github: https://github.com/dashpay/p2pool-dash

    Downloads:

    Binaries are available from official website: https://www.dash.org/downloads/#wallets

    Bugs / Issues:

    Please report bugs using the issue tracker at github: https://github.com/dashpay/dash/issues

    UPDATE:
    The latest release is 0.12.2.1 (fixes high CPU usage issue)
    https://github.com/dashpay/dash/releases/tag/v0.12.2.1
     
    #1 UdjinM6, Nov 8, 2017
    Last edited: Nov 16, 2017
    • Winner Winner x 22
    • Like Like x 17
    • Useful Useful x 3
    • Dumb Dumb x 1
  2. RGXDK

    RGXDK Member
    Masternode Owner/Operator

    Joined:
    Feb 23, 2017
    Messages:
    263
    Likes Received:
    85
    Trophy Points:
    88
    How long do masternodes have to upgrade please?
     
    • Informative Informative x 1
  3. Stealth923

    Stealth923 Well-known Member
    Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    265
    Likes Received:
    285
    Trophy Points:
    223
    Congratulations and amazing work!

    When does 2mb blocks activate?
     
    • Agree Agree x 1
  4. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,444
    Likes Received:
    3,422
    Trophy Points:
    1,183
    I'd recommend to update as soon as it's paid. Why wait longer? :)

    It's all described in details in DIP0001 ;) tl;dr: https://github.com/dashpay/dips/blob/master/dip-0001.md#expected-activation-conditions which translates in ~2 weeks after we have majority of MNs and miners upgraded to lock it in and another ~2 weeks to activate.
     
    • Like Like x 2
    • Agree Agree x 1
    • Informative Informative x 1
  5. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    7,988
    Likes Received:
    6,251
    Trophy Points:
    1,283
    i belive DMT tool needs an update for 12.2
    so no stress MN holders - the dev is contacted and will get onto it in 2h +
     
    • Like Like x 1
  6. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    1,849
    Likes Received:
    682
    Trophy Points:
    183
    I dunno, I haven't upgraded DMT, I just used the current version to start a masternode and it seemed to work.. or is it really necessary to upgrade DMT and re-start again?
     
  7. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    7,988
    Likes Received:
    6,251
    Trophy Points:
    1,283
    MN owners:
    upgrade after your MN is paid as there is a protocol bump. Because of this a new start is required after upgrading.
     
    • Informative Informative x 2
    • Like Like x 1
  8. TanteStefana

    TanteStefana Moderator
    Linguistic Dash Core Team Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,793
    Likes Received:
    1,823
    Trophy Points:
    1,283
    Does this mean that if we upgrade we will fall off the network? Thus we need to wait until we are paid? Or are you suggesting this because we may have issues, and if we are slow to get back online, that we might fall off the network? Thanks for clarification :)
     
  9. Wh1teKn1ght

    Wh1teKn1ght New Member

    Joined:
    May 11, 2014
    Messages:
    32
    Likes Received:
    5
    Trophy Points:
    8
    isn't the upgrading referring to the MN itself?...the DMT is just being used to issue a masternode start command so I didn't think it needs to be updated, just the MN needs to be updated to 12.2...
     
  10. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    7,988
    Likes Received:
    6,251
    Trophy Points:
    1,283
    i was referring to “DMT needs update from developer “ (not u !)
     
    • Dislike Dislike x 1
  11. Wh1teKn1ght

    Wh1teKn1ght New Member

    Joined:
    May 11, 2014
    Messages:
    32
    Likes Received:
    5
    Trophy Points:
    8
    Yes, but I'm saying that the DMT might not require an update just because a new Dash Core version has been released. I used it to restart my MN (which I updated to 12.2) and it seems to have been successful.
     
    • Like Like x 1
    • Agree Agree x 1
  12. TanteStefana

    TanteStefana Moderator
    Linguistic Dash Core Team Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,793
    Likes Received:
    1,823
    Trophy Points:
    1,283
    Sorry,, I didn't see tungfa's post "MN owners:upgrade after your MN is paid as there is a protocol bump. Because of this a new start is required after upgrading." So that answers my question above, thanks :)
     
  13. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    7,988
    Likes Received:
    6,251
    Trophy Points:
    1,283
    he is in the progress of updating his nodes
    might be needed for governance and such
    good it worked for u
     
  14. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    7,988
    Likes Received:
    6,251
    Trophy Points:
    1,283
    talked to bertrand (dev)
    u are right - everything working and on track :rolleyes:
    (never mind me)
     
    • Like Like x 1
  15. t0dd

    t0dd Active Member
    Masternode Owner/Operator

    Joined:
    Mar 21, 2016
    Messages:
    110
    Likes Received:
    100
    Trophy Points:
    93
    Dash Address:
    XyxQq4qgp9B53QWQgSqSxJb4xddhzk5Zhh
    Dash Core packages for Fedora, CentOS and RHEL updated to 12.2 (and 1.1 for Sentinel)
    If you don't know what I am talking about, this message likely doesn't apply to you.

    WARNING (Masternode people): Ideally only update after your masternode has recently distributed a payment because you have to send a "start" from your wallet due to a protocol bump.

    The github for these maintained packages of Dash Core is here: https://github.com/taw00/dashcore-rpm
    If you are a current user of these packages, be aware that the 12.1 and 12.2 packages are actually housed in two different repositories so that you do not idly update your box accidentally.

    When ready, read the "howto" in the documentation directory (folder) at that github link. I am probably too detailed in my description of the process, but the native packaging makes the whole process roughly a 3 minute exercise with maybe an hour of monitoring.

    Enjoy. Stay dashy! :)
     
    • Like Like x 1
    • Useful Useful x 1
  16. xsedivy

    xsedivy New Member

    Joined:
    Mar 25, 2014
    Messages:
    17
    Likes Received:
    20
    Trophy Points:
    3
    upload_2017-11-8_11-43-48.png
    I have this overlap when syncing (Win10 64bit machine)
     
    • Like Like x 1
    • Informative Informative x 1
  17. The philosofers coin

    Joined:
    Apr 23, 2017
    Messages:
    27
    Likes Received:
    4
    Trophy Points:
    3
    What would offer the best performance ?
    a) Just install 12.2 over 12.1, and keep running as is
    b) Or do a complete clean install the current masternode(s) including to new private/pub keys and masternode privkey ?
    c) Or anything inbetween
     
  18. splawik21

    splawik21 Grizzled Member
    Foundation Member Dash Support Group Masternode Owner/Operator

    Joined:
    Apr 8, 2014
    Messages:
    2,020
    Likes Received:
    1,395
    Trophy Points:
    1,283
    Update remote to 12.2 && update sentinel
    Update local wallet to 12.2 and start the masternode
    This is the best :)
     
    • Informative Informative x 3
    • Agree Agree x 1
    • Winner Winner x 1
  19. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,135
    Likes Received:
    614
    Trophy Points:
    183
    Thank you Dash Core-Team for this v0.12.2 update, appreciate the hard work that went into this.
     
    • Agree Agree x 5
    • Like Like x 2
    • Winner Winner x 1
  20. jimbursch

    jimbursch Active Member

    Joined:
    Mar 5, 2017
    Messages:
    628
    Likes Received:
    387
    Trophy Points:
    133
  21. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,444
    Likes Received:
    3,422
    Trophy Points:
    1,183
  22. ec1warc1

    ec1warc1 Member
    Masternode Owner/Operator

    Joined:
    Jul 26, 2016
    Messages:
    190
    Likes Received:
    89
    Trophy Points:
    88
    What the heck is DMT? @tungfa - Thanks!
     
    • Funny Funny x 1
  23. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,258
    Likes Received:
    2,413
    Trophy Points:
    1,183
    • Winner Winner x 1
  24. Dusan

    Dusan New Member

    Joined:
    Oct 7, 2016
    Messages:
    26
    Likes Received:
    9
    Trophy Points:
    3
    I updated MN on server to 12.2 and also on local PC and tried to start MN
    "alias": "MN",

    "result": "failed",

    "errorMessage": "Could not allocate outpoint

    $ ./dash-cli masternode status
    {
    ....
    "status": "Not capable masternode: Invalid protocol version"
     
    #24 Dusan, Nov 8, 2017
    Last edited by a moderator: Nov 8, 2017
  25. nnx3

    nnx3 New Member

    Joined:
    Apr 30, 2017
    Messages:
    21
    Likes Received:
    1
    Trophy Points:
    3
    How long old version will be acceptable by network.??.. some people still waiting for MN payment..
     
  26. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    1,849
    Likes Received:
    682
    Trophy Points:
    183
  27. ourlink

    ourlink Well-known Member
    Foundation Member

    Joined:
    Jun 9, 2014
    Messages:
    227
    Likes Received:
    63
    Trophy Points:
    188
    • Winner Winner x 7
    • Like Like x 3
  28. ec1warc1

    ec1warc1 Member
    Masternode Owner/Operator

    Joined:
    Jul 26, 2016
    Messages:
    190
    Likes Received:
    89
    Trophy Points:
    88
    • Like Like x 1
  29. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,444
    Likes Received:
    3,422
    Trophy Points:
    1,183
    Do you still have the issue after wallet finished syncing? If so, can you send me debug.log pls?

    Our goal is to execute migration as smooth as possible, so yes, of course we are going to wait at least a week before disabling payments for old masternodes. And we need to see enough support from masternodes and miners before doing so anyway - usually it's smth like 80-90% of MNs/hashrate.
     
  30. adi382

    adi382 New Member

    Joined:
    Aug 5, 2017
    Messages:
    7
    Likes Received:
    2
    Trophy Points:
    3
    I encountered an issue, but I don't know whether it's due to the Dash Core client, masternode tools, or something else. I'm seeing a lot of misbehaving peers in my debug logs. 12 peers have 24 hour bans so far.
     

Share This Page