monthly-2021-07
Pre-release
Pre-release
Automatic snapshot pre-release monthly-2021-07
Changes since last snapshot (monthly-2021-06)
Substrate changes
Runtime
- Result<Option<>> rather than Option<Option<>> (paritytech#9119)
- Add Control to Growth of the Staking Pallet (paritytech#8920)
- Frame
remove_all
with size limit. (paritytech#9106) - staking/election: prolonged era and emergency mode for governance submission. (paritytech#8912)
- Enforce pub calls in pallets (paritytech#9085)
- Migrate pallet-staking to pallet attribute macro (paritytech#9083)
- contracts: Add new
seal_call
that offers new features (paritytech#8909) - update ss58 type to u16 (paritytech#8955)
- Named reserve (paritytech#7778)
- Add Call Filter That Prevents Nested
batch_all
(paritytech#9009) - Uniques: An economically-secure basic-featured NFT pallet (paritytech#8813)
Client
- Fast sync (paritytech#8884)
- double the allocator limit (paritytech#9102)
- Make it possible to override maximum payload of RPC (paritytech#9019)
- Decommit instance memory after a runtime call on Linux (paritytech#8998)
rpc-http-threads
cli arg (paritytech#8890)- Transaction pool: Ensure that we prune transactions properly (paritytech#8963)
- Update wasmtime to 0.27 (paritytech#8913)
API
- Emit error when construct_runtime imports a non-existent pallet part (paritytech#8949)
- Allow renaming storage item prefixes (paritytech#9016)
- Enforce pub calls in pallets (paritytech#9085)
- Stop sending network_state to telemetry (paritytech#9026)
- Use pallet names to name enum variants (paritytech#8990)
- Delete legacy runtime metadata macros (paritytech#9043)
- Storage chain: Runtime module (paritytech#8624)
- Allow usage of path in construct_runtime! (paritytech#8801)
- Refactor code a little bit (paritytech#8932)
- Migrate pallet-scored-pool to pallet attribute macro (paritytech#8825)