Polkadot v0.9.43
This release contains the changes from v0.9.42 to v0.9.43.
CLI changes
This release removes the following CLI parameters:
--rpc-max-payload(replaced by--rpc-max-request-sizeand--rpc-max-response-size)--ws-max-out-buffer-capacity--ws-external(replaced by--rpc-external)--unsafe-ws-external(replaced by--unsafe-rpc-external)--ipc--path--ws-port(replaced by--rpc-port)--ws-max--connections(replaced by--rpc-max-connections)--rpc-http(replaced by--rpc-addr)--rpc-ws(replaced by--rpc-addr)
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] ✅ audited
#6271❗️ Medium - Use message queue pallet for ump dispatch [✉️ XCM] (RUNTIME) -
[S] ✅ audited
#14144❗️ Medium - Actually respect locks of zero (RUNTIME)
Host functions
ℹ️ There are no new host functions present in this release.
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 2 runtime migrations in this release:
- [P] ✅ audited
#6271❗️ Medium - Use message queue pallet for ump dispatch [✉️ XCM] - [P] ✅ trivial
#7340Low - Fix migrations
Rust compiler versions
This release was built and tested against the following versions of rustc.
Other versions may work.
- Rust Stable:
rustc 1.69.0 (84c898d65 2023-04-16) - Rust Nightly:
rustc 1.71.0-nightly (8b4b20836 2023-05-22)
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.10.0 and rustc 1.69.0 (84c898d65 2023-04-16).
Kusama
🏋️ Runtime Size: 1.41 MB (1482108 bytes)
🔥 Core Version: kusama-9430 (parity-kusama-0.tx23.au2)
🗜 Compressed: Yes: 79.34%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x2802de8755ceb5138f229dd46fbd8165422bae31b000d0f0a06931d383b203f5
🗳️ authorizeUpgrade hash: 0x168a65b168221d7ff899b24b79304286b1f768b89c7ace07ec85405b1d55c6e5
🗳️ Blake2-256 hash: 0x67999f8cc63634bee01b20e0266c5fc28b79647310024cc534bdc3318a76e17a
📦 IPFS: QmQPJEeS3BoWCvzX66AL5vKinaXsKd2hRAtyejzE7KH2XX
Polkadot
🏋️ Runtime Size: 1.41 MB (1473348 bytes)
🔥 Core Version: polkadot-9430 (parity-polkadot-0.tx24.au0)
🗜 Compressed: Yes: 79.05%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x0ad6f3985228dbb58f2b1cf2eaf391326f3797614628d0f5c9a4d037d207028a
🗳️ authorizeUpgrade hash: 0xc6addbfbc5dcabac028cef9e3989c04048ff273c617a71b5cdb14f471b82234a
🗳️ Blake2-256 hash: 0x8500f322de7d01ce9e51593fc3187341e04b647bcb325ab3d20b362dcfb811d2
📦 IPFS: QmdhxpBpeY2fAx44RVMiChxefxaAuWPAo9tKGsEMYjBSm6
Rococo
🏋️ Runtime Size: 1.28 MB (1338696 bytes)
🔥 Core Version: rococo-9430 (parity-rococo-v2.0-0.tx22.au0)
🗜 Compressed: Yes: 79.47%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x8b81da7c41106aed57c5e6c9b7eff09d9639d7f2cb9727e6c09c63e775f31559
🗳️ authorizeUpgrade hash: 0xf18b6cdb35e55a5c9cb909c4ab06e362b636b8946b03b4e7ddb273b44f65054c
🗳️ Blake2-256 hash: 0x82567232e51d95a4f076f04c14cf187295e7df40108242ac82144817fac3e13f
📦 IPFS: Qmd6Q8D3e8UkunK6oUVU5kZJ88tr8sxmXhVHwwTvFG734B
Westend
🏋️ Runtime Size: 1.24 MB (1304355 bytes)
🔥 Core Version: westend-9430 (parity-westend-0.tx22.au2)
🗜 Compressed: Yes: 79.27%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x7bed4447c9e57dc56ddb0dd0ae36232a7cfef11ef8f7113609c370f3d1395ad4
🗳️ authorizeUpgrade hash: 0xa5db31fe8a682f2af1db9d35a2771303f86623afb9cfbb608fd7d3639c441dd7
🗳️ Blake2-256 hash: 0xd1d708433e5d7bcb9fc30a3de67952c1611fa58cd1980146ab07aa438116d352
📦 IPFS: QmUx5WdUVFpXBR38ajYedwFeYyM5ETbKMPzF6TXMndgjy1
Changes
Legend
- [P] Polkadot
- [S] Substrate
Client
- [P]
#7144Low - Bump wasmtime from 6.0.1 to 6.0.2 - [S] ✅ trivial
#13999Low - Manual seal delayed finalize - [S]
#13384Low - Rpc server: break legacy cli options and remove "backward compatible http server" - [S] ⏳ pending non-critical audit
#13701Low - Statement store - [P]
#7018Low - Update wococo chainspec - [S]
#14094Low - Sc-informant: do not showblock historyif doing major sync - [S] Low - Revertcmd: expose database params via cli
Runtime
- [P] ✅ trivial
#5990Low - Add swapped event to registrar - [P] ✅ trivial
#6960Low - Runtime/polkadot: enable disputes rewards and slashing - [S] ✅ trivial
#13852Low - Fungible conformance tests: inspect and mutate - [S] ✅ trivial
#13417Low - Improve handling of unsetstorageversion - [S] ✅ audited
#13843Low - Allow creation of asset accounts that don't exist yet and addblockedstatus - [P] ✅ trivial
#7138Low - Paras: dismisspvf_checking_enabledconfiguration
API
- [S] ✅ trivial
#13807❗️ Medium - Contracts: add events to contractresult - [S] ✅ trivial
#13027Low - Addserdefeature flag to primitives - [P] ✅ audited
#6271❗️ Medium - Use message queue pallet for ump dispatch [✉️ XCM]
Misc
- [P] ✅ audited
#6271❗️ Medium - Use message queue pallet for ump dispatch [✉️ XCM]
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