github paritytech/polkadot v0.9.19
Polkadot v0.9.19

latest releases: v1.0.0-testing-next-ignore-rc1, v1.0.0-rc5, v1.0.0-cumulus-rc1...
2 years ago

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 - Additional benchmark-storage flags
  • [S] ✅ trivial #10977 - Add execution overhead benchmarking
  • [S] ✅ trivial #10939 - Add dev_getblockstats rpc
  • [S] ✅ trivial #11091 - Add benchmark-block command
  • [S] #11170 - Change default execution strategies to wasm
  • [S] ✅ trivial #11164 - Sub-commands for benchmark

Runtime

  • [S] ✅ trivial #10896 - Minor uniques pallet improvements and xcm v3 preparations
  • [S] ✅ trivial #11037 - Contracts: stabilize seal_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: add seal_code_hash and seal_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
  • [S] ✅ trivial #10896 - Minor uniques pallet improvements and xcm v3 preparations
  • [P] ✅ trivial #5016 - Improve parachain liveness by reducing required number of ba…
  • [S] ⏳ pending non-critical audit #10997 - Make bags-list generic over node value and instantiable
  • [S] ✅ trivial #11004 - Additional benchmark-storage flags
  • [S] ✅ trivial #11037 - Contracts: stabilize seal_delegate_call
  • [P] ✅ trivial #4863 - Add child bounties to polkadot and kusama
  • [S] ✅ trivial #10977 - Add execution overhead benchmarking
  • [P] ✅ trivial #5150 Low - Have some lenience on outdated messages in statement distrib…
  • [S] ✅ trivial #10939 - Add dev_getblockstats rpc
  • [P] ⏳ pending non-critical audit #5000 - Lower kusama staking limits
  • [P] ✅ trivial #5182 Low - Enable disputes on all chains
  • [P] #4809 - Update docs and enable dot-over-xcm
  • [S] ✅ trivial #10242 - Allow pallet error enum variants to contain fields
  • [S] ✅ trivial #11091 - Add benchmark-block command
  • [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: add seal_code_hash and seal_own_code_hash to…
  • [P] ⏳ pending non-critical audit #5173 Low - Migrate slot depositors in crowdloan migration
  • [P] ✅ trivial #5224 - Integrate benchmark-block
  • [P] ✅ trivial #5137 - Integrate benchmark-overhead command
  • [S] #10808 - Add limit to tranasctional layers
  • [S] #11156 - Fix storage layer limit
  • [S] #11170 - Change default execution strategies to wasm
  • [S] ⏳ pending non-critical audit #10785 - Apply weighttofeepolynomials to `pallet_transaction_paymen…
  • [P] ⏳ pending non-critical audit #5227 - Custom slots migration for fund index change
  • [S] ✅ trivial #11164 - Sub-commands for benchmark
  • [P] ✅ trivial #5247 - Co #11164: sub-commands for benchmark

Don't miss a new polkadot release

NewReleases is sending notifications on new releases.