github paritytech/substrate monthly-2022-10

latest releases: monthly-2023-08, monthly-2023-07, monthly-2023-06...
pre-release21 months ago

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 to benchmark 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)

Don't miss a new substrate release

NewReleases is sending notifications on new releases.