Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

EOSIO v2.0.6 Release Notes

Compare
Choose a tag to compare
@blockone-devops blockone-devops released this 03 Jun 22:23
· 5146 commits to master since this release
c6a7ec0

This release contains security, stability, and miscellaneous fixes.

Security bug fixes

  • (#9172) Escape Unicode C1 control code points.

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

Stability bug fixes

  • (#9065) Fix for cleos and keosd race condition - 2.0
  • (#9089) make ship WA key serialization match expected serialization - 2.0
  • (#9095) fix gcc10 build due to libyubihsm problem - 2.0
  • (#9127) Fix onblock handling in trace_api_plugin - 2.0
  • (#9129) GCC 8.3 on CentOS 7 compiler workaround - 2.0
  • (#9128) Restore abi_serializer backward compatibility - 2.0

Changes

Add more information in trace-api-plugin responses for better usage. (#9005)

Adds transaction_mroot, action_mroot and schedule_version in block trace. Also adds status, cpu_usage_us, net_usage_words, signatures, and transaction_header in transaction trace.

New RPC endpoint get_accounts_by_authorizers (#8899)

New optional RPC endpoint POST /v1/chain/get_accounts_by_authorizers added to chain_api_plugin that provides a super-set of the deprecated history_api_plugin's get_key_accounts and get_controlled_accounts RPC methods.

Flag to enable endpoint (default false): --enable-account-queries

Other Changes

  • (#8975) failing nodeos_run_test when core symbol is not SYS - 2.0
  • (#9002) Support Triggering a Build that Runs ALL Tests in One Build
  • (#9007) Improved reporting in nodeos_forked_chain_lr_test - 2.0.x
  • (#9013) Bugfix for uninitialized variable in cleos - 2.0
  • (#9009) Upgrade CLI11 to 1.9.0 - 2.0
  • (#9028) Fix keosd auto-launching after CLI11 upgrade - 2.0
  • (#9035) For Release 2.0 - Updated the priority of the APIs in producer_api_plugin and net_api_plugin to MEDIUM_HIGH
  • (#9049) add rapidjson license to install - 2.0
  • (#9052) Print stderr if keosd_auto_launch_test.py fails - 2.0
  • (#9060) Fix uninitialized struct members used as CLI flags - 2.0
  • (#9062) Fix timedelta and strftime usage - 2.0
  • (#9078) Update date in LICENSE - 2.0
  • (#9063) add help text to wasm-runtime - 2.0.x
  • (#9084) Add support for specifing a logging.json to keosd - 2.0
  • (#9082) Add change type to pull request template - 2.0
  • (#8899) Account Query DB : Proposal to maintain get_(key|controlled)_accounts [2.0]
  • (#9103) Add default contract name clarifier in how to deploy smart contract - 2.0
  • (#9109) [2.0.x] Bump Anka plugin version and timeouts.
  • (#9115) Simplify create_snapshot POST request - 2.0
  • (#9110) Update algorithm for determining number of parallel jobs - 2.0

Documentation

  • (#8980) Add nodeos RPC API index, improve nodeos implementation doc, fix link - 2.0
  • (#8995) Update example logging.json - 2.0
  • (#9102) Fix inaccurate nodeos reference in wallet_api_plugin - 2.0
  • (#9116) Replace inaccurate wording in how to replay from snapshot - 2.0
  • (#9113) Add trace_api logger to docs - 2.0
  • (#9142) Add missing reference to RPC API index [docs] - 2.0
  • (#9141) Fix Trace API reference request/response inaccuracies [docs] - 2.0
  • (#9144) Fix title case issue in keosd how-to [docs] - 2.0
  • (#9145) Add conditional step in state history plugin how-to [docs] - 2.0

Thanks!

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

Disclaimer: All repositories and other materials are provided subject to this IMPORTANT notice and you must familiarize yourself with its terms. The notice contains important information, limitations and restrictions relating to our software, publications, trademarks, third-party resources, and forward-looking statements. By accessing any of our repositories and other materials, you accept and agree to the terms of the notice.