Update substrate/polkadot/cumulus from v0.9.15 to v0.9.16 #1259
Description
Description
This ticket is automatically generated using
$ npm run print-version-bump-info --from v0.9.15 --to v0.9.16
substrate (2021-12-01 -> 2022-01-31)
paritytech/substrate@polkadot-v0.9.15...polkadot-v0.9.16
from: d36550a8da62fc968fac415c3379ad95d85105d1
to: 4aeb95f7f38fcd519e2628f32f79044a8fef99d5
commits: 165
polkadot (2022-01-18 -> 2022-02-02)
paritytech/polkadot@release-v0.9.15...release-v0.9.16
from: 4d94aea03300b85ddbfaa5b28e1078545e0545a2
to: 41ab002d7451766324a9f314fee11c9c53314350
commits: 470
cumulus (2022-01-14 -> 2022-01-29)
paritytech/cumulus@polkadot-v0.9.15...polkadot-v0.9.16
from: d1c06ce0bda73898bcb685212e7740f5afc0c2dd
to: 86f76c5619c64d1300315612695ad4b4fcd0f562
commits: 99
Important commits by label
Q0-trivial
(paritytech/cumulus#815) Format cargo.toml
M5-statemint
(paritytech/cumulus#897) Remove Sudo from Westmint
(paritytech/cumulus#868) Use Polkadot Constants instead of Hardcoding
M3-docs
(paritytech/cumulus#869) update Rococo readme intro
I7-optimisation ?
(paritytech/substrate#10394) Statically register host WASM functions
I7-footprint ?
(paritytech/substrate#10454) Automatically unsubscribe storage listeners when they're dropped (RCP node memory leak fix)
I6-refactor ?
(paritytech/substrate#10394) Statically register host WASM functions
I5-documentation ?
(paritytech/substrate#10606) Fix docs
(paritytech/substrate#10693) Minor syntax and typo edits for tx pool docs
I2-bug ?
(paritytech/substrate#10454) Automatically unsubscribe storage listeners when they're dropped (RCP node memory leak fix)
F7-optimisation
(paritytech/polkadot#4471) Companion for Substrate#10394
(paritytech/polkadot#4437) First step in implementing #4386
F6-refactor ?
(paritytech/cumulus#926) Use define_benchmarks!
F6-refactor
(paritytech/polkadot#4419) Parachains runtime improvements
(paritytech/polkadot#4471) Companion for Substrate#10394
F5-documentation
(paritytech/polkadot#4418) Add doc about runtime version bump
(paritytech/polkadot#4565) Suggest installing graphviz before book building
(paritytech/polkadot#4578) Add Parachain Grafana dashboards
F4-tests
(paritytech/polkadot#4131) introduce malus + zombienet based integration tests
(paritytech/polkadot#4403) [zombienet] Increment within
time for dispute tests
(paritytech/polkadot#4528) Support new version of zombienet
(paritytech/polkadot#4553) [Zombienet] use v1.0.2
(paritytech/polkadot#4562) [Zombienet] fix test creds
(paritytech/polkadot#4377) [zombinet] initial implementation of zombienet backchannel
(paritytech/polkadot#4660) [Zombienet] add dummy upgrade test
F2-bug
(paritytech/polkadot#4560) Fix chain API ancestors look-up at genesis block
F1-panic
(paritytech/polkadot#4557) Dispute-coordinator: fix underflow panic
E6-transactionversion
(paritytech/substrate#10347) Allow configuration option for minimum commission of validators
(paritytech/substrate#9829) Add extrinsic to improve position in a bag of bags-list
E5-breaksapi
(paritytech/substrate#10662) Require MaxEncodedLen
per default
E4-newhostfunctions
(paritytech/substrate#10119) expose ecdsa_sign_prehashed in sp-io
(paritytech/substrate#9732) Inner hashing of value in state trie (runtime versioning).
(paritytech/polkadot#4104) Companion for substrate#9732
E2-databasemigration
(paritytech/polkadot#4134) Dispute spam protection
E10-client-update-first ?
(paritytech/substrate#10413) Introduce CheckNonZeroSender
E1-runtimemigration
(paritytech/substrate#10082) contracts: Add storage deposits
(paritytech/substrate#10356) Preimage registrar and Scheduler integration
(paritytech/substrate#9940) Add ClassAccount storage to unique pallet
(paritytech/substrate#10649) Migration for over locked accounts in phgragmen elections
(paritytech/substrate#10650) Remove all stale on_runtime_upgrade
hooks in the runtime
(paritytech/polkadot#4420) pvf-precheck: update configuration module
(paritytech/polkadot#4384) Companion for #10356: Preimage registrar and Scheduler integration
(paritytech/polkadot#4540) parachains: Fix configuration module
(paritytech/polkadot#4545) session-info: add new fields + migration
(paritytech/polkadot#4547) session-info: add dispute_period and random_seed
(paritytech/polkadot#4655) Fix locked deposit of council voters
(paritytech/polkadot#4656) Fix locked deposits of Nicks pallet
E0-patchthis
(paritytech/polkadot#4104) Companion for substrate#9732
D9-needsaudit ?
(paritytech/substrate#10413) Introduce CheckNonZeroSender
(paritytech/substrate#10403) Remove Default bound for AccountId
(paritytech/polkadot#4358) Fix use of weight limit errors
(paritytech/polkadot#4490) Fix pallet_xcm::execute
D2-breaksapi
(paritytech/substrate#10043) Fix order of hook execution
C7-high ??
(paritytech/polkadot#4594) Fix checking for the ParachainHost
runtime api
B7-runtimenoteworthy
(paritytech/substrate#10043) Fix order of hook execution
(paritytech/substrate#10347) Allow configuration option for minimum commission of validators
(paritytech/substrate#10082) contracts: Add storage deposits
(paritytech/substrate#10309) Add child-bounties pallet.
(paritytech/substrate#9829) Add extrinsic to improve position in a bag of bags-list
(paritytech/substrate#10413) Introduce CheckNonZeroSender
(paritytech/substrate#10382) Insufficient asset quota and deposits
(paritytech/substrate#10443) Bounties - reset curator deposit when curator unassigns themself.
(paritytech/substrate#10356) Preimage registrar and Scheduler integration
(paritytech/substrate#10403) Remove Default bound for AccountId
(paritytech/substrate#10485) Fix update_lock
(paritytech/substrate#10481) Emit ContractReverted
error when revert flag is set
(paritytech/substrate#9732) Inner hashing of value in state trie (runtime versioning).
(paritytech/substrate#10497) Add additionally functionality to contracts storage interface
(paritytech/substrate#10620) reset events before apply runtime upgrade
(paritytech/substrate#10646) Use free balance rather than total balance for elections phragmen
(paritytech/substrate#10689) Allow the treasury to have a maximum bound on the bond
(paritytech/substrate#10592) Improve usability of add
+list_benchmark!
(paritytech/substrate#10662) Require MaxEncodedLen
per default
(paritytech/polkadot#4313) Add XCM pallet and config to Polkadot runtime
(paritytech/polkadot#4358) Fix use of weight limit errors
(paritytech/polkadot#4360) Impose new restrictions on paras init and cleanup
(paritytech/polkadot#4452) Restore Rococo <> Wococo bridges (headers + messages)
(paritytech/polkadot#4341) Companion for #10309 - child-bounties
(paritytech/polkadot#4420) pvf-precheck: update configuration module
(paritytech/polkadot#4390) Companion for #10382 (Insufficient asset quotas and deposits)
(paritytech/polkadot#4384) Companion for #10356: Preimage registrar and Scheduler integration
(paritytech/polkadot#4233) Do not allow death on Crowdloan contribute
+ Introduce contribute_all
(paritytech/polkadot#4500) Companion #10403: Remove Default for AccountId
(paritytech/polkadot#4470) Reanchor should return canonical location
(paritytech/polkadot#4401) add Encointer as TrustedTeleporter to Kusama
(paritytech/polkadot#4457) pvf-precheck: Integrate PVF pre-checking into paras module
(paritytech/polkadot#4540) parachains: Fix configuration module
(paritytech/polkadot#4104) Companion for substrate#9732
(paritytech/polkadot#4545) session-info: add new fields + migration
(paritytech/polkadot#4581) configuration: Unified consistency checks
(paritytech/polkadot#4653) Fully enable bags-list pallet in polkadot runtime
(paritytech/polkadot#4683) paras: Add runtime events for PVF pre-checking
(paritytech/polkadot#4490) Fix pallet_xcm::execute
(paritytech/polkadot#4739) Mainnets have upper bound on treasury bond required (companion for #10689)
(paritytech/polkadot#4836) Same than #4832 but signed
(paritytech/cumulus#804) Companion for #10382 (Insufficient asset quotes and deposits)
(paritytech/cumulus#678) Companion for substrate#9732
B5-clientnoteworthy
(paritytech/substrate#10419) No longer include :code and :heappages in execution proofs
(paritytech/substrate#10372) allow try-runtime and TestExternalities
to report PoV size
(paritytech/substrate#9543) Remove Prometheus metrics prefix
(paritytech/substrate#10454) Automatically unsubscribe storage listeners when they're dropped (RCP node memory leak fix)
(paritytech/substrate#10440) Add logger configuration hook
(paritytech/substrate#9940) Add ClassAccount storage to unique pallet
(paritytech/substrate#10509) SlotDuration: Always fetch the slot duration from the runtime
(paritytech/substrate#9732) Inner hashing of value in state trie (runtime versioning).
(paritytech/substrate#10600) code-substitute: Switch from block_hash
to block_number
(paritytech/substrate#10659) Increase default rocksdb cache size
(paritytech/substrate#10688) Split peer slots between full and light nodes
B3-apinoteworthy
(paritytech/substrate#10043) Fix order of hook execution
(paritytech/substrate#10317) Authentication of PeerIds in authority discovery records
(paritytech/substrate#10524) add iter_from
to CountedMap
(paritytech/substrate#10521) Customizable ink address
(paritytech/substrate#9732) Inner hashing of value in state trie (runtime versioning).
(paritytech/substrate#10463) Name changes for GrandPa and Beefy notifications protocols
(paritytech/substrate#10493) Add feature: no-metadata-doc
which removes doc from metadata and full-metadata
which build metadata with all doc
(paritytech/substrate#10677) bench/cli: extend --extrinsic name filtering
B1-releasenotes
(paritytech/polkadot#4304) prepare worker: Catch unexpected unwinds
(paritytech/polkadot#4356) add disputes to Kusama runtime
(paritytech/polkadot#4364) Treat non-deterministic prep errors as internal errors
(paritytech/polkadot#4342) cli: introduce host-perf-check command
(paritytech/polkadot#4483) Add support for wasm runtime metrics try #2
(paritytech/polkadot#4541) dispute statements node side limiting
(paritytech/polkadot#4464) enable disputes for known chains, except for polkadot
(paritytech/polkadot#4059) Create a README for XCMv2 detailing notable changes
(paritytech/polkadot#4594) Fix checking for the ParachainHost
runtime api
(paritytech/polkadot#4583) configuration: validation_upgrade_delay consistency
(paritytech/polkadot#4655) Fix locked deposit of council voters
(paritytech/polkadot#4656) Fix locked deposits of Nicks pallet
(paritytech/polkadot#4643) pvf-precheck: PVF pre-checker subsystem
(paritytech/polkadot#4332) Add fast-runtime
Cargo Feature for Quick Test Runs
(paritytech/polkadot#4820) Disable SendXcmOrigin for Kusama and Polkadot
(paritytech/cumulus#793) Integrate try-runtime into cumulus
(paritytech/cumulus#838) Disable asset transfers on Statemint (against master branch)
N/A
(paritytech/cumulus#766) Update Substrate & Polkadot
(paritytech/cumulus#770) Update Substrate & Polkadot
(paritytech/cumulus#789) Update Substrate & Polkadot
(paritytech/cumulus#792) Bump Polkadot
(paritytech/cumulus#803) Update Substrate & Polkadot
(paritytech/cumulus#809) Update Substrate & Polkadot
(paritytech/cumulus#802) Companion for #10324 - update frame-benchmarking/runtime-benchmarks
(paritytech/cumulus#818) Allow manual start
(paritytech/cumulus#821) Fix secret used to send announcements
(paritytech/cumulus#808) Increase statemine balance
(paritytech/cumulus#810) Companion for #10379 (EnsureOneOf)
(paritytech/cumulus#825) Adds support for returning a custom header from validate_block
(paritytech/cumulus#831) Update XCM MultiLocation prefixes for assets
Review 'substrate-migrations' repo
https://github.com/apopiak/substrate-migrations#frame-migrations
This repository contains a list of FRAME-related migrations which might be
relevant to Moonbeam.