This release contains the changes from refs/tags/v0.9.18
to refs/tags/v0.9.19
.
Upgrade Priority
Medium: This is a medium priority release and you should upgrade in a timely manner.
The changes motivating this priority level are:
- [P] ✅ trivial
#5150
Medium - Have some lenience on outdated messages in statement distrib… - [P] ✅ trivial
#5182
Medium - Enable disputes on all chains - [P] ⏳ pending non-critical audit
#5173
Medium - Migrate slot depositors in crowdloan migration
(RUNTIME)
Rust compiler versions
This release was tested against the following versions of rustc
. Other versions may work.
- Rust Stable:
rustc 1.60.0 (7737e0b5c 2022-04-04)
- Rust Nightly:
rustc 1.62.0-nightly (e745b4ddb 2022-04-07)
Database Migrations
No Database migration detected in this release.
Runtime Migrations
- [P]
#5088
- Companion for validator self-vote in bags - [P] ⏳ pending non-critical audit
#5173
Medium - Migrate slot depositors in crowdloan migration
There are 2 runtime migration(s) in this release.
Runtime migrations are operations running once during a runtime upgrade.
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)
.
Kusama
🏋️ Runtime Size: 1.26 MB (1324363 bytes)
🔥 Core Version: kusama-9190 (parity-kusama-0.tx11.au2)
🗜 Compressed: Yes: 81.13%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xa7852f51ff4d8981c258ef4da63456dbdc57cd790492bd710bb08d8e6b59a638
🗳️ authorizeUpgrade hash: 0x5749ac3a738a73e8893ae86f6851027a9ff780faabe62f046a53a93e4741bbcc
#️⃣ Blake2-256 hash: 0x5de2c41bd45aa93e8313dfd0ac91749d68f4edcd5d937bc3f3fa3b0bef1f7139
📦 IPFS: QmNf4Gb9RnSKbbeMyea7o1ag7RhCPoQQy8VXQKng1tsapW
Polkadot
🏋️ Runtime Size: 1.19 MB (1247248 bytes)
🔥 Core Version: polkadot-9190 (parity-polkadot-0.tx12.au0)
🗜 Compressed: Yes: 80.91%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x397e47d52612475aea339965ef341fb02c0f6047a7fd9cbb555585a6fff9b044
🗳️ authorizeUpgrade hash: 0xafdc90363716de3da5d1791d9f76f2b658792d8a860128cd496f83ddb8081216
#️⃣ Blake2-256 hash: 0xc4d194054f03dc7155ccb080f1e6d8519d9d6a83e916960de973c93231aca8f4
📦 IPFS: QmRpEHotWwwFU7J4NxdwG7rJJ2Ey41ro4eNqA5jLnxZ1Zv
Rococo
🏋️ Runtime Size: 971.68 KB (994998 bytes)
🔥 Core Version: rococo-9190 (parity-rococo-v2.0-0.tx0.au0)
🗜 Compressed: Yes: 81.17%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xecd77a247f7694dfacfbc12e067f50e2d705ffc10ebb0edb8ab9581a36bc2f13
🗳️ authorizeUpgrade hash: 0x0c75e4dd01ed9ea44f37c47e3db8a43342f2835587e8803f5c91401ed176c3b6
#️⃣ Blake2-256 hash: 0x8a8f95b8dc3e4a3cb6148426b02afabdd338c69e496cd438e5d4b29dfe79dccb
📦 IPFS: QmPcDvqRgBUE3XpowPDdSgZhRaRbygnEY9ELHpFmK4aAzv
Westend
🏋️ Runtime Size: 1.10 MB (1157705 bytes)
🔥 Core Version: westend-9190 (parity-westend-0.tx11.au2)
🗜 Compressed: Yes: 81.21%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x01ee71ef7ab42c88970a7b4fc3306a01259dac7a7b47ed20255ffcdc4b352af6
🗳️ authorizeUpgrade hash: 0xb9dffd2bc840ea8e24a94b58785f110b3cff59c4685140bd3e7a75e360b024a8
#️⃣ Blake2-256 hash: 0x0a0bc207cd7910057c759da2c675ad7f23287d19ef97c0ca22a3d10bd1a21bcf
📦 IPFS: QmeLoiNcwRvSnc3Gp7LwpZfeijF8k4h9CqnqkA5nzop3C6
Changes
Legend
- [P] Polkadot
- [S] Substrate
Client
- [S] ✅ trivial
#11004
- Additionalbenchmark-storage
flags - [S] ✅ trivial
#10977
- Add execution overhead benchmarking - [S] ✅ trivial
#10939
- Adddev_getblockstats
rpc - [S] ✅ trivial
#11091
- Addbenchmark-block
command - [S]
#11170
- Change default execution strategies towasm
- [S] ✅ trivial
#11164
- Sub-commands forbenchmark
Runtime
- [S] ✅ trivial
#10896
- Minor uniques pallet improvements and xcm v3 preparations - [S] ✅ trivial
#11037
- Contracts: stabilizeseal_delegate_call
- [P] ✅ trivial
#4863
- Add child bounties to polkadot and kusama - [P] ⏳ pending non-critical audit
#5000
- Lower kusama staking limits - [P]
#4809
- Update docs and enable dot-over-xcm - [S] ✅ trivial
#10242
- Allow pallet error enum variants to contain fields - [S] ⏳ pending non-critical audit
#11014
- Improve bounties and child bounties deposit logic - [S]
#10988
- Add a bounded fallback on failed elections - [S] ✅ trivial
#10933
- Contracts: addseal_code_hash
andseal_own_code_hash
to… - [P] ⏳ pending non-critical audit
#5173
Low - Migrate slot depositors in crowdloan migration - [S]
#10808
- Add limit to tranasctional layers - [P] ⏳ pending non-critical audit
#5227
- Custom slots migration for fund index change
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
#10896
- Minor uniques pallet improvements and xcm v3 preparations
#5016
- Improve parachain liveness by reducing required number of ba…
#10997
- Make bags-list generic over node value and instantiable
#11004
- Additional benchmark-storage
flags
#11037
- Contracts: stabilize seal_delegate_call
#4863
- Add child bounties to polkadot and kusama
#10977
- Add execution overhead benchmarking
#5150
Low - Have some lenience on outdated messages in statement distrib…
#10939
- Add dev_getblockstats
rpc
#5000
- Lower kusama staking limits
#5182
Low - Enable disputes on all chains
#4809
- Update docs and enable dot-over-xcm
#10242
- Allow pallet error enum variants to contain fields
#11091
- Add benchmark-block
command
#11014
- Improve bounties and child bounties deposit logic
#10988
- Add a bounded fallback on failed elections
#10933
- Contracts: add seal_code_hash
and seal_own_code_hash
to…
#5173
Low - Migrate slot depositors in crowdloan migration
#5224
- Integrate benchmark-block
#5137
- Integrate benchmark-overhead
command
#10808
- Add limit to tranasctional layers
#11156
- Fix storage layer limit
#11170
- Change default execution strategies to wasm
#10785
- Apply weighttofeepolynomial
s to `pallet_transaction_paymen…
#5227
- Custom slots migration for fund index change
#11164
- Sub-commands for benchmark
#5247
- Co #11164: sub-commands for benchmark