Releases: paritytech/cumulus
Parachain Runtimes v9290 (for Polkadot 0.9.29)
This release contains the changes from parachains-v9270
to parachains-v9290
.
Runtime Migrations
This release contains no runtime migrations relevant to the included parachains.
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27)
.
Contracts
🏋️ Runtime Size: 789.32 KB (808259 bytes)
🔥 Core Version: contracts-rococo-9290 (contracts-rococo-0.tx1.au1)
🗜 Compressed: Yes: 80.04%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xeeb99ff480dac903ee880117d67a31d4842feb00c325b18dd6ad4f570408678a
📦 IPFS: QmPLd7DmaGvigqgWA2fWgUA6xcKfdY4WqeXXXzeZmYcRe2
Polkadot-collectives
🏋️ Runtime Size: 650.86 KB (666482 bytes)
🔥 Core Version: collectives-9290 (collectives-0.tx0.au1)
🗜 Compressed: Yes: 81.41%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x6c68260eddf3a551fa5869ed17183cb6639adc400e63d4f60d92ca8e1a5c805a
📦 IPFS: QmeY2i6kB6dKpc9HJ91rGfDDV1rUHmfG3kngB2FPQ9K1sJ
Rococo
🏋️ Runtime Size: 588.58 KB (602702 bytes)
🔥 Core Version: test-parachain-9290 (test-parachain-0.tx1.au1)
🗜 Compressed: Yes: 81.38%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x81250df8c0e99f4a024438294c1c9d8629785832b640dc00d415a63ea07f42f2
📦 IPFS: QmacudPbQUbz31oEePTeb4EcjZ3S7MZeHM1EaWxnutfFDT
Shell
🏋️ Runtime Size: 356.11 KB (364659 bytes)
🔥 Core Version: shell-2 (shell-0.tx1.au1)
🗜 Compressed: Yes: 80.22%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe76b6ce38c01a971f275ccb3f04613a7f2077e532bd405b53eab8cfc03c7bf65
📦 IPFS: QmYwZKAF1mVy4Zzk96F31TNnCNdghezBeH7t4mp7ikVqX7
Statemine
🏋️ Runtime Size: 700.46 KB (717274 bytes)
🔥 Core Version: statemine-9290 (statemine-0.tx8.au1)
🗜 Compressed: Yes: 81.06%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xdea6e0d1736b376792f68b29d3bda2dc634d2077222de7c572a86e5582eaf435
📦 IPFS: QmTbSm5Y7U5WmHirCfjv19eTS6bt6t4VL5cH8n67RYcfgL
Statemint
🏋️ Runtime Size: 695.90 KB (712597 bytes)
🔥 Core Version: statemint-9290 (statemint-0.tx8.au1)
🗜 Compressed: Yes: 81.15%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x5256522299bfb951fa5726858cbe87df3ad0794352087430a23727849d3ebc20
📦 IPFS: QmSwQFP6WJW71udR9A7wKcRhT6V9QVcbrqkkc7nnG3WNen
Westmint
🏋️ Runtime Size: 692.12 KB (708727 bytes)
🔥 Core Version: westmint-9290 (westmint-0.tx8.au1)
🗜 Compressed: Yes: 81.25%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x566db682146020bcae09d2a4b40d9709343d27d880d85f43e5b8d079a1c5f126
📦 IPFS: QmPSPDirPZFs5fcv9f7YEo3AvzsDxwPxeznYntf3KZThUZ
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Runtime Migrations
None
Runtime
- [C]
#1579
Low - [feature] limit collectives teleports to dot [✉️ XCM] - [C]
#1454
Low - [feature] add xcm benchmark weights to statemint and statemi… - [C]
#1551
Low - Update cumulus to latest substrate and polkadot master
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#11918
Low - Make new storage layer truly default - [S]
#11690
Low - Add event to pallet asset-tx-payment - [S]
#11796
Low - Auto-incremental collectionid - [S]
#11930
Low - Renamenode-runtime
tonode-kitchensink-runtime
- [S]
#11962
Low - Beefy: use versionedfinalityproof instead of signedcommitmen… - [S]
#11938
Low - Change on-the-wire protocol names to include genesis hash & … - [S]
#11934
Low - Rename --pruning and --keep-blocks to be more similar to one… - [S]
#11985
Low - Pallet-contracts: fix 16bit func_id - [S]
#11991
Low - Contracts: apply depth limit when decoding - [S]
#11819
❗️ Medium - Transaction payment runtime api: query call info and fee det… - [S]
#11927
Low - Transactional: wrappallet::calls
directly in storage laye… - [S]
#11779
Low - Runtime api versioning - [P]
#5582
Low - Add nomination pools to polkadot runtime - [S]
#11813
Low - Proposal: flattenallpallets
and similar types - [S]
#11781
Low - Swap ed25519-dalek for ed25519-zebra - [P]
#5871
Low - Transaction payment runtime apis: query call info and fee de… - [P]
#5785
Low - Reduce dispute coordinator load - [S]
#12037
Low - Fix origins used in runtime benchmarks - [S]
#12032
Low - Contracts: make chain extension state types public - [S]
#11670
Low - Replacet::accountid
with `<t::lookup as staticlookup>::so… - [C]
#1535
Low - Transaction payment runtime apis: query call info and fee de… - [S]
#11407
Low - Introduce trie level cache and remove state cache - [S]
#12059
Low - Revert "auto-incremental collectionid" - [S]
#11257
Low - Implement resultquery - [S]
#11818
Low - Allow construct_runtime to take cfg attributes for pallets - [S]
#12095
❗️ Medium - Fix nomination pools pending rewards rpc - [S]
#11970
Low - Alliance pallet: retirement notice call - [S]
#12138
Low - Weight v1.5: opaque struct - [C]
#1579
Low - [feature...
Polkadot Collectives Genesis
This release is based on the Parachain Runtimes v9290 release.
The release includes artifacts used to launch new Polkadot Collectives parachain (source code).
The Wasm runtime and the genesis head data are used to register the new parachain in the Polkadot network. The chainspec file, which includes both and additional configurations, is used to launch collators.
To verify the artifacts, you need to compile the wasm runtime using the same release tag and run an srtool build. For the rest you run the following commands from the cloned cumulus repository:
# from cumulus root directory
git co parachains-v9290
# translate built by srtool binary wasm runtime into hexadecimal string
cat $path_runtime_wasm | od -A n -v -t x1 | tr -d ' \n' > $path_runtime_wam_hex
# upload spec file and place built hex runtime into
cat collectives-polkadot-spec.json \
| jq --rawfile code $path_runtime_wasm_hex '.genesis.runtime.system.code = ("0x" + $code)' \
> $path_spec_file
# build command tool to build the raw spec and the head data
cargo build --release
# build raw spec file
./target/release/polkadot-parachain build-spec --chain $path_spec_file --raw > $path_spec_file_raw
# head data
./target/release/polkadot-parachain export-genesis-state --chain $path_spec_file > $path_head_data
(Note that you will need the od
tool that comes natively with any Linux-based system and the jq
tool to run the script.)
The resulting files $path_runtime_wasm
, $path_spec_file
, $path_spec_file_raw
, $path_head_data
should correspond to the collectives-polkadot_runtime-v9290.compact.compressed.wasm
, collectives-polkadot-spec.json
, collectives-polkadot-spec-raw.json
, collectives-head-data
files from the release assets.
Polkadot Collectives
🏋️ Runtime Size: 650.86 KB (666482 bytes)
🔥 Core Version: collectives-9290 (collectives-0.tx0.au1)
🗜 Compressed: Yes: 81.41%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x6c68260eddf3a551fa5869ed17183cb6639adc400e63d4f60d92ca8e1a5c805a
📦 IPFS: QmeY2i6kB6dKpc9HJ91rGfDDV1rUHmfG3kngB2FPQ9K1sJ
Client polkadot-parachain v0.9.290 (for Polkadot v0.9.29)
This release contains the changes from v0.9.270
to v0.9.290
.
Global Priority
❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.Rust compiler versions
This release was tested against the following versions of rustc
. Other versions may work.
- Rust Stable:
rustc 1.62.1 (e092d0b6b 2022-07-16)
- Rust Nightly:
rustc 1.64.0-nightly (7fe022f5a 2022-07-24)
Database Migrations
No Database migration detected in this release.
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#11930
Low - Renamenode-runtime
tonode-kitchensink-runtime
- [S]
#11962
Low - Beefy: use versionedfinalityproof instead of signedcommitmen… - [S]
#11934
Low - Rename --pruning and --keep-blocks to be more similar to one… - [S]
#11781
Low - Swap ed25519-dalek for ed25519-zebra - [S]
#11407
Low - Introduce trie level cache and remove state cache - [S]
#10174
Low - Runtime state test + integration withtry-runtime
- [S]
#12159
Low - Add benchmarking support for digest items
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#11918
Low - Make new storage layer truly default - [S]
#11690
Low - Add event to pallet asset-tx-payment - [S]
#11796
Low - Auto-incremental collectionid - [S]
#11930
Low - Renamenode-runtime
tonode-kitchensink-runtime
- [S]
#11962
Low - Beefy: use versionedfinalityproof instead of signedcommitmen… - [S]
#11938
Low - Change on-the-wire protocol names to include genesis hash & … - [S]
#11934
Low - Rename --pruning and --keep-blocks to be more similar to one… - [S]
#11985
Low - Pallet-contracts: fix 16bit func_id - [S]
#11991
Low - Contracts: apply depth limit when decoding - [S]
#11819
❗️ Medium - Transaction payment runtime api: query call info and fee det… - [S]
#11927
Low - Transactional: wrappallet::calls
directly in storage laye… - [S]
#11779
Low - Runtime api versioning - [P]
#5582
Low - Add nomination pools to polkadot runtime - [S]
#11813
Low - Proposal: flattenallpallets
and similar types - [S]
#11781
Low - Swap ed25519-dalek for ed25519-zebra - [P]
#5871
Low - Transaction payment runtime apis: query call info and fee de… - [P]
#5785
Low - Reduce dispute coordinator load - [S]
#12037
Low - Fix origins used in runtime benchmarks - [S]
#12032
Low - Contracts: make chain extension state types public - [S]
#11670
Low - Replacet::accountid
with `<t::lookup as staticlookup>::so… - [C]
#1535
Low - Transaction payment runtime apis: query call info and fee de… - [S]
#11407
Low - Introduce trie level cache and remove state cache - [S]
#12059
Low - Revert "auto-incremental collectionid" - [S]
#11257
Low - Implement resultquery - [S]
#11818
Low - Allow construct_runtime to take cfg attributes for pallets - [S]
#12095
❗️ Medium - Fix nomination pools pending rewards rpc - [S]
#11970
Low - Alliance pallet: retirement notice call - [S]
#12138
Low - Weight v1.5: opaque struct - [C]
#1579
Low - [feature] limit collectives teleports to dot [✉️ XCM] - [S]
#12145
Low - Uniques: reset approved account after transfer - [C]
#1454
Low - [feature] add xcm benchmark weights to statemint and statemi… - [S]
#11997
Low - Alliance pallet: add force_set_members instead of init_membe… - [S]
#10174
Low - Runtime state test + integration withtry-runtime
- [P]
#5950
Low - Don't store available data on disputes - [C]
#1551
Low - Update cumulus to latest substrate and polkadot master - [S]
#12159
Low - Add benchmarking support for digest items - [S]
#12136
Low - Emit events for inter contract calls - [S]
#12154
Low - [fix] make sure pool metadata is removed on pool dissolve - [S]
#12126
Low - [contracts] api host functions: removeseal_
name prefix +… - [P]
#5988
Low - Update weights
Parachain Runtimes v9271 (for Polkadot 0.9.27)
This release contains the changes from parachains-v9270
to parachains-v9271
.
Runtime Migrations
There are no runtime migrations in this release.
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27)
.
Contracts
🏋️ Runtime Size: 764.52 KB (782865 bytes)
🔥 Core Version: contracts-rococo-9271 (contracts-rococo-0.tx1.au1)
🗜 Compressed: Yes: 80.03%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xdd8864a648bf72b54644fcebd5abd828321e33543c6bcb21fa8ae3df533a1a13
📦 IPFS: QmYbSW663yJhoa1hYA8NGA6jR6mFEvpCHjaKKPGx4P3SAG
Rococo
🏋️ Runtime Size: 561.83 KB (575318 bytes)
🔥 Core Version: test-parachain-9271 (test-parachain-0.tx1.au1)
🗜 Compressed: Yes: 81.67%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe7e2c7ebcc314654480081baa59a7c502f067559e8963e7b356d566255c80862
📦 IPFS: QmfMrYDmNAxuqF3NwVsfNaMhRWMe7bNc5bg16oLkWkcgTG
Shell
🏋️ Runtime Size: 333.78 KB (341791 bytes)
🔥 Core Version: shell-2 (shell-0.tx1.au1)
🗜 Compressed: Yes: 80.29%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x7148f9309caf4c4f18b350c9c9bf71cb2362533157ea6275c37feb6212e7755b
📦 IPFS: Qma3MR99VSHUd13pd23r3BzrtjqgTN42KE8CtuhuwbcrEL
Statemine
🏋️ Runtime Size: 680.32 KB (696645 bytes)
🔥 Core Version: statemine-9271 (statemine-0.tx7.au1)
🗜 Compressed: Yes: 81.36%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x0f1a81488899ae482e9ec4128d0e9d0644ed42deff63208e7a000e36f2d6b335
📦 IPFS: QmckqUxVZofukJbcguF73vNXbqLfDD9X7w2Wfk4yeqLT6D
Statemint
🏋️ Runtime Size: 679.76 KB (696078 bytes)
🔥 Core Version: statemint-9271 (statemint-0.tx7.au1)
🗜 Compressed: Yes: 81.26%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xedcdf52ddae99a7fe4dfb63d65e4ef05fa57c15f3ad33fdd797cea774e2d4ed6
📦 IPFS: Qmd7J9NzKdcmYcFTch12Pzay8DL5oytndgV6V5mBTWTGyn
Westmint
🏋️ Runtime Size: 674.49 KB (690673 bytes)
🔥 Core Version: westmint-9271 (westmint-0.tx7.au1)
🗜 Compressed: Yes: 81.44%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x344e980e8a83c0341c0bd10b194bf30b527833f2f574252183b13b74bd2ed906
📦 IPFS: QmQK6GgAYSYFVeso6w7m4pnb83az56cjak25iuAWdHDZsR
Parachain Runtimes v9270 (for Polkadot 0.9.27)
This release contains the changes from release-parachains-v9230
to release-parachains-v9270
.
Runtime Migrations
- [S]
#11669
Low - Revamp nomination pool reward scheme - [P]
#5757
Low - Companion for new pools reward scheme
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Runtime Migrations
- [S]
#11669
Low - Revamp nomination pool reward scheme - [P]
#5757
Low - Companion for new pools reward scheme
Runtime
- [S]
#11431
Low - Storage layer for all frame extrinsics - [S]
#11490
❗️ Medium - Safe and sane multi-item storage removal - [P]
#5601
Low - Update weights - [S]
#11124
Low - Several tweaks needed for governance 2.0 - [P]
#5634
Low - Changed bonding & slashdefer duration in westend - [S]
#11112
Low - Pallet alliance - [S]
#11426
Low - Allow nomination pools to chill + fix dismantle scenario - [S]
#11618
Low - Add event to pallet transaction payment - [S]
#11631
Low - Mel: origin, referenda, convictionvoting - [S]
#11696
Low - Contracts: reduce size of deletion queue depth - [S]
#11771
Low - [contracts] fixed the bug with transfer value for delegate c… - [S]
#11807
Low - Un-deprecate transactional macro - [S]
#11398
Low - Buy&sell methods for uniques - [S]
#11669
Low - Revamp nomination pool reward scheme - [S]
#11746
Low - Fix nomination pools unbonding logic - [S]
#11816
Low - Contracts: composablechainextension
- [P]
#5798
❗️ Medium - Westend xcm: collectives parachain is trusted teleporter - [S]
#11770
Low - Add era tounbonded
event - [S]
#11874
Low - Contracts: allowchainextension::call()
to access `&mut se…
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.21 and rustc 1.62.0 (a8314ef7d 2022-06-27)
.
Contracts
🏋️ Runtime Size: 765.10 KB (783458 bytes)
🔥 Core Version: contracts-rococo-9270 (contracts-rococo-0.tx1.au1)
🗜 Compressed: Yes: 80.02%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x3df4385bc19eff508c9fec9ff6092d8cedadb1ae89f18768f03fb0276bddf08e
📦 IPFS: QmWyXJnzrqkW6wLw8wkw2yQ8PQRiYiK9FGNcLxKC5VGVyd
Rococo
🏋️ Runtime Size: 561.35 KB (574823 bytes)
🔥 Core Version: test-parachain-9270 (test-parachain-0.tx1.au1)
🗜 Compressed: Yes: 81.67%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xfd13f2e0009bd204de10c3d0395adc85fb46d428703a10f12fe47f97a662511f
📦 IPFS: QmbHm4TGtbnLMX4WFxzyJKzkqQBJsmiLmtHh6Y3g3hVvLo
Shell
🏋️ Runtime Size: 334.28 KB (342306 bytes)
🔥 Core Version: shell-2 (shell-0.tx1.au1)
🗜 Compressed: Yes: 80.26%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xd47fa863993373253f5c8734c7abbb231bcb345cf1799ba7b4b97dfda5c449a2
📦 IPFS: QmZPyoYN6ET78cJk647q4GZA7feHx5h5yU1c6ch9bXdqfV
Statemine
🏋️ Runtime Size: 680.24 KB (696567 bytes)
🔥 Core Version: statemine-9270 (statemine-0.tx7.au1)
🗜 Compressed: Yes: 81.37%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x9b4d8c2ab4691fad86447c0c335fa64c33b789f2116e6329c3cfaf2e6ed19744
📦 IPFS: QmUNCCF2nfe8WjV3VHShdhMZE9Cbwker2xFUMbUnenGg4g
Statemint
🏋️ Runtime Size: 679.71 KB (696021 bytes)
🔥 Core Version: statemint-9270 (statemint-0.tx7.au1)
🗜 Compressed: Yes: 81.25%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x4c2a8f587d02cb03f8e1c7cead6a8afd64da21700010a3863cac9750bf2614cb
📦 IPFS: QmdK5shwWUWuwVu6BTujxFMu7MrA54HhAYwe51fAdjkQo1
Westmint
🏋️ Runtime Size: 673.90 KB (690069 bytes)
🔥 Core Version: westmint-9270 (westmint-0.tx7.au1)
🗜 Compressed: Yes: 81.45%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xac31c526010227d9c182896577d29d1a935d50e36a144840303da53395b582ef
📦 IPFS: QmYkQivyvvQXmvvoDfmvrgVXUmC7YkcPKZ7g3UTauPD6xT
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#11431
Low - Storage layer for all frame extrinsics - [S]
#11490
❗️ Medium - Safe and sane multi-item storage removal - [P]
#5601
Low - Update weights - [S]
#11124
Low - Several tweaks needed for governance 2.0 - [S]
#11578
Low - Reduce call size of referenda pallet - [P]
#5634
Low - Changed bonding & slashdefer duration in westend - [S]
#11112
Low - Pallet alliance - [P]
#5594
Low - Fix a storage leak in parachains db - [S]
#11426
Low - Allow nomination pools to chill + fix dismantle scenario - [S]
#11537
Low - Make it possible to disable rocksdb completely - [S]
#11618
Low - Add event to pallet transaction payment - [P]
#5597
❗️ Medium - Allow relay chain council to send xcms - [S]
#11631
Low - Mel: origin, referenda, convictionvoting - [S]
#11694
❗️ Medium - Pump the gossip engine while waiting for the beefy runtime p… - [S]
#11696
Low - Contracts: reduce size of deletion queue depth - [S]
#11406
Low - Pallet-beefy-mmr: add api for beefy authority sets - [S]
#11501
Low - [contracts] implement transparent hashing for contract stora… - [P]
#5577
L...
Client polkadot-parachain v0.9.270 (for Polkadot v0.9.27)
This release contains the changes from v0.9.230
to release-v0.9.270
.
Host functions
- [S]
#11490
❗️ Medium - Safe and sane multi-item storage removal
Global Priority
Rust compiler versions
This release was tested against the following versions of rustc
. Other versions may work.
- Rust Stable:
rustc 1.62.1 (e092d0b6b 2022-07-16)
- Rust Nightly:
rustc 1.64.0-nightly (7fe022f5a 2022-07-24)
Database Migrations
No Database migration detected in this release.
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#11694
❗️ Medium - Pump the gossip engine while waiting for the beefy runtime p… - [S]
#11406
Low - Pallet-beefy-mmr: add api for beefy authority sets - [S]
#11786
Low - Cli flag to configure tx ban duration - [S]
#11456
Low - Addbenchmark extrinsic
command - [S]
#11831
Low - Rpc for pending rewards
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#11431
Low - Storage layer for all frame extrinsics - [S]
#11490
❗️ Medium - Safe and sane multi-item storage removal - [P]
#5601
Low - Update weights - [S]
#11124
Low - Several tweaks needed for governance 2.0 - [C]
#1318
Low - Statemint should not recognise dot reserves - [S]
#11578
Low - Reduce call size of referenda pallet - [C]
#1280
Low - Ensure relay chain block number strictly increases - [P]
#5634
Low - Changed bonding & slashdefer duration in westend - [S]
#11112
Low - Pallet alliance - [P]
#5594
Low - Fix a storage leak in parachains db - [S]
#11426
Low - Allow nomination pools to chill + fix dismantle scenario - [S]
#11537
Low - Make it possible to disable rocksdb completely - [C]
#1332
Low - Lower all assets / nft deposits by 10x - [S]
#11618
Low - Add event to pallet transaction payment - [P]
#5597
❗️ Medium - Allow relay chain council to send xcms - [S]
#11631
Low - Mel: origin, referenda, convictionvoting - [C]
#1303
Low - Remove redundant binary specification - [C]
#1286
Low - Add event with xcm executor outcome, which includes weight f… - [S]
#11694
❗️ Medium - Pump the gossip engine while waiting for the beefy runtime p… - [S]
#11696
Low - Contracts: reduce size of deletion queue depth - [S]
#11406
Low - Pallet-beefy-mmr: add api for beefy authority sets - [S]
#11501
Low - [contracts] implement transparent hashing for contract stora… - [P]
#5577
Low - Fix 5560: add support for a newstaking-miner info
command - [S]
#11666
❗️ Medium - Democracy.fast_track not allowed with zero voting period - [P]
#5716
Low - Fix confusing metric naming - [P]
#5734
Low - Staking-miner: cli flag delay solution x secs - [S]
#11771
Low - [contracts] fixed the bug with transfer value for delegate c… - [S]
#11807
Low - Un-deprecate transactional macro - [S]
#11786
Low - Cli flag to configure tx ban duration - [S]
#11398
Low - Buy&sell methods for uniques - [S]
#11669
Low - Revamp nomination pool reward scheme - [S]
#11746
Low - Fix nomination pools unbonding logic - [S]
#11816
Low - Contracts: composablechainextension
- [S]
#11456
Low - Addbenchmark extrinsic
command - [P]
#5620
Low - Co #11456: exposebenchmark extrinsic
command - [P]
#5798
❗️ Medium - Westend xcm: collectives parachain is trusted teleporter - [S]
#11770
Low - Add era tounbonded
event - [S]
#11874
Low - Contracts: allowchainextension::call()
to access `&mut se… - [S]
#11831
Low - Rpc for pending rewards - [C]
#1278
Low - Statemint runtimes to accept sufficient assets as xcm fee pa…
Client `polkadot-parachain` v0.9.230 (for Polkadot v0.9.23)
This pre-release contains the changes from polkadot-v0.9.19
to release-v0.9.230
.
⚠️ Notes
Starting with this release, polkadot-collator
has been renamed to polkadot-parachain
.
Additionally, the versioning scheme has been changed to be in line with polkadot releases.
Upgrade Priority
❗️ Medium: This is a medium priority release and you should upgrade in a timely manner.Rust compiler versions
This release was 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)
Database Migrations
No Database migration detected in this release.
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#11062
Low - Add new hardware and software metrics - [S]
#11200
Low - Finality notification: optimize calculation of stale heads - [S]
#11198
Low - Addbenchmark machine
- [S]
#11250
Low - Addchain-info
subcommand - [S]
#11259
Low - Make wildcard storage change subscriptions rpc-unsafe - [S]
#11232
Low - Switch to pooling copy-on-write instantiation strategy for w…
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#11062
Low - Add new hardware and software metrics - [S]
#11200
Low - Finality notification: optimize calculation of stale heads - [S]
#11206
Low - Fix wasm block producer panic - [P]
#4442
Low - Add xcm benchmarks to kusama - [S]
#10827
Low - Rb staking pallet validator commission change event - [S]
#11198
Low - Addbenchmark machine
- [P]
#5326
Low - Co #11198: exposebenchmark machine
command - [S]
#11087
Low - Addframe_support::crypto::ecdsa::public.to_eth_address()
… - [S]
#10698
Low - Remark storage - [P]
#5164
❗️ Medium - Reduce network bandwidth, improve parablock times: optimize … - [S]
#11002
Low - Configurable call fee refund for signed submissions - [S]
#10982
Low - Staking: proportional ledger slashing - [P]
#5369
Low - Polkadot-like testnets should be 10 decimal places - [S]
#11250
Low - Addchain-info
subcommand - [P]
#5331
Low - Service: use deny-list instead of allow-list for beefy - [S]
#11259
Low - Make wildcard storage change subscriptions rpc-unsafe - [S]
#10694
Low - Nomination pools - [S]
#11025
Low - Dependency injection trait locker for uniques pallet - [P]
#5405
Low - Add nomination pools to westend runtime - [S]
#11337
Low - [contracts] stabilizeseal_code_hash
,seal_set_code_hash
… - [S]
#11148
Low - Add force_batch to utility pallet - [S]
#10995
Low - Remove the--unsafe-pruning
cli-argument (step 1) - [S]
#11372
Low - Contracts: prevent pov attack vector with minimal viable sol… - [S]
#11378
Low - [contracts] stabilizeseal_contains_storage
(vseal0
) and … - [S]
#8783
Low - Jsonrpsee integration - [P]
#5447
Low - Add nomination pools to kusama - [P]
#5507
Low - Update weights - [C]
#1241
Low - Rename polkadot-collator to polkadot-parachain - [S]
#11411
Low - Make pool roles optional - [S]
#11389
Low - Use 'items' and 'collections' in uniques pallet - [P]
#5536
Low - Remove duplicate traits - [P]
#5520
Low - Nomination pools: add minpointstobalance constant - [S]
#10719
Low - Explicitly note that existingaccountidconversion
is trunc… - [S]
#11441
Low - Allow to set the max supply for collection - [S]
#11451
Low - Contracts: addset_code
root dispatchable - [S]
#11232
Low - Switch to pooling copy-on-write instantiation strategy for w… - [S]
#11357
Low - Add score to bags list - [P]
#5463
Low - Rename bagslist to voterlist and add score - [S]
#11486
Low - [contracts] stabilizeseal_ecdsa_recover
and `seal_ecdsa_t… - [C]
#1266
Low - Dir restructure to support more cgp - [C]
#1260
Low - Use named events in cumulus pallets - [S]
#11381
Low - Introduce #[pallet::call_index] attribute to dispatchables - [S]
#11493
Low - Create script to run all benchmarks - [C] ...
Parachain Runtimes v9230 (for Polkadot 0.9.23)
This release contains the changes from parachains-v9.0.0
to release-parachains-v9230
.
Rust compiler versions
This release was 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)
Runtime Migrations
None
Production 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)
.
Production runtimes have passed a series of review and integration tests.
Statemine
🏋️ Runtime Size: 656.74 KB (672500 bytes)
🔥 Core Version: statemine-9230 (statemine-0.tx7.au1)
🗜 Compressed: Yes: 81%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe4d3d7dfcf1d3d170b5948ea310cecd9c6fd151b5a06628885b4e59e70651f1e
📦 IPFS: QmZ6kk5SyY8SCwzD9NKL2KssnAqeSTpURrTNjPgLvrXrrT
Statemint
🏋️ Runtime Size: 657.33 KB (673103 bytes)
🔥 Core Version: statemint-9230 (statemint-0.tx7.au1)
🗜 Compressed: Yes: 80.98%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xb442577c84d6753a61007c2e802c912a8d2400bd2207df2d923eed701fe00f48
📦 IPFS: QmWPjvmQeHtK3qeSgqJTVDNGafSFqJyLirGbX5EJUx8ya5
Westmint
🏋️ Runtime Size: 647.93 KB (663480 bytes)
🔥 Core Version: westmint-9230 (westmint-0.tx7.au1)
🗜 Compressed: Yes: 81.1%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x9b699850b78cf778fa194c709e3130db8596fd6a2ca49d8cf922404dd7f08b9b
📦 IPFS: QmZY84LDuWMnpyfWDYxa9iZADiM9NsTVDgSFq2bC3P9XBY
Development Runtimes
Development runtimes are used for launching parachains or in test environments like Rococo. They did not undergo any special testing prior to release.
Contracts
🏋️ Runtime Size: 757.02 KB (775184 bytes)
🔥 Core Version: contracts-rococo-9230 (contracts-rococo-0.tx1.au1)
🗜 Compressed: Yes: 79.97%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xd6270ed846fd5af3aef1cd18d5be3ceb14929fd0d94909e620bf262bc07880f9
📦 IPFS: QmTWwaUTt2uSVDLLJW2udskQy2jyhpxV9w8LznckLUpnF4
Rococo
🏋️ Runtime Size: 552.63 KB (565891 bytes)
🔥 Core Version: test-parachain-9230 (test-parachain-0.tx1.au1)
🗜 Compressed: Yes: 81.48%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xddba40d11e8b8bfed5241655843a02daf0b2aa167d8d3f84fdaeaa7252e2edd1
📦 IPFS: QmSmffPthwu4ZqLNdng4soYiXVrUAFXxrt8CHRHG5qTgzY
Shell
🏋️ Runtime Size: 333.60 KB (341606 bytes)
🔥 Core Version: shell-2 (shell-0.tx1.au1)
🗜 Compressed: Yes: 79.94%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x8ab4629b032e9877cc7e486878dadb0c9b30f03fc84b50feef1f41baf5f10d0e
📦 IPFS: QmYaVJL6r7cCVibbJUSTFPddjKeciUbmneRsJ6oJ44Zr7B
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Runtime
- [S]
#11206
Low - Fix wasm block producer panic - [P]
#4442
Low - Add xcm benchmarks to kusama - [S]
#10827
Low - Rb staking pallet validator commission change event - [S]
#10698
Low - Remark storage - [S]
#11002
Low - Configurable call fee refund for signed submissions - [S]
#10982
Low - Staking: proportional ledger slashing - [S]
#10694
Low - Nomination pools - [S]
#11025
Low - Dependency injection trait locker for uniques pallet - [P]
#5405
Low - Add nomination pools to westend runtime - [S]
#11148
Low - Add force_batch to utility pallet - [S]
#11372
Low - Contracts: prevent pov attack vector with minimal viable sol… - [P]
#5447
Low - Add nomination pools to kusama - [P]
#5507
Low - Update weights - [S]
#11411
Low - Make pool roles optional - [S]
#11389
Low - Use 'items' and 'collections' in uniques pallet - [P]
#5536
Low - Remove duplicate traits - [P]
#5520
Low - Nomination pools: add minpointstobalance constant - [S]
#10719
Low - Explicitly note that existingaccountidconversion
is trunc… - [S]
#11441
Low - Allow to set the max supply for collection - [S]
#11451
Low - Contracts: addset_code
root dispatchable - [S]
#11357
Low - Add score to bags list - [P]
#5463
Low - Rename bagslist to voterlist and add score - [S]
#11381
Low - Introduce #[pallet::call_index] attribute to dispatchables - [S]
#11493
Low - Create script to run all benchmarks - [C]
#1348
Low - Backport of 1318 - [C]
#1369
Low - Backport #1332
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#11062
Low - Add new hardware and software metrics - [S]
#11200
Low - Finality notification: optimize calculation of stale heads - [S]
#11206
Low - Fix wasm block producer panic - [P]
#4442
Low - Add xcm benchmarks to kusama - [S]
#10827
Low - Rb staking pallet validator commission change event - [S]
#11198
Low - Addbenchmark machine
- [P]
#5326
Low - Co #11198: exposebenchmark machine
command - [S]
#11087
Low - Addframe_support::crypto::ecdsa::public.to_eth_address()
… - [S]
#10698
Low - Remark storage - [P]
#5164
❗️ Medium - Reduce network bandwidth, improve parablock times: optimize … - [S]
#11002
Low - Configurable call fee refund for signed submissions - [S] [
#10982
](https://github....
Parachain Runtimes v900 (for Polkadot 0.9.19)
This release contains the changes from parachains-v8.0.0-rc7
to release-parachains-v9.0.0
.
Update Priority
❗️ Medium: This is a medium priority release and should be upgraded in a timely manner.Rust compiler versions
This release was 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 (e745b4ddb 2022-04-07)
Database Migrations
No Database migration detected in this release.
Runtime Migrations
- [P]
#5088
Low - Companion for validator self-vote in bags - [P]
#5173
❗️ Medium - Migrate slot depositors in crowdloan migration
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)
.
Westmint
🏋️ Runtime Size: 685.15 KB (701591 bytes)
🔥 Core Version: westmint-900 (westmint-0.tx6.au1)
🗜 Compressed: Yes: 81.64%
🎁 Metadata version: V14
#️⃣ Blake2-256 hash: 0x02de3be28dcefc0da15a6000873be8c57ec0fe0c6572a2e2cfc6f558e062e9b9
📦 IPFS: QmZE4Ry4Qj1V3iQ2zJHVzMJjtyXFGK8tJeGVkLRtGDLC5h
Statemine
🏋️ Runtime Size: 694.29 KB (710948 bytes)
🔥 Core Version: statemine-900 (statemine-0.tx6.au1)
🗜 Compressed: Yes: 81.5%
🎁 Metadata version: V14
#️⃣ Blake2-256 hash: 0x09523239ac0d682a3e38682096d742b4eb14c96f77c66e954cb15e9b0a5cb6b7
📦 IPFS: QmattuGYhHTZJEbCW7pcpp8y7sBZhqMW3GWkbv5z1fDcFe
Statemint
🏋️ Runtime Size: 693.46 KB (710101 bytes)
🔥 Core Version: statemint-900 (statemint-0.tx6.au1)
🗜 Compressed: Yes: 81.52%
🎁 Metadata version: V14
#️⃣ Blake2-256 hash: 0x3ef62993199d2253ec1f49508e4cff7e6d293555e405ab024a0c87db5c5008c0
📦 IPFS: QmWpVtme64weca4yiBdWUtohrbEj3tJop2EWXJFqTGyeMo
Other runtimes
Canvas
🏋️ Runtime Size: 769.34 KB (787800 bytes)
🔥 Core Version: canvas-kusama-900 (canvas-kusama-0.tx1.au1)
🗜 Compressed: Yes: 80.61%
🎁 Metadata version: V14
#️⃣ Blake2-256 hash: 0xbc9a53f52ea3523a9fccee6f0a9da9b3674f8cd8a944d3ba2a1975d2ee7de2c8
📦 IPFS: QmZBsds2MHd4o3erocGa1CSBaU5vDCxMCAqVUJeNjPMLJW
Rococo
🏋️ Runtime Size: 582.92 KB (596912 bytes)
🔥 Core Version: test-parachain-900 (test-parachain-0.tx1.au1)
🗜 Compressed: Yes: 81.87%
🎁 Metadata version: V14
#️⃣ Blake2-256 hash: 0x00c10d73adef1911458b03008d997ac8c5b34e433c62d84d39fc8575d6f5eab6
📦 IPFS: QmUB8qqNTdk43s2fbkjKQ4AEDRArmxv3Anwjxn4CwAtbDg
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#11004
Low - Additionalbenchmark-storage
flags - [S]
#10977
Low - Add execution overhead benchmarking - [S]
#10939
Low - Adddev_getblockstats
rpc - [S]
#11091
Low - Addbenchmark-block
command - [S]
#11170
Low - Change default execution strategies towasm
- [S]
#11164
Low - Sub-commands forbenchmark
- [C]
#1156
Low - Co #11164: sub-commands forbenchmark
Runtime
- [S]
#10896
Low - Minor uniques pallet improvements and xcm v3 preparations - [S]
#11037
Low - Contracts: stabilizeseal_delegate_call
- [P]
#4863
Low - Add child bounties to polkadot and kusama - [P]
#5000
Low - Lower kusama staking limits - [P]
#4809
Low - Update docs and enable dot-over-xcm - [C]
#1057
Low - Enable dot-over-xcm and lift asset creation restrictions - [S]
#10242
Low - Allow pallet error enum variants to contain fields - [S]
#11014
Low - Improve bounties and child bounties deposit logic - [S]
#10988
Low - Add a bounded fallback on failed elections - [S]
#10933
Low - Contracts: addseal_code_hash
andseal_own_code_hash
to… - [P]
#5173
❗️ Medium - Migrate slot depositors in crowdloan migration - [S]
#10808
Low - Add limit to tranasctional layers - [P]
#5227
Low - Custom slots migration for fund index change - [C]
#1169
Low - Deny using relay chain for reserve transfers [✉️ XCM]
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#10896
Low - Minor uniques pallet improvements and xcm v3 preparations - [P]
#5016
Low - Improve parachain liveness by reducing required number of ba… - [S]
#10997
Low - Make bags-list generic over node value and instantiable - [S]
#11004
Low - Additionalbenchmark-storage
flags - [S]
#11037
Low - Contracts: stabilizeseal_delegate_call
- [P]
#4863
Low - Add child bounties to polkadot and kusama - [S]
#10977
Low - Add execution overhead benchmarking - [P]
#5150
❗️ Medium - Have some lenience on outdated messages in statement distrib… - [S]
#10939
Low - Adddev_getblockstats
rpc - [P]
#5000
Low - Lower kusama staking limits - [P]
#5182
❗️ Medium - Enable disputes on all chains - [P]
#4809
Low - Update docs and enable dot-over-xcm...
Collator v5.4.0 for polkadot-v0.9.19
This release contains the changes from polkadot-v0.9.18
to polkadot-v0.9.19
.
Global Priority
Low: This is a low priority release and you may upgrade at your convenience.
Rust compiler versions
This release was 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 (e745b4ddb 2022-04-07)
Database Migrations
No Database migration detected in this release.
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#11004
- Additionalbenchmark-storage
flags - [S]
#10977
- Add execution overhead benchmarking - [S]
#10939
- Adddev_getblockstats
rpc - [S]
#11091
- Addbenchmark-block
command - [S]
#11170
- Change default execution strategies towasm
- [S]
#11164
- Sub-commands forbenchmark
- [C]
#1156
- Co #11164: sub-commands forbenchmark
Runtime
- [S]
#10896
- Minor uniques pallet improvements and xcm v3 preparations - [S]
#11037
- Contracts: stabilizeseal_delegate_call
- [P]
#4863
- Add child bounties to polkadot and kusama - [P]
#5000
- Lower kusama staking limits - [P]
#4809
- Update docs and enable dot-over-xcm - [C]
#1057
- Enable dot-over-xcm and lift asset creation restrictions - [S]
#10242
- Allow pallet error enum variants to contain fields - [S]
#11014
- Improve bounties and child bounties deposit logic - [S]
#10988
- Add a bounded fallback on failed elections - [S]
#10933
- Contracts: addseal_code_hash
andseal_own_code_hash
to… - [P]
#5173
Low - Migrate slot depositors in crowdloan migration - [S]
#10808
- Add limit to tranasctional layers - [P]
#5227
- Custom slots migration for fund index change - [C]
#1169
- Deny using relay chain for reserve transfers [✉️ XCM]
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#10896
- Minor uniques pallet improvements and xcm v3 preparations - [P]
#5016
- Improve parachain liveness by reducing required number of ba… - [S]
#10997
- Make bags-list generic over node value and instantiable - [S]
#11004
- Additionalbenchmark-storage
flags - [S]
#11037
- Contracts: stabilizeseal_delegate_call
- [P]
#4863
- Add child bounties to polkadot and kusama - [S]
#10977
- Add execution overhead benchmarking - [P]
#5150
Low - Have some lenience on outdated messages in statement distrib… - [S]
#10939
- Adddev_getblockstats
rpc - [P]
#5000
- Lower kusama staking limits - [P]
#5182
Low - Enable disputes on all chains - [P]
#4809
- Update docs and enable dot-over-xcm - [C]
#1057
- Enable dot-over-xcm and lift asset creation restrictions - [S]
#10242
- Allow pallet error enum variants to contain fields - [S]
#11091
- Addbenchmark-block
command - [S]
#11014
- Improve bounties and child bounties deposit logic - [S]
#10988
- Add a bounded fallback on failed elections - [S]
#10933
- Contracts: addseal_code_hash
andseal_own_code_hash
to… - [P]
#5173
Low - Migrate slot depositors in crowdloan migration - [P]
#5224
- Integratebenchmark-block
- [P]
#5137
- Integratebenchmark-overhead
command - [S]
#10808
- Add limit to tranasctional layers - [S]
#11156
- Fix storage layer limit - [C]
#1133
- Bump tx version due to substrate 10896 - [S]
#11170
- Change default execution strategies towasm
- [S]
#10785
- Applyweighttofeepolynomial
s to `pallet_transaction_paymen… - [P]
#5227
- Custom slots migration for fund index change - [S]
#11164
- Sub-commands forbenchmark
- [P]
#5247
- Co #11164: sub-commands forbenchmark
- [C]
#1156
- Co #11164: sub-commands forbenchmark
- [C]
#1172
- Co #11198: exposebenchmark machine
command - [C]
#1169
- Deny using relay chain for reserve transfers [✉️ XCM]