-
Notifications
You must be signed in to change notification settings - Fork 1.2k
[v0.14.0.x] Update release notes for 0.14.0.2 #3012
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -29,51 +29,60 @@ version 0.13 should not require any additional actions. | |
| Downgrade warning | ||
| ----------------- | ||
|
|
||
| ### Downgrade to a version < 0.13.0.0 | ||
| ### Downgrade to a version < 0.14.0.0 | ||
|
|
||
| Downgrading to a version smaller than 0.13 is not supported anymore as DIP2/DIP3 has | ||
| Downgrading to a version smaller than 0.14 is not supported anymore as DIP8 has | ||
| activated on mainnet and testnet. | ||
|
|
||
| ### Downgrade to versions 0.13.0.0 - 0.13.3.0 | ||
| ### Downgrade to versions 0.14.0.0 - 0.14.0.1 | ||
|
|
||
| Downgrading to 0.13 releases is fully supported until DIP0008 activation but is not | ||
| recommended unless you have some serious issues with version 0.14. | ||
| Downgrading to older 0.14 releases is fully supported but is not | ||
| recommended unless you have some serious issues with version 0.14.0.2. | ||
|
|
||
| Notable changes | ||
| =============== | ||
|
|
||
| Fixed governance votes pruning for invalid masternodes | ||
| ------------------------------------------------------ | ||
| A community member reported a possible attack that involves DoSing masternodes to force the network | ||
| to prune all governance votes from this masternodes. This could be used to manipulate vote outcomes. | ||
| Performance improvements | ||
| ------------------------ | ||
| Slow startup times were observed in older versions. This was due to sub-optimal handling of old | ||
| deterministic masternode lists which caused the loading of too many lists into memory. This should be | ||
| fixed now. | ||
|
|
||
| This vulnerability is currently not possible to execute as LLMQ DKGs and PoSe have not activated yet on | ||
| mainnet. This version includes a fix that requires to have at least 51% masternodes to upgrade to | ||
| 0.14.0.1, after which superblock trigger voting will automatically fix the discrepancies between | ||
| old and new nodes. This also means that we will postpone activation of LLMQ DKGs and thus PoSe until | ||
| at least 51% of masternodes have upgraded to 0.14.0.1. | ||
| Fixed excessive memory use | ||
| -------------------------- | ||
| Multiple issues were found which caused excessive use of memory in some situations, especially when | ||
| a full reindex was performed, causing the node to crash even when enough RAM was available. This should | ||
| be fixed now. | ||
|
|
||
| Fixed a rare memory/db leak in LLMQ based InstantSend | ||
| ----------------------------------------------------- | ||
| We fixed a rare memory/db leak in LLMQ based InstantSend leak which would only occur when reorganizations | ||
| would happen. | ||
| Fixed out-of-sync masternode list UI | ||
| ------------------------------------ | ||
| The masternode tab, which shows the masternode list, was not always up-to-date as it missed some internal | ||
| updates. This should be fixed now. | ||
|
|
||
| 0.14.0.1 Change log | ||
| 0.14.0.2 Change log | ||
| =================== | ||
|
|
||
| See detailed [set of changes](https://github.com/dashpay/dash/compare/v0.14.0.0...dashpay:v0.14.0.1). | ||
|
|
||
| - [`a2baa93ec`](https://github.com/dashpay/dash/commit/a2baa93ec) Only require valid collaterals for votes and triggers (#2947) (#2957) | ||
| - [`b293e6dde`](https://github.com/dashpay/dash/commit/b293e6dde) Fix off-by-one error in InstantSend mining info removal when disconnecting blocks (#2951) | ||
| - [`276b6e3a8`](https://github.com/dashpay/dash/commit/276b6e3a8) bump version to 0.14.0.1 and prepare release notes (#2952) | ||
| See detailed [set of changes](https://github.com/dashpay/dash/compare/v0.14.0.1...dashpay:v0.14.0.2). | ||
|
|
||
| - [`d2ff63e8d`](https://github.com/dashpay/dash/commit/d2ff63e8d) Use std::unique_ptr for mnList in CSimplifiedMNList (#3014) | ||
| - [`321bbf5af`](https://github.com/dashpay/dash/commit/321bbf5af) Fix excessive memory use when flushing chainstate and EvoDB (#3008) | ||
| - [`0410259dd`](https://github.com/dashpay/dash/commit/0410259dd) Fix 2 common Travis failures which happen when Travis has network issues (#3003) | ||
| - [`8d763c144`](https://github.com/dashpay/dash/commit/8d763c144) Only load signingActiveQuorumCount + 1 quorums into cache (#3002) | ||
| - [`2dc1b06ec`](https://github.com/dashpay/dash/commit/2dc1b06ec) Remove skipped denom from the list on tx commit (#2997) | ||
| - [`dff2c851d`](https://github.com/dashpay/dash/commit/dff2c851d) Update manpages for 0.14.0.2 (#2999) | ||
| - [`46c4f5844`](https://github.com/dashpay/dash/commit/46c4f5844) Use Travis stages instead of custom timeouts (#2948) | ||
| - [`49c37b82a`](https://github.com/dashpay/dash/commit/49c37b82a) Back off for 1m when connecting to quorum masternodes (#2975) | ||
| - [`c1f756fd9`](https://github.com/dashpay/dash/commit/c1f756fd9) Multiple speed optimizations for deterministic MN list handling (#2972) | ||
| - [`11699f540`](https://github.com/dashpay/dash/commit/11699f540) Process/keep messages/connections from PoSe-banned MNs (#2967) | ||
| - [`c5415e746`](https://github.com/dashpay/dash/commit/c5415e746) Fix UI masternode list (#2966) | ||
| - [`fb6f0e04d`](https://github.com/dashpay/dash/commit/fb6f0e04d) Bump version to 0.14.0.2 and copy release notes (#2991) | ||
|
|
||
| Credits | ||
| ======= | ||
|
|
||
| Thanks to everyone who directly contributed to this release: | ||
|
|
||
| - Alexander Block (codablock) | ||
| - demodun6 | ||
| - UdjinM6 | ||
|
|
||
| As well as everyone that submitted issues and reviewed pull requests. | ||
|
|
@@ -101,6 +110,7 @@ Dash Core tree 0.12.1.x was a fork of Bitcoin Core tree 0.12. | |
|
|
||
| These release are considered obsolete. Old release notes can be found here: | ||
|
|
||
| - [v0.14.0.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.1.md) released May/31/2019 | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. have the old release notes been copied here yet? I'm not finding it
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. They have been copied, but they are not in
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ahh, I was looking in develop |
||
| - [v0.14.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.md) released May/22/2019 | ||
| - [v0.13.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.3.md) released Apr/04/2019 | ||
| - [v0.13.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.2.md) released Mar/15/2019 | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.