Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Polkadot v0.9.18

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Mar 10:46
· 2 commits to release-v0.9.18 since this release
ef71ed8

This release contains the changes from v0.9.17 to v0.9.18.

Global Priority

Low: This is a low priority release and you may upgrade at your convenience.

Database migration

IMPORTANT:

  • #10779 is a database migration that results in backwards incompatible changes to the database.
  • paritydbusers: please take a look at this issue to avoid issues with your database.

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

  • [P] ✅ audited #4772 - Allow two parachains to swap

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.25 MB (1310180 bytes)
🔥 Core Version:		kusama-9180 (parity-kusama-0.tx11.au2)
🗜 Compressed:			Yes: 80.91%
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x5bd0ca8b8fdb08fae4aa08d036826901b3ca631966cd8b6988629e256078bbea
🗳️ authorizeUpgrade hash:	0x823230e7f8c4d2917d4e39f66126c76de36319770bfd78f6bedc243009455d40
#️⃣ Blake2-256 hash:		0x31eb0ec851588888d8a46c4191141820abecfb69d48d4e1bbcc618a8de7efb1e
📦 IPFS:			QmcDrJgiS9k8X8ZfTtbYPFNYFFbNzut8G72fsMLBPTBj3C

Polkadot

🏋️ Runtime Size:		1.12 MB (1173740 bytes)
🔥 Core Version:		polkadot-9180 (parity-polkadot-0.tx12.au0)
🗜 Compressed:			Yes: 80.86%
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xa9ad07f0ea8e95c15247ba05a2754405acbf4de6cea8fe0cfdb94196c6093670
🗳️ authorizeUpgrade hash:	0x69e37006e89365db404f0919a3485991140216e2c75493e814f37fc4f78f9516
#️⃣ Blake2-256 hash:		0x3d9876dc5d3316cb9f076ea17394c7f913963598849d821c6381c988d338bd09
📦 IPFS:			Qmd2wWeZt9TNb1jR2oTgQA9EcQdoWG6tF2xTVFufuqeNxt

Westend

🏋️ Runtime Size:		1.08 MB (1128884 bytes)
🔥 Core Version:		westend-9180 (parity-westend-0.tx11.au2)
🗜 Compressed:			Yes: 81.21%
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x8f9ffab56178e869bac4bc8a9d16f614db332d1c15615869a51a91bab2fc2aa9
🗳️ authorizeUpgrade hash:	0x43043c7fd1b0d63770246309bba239572d00468844b5bc646094819450ef320d
#️⃣ Blake2-256 hash:		0x5d8bbd3df117f6fd10a27e141a8e25a76fcc07f7293dcaa7953baec278300fb8
📦 IPFS:			QmWehfzz2CB75mA8Hu3NdzGYicnCc7LdHm643qdjzzc94B

Rococo

🏋️ Runtime size:		0.953 MB (999,378 bytes)
🔥 Core version:		rococo-9180 (parity-rococo-v2.0-0.tx0.au0)
🗜 Compressed:			Yes, 81.07%
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xa21eef2c692eb72770f249c6a77952f6ad0b0e33d3b0e0488cd3c1e8e2df99e6
🗳️ authorizeUpgrade hash:	0x376dcfa594c5399fffadc9861b7140e6e61117d7c9eda12f625549137be77539
#️⃣ Blake2-256 hash:		0xc8787cc865795173b189d08764b708ae10873c0b8022feb482c61e229325993d
📦 IPFS:			QmaJ25Jzfh1bxbmnLjvX4EbU6c6gRUrLmEaaP5pqbkKVT8

Changes

Legend

  • [P] Polkadot
  • [S] Substrate

Client

  • [S] #10832 - Mark sync_state_gensyncspec json-rpc as safe
  • [S] ✅ trivial #10897 - Storage benchmarking
  • [S] ✅ trivial #10779 - Refactored block body database scheme
  • [S] ✅ trivial #10975 - Deprecate "paritydb-experimental" cli in favour or "paritydb…

Runtime

  • [S] ✅ trivial #10690 - Upgradable contracts using set_code function
  • [P] ✅ audited #4772 - Allow two parachains to swap
  • [P] ⏳ pending non-critical audit #4851 - Add proxy type for kappa sigma mu
  • [S] ✅ trivial #10863 - Contracts: don't round to kilobyte for code size based weigh…
  • [S] ✅ trivial #10877 - Contracts: allow stack height metering to be disabled
  • [S] ✅ trivial #10825 - Upgrading parity-scale-codec to v3
  • [S] ✅ trivial #10947 - Bring back maxnominations as a metadata constant
  • [P] ⏳ pending non-critical audit #4993 - Add disputes pallet to polkadot

Misc

There are other misc. changes. You can expand the list below to view them all.

Other misc. changes
  • [S] ✅ trivial #10690 - Upgradable contracts using set_code function
  • [S] ✅ audited #10473 - Fix reentrancy of frozenbalance::died hook
  • [P] ✅ audited #4772 - Allow two parachains to swap
  • [P] ⏳ pending non-critical audit #4851 - Add proxy type for kappa sigma mu
  • [S] #10832 - Mark sync_state_gensyncspec json-rpc as safe
  • [S] ✅ trivial #10863 - Contracts: don't round to kilobyte for code size based weigh…
  • [P] #4914 - Revert "collator-protocol: short-term fixes for connectivity…
  • [S] ✅ trivial #10877 - Contracts: allow stack height metering to be disabled
  • [S] ✅ trivial #10825 - Upgrading parity-scale-codec to v3
  • [S] ✅ trivial #10897 - Storage benchmarking
  • [P] #4982 - Co #10897: storage benchmarking
  • [S] ✅ trivial #10947 - Bring back maxnominations as a metadata constant
  • [P] ⏳ pending non-critical audit #4993 - Add disputes pallet to polkadot
  • [P] #5015 - Ci: add rococo to release pipeline
  • [P] #4838 - Paritydb support for parachains db.
  • [S] ✅ trivial #10779 - Refactored block body database scheme
  • [S] ✅ trivial #10975 - Deprecate "paritydb-experimental" cli in favour or "paritydb…
  • [S] ✅ trivial #10971 - [contracts] stabilize "seal0" is_contract and `caller_is_o…