EOSIO v2.0.8 Release Notes

This release contains security, stability, and miscellaneous fixes.

Security bug fixes

Consolidated Security Fixes for 2.0.8 (#9745)

  • Adjust eos-vm-oc string intrinsic to perform as intended.
  • Adjust CPU validation logic for unapplied transactions.

Note: These security fixes are relevant to all nodes on EOSIO blockchain networks.

Stability bug fixes

  • (#9370) set medium priority for process signed block - 2.0.x
  • (#9382) Handle case newaccount in Account Query DB
  • (#9412) port the fix of flight bytes bug into release/2.0.x
  • (#9423) Update to fc with variant blob fix - 2.0
  • (#9441) Fix app() shutdown - 2.0
  • (#9516) Keep http_plugin_impl alive while connection objects are alive - 2.0
  • (#9624) Fixing typos on injected params for `producer_plugin::log_failed_tran…

Other Changes

  • (#9304) relaxing the on_notify constraint to *
  • (#9311) Track Source Files Excluded from Code Coverage Reports
  • (#9314) Prevent an older version of g++ to build eosio
  • (#9334) Add missing comma in loggers array
  • (#9399) [2.0.x] Fix docker tags when building forked PRs
  • (#9638) Migrate CI from Docker Hub to Amazon ECR
  • (#9657) CI: Fix Serial Test Bug + Simplification + UX
  • (#9665) Add "Testing Changes" Section to Pull Request Template

Documentation

  • (#9323) [docs] Remove unneeded options for nodeos replays - 2.0
  • (#9322) [docs] Remove redundant nodeos replay example - 2.0
  • (#9373) [docs] Fix broken link in Wallet API plugin - 2.0
  • (#9464) [docs] Create nodeos concepts folder and rearrange folders - 2.0
  • (#9479) [docs] Add explainers on CFD, eosio utilities, eosio-blocklog - 2.0
  • (#9487) [docs] Minor edits on CFD explainer and eosio-blocklog reference - 2.0
  • (#9488) [docs] Fix how-tos for delegating cpu/net with cleos - 2.0
  • (#9491) [docs] Add EOSIO upgrade guide 2.0 to dev portal
  • (#9492) Add explicit left nav link for eosio 2.0 upgrade guide - 2.0
  • (#9496) [docs] Add eosio 2.0 release notes to dev portal - 2.0
  • (#9498) [docs] Add trace_api_util reference to eosio utilities docs - 2.0
  • (#9503) [docs] Add slices, trace log, clog format explainers to Trace API plugin - 2.0
  • (#9584) [docs] Update cleos get table reference - 2.0
  • (#9592) [docs] Various additions/fixes to cleos reference - 2.0
  • (#9602) [docs] Fix broken anchor link on MacOS build from source - 2.0
  • (#9627) [docs] Update gettable* reference in Chain API - 2.0
  • (#9753) [docs] Update URL in net_api_plugin description - 2.0
  • (#9754) [docs] Update some chain_api_plugin descriptions - 2.0
  • (#9756) [docs] Remove sudo command from install/uninstall script instructions - 2.0

Thanks!

Special thanks to the community contributors that submitted patches for this release:

  • @nsjames