From df4a2773f23673f768254591e0f019d1a1ac4d1f Mon Sep 17 00:00:00 2001 From: Luis Paris Date: Thu, 22 Apr 2021 18:18:53 -0400 Subject: [PATCH] add eosio 2.0.12 release notes to dev portal :doc --- docs/30_release-notes/87_v2.0.12.md | 4 ++++ docs/30_release-notes/88_v2.0.11.md | 19 +++++++++++++++++- docs/30_release-notes/index.md | 30 ++++++++++++++++++----------- 3 files changed, 41 insertions(+), 12 deletions(-) create mode 100644 docs/30_release-notes/87_v2.0.12.md diff --git a/docs/30_release-notes/87_v2.0.12.md b/docs/30_release-notes/87_v2.0.12.md new file mode 100644 index 00000000000..a7e664163ac --- /dev/null +++ b/docs/30_release-notes/87_v2.0.12.md @@ -0,0 +1,4 @@ +--- +link: /30_release-notes/index.md +link_text: v2.0.12 +--- diff --git a/docs/30_release-notes/88_v2.0.11.md b/docs/30_release-notes/88_v2.0.11.md index 0bbd3fa7f99..46f053cca8a 100644 --- a/docs/30_release-notes/88_v2.0.11.md +++ b/docs/30_release-notes/88_v2.0.11.md @@ -1,4 +1,21 @@ --- -link: /30_release-notes/index.md +content_title: EOSIO v2.0.11 Release Notes link_text: v2.0.11 --- + +This release contains security and miscellaneous fixes. + +## Security bug fixes + +### Consolidated Security Fixes for v2.0.11 ([#10147](https://github.com/EOSIO/eos/pull/10147)) +- Fix issue with account query db that could result in incorrect data or hung processes + +Note: These security fixes are relevant to all nodes on EOSIO blockchain networks. + +## Other changes +- ([#10063](https://github.com/EOSIO/eos/pull/10063)) [release 2.0.x] Fix docker steps on tagged builds. +- ([#10135](https://github.com/EOSIO/eos/pull/10135)) Wlb/adding nodeos param tests 2.0.x +- ([#10133](https://github.com/EOSIO/eos/pull/10133)) fix compiling with boost 1.76; add include in chainbase - 2.0 + +## Documentation +- ([#10094](https://github.com/EOSIO/eos/pull/10094)) [docs] Add EOSIO 2.0.10 release notes to dev portal - 2.0 diff --git a/docs/30_release-notes/index.md b/docs/30_release-notes/index.md index 067b03c515c..94b9a53f525 100644 --- a/docs/30_release-notes/index.md +++ b/docs/30_release-notes/index.md @@ -1,20 +1,28 @@ --- -content_title: EOSIO v2.0.11 Release Notes +content_title: EOSIO v2.0.12 Release Notes --- -This release contains security and miscellaneous fixes. +This release contains security updates and miscellaneous fixes. -## Security bug fixes +## Security updates -### Consolidated Security Fixes for v2.0.11 ([#10147](https://github.com/EOSIO/eos/pull/10147)) -- Fix issue with account query db that could result in incorrect data or hung processes +### Consolidated Security Updates for v2.0.12 ([#10264](https://github.com/EOSIO/eos/pull/10264)) +- Apply three-strikes rule to all transaction failures +- Apply unconditional subjective CPU check along with some additional logging +- Provide options to enable subjective CPU billing for P2P and API transactions ,and provide an option to disable it for individual accounts -Note: These security fixes are relevant to all nodes on EOSIO blockchain networks. +This release expands upon the subjective CPU billing introduced in ([v2.0.10](https://github.com/EOSIO/eos/tree/v2.0.10)). Subjective billing (disabled by default) can now be applied to transactions that come in from either P2P connections, API requests, or both. By setting `disable-subjective-billing` to `false` both P2P and API transactions will have subjective CPU billing applied. Using `disable-subjective-p2p-billing` and/or `disable-subjective-api-billing` will allow subjective CPU billing to be enabled/disabled for P2P transactions or API transactions respectively. Another option , `disable-subjective-account-billing = `, is used to selectively disable subjective CPU billing for certain accounts while applying subjective CPU billing to all other accounts. -## Other changes -- ([#10063](https://github.com/EOSIO/eos/pull/10063)) [release 2.0.x] Fix docker steps on tagged builds. -- ([#10135](https://github.com/EOSIO/eos/pull/10135)) Wlb/adding nodeos param tests 2.0.x -- ([#10133](https://github.com/EOSIO/eos/pull/10133)) fix compiling with boost 1.76; add include in chainbase - 2.0 +`cleos get account` is enhanced to report `subjective cpu bandwidth`, which contains used subjective CPU billing in microseconds for a particular account on a given node. + +Note: These security updates are relevant to all nodes on EOSIO blockchain networks. + +## Other changes +- ([#10155](https://github.com/EOSIO/eos/pull/10155)) [2.0.x] Improve timeouts occurring on Anka builds. +- ([#10171](https://github.com/EOSIO/eos/pull/10171)) Wlb/ctest generalization for parameter tests 2.0.x +- ([#10233](https://github.com/EOSIO/eos/pull/10233)) Support Running Version Tests on Fresh OS Installs +- ([#10244](https://github.com/EOSIO/eos/pull/10244)) migrate boost downloads from BinTray to JFrog Artifactory - 2.0 +- ([#10250](https://github.com/EOSIO/eos/pull/10250)) Rel 2.0.x: Subjective CPU billing cleos enhancement and adding subjective_cpu_bill to /v1/chain/get_account result ## Documentation -- ([#10094](https://github.com/EOSIO/eos/pull/10094)) [docs] Add EOSIO 2.0.10 release notes to dev portal - 2.0 +- ([#10186](https://github.com/EOSIO/eos/pull/10186)) Add EOSIO 2.0.11 release notes to dev portal - 2.0