v0.9.18
版本发布时间: 2022-03-21 18:46:12
paritytech/polkadot最新发布版本:v1.0.0(2023-07-19 21:07:48)
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. -
paritydb
users: 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 usingset_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 usingset_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…
1、 kusama_runtime-v9180.compact.compressed.wasm 1.25MB
2、 polkadot 121.02MB
3、 polkadot.asc 228B
4、 polkadot.sha256 75B
5、 polkadot_runtime-v9180.compact.compressed.wasm 1.12MB
6、 rococo_runtime-v9180.compact.compressed.wasm 975.96KB
7、 staking-miner 9.98MB
8、 staking-miner.asc 228B
9、 staking-miner.sha256 80B