EOS System Contracts v3.2.0 Release Notes
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
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
Documentation Updates
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