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

Polkadot v0.9.33

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Nov 14:00
c7d6c21

This release contains the changes from v0.9.32 to v0.9.33.

Upgrade Priority

❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.

The changes motivating this priority level are:

  • [S] #12239 ❗️ Medium - State-db refactoring
  • [S] ✅ trivial #12639 Low - Remove sp_tasks::spawn api and related code + host functions

Rust compiler versions

This release was built and tested against the following versions of rustc.
Other versions may work.

  • Rust Stable: rustc 1.65.0 (897e37553 2022-11-02)
  • Rust Nightly: rustc 1.66.0-nightly (81f391930 2022-10-09)

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.23 and rustc 1.64.0 (a55dd71d5 2022-09-19).

Kusama

🏋️ Runtime Size:           1.42 MB (1484089 bytes)
🔥 Core Version:           kusama-9330 (parity-kusama-0.tx16.au2)
🗜 Compressed:             Yes: 80.2%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0xdd867dedd580387758d44e3e325a20fd158d207b4b41501519a09e4838c9f58a
🗳️ authorizeUpgrade hash:  0xe834b74aedb51777c7f948ad42c1cb1ad03dcd4096adf32f10615577a567a438
🗳️ Blake2-256 hash:        0x746ca1216c15b4b40a983f1efb4b07883dd581d3b49b72fbb8d03d93f91b0a01
📦 IPFS:                   QmVexah5uPepZstTxwtfzeaojjQ1iwgigR6VAVHdg2wMn2

Polkadot

🏋️ Runtime Size:           1.26 MB (1325492 bytes)
🔥 Core Version:           polkadot-9330 (parity-polkadot-0.tx17.au0)
🗜 Compressed:             Yes: 80.28%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0x41e93bb78b380e2374fe0c2ba7f40ed123df804e5528530fac7c293992638a30
🗳️ authorizeUpgrade hash:  0x92b375f559dac6d73150875ac105d811b47f3483ac83cd7057aff4aa031a0ad3
🗳️ Blake2-256 hash:        0x606ad2f2ba66e8bac6e3ac2ae9e37c93e34dc5be610c97c06bd7dfdacdebb719
📦 IPFS:                   QmahhoaV4MDGMxJYvxpKcFiN6CYh12YGEdiUDJF6yZZV83

Rococo

🏋️ Runtime Size:           1.20 MB (1261790 bytes)
🔥 Core Version:           rococo-9330 (parity-rococo-v2.0-0.tx15.au0)
🗜 Compressed:             Yes: 80.7%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0x16ae74d0de38ab65294c53605cec4a53bb86df3a89424928c69b00997639f5a9
🗳️ authorizeUpgrade hash:  0xb4fc3770e655f56f18463ba815edf04b7bb1b54946ef4490a46e68c3f300608d
🗳️ Blake2-256 hash:        0xe7d75573fceef2cf879eb045a8b4f7173449309f629edf6b1b5c61fa0787508d
📦 IPFS:                   QmXCL5V1wtjZqJc2uoGagn6A32dhnymkKpU9MpebHkkmnj

Westend

🏋️ Runtime Size:           1.19 MB (1252602 bytes)
🔥 Core Version:           westend-9330 (parity-westend-0.tx15.au2)
🗜 Compressed:             Yes: 80.29%
🎁 Metadata version:       V14
🗳️ system.setCode hash:    0xb033ebe606a21be76c9c8c6760f49ba1e12f92ae8628c7c061b710726792111c
🗳️ authorizeUpgrade hash:  0x6dfd4e8214de6a3a80ab0ba68a465fed25331ef3f63de6212fd03a1423fe990c
🗳️ Blake2-256 hash:        0x80d1411ea7ac564d6513466b1a6b35ee405810e11a3ce6f1acd858bad153f4c9
📦 IPFS:                   QmQXmJGu7vmdgCuGRqrvPNEs1tCFiCTS9N1JtgbGErCzX7

Changes

Legend

  • [P] Polkadot
  • [S] Substrate

Client

  • [S] ✅ trivial #12641 Low - Update paritydb and remove dev deps on rocksdb
  • [S] ✅ trivial #12639 Low - Remove sp_tasks::spawn api and related code + host functions

Runtime

  • [S] ✅ audited #12465 Low - Registrar: avoid freebies in provide_judgement
  • [S] ⏳ pending non-critical audit #12515 Low - Add defensivetruncatefrom
  • [S] ✅ trivial #12469 Low - Contracts: allow indeterministic instructions off-chain
  • [S] ✅ audited #12457 Low - Make multisig pallet bounded
  • [S] ✅ trivial #12558 Low - Update pallet-multisig benches
  • [S] ⏳ pending non-critical audit #12594 Low - Fix: construct_runtime multiple features
  • [S] ✅ audited #12569 Low - Fix fungible unbalanced trait
  • [S] ⏳ pending non-critical audit #12496 Low - Pallet-sudo: add checkonlysudoaccount signed extension
  • [S] ✅ trivial #12536 Low - Add pallet dev mode
  • [P] ⏳ pending non-critical audit #6230 Low - Increase max rewardable nominators
  • [P] ✅ audited #5872 Low - Update polkadot inflation to take into account auctions
  • [S] ✅ trivial #12325 Low - New weights for all pallets
  • [S] ✅ audited #12586 Low - Add createorigin to assets pallet
  • [P] ⏳ pending non-critical audit #6127 Low - State trie migration rococo runtime changes.
  • [P] ✅ trivial #6299 Low - Update weights (0.9.33)

Misc

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

Other misc. changes
  • [S] ✅ audited #12465 Low - Registrar: avoid freebies in provide_judgement
  • [S] ⏳ pending non-critical audit #12515 Low - Add defensivetruncatefrom
  • [S] ✅ trivial #12469 Low - Contracts: allow indeterministic instructions off-chain
  • [S] ✅ audited #12457 Low - Make multisig pallet bounded
  • [S] ✅ trivial #12558 Low - Update pallet-multisig benches
  • [S] ⏳ pending non-critical audit #12594 Low - Fix: construct_runtime multiple features
  • [S] ✅ audited #12569 Low - Fix fungible unbalanced trait
  • [S] ✅ trivial #12611 Low - [contracts] stabilize four storage host functions
  • [S] ⏳ pending non-critical audit #12496 Low - Pallet-sudo: add checkonlysudoaccount signed extension
  • [S] ✅ trivial #12536 Low - Add pallet dev mode
  • [P] ⏳ pending non-critical audit #6230 Low - Increase max rewardable nominators
  • [P] ✅ audited #5872 Low - Update polkadot inflation to take into account auctions
  • [S] ✅ trivial #12325 Low - New weights for all pallets
  • [S] ✅ trivial #12641 Low - Update paritydb and remove dev deps on rocksdb
  • [S] ✅ trivial #12436 Low - Bound election and staking by maxactivevalidators
  • [S] ✅ trivial #12530 Low - Consolidate and deduplicate mmr api methods
  • [S] ✅ audited #12586 Low - Add createorigin to assets pallet
  • [S] ✅ trivial #12639 Low - Remove sp_tasks::spawn api and related code + host functions
  • [P] ⏳ pending non-critical audit #6127 Low - State trie migration rococo runtime changes.
  • [P] ✅ trivial #6299 Low - Update weights (0.9.33)

Docker image

The docker image for this release can be found at Docker hub
(It will be available a few minutes after the release has been published).

You may pull it using:

docker pull parity/polkadot:latest