From 226c2aa6614645b56d37d28bed3f2477d1ef4db9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Softwareb=C3=BCro=20Krekeler?= Date: Thu, 28 Nov 2019 18:28:13 +0100 Subject: [PATCH] Release 0.12.14 "Faythe" --- README.md | 7 +++---- configure.ac | 2 +- doc/Doxyfile | 2 +- .../dms/release-notes-0.12.14.0.md | 18 ++++++++++++++++++ doc/release-process.md | 2 +- src/chainparams.cpp | 4 ++-- src/clientversion.h | 6 +++--- 7 files changed, 29 insertions(+), 12 deletions(-) create mode 100644 doc/release-notes/dms/release-notes-0.12.14.0.md diff --git a/README.md b/README.md index 8ffbd029ca56d..14c70b6176d3d 100644 --- a/README.md +++ b/README.md @@ -7,11 +7,9 @@ https://documentchain.org/ What is DMS? --------------------- -The main task of Documentchain is to store document information for a tamper-proof -document revision. DMS is the project-own coin used to pay the storage fees. +The main task of Documentchain is to store document information for a tamper-proof document revision. DMS is the project-own coin used to pay the storage fees. -DMS is an experimental digital currency forked from Dash -DMS Core is the name of the open source software which enables the use of this currency. +DMS is an experimental digital currency forked from Dash. DMS Core is the name of the open source software which enables the use of this currency. Help and Support --------------------- @@ -19,6 +17,7 @@ Help and Support * User interface https://dms.cash/support/wallet/ * Document revision https://documentchain.org/support/revision/ * Masternode setup https://documentchain.org/support/masternodes/ +* Block explorer (coin and documents) https://documentchain.org/explorer/ License --------------------- diff --git a/configure.ac b/configure.ac index d33a799bad0d3..4263df8d05293 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N) AC_PREREQ([2.60]) define(_CLIENT_VERSION_MAJOR, 0) define(_CLIENT_VERSION_MINOR, 12) -define(_CLIENT_VERSION_REVISION, 13) +define(_CLIENT_VERSION_REVISION, 14) define(_CLIENT_VERSION_BUILD, 0) define(_CLIENT_VERSION_IS_RELEASE, true) define(_COPYRIGHT_YEAR, 2019) diff --git a/doc/Doxyfile b/doc/Doxyfile index 5481565aff911..842d3af5af05b 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -41,7 +41,7 @@ PROJECT_NAME = "DMS Core" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 0.12.13.0 +PROJECT_NUMBER = 0.12.14.0 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/doc/release-notes/dms/release-notes-0.12.14.0.md b/doc/release-notes/dms/release-notes-0.12.14.0.md new file mode 100644 index 0000000000000..39251aacfe01c --- /dev/null +++ b/doc/release-notes/dms/release-notes-0.12.14.0.md @@ -0,0 +1,18 @@ +DMS Core version 0.12.14.0 "Erin", 28 Nov 2019 +====================================== + +Release is available from: + + + +## Notable changes + +* Sync issue fix (PoW calculation) +* New logo and icons +* Weblinks +* Mining hashrate info on main form +* Public testnet + +Please report bugs using the issue tracker at github: + + \ No newline at end of file diff --git a/doc/release-process.md b/doc/release-process.md index 85df614444f7f..bbd74d8e4b61a 100644 --- a/doc/release-process.md +++ b/doc/release-process.md @@ -9,12 +9,12 @@ Before every minor and major release: * Update version in sources (see below) * Write release notes (see below) * Update `src/chainparams.cpp` - - nMinimumChainWork with information from the getblockchaininfo rpc. - Add checkpointData - Set defaultAssumeValid to latest checkpoint (with information from the getblockhash rpc). The selected value must not be orphaned so it may be useful to set the value two blocks back from the tip. Testnet should be set some tens of thousands back from the tip due to reorgs there. This update should be reviewed with a reindex-chainstate with assumevalid=0 to catch any defect that causes rejection of blocks in the past history. + - Set nMinimumChainWork to "chainwork" from block "defaultAssumeValid", rpc "getblock (hash)" * Update hardcoded [seeds](/contrib/seeds/README.md) with stable Masternodes. * Update [`BLOCK_CHAIN_SIZE`](/src/qt/intro.cpp) to the current size plus some overhead. diff --git a/src/chainparams.cpp b/src/chainparams.cpp index 4cf1088efe51d..3a645ebcf3c3f 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -176,8 +176,8 @@ class CMainParams : public CChainParams { consensus.vDeployments[Consensus::DEPLOYMENT_BIP147].nWindowSize = 4032; consensus.vDeployments[Consensus::DEPLOYMENT_BIP147].nThreshold = 3226; // 80% of 4032 - // The best chain should have at least this much work. Backport "assumed valid blocks" feature from Bitcoin 0.13 https://github.com/dashpay/dash/commit/ccee103a0e6f568f545c4e6b06f6a3e565cdbcb1#diff-64cbe1ad5465e13bc59ee8bb6f3de2e7 - consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000000000000045e8fe4cec"); + // The best chain should have at least this much work. + consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000000000000045eb877ed3"); // 103260 // By default assume that the signatures in ancestors of this block are valid. consensus.defaultAssumeValid = uint256S("0x0000000c15de23b822043f7fd7ff4ace4761ec455da710442ef6c1e5035a14d1"); // 103260 diff --git a/src/clientversion.h b/src/clientversion.h index 9fbea8920072b..567ead23b9a87 100644 --- a/src/clientversion.h +++ b/src/clientversion.h @@ -18,7 +18,7 @@ //! These need to be macros, as clientversion.cpp's and dms*-res.rc's voodoo requires it #define CLIENT_VERSION_MAJOR 0 #define CLIENT_VERSION_MINOR 12 -#define CLIENT_VERSION_REVISION 13 +#define CLIENT_VERSION_REVISION 14 #define CLIENT_VERSION_BUILD 0 //! Set to true for release, false for prerelease or test build @@ -32,8 +32,8 @@ #endif //HAVE_CONFIG_H -// Release code names: Alice 0.12.9, Bob 0.12.10, Carol 0.12.11, Dave 0.12.12, Erin 0.12.13 -#define RELEASE_CODE_NAME "Erin" +// Release code names: Alice 0.12.9, Bob 0.12.10, Carol 0.12.11, Dave 0.12.12, Erin 0.12.13, Faythe 0.12.14 +#define RELEASE_CODE_NAME "Faythe" /** * Converts the parameter X to a string after macro replacement on X has been performed.