Skip to content

EOS System Contracts v3.2.0 Release Notes

Compare
Choose a tag to compare
@ericpassmore ericpassmore released this 06 Dec 23:42
3d474ed

This minor release contains removal of deferred transactions, test updates, and minor bug fixes.

Remove of Deferred Transactions

Removal of Deferred Transactions from System Contract

PRs

  • (56) Refactor msig to no longer utilize deferred transaction, and improved test coverage of msig actions.
  • (88) Remove Deferred Transactions from System Contract


Within the system contracts the actions system_contract::bidname, system_contract::buyram, wrap::exec no longer issue deferred transactions. This is a change for the system_contract::bidname action, and failed bids will need an explict refund. For the system_contract::buyram action the default behavior remains unchanged. The wrap::exec action has been rewritten to use send instead of send_deferred.

Test Updates

PRs

  • (62) Minor cleanup of eosio.token tests
  • (67) Updated libtester removing no longer needed runtime.h libary
  • (68) Missed a referrence, updated libtester removing no longer needed runtime.h libary
  • (75) Fix powerup test to match leap update to explicit time_point_sec conversion
  • (78) Fix misspelling in wasmcfg


Libtester has been undated to no longer use Runtime.h

Continuous Integration Updates

PRs

  • (57) Github workflow update to automate triage lable.
  • (59) Github action updates to ignore leap version, needed to support Continuous Integration pipeline.


Documentation Updates

PRs

  • (63) Documentation cleanup to remove old reasource staking references


Further details on changes since last release

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

Full list of changes since last release

PRs

  • (56) Refactor msig to no longer utilize deferred transaction, and improved test coverage of msig actions.
  • (57) Github workflow update to automate triage lable.
  • (59) Github action updates to ignore leap version, needed to support Continuous Integration pipeline.
  • (62)) Minor cleanup of eosio.token tests
  • (63) Documentation cleanup to remove old reasource staking references
  • (67) Updated libtester removing no longer needed runtime.h libary
  • (68) Missed a referrence, updated libtester removing no longer needed runtime.h libary
  • (75) Fix powerup test to match leap update to explicit time_point_sec conversion
  • (78) Fix misspelling in wasmcfg
  • (88) Remove Deferred Transactions from System Contract


Full Changelog: v3.1.1...v3.2.0