Automatic snapshot pre-release monthly-2022-10
Changes since last snapshot (monthly-2022-09)
Substrate changes
Runtime
- Add storage size component to weights (#12277)
- [Feature] Add deposit to fast-unstake (#12366)
- Add base-weight to
System::Extrinsic*
events (#12329) - Rename anonymous to pure proxy (#12283)
- Make automatic storage deposits resistant against changing deposit prices (#12083)
- Bound staking storage items (#12230)
- BREAKING: Rename Origin (#12258)
- contracts: Use
WeakBoundedVec
for instrumented code (#12186) - [Feature] Part 1: add TargetList for validator ranking (#12034)
- Add special tag to exclude runtime storage items from benchmarking (#12205)
- Improve base weights consistency and make sure they're never zero (#11806)
- Add inspect trait for asset roles (#11738)
- BREAKING: Rename Call & Event (#11981)
- Add
ConstFeeMultiplier
to the transaction payment pallet (#12222) - pallet-identity: Be more paranoid ;) (#12170)
- [Fix] Make sure pool metadata is removed on pool dissolve (#12154)
- Emit events for inter contract calls (#12136)
- Uniques: Reset approved account after transfer (#12145)
Client
- unsafe_pruning flag removed (#12385)
- Remove discarded blocks and states from database by default (#11983)
- Proper naming wrt expectations (#12311)
- benches: disable caching per default (#12232)
- Add
--header
tobenchmark overhead + storage
(#12204) - Add benchmarking support for digest items (#12159)
- Runtime State Test + Integration with
try-runtime
(#10174)
API
- [fix] Bound staking ledger correctly with MaxUnlockingChunks from configuration (#12343)
- Allow specifying immediate finalize for
manual-seal
(#12106) - rpc: Implement
chainSpec
RPC API (#12261) - Create sp-weights crate to store weight primitives (#12219)
- BREAKING: Rename Call & Event (#11981)
- [contracts] API host functions: remove
seal_
name prefix + enable aliasing (#12126) - Alliance pallet: add force_set_members instead of init_members function (#11997)