Automatic snapshot pre-release monthly-2022-03
Changes since last snapshot (monthly-2022-02)
Substrate changes
Runtime
- Bring back MaxNominations as a metadata constant (#10947)
- Upgrading parity-scale-codec to v3 (#10825)
- contracts: Allow stack height metering to be disabled (#10877)
- Measure per byte and not kb for certain benchmarks (#10863)
- Upgradable contracts using
set_code
function (#10690) - pallet-staking: Add extrinsic
force_apply_min_commission
(#10786) seal_delegate_call
api function (support for library contracts) (#10617)- Referenda and Conviction Voting pallets (#10195)
- contracts:
is_contract(address)
andcaller_is_origin()
are added to API (#10789)
Client
- Storage benchmarking (#10897)
- Mark sync_state_genSyncSpec JSON-RPC as safe (#10832)
- Add a new host function for reporting fatal errors; make WASM backtraces readable when printing out errors (#10741)
- bench-cli: Support
JSON
output (#10771) - wasm-builder: Fall back to
release
profile for unknown profiles (#10775)
API
- Fix reentrancy of FrozenBalance::died hook (#10473)