monthly-2021-06
Pre-release
Pre-release
Automatic snapshot pre-release monthly-2021-06
Changes since last snapshot (monthly-2021-05)
Substrate changes
Runtime
- Make
Schedule
fields public to allow for customization (paritytech#8924) - Simple
MaxBoundedLen
Implementations (paritytech#8793) - contracts: Add
seal_rent_status
(paritytech#8780) - Fix transaction payment fee/tip unbalanceds (paritytech#8860)
- Ensure election offchain workers don't overlap (paritytech#8828)
- Implement StorageNMap (paritytech#8635)
- contracts: Move
Schedule
from Storage toConfig
(paritytech#8773) - Migrate pallet-offences to pallet attribute macro (paritytech#8763)
- Embed runtime version as a custom section (paritytech#8688)
- Migrate pallet-recovery to pallet attribute macro (paritytech#8761)
- Add arithmetic dispatch errors. (paritytech#8726)
- primitives: remove random_seed from BlockBuilder API (paritytech#8718)
- make custom on runtime upgrade prior to pallet ones (paritytech#8687)
Client
- Introduce
code_substitute
(paritytech#8898) - Make wasmtime the default when the feature is enabled (paritytech#8855)
- Embed runtime version as a custom section (paritytech#8688)
- RPC to trace execution of specified block (paritytech#7780)
- Change to use the same subcommand syntax as subkey (paritytech#8678)
- Add a JSON-RPC layer for reserved nodes (paritytech#8704)
- subkey: display SS58 encoding of public key (paritytech#8674)
API
- Migrate pallet-grandpa to attribute macros (paritytech#8724)
- Introduce WeakBoundedVec, StorageTryAppend, and improve BoundedVec API (paritytech#8842)
- Pallet-Multisig to framev2 (paritytech#8741)
- Make hooks and call attributes optional in pallet macro (paritytech#8853)
- Fix transaction payment fee/tip unbalanceds (paritytech#8860)
- Migrate pallet-scheduler to pallet attribute macro (paritytech#8769)
- Allow to specify some max number of values for storages in pallet macro. (paritytech#8735)
- Use StorageNMap for Approvals in assets pallet (paritytech#8816)
- Migrate pallet-nicks to pallet attribute macro. (paritytech#8723)
- Migrate pallet-im-online to pallet attribute macro. (paritytech#8714)
- Update Identity pallet to Frame V2 (paritytech#8697)
- Rework inherent data client side (paritytech#8526)
- make custom on runtime upgrade prior to pallet ones (paritytech#8687)
- Upgrade authorship pallet to Frame-v2 (paritytech#8663)