This repository was archived by the owner on Nov 15, 2023. It is now read-only.
Parachains v700 (for Polkadot 0.9.16)
·
10 commits
to 753f58caacfd810ea62fce9ee9d923a274122615
since this release
This release contains the changes from statemint-v6.0.1-1
to parachains-v7.0.0
.
Global Priority
The changes motivating this priority level are:
- [P]
#4594
‼️ HIGH - Fix checking for theparachainhost
runtime api - [S]
#9732
Low - Inner hashing of value in state trie (runtime versioning). - [P]
#4104
- Companion for substrate#9732
Rust compiler versions
This release was tested against the following versions of rustc
. Other versions may work.
- Rust Stable:
rustc 1.57.0 (f1edd0429 2021-11-29)
- Rust Nightly:
rustc 1.58.0-nightly (46b8e7488 2021-11-07)
Migrations
- [S]
#9878
- Pallet-session: migrate the historical part to the new palle… - [P]
#4420
- Pvf-precheck: update configuration module - [S]
#9940
- Add classaccount storage to unique pallet - [P]
#4540
- Parachains: fix configuration module - [P]
#4545
Low - Session-info: add new fields + migration
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.19 and rustc 1.57.0 (f1edd0429 2021-11-29)
.
Statemine
🏋️ Runtime Size: 677.70 KB (693964 bytes)
🔥 Core Version: statemine-700 (statemine-0.tx5.au1)
🗜 Compressed: Yes: 77.61%
🎁 Metadata version: V14
#️⃣ Blake2-256 hash: 0x85cbef6d0e24bf3081fdd1e484fbf0ad510292aeb7d01fa27ae59d705466fd86
📦 IPFS: QmVqUxwE8zoCZrxVM4nHEQPuQKfZyCMPS65hfojEY3EdME
Statemint
🏋️ Runtime Size: 672.50 KB (688645 bytes)
🔥 Core Version: statemint-700 (statemint-0.tx5.au1)
🗜 Compressed: Yes: 77.66%
🎁 Metadata version: V14
#️⃣ Blake2-256 hash: 0x8adb4ccdf996f05fa7941ce3b56ecec6dd49a88d9db445963e813ac10cadd326
📦 IPFS: QmVT21iy3qX1tfxxAUxWYUMLNRFHzVmW4HgN3XDkxtVaWR
Westmint
🏋️ Runtime Size: 675.36 KB (691572 bytes)
🔥 Core Version: westmint-700 (westmint-0.tx5.au1)
🗜 Compressed: Yes: 77.6%
🎁 Metadata version: V14
#️⃣ Blake2-256 hash: 0x6f52b12b69bdf41c2b58dbcfb429e9399791f9691e826b7b0b9e988748d8ddd8
📦 IPFS: QmUyVLsQMS9TMZvCnpw84NK798RjfLJfw8hozJ3N6c15bf
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#10196
- Add group name in task metrics - [S]
#10419
- No longer include :code and :heappages in execution proofs - [S]
#10372
- Allow try-runtime andtestexternalities
to report pov size - [S]
#9543
- Remove prometheus metrics prefix - [S]
#10454
- Automatically unsubscribe storage listeners when they're dro… - [S]
#10440
- Add logger configuration hook - [S]
#9940
- Add classaccount storage to unique pallet - [S]
#10509
- Slotduration: always fetch the slot duration from the runtim… - [S]
#10600
- Code-substitute: switch fromblock_hash
toblock_number
- [S]
#10659
- Increase default rocksdb cache size - [S]
#10688
- Split peer slots between full and light nodes
Runtime
- [C]
#669
- Disable permissionless asset creation for statemint - [C]
#726
- Remove randomness collective flip new - [S]
#10080
- Kill the light client, chts and change tries. - [S]
#10178
- Reworkstaking::reap_stash
- [S]
#10201
- Offence implementations can disable offenders independently … - [S]
#10302
- Fix weight handlebar template - [P]
#4313
- Add xcm pallet and config to polkadot runtime - [S]
#9700
- Support mmr pruning - [P]
#4358
- Fix use of weight limit errors - [P]
#4360
- Impose new restrictions on paras init and cleanup - [S]
#10043
- Fix order of hook execution - [S]
#10347
- Allow configuration option for minimum commission of validat… - [P]
#4452
- Restore rococo <> wococo bridges (headers + messages) - [S]
#10082
- Contracts: add storage deposits - [S]
#10309
- Add child-bounties pallet. - [S]
#9829
- Add extrinsic to improve position in a bag of bags-list - [S]
#10413
- Introduce checknonzerosender - [P]
#4420
- Pvf-precheck: update configuration module - [S]
#10382
- Insufficient asset quota and deposits - [S]
#10443
Low - Bounties - reset curator deposit when curator unassigns them… - [S]
#10356
- Preimage registrar and scheduler integration - [P]
#4233
- Do not allow death on crowdloancontribute
+ introduce `co… - [S]
#10403
- Remove default bound for accountid - [P]
#4470
- Reanchor should return canonical location - [S]
#10485
- Fix update_lock - [S]
#10481
- Emitcontractreverted
error when revert flag is set - [P]
#4401
- Add encointer as trustedteleporter to kusama - [P]
#4457
- Pvf-precheck: integrate pvf pre-checking into paras module - [P]
#4540
- Parachains: fix configuration module - [S]
#9732
Low - Inner hashing of value in state trie (runtime versioning). - [P]
#4545
Low - Session-info: add new fields + migration - [P]
#4581
- Configuration: unified consistency checks - [P]
#4653
- Fully enable bags-list pallet in polkadot runtime - [S]
#10497
- Add additionally functionality to contracts storage interfac… - [S]
#10620
- Reset events before apply runtime upgrade - [P]
#4683
- Paras: add runtime events for pvf pre-checking - [S]
#10646
- Use free balance rather than total balance for elections phr… - [P]
#4490
- Fixpallet_xcm::execute
- [S]
#10689
- Allow the treasury to have a maximum bound on the bond - [S]
#10592
- Improve usability ofadd
+list_benchmark!
- [S]
#10662
Low - Requiremaxencodedlen
per default
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#10221
- Frame_support::pallet_prelude: add scale_info::typeinfo - [C]
#739
- Removeparachain-id
cli command - [C]
#740
- Polkadot collator builder - [S]
#10196
- Add group name in task metrics - [S]
#10080
- Kill the light client, chts and change tries. - [S]
#10178
- Reworkstaking::reap_stash
- [C]
#759
- Move to rust 2021 - [S]
#9878
- Pallet-session: migrate the historical part to the new palle… - [S]
#10201
- Offence implementations can disable offenders independently … - [S]
#10302
- Fix weight handlebar template - [S]
#10125
- Make authorship soft deadline configurable. - [S]
#10127
- Movingpallet-asset-tx-payment
from cumulus to substrate - [P]
#4313
- Add xcm pallet and config to polkadot runtime - [S]
#9700
- Support mmr pruning - [P]
#4358
- Fix use of weight limit errors - [P]
#4356
- Add disputes to kusama runtime - [S]
#10366
- Stabilize "seal1"seal_call
- [P]
#4360
- Impose new restrictions on paras init and cleanup - [P]
#4364
- Treat non-deterministic prep errors as internal errors - [S]
#10043
- Fix order of hook execution - [S]
#10347
- Allow configuration option for minimum commission of validat… - [C]
#793
Low - Integrate try-runtime into cumulus - [S]
#10419
- No longer include :code and :heappages in execution proofs - [S]
#10372
- Allow try-runtime andtestexternalities
to report pov size - [S]
#10317
- Authentication of peerids in authority discovery records - [P]
#4452
- Restore rococo <> wococo bridges (headers + messages) - [S]
#10082
- Contracts: add storage deposits - [S]
#10309
- Add child-bounties pallet. - [S]
#9829
- Add extrinsic to improve position in a bag of bags-list - [S]
#10413
- Introduce checknonzerosender - [P]
#4420
- Pvf-precheck: update configuration module - [S]
#9543
- Remove prometheus metrics prefix - [P]
#4342
- Cli: introduce host-perf-check command - [S]
#10382
- Insufficient asset quota and deposits - [S]
#10443
Low - Bounties - reset curator deposit when curator unassigns them… - [S]
#10454
- Automatically unsubscribe storage listeners when they're dro… - [S]
#10356
- Preimage registrar and scheduler integration - [P]
#4233
- Do not allow death on crowdloancontribute
+ introduce `co… - [S]
#10403
- Remove default bound for accountid - [P]
#4470
- Reanchor should return canonical location - [S]
#10485
- Fix update_lock - [S]
#10481
- Emitcontractreverted
error when revert flag is set - [P]
#4401
- Add encointer as trustedteleporter to kusama - [C]
#838
- Disable asset transfers on statemint (against master branch) - [S]
#10440
- Add logger configuration hook - [P]
#4483
- Add support for wasm runtime metrics try #2 - [P]
#4457
- Pvf-precheck: integrate pvf pre-checking into paras module - [P]
#4541
- Dispute statements node side limiting - [P]
#4464
- Enable disputes for known chains, except for polkadot - [P]
#4059
- Create a readme for xcmv2 detailing notable changes - [S]
#9940
- Add classaccount storage to unique pallet - [S]
#10509
- Slotduration: always fetch the slot duration from the runtim… - [P]
#4540
- Parachains: fix configuration module - [S]
#10524
- Additer_from
tocountedmap
- [S]
#10521
- Customizable ink address - [P]
#4594
‼️ HIGH - Fix checking for theparachainhost
runtime api - [S]
#9732
Low - Inner hashing of value in state trie (runtime versioning). - [P]
#4545
Low - Session-info: add new fields + migration - [P]
#4581
- Configuration: unified consistency checks - [P]
#4583
- Configuration: validation_upgrade_delay consistency - [P]
#4653
- Fully enable bags-list pallet in polkadot runtime - [S]
#10463
- Name changes for grandpa and beefy notifications protocols - [P]
#4643
- Pvf-precheck: pvf pre-checker subsystem - [S]
#10497
- Add additionally functionality to contracts storage interfac… - [S]
#10600
- Code-substitute: switch fromblock_hash
toblock_number
- [S]
#10620
- Reset events before apply runtime upgrade - [P]
#4683
- Paras: add runtime events for pvf pre-checking - [P]
#4332
- Addfast-runtime
cargo feature for quick test runs - [S]
#10646
- Use free balance rather than total balance for elections phr… - [S]
#10659
- Increase default rocksdb cache size - [S]
#10493
- Add feature:no-metadata-doc
which removes doc from metada… - [S]
#10677
- Bench/cli: extend --extrinsic name filtering - [P]
#4490
- Fixpallet_xcm::execute
- [S]
#10688
- Split peer slots between full and light nodes - [S]
#10689
- Allow the treasury to have a maximum bound on the bond - [S]
#10592
- Improve usability ofadd
+list_benchmark!
- [S]
#10662
Low - Requiremaxencodedlen
per default - [C]
#896
- Add the ability to suspend or resume xcm execution on the xc… - [C]
#966
- Bump transaction version for release 700