neobytes/doc/release-notes/dash/release-notes-0.11.2.md

111 lines
3.6 KiB
Markdown
Raw Normal View History

0.11.2 Release notes
====================
2015-03-18 00:06:58 +01:00
Dash Core version 0.11.2 is now available from:
2015-02-16 23:33:51 +01:00
https://dashpay.io/downloads
2015-02-16 23:33:51 +01:00
Please report bugs using the issue tracker at github:
2015-03-20 17:30:23 +01:00
https://github.com/darkcoin/darkcoin/issues
2015-02-16 23:33:51 +01:00
Masternode enhancements
-----------------------
2015-03-05 22:36:22 +01:00
2015-05-19 00:29:30 +02:00
When restarting the client the masternodes will be stored in the datadir in
*mncache.dat* file (make sure you don't have any wallet with such name or this
functionality will not be available for you)
2015-03-05 22:36:22 +01:00
Mining and relay policy enhancements
------------------------------------
2015-03-18 00:06:58 +01:00
Dash Core's block templates are now for version 3 blocks only, and any
2015-02-16 23:33:51 +01:00
mining software relying on its `getblocktemplate` must be updated in parallel
to use libblkmaker either version 0.4.2 or any version from 0.5.1 onward. If you
2015-03-18 00:06:58 +01:00
are solo mining, this will affect you the moment you upgrade Dash Core,
2015-02-16 23:33:51 +01:00
which must be done prior to BIP66 achieving its 951/1001 status. If you are
mining with the stratum mining protocol: this does not affect you. If you are
mining with the getblocktemplate protocol to a pool: this will affect you at the
pool operator's discretion, which must be no later than BIP66 achieving its
951/1001 status.
BIP 66: strict DER encoding for signatures
------------------------------------------
2015-03-18 00:06:58 +01:00
Dash Core 0.11.2 implements BIP 66, which introduces block version 3, and a
2015-02-16 23:33:51 +01:00
new consensus rule, which prohibits non-DER signatures. Such transactions have
2015-03-18 00:06:58 +01:00
been non-standard since Dash 0.8, but were technically still permitted
2015-02-16 23:33:51 +01:00
inside blocks.
2015-02-16 23:37:46 +01:00
2015-02-16 23:33:51 +01:00
This change breaks the dependency on OpenSSL's signature parsing, and is
required if implementations would want to remove all of OpenSSL from the
consensus code.
2015-02-16 23:37:46 +01:00
2015-02-16 23:33:51 +01:00
The same miner-voting mechanism as in BIP 34 is used: when 751 out of a
sequence of 1001 blocks have version number 3 or higher, the new consensus
rule becomes active for those blocks. When 951 out of a sequence of 1001
blocks have version number 3 or higher, it becomes mandatory for all blocks.
2015-02-16 23:37:46 +01:00
2015-02-16 23:33:51 +01:00
Backward compatibility with current mining software is NOT provided, thus
miners should read the first paragraph of "Mining and relay policy
enhancements" above.
Also compare with [upstream release notes](https://github.com/bitcoin/bitcoin/blob/0.10/doc/release-notes.md#mining-and-relay-policy-enhancements).
2015-02-16 23:33:51 +01:00
2015-02-16 23:37:46 +01:00
More info on [BIP 66](https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki).
2015-02-16 23:33:51 +01:00
2015-02-16 23:37:46 +01:00
How to Upgrade
--------------
2015-02-16 23:33:51 +01:00
2015-02-16 23:37:46 +01:00
If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes for older versions), then run the
2015-03-18 00:06:58 +01:00
installer (on Windows) or just copy over /Applications/Dash-Qt (on Mac) or
dashd/dash-qt (on Linux).
2015-02-16 23:33:51 +01:00
2015-02-16 23:37:46 +01:00
0.11.2 changelog
----------------
2015-02-16 23:33:51 +01:00
2015-03-05 22:36:22 +01:00
- BIP 66 integration
- Strict DER signatures
2015-05-18 21:33:16 +02:00
- Bump block header version to 3 (see notes above)
2015-03-05 22:36:22 +01:00
- Masternode caching
- Masternode payment scheduler
- Better protection from cheating masternodes
- Extended functionality for `masternode list` RPC command
- Live Darksend and InstantX fee calculations in CoinControl
2015-03-05 21:23:54 +01:00
- Darksend input caching
- Open config file from within the wallet
2015-05-18 21:33:16 +02:00
- New CSS-based wallet GUI with selectable interface themes
- Configurable automatic wallet backups
- Show sum of selected transactions in 'Transactions'-tab
2015-03-05 22:36:22 +01:00
- Wallet GUI perfomance improvements
- General stability improvements and bug fixes
- Code restructure and modularization
- Update Tor documentation
- Translation updates
2015-02-16 23:33:51 +01:00
Credits
--------
Thanks to who contributed to this release, at least:
2015-03-05 21:23:54 +01:00
- eduffield
- UdjinM6
- vertoe
2015-03-05 22:36:22 +01:00
- mkinney
- elanaint
- absolutebit
2015-05-18 21:33:16 +02:00
- Crowning
- snogcel
2015-03-05 22:36:22 +01:00
- morcos
- 21E14
As well as the Bitcoin Core developers and everyone that helped translating on
[Transifex](https://www.transifex.com/projects/p/darkcoin/).