github paritytech/polkadot v0.9.23
Polkadot v0.9.23

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 v0.9.22 to v0.9.23.

Upgrade Priority

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

Host functions

ℹ️ This release does not contain any new host functions.

Database Migrations

Database migrations are operations upgrading the database to the latest stand.
Some migrations may break compatibility, making a backup of your database is highly recommended.

ℹ️ There is no database migration in this release.

Runtime Migrations

Runtime migrations are operations running once during a runtime upgrade.

⚠️ There are 3 runtime migrations in this release:

  • [S] ⏳ pending non-critical audit #11411 Low - Make pool roles optional
  • [S] #11357 Low - Add score to bags list
  • [P] ⏳ pending non-critical audit #5463 Low - Rename bagslist to voterlist and add score

Rust compiler versions

This release was built and 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 (6dd68402c 2022-05-11)

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.20 and rustc 1.60.0 (7737e0b5c 2022-04-04).

Kusama

🏋️ Runtime Size:		1.28 MB (1338992 bytes)
🔥 Core Version:		kusama-9230 (parity-kusama-0.tx11.au2)
🗜 Compressed:			Yes: 79.91%
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xe3f2c82044bad3c0b74ce6f8fc8938f34133c70527a3b2cbd2e943d74c1cb56e
🗳️ authorizeUpgrade hash:	0xbf54454d3ba1bd373f1367b9699e4ec02d473aceb6f307b42c83f2fc1728c313
#️⃣ Blake2-256 hash:		0x0016ea285700a42a5f5877745749525e6730cda88c1a69eb1baf41e4656403fb
📦 IPFS:			Qmca2WcMgxPk5vPRWC3GihbGg1AYm72GJfUTH5neyNAddu

Polkadot

🏋️ Runtime Size:		1.15 MB (1210162 bytes)
🔥 Core Version:		polkadot-9230 (parity-polkadot-0.tx12.au0)
🗜 Compressed:			Yes: 79.89%
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xa9d8065067376bb10ebf4c5d4933fb6d94c0edb3a5d477cf669e350d49558fda
🗳️ authorizeUpgrade hash:	0xf4a8428732870b6170c38e5e485f5e5ed79e26d9505a47baba05fc58078d355a
#️⃣ Blake2-256 hash:		0x4ebae389b7c52e65ab78f009acf442358decdaae3ad87dff71ed0a8da0c09d9e
📦 IPFS:			QmQCzmKZYbm8ivSS5NUSrikwnev2ozjH31CfDxu4Ued1fW

Rococo

🏋️ Runtime Size:		935.88 KB (958338 bytes)
🔥 Core Version:		rococo-9230 (parity-rococo-v2.0-0.tx0.au0)
🗜 Compressed:			Yes: 80.52%
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xd9a1587194d5a05095cfd68df2576bd37af9dc4352cb3c96a773f9f850621a93
🗳️ authorizeUpgrade hash:	0x4779e8ef10c06867d0d949150031bc19888318530b8c01960e9f11c1f75cbee3
#️⃣ Blake2-256 hash:		0x1cb7a8c15642aaa28cdf4e60ed31b4a5b044193ec3547e44e38fce4093cc67e1
📦 IPFS:			QmYccuu4cNPtQ93yvfVso2ti14YvHA5DTr2LEKs4QY6YhF

Westend

🏋️ Runtime Size:		1.12 MB (1178699 bytes)
🔥 Core Version:		westend-9230 (parity-westend-0.tx11.au2)
🗜 Compressed:			Yes: 79.99%
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0x2d649d18adf8ed68f365401ef6a47f08aa30a87b4d8083b2c7581a8798f1f038
🗳️ authorizeUpgrade hash:	0x15549dfd95254e440b0db5610b945abc1b7d878837ffa321bbe77ccde7d75b46
#️⃣ Blake2-256 hash:		0x903f6fbaf65d583e6923b59aa150487f9dfcf4660afe4e1a1f9a00389790c1d5
📦 IPFS:			QmZdNLY95vFySD3mPMz1QLEpUPWXE5zqsdGiqAbu8RUYGN

Changes

Legend

  • [P] Polkadot
  • [S] Substrate

Client

  • [S] ✅ trivial #11232 Low - Switch to pooling copy-on-write instantiation strategy for w…

Runtime

  • [P] ✅ trivial #5507 Low - Update weights
  • [S] ⏳ pending non-critical audit #11411 Low - Make pool roles optional
  • [S] ✅ trivial #11389 Low - Use 'items' and 'collections' in uniques pallet
  • [P] ✅ trivial #5536 Low - Remove duplicate traits
  • [P] ✅ trivial #5520 Low - Nomination pools: add minpointstobalance constant
  • [S] ✅ trivial #10719 Low - Explicitly note that existing accountidconversion is trunc…
  • [S] ⏳ pending non-critical audit #11441 Low - Allow to set the max supply for collection
  • [S] ✅ trivial #11451 Low - Contracts: add set_code root dispatchable
  • [S] #11357 Low - Add score to bags list
  • [P] ⏳ pending non-critical audit #5463 Low - Rename bagslist to voterlist and add score
  • [S] ✅ trivial #11381 Low - Introduce #[pallet::call_index] attribute to dispatchables
  • [S] ✅ trivial #11493 Low - Create script to run all benchmarks

Misc

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

Other misc. changes
  • [P] ✅ trivial #5507 Low - Update weights
  • [S] ⏳ pending non-critical audit #11411 Low - Make pool roles optional
  • [S] ✅ trivial #11389 Low - Use 'items' and 'collections' in uniques pallet
  • [P] ✅ trivial #5536 Low - Remove duplicate traits
  • [P] ✅ trivial #5520 Low - Nomination pools: add minpointstobalance constant
  • [S] ✅ trivial #10719 Low - Explicitly note that existing accountidconversion is trunc…
  • [S] ⏳ pending non-critical audit #11441 Low - Allow to set the max supply for collection
  • [S] ✅ trivial #11451 Low - Contracts: add set_code root dispatchable
  • [S] ✅ trivial #11232 Low - Switch to pooling copy-on-write instantiation strategy for w…
  • [S] #11357 Low - Add score to bags list
  • [P] ⏳ pending non-critical audit #5463 Low - Rename bagslist to voterlist and add score
  • [S] ✅ trivial #11486 Low - [contracts] stabilize seal_ecdsa_recover and `seal_ecdsa_t…
  • [S] ✅ trivial #11381 Low - Introduce #[pallet::call_index] attribute to dispatchables
  • [S] ✅ trivial #11493 Low - Create script to run all benchmarks
  • [P] ✅ trivial #5609 Low - Update weights (#5601)

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

Don't miss a new polkadot release

NewReleases is sending notifications on new releases.