Releases: paritytech/cumulus
Client polkadot-parachain v0.9.380 (for Polkadot v0.9.38)
This release contains the changes from v0.9.370
to v0.9.380
.
Before upgrading, please take into account the impact of this change on node operators:
- [S]
#13208
Low - Rename*-private-ipv4
to*-private-ip
cli args
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.66.1 (90743e729 2023-01-10)
- Rust Nightly:
rustc 1.67.0-nightly (a00f8ba7f 2022-11-15)
Database Migrations
No Database migration detected in this release.
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [P]
#6336
Low - Westend state trie to version 1 - [P]
#4097
Low - Xcm v3 - [S]
#13152
Low - [client/network] add support for/wss
addresses - [S]
#13154
Low - Fix thestorage_size
/state_getstoragesize
rpc call - [S]
#13185
Low - Sc-network: ensure private addresses are disabled if request… - [S]
#13208
Low - Rename*-private-ipv4
to*-private-ip
cli args - [S]
#13240
Low - Add task type label to task metrics
API
- [S]
#13154
Low - Fix thestorage_size
/state_getstoragesize
rpc call - [S]
#12924
Low - New proc-macro-based benchmarking syntax - [S]
#13110
Low - Add weighttofee and lengthtofee impls to transaction-payment… - [S]
#13146
Low - Benchmark's successful origin api update - [S]
#13232
Low - Implementedcontains_prefix
for storagedoublemap and stora…
Misc
- [C]
#2137
❗️ Medium - Added new empty shell runtime forbridgehubpolkadot
(witho…
Docker images
The docker image for this release can be found in Docker hub.
(It will be available a few minutes after the release has been published).
You may also pull it with:
docker pull parity/polkadot-parachain:latest
Client polkadot-parachain v0.9.370 (for Polkadot v0.9.37)
This release contains the changes from v0.9.360
to v0.9.370
.
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.66.1 (90743e729 2023-01-10)
- Rust Nightly:
rustc 1.67.0-nightly (a00f8ba7f 2022-11-15)
Database Migrations
No Database migration detected in this release.
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#12931
Low - Improve ocw validator/collator cli description - [S]
#12949
Low - Fix missing block number issue on forced canonicalization - [S]
#11727
Low - Babe: allow skipping over empty epochs - [S]
#13017
Low - Make cli state pruning optional again - [S]
#13022
Low - Print "stalled" task on shutdown - [S]
#12539
Low - Try-runtime: add cli option --export-proof
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#12931
Low - Improve ocw validator/collator cli description - [S]
#12949
Low - Fix missing block number issue on forced canonicalization - [S]
#12721
Low -frame_support::storage
: addstoragestreamiter
- [S]
#12544
Low - Rpc: implementchainhead
rpc api - [P]
#6273
❗️ Medium - Kusama origins as xcm multi_location - [S]
#12307
Low - Add callbackhandle to pallet-assets - [S]
#12883
Low - Contracts: improve contract address derivation - [S]
#12963
Low - Fix fast-unstake for accounts with slashing - [S]
#12765
Low - Nfts 2.0 - [S]
#13010
Low - Ignore empty authority changes - [S]
#11727
Low - Babe: allow skipping over empty epochs - [S]
#13018
❗️ Medium - Allow stakingadmin to setmin_commission
- [S]
#13017
Low - Make cli state pruning optional again - [S]
#13022
Low - Print "stalled" task on shutdown - [S]
#12967
Low - Add ensure-ops family methods - [S]
#12539
Low - Try-runtime: add cli option --export-proof - [P]
#6465
Low - Deploy scheduler agenda cleanup migration - [S]
#13045
Low - Selectable on-runtime-upgrade checks - [S]
#13043
Low - Removecopy
fromensure*
traits - [P]
#6498
Low - Co #13045: selectable on-runtime-upgrade checks - [C]
#2058
❗️ Medium - Nfts 2.0 on westmint - [P]
#6546
Low - Update weights (0.9.37)
Docker images
The docker image for this release can be found in Docker hub.
(It will be available a few minutes after the release has been published).
You may also pull it with:
docker pull parity/polkadot-parachain:latest
Parachain Runtimes v9370 (for Polkadot 0.9.37)
This release contains the changes from parachains-v9360
to parachains-v9370
.
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.25 and rustc 1.66.1 (90743e729 2023-01-10)
.
Bridge-hub-kusama
🏋️ Runtime Size: 602.20 KB (616648 bytes)
🔥 Core Version: bridge-hub-kusama-9370 (bridge-hub-kusama-0.tx1.au1)
🗜 Compressed: Yes: 81.27%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x4e714e61e9b3100565ae524c326102f8bc17bd3e9e73a185b8116a9e964e665c
📦 IPFS: QmSBEYj4RGNjTrHdKJC5gwFT7zsYJbZ8A3HDQUtzMXXvyP
Bridge-hub-rococo
🏋️ Runtime Size: 600.43 KB (614843 bytes)
🔥 Core Version: bridge-hub-rococo-9370 (bridge-hub-rococo-0.tx1.au1)
🗜 Compressed: Yes: 81.3%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x2069e742614faa773f8252110e2475a044cb9bb3866ab9e0600f3e1dc2e669b5
📦 IPFS: QmQXuRKsSEu9vMnKRjFBQdUQrAcwb9xFyjtpSdG6NwTv45
Contracts
🏋️ Runtime Size: 977.32 KB (1000779 bytes)
🔥 Core Version: contracts-rococo-9370 (contracts-rococo-0.tx4.au1)
🗜 Compressed: Yes: 80.84%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe662df53f7bce5bf0eec26948b11b2733335c7394c66ac1025cf20f7d50dcedf
📦 IPFS: QmQMvVr9wPekUi11Sjb1M5FZvEhWRdLN43w8ycpPNjy1bQ
Polkadot-collectives
🏋️ Runtime Size: 677.72 KB (693983 bytes)
🔥 Core Version: collectives-9370 (collectives-0.tx2.au1)
🗜 Compressed: Yes: 81.43%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xdcc6cda49b51efbe0fd184b974074d1258ca9f15b9fccfedc35b7dee6e1ab9e9
📦 IPFS: QmShpVquer2XvcSaeESQXciFSGJuho3tQpj13xx33XUmgV
Rococo
🏋️ Runtime Size: 600.38 KB (614785 bytes)
🔥 Core Version: test-parachain-9370 (test-parachain-0.tx4.au1)
🗜 Compressed: Yes: 81.42%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x353585037522883938c43bdfa78a051450eac639d8c751dbb552187f66b5e113
📦 IPFS: QmNvShye8DXZGAhGHYKcpfVzhnw8tJAqBzEFNxDM7rPUnP
Shell
🏋️ Runtime Size: 363.04 KB (371754 bytes)
🔥 Core Version: shell-2 (shell-0.tx1.au1)
🗜 Compressed: Yes: 79.91%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xb1e546f35db6d7e7237203452ff1f382bdb8683e1023a3471c0ee4a8d2a703ec
📦 IPFS: QmaxQjr8PbimhLHSWUHXndLeVaQJMQDNG6qT2jW1yYWyQp
Statemine
🏋️ Runtime Size: 728.32 KB (745799 bytes)
🔥 Core Version: statemine-9370 (statemine-0.tx11.au1)
🗜 Compressed: Yes: 81.18%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x73ff1ae34c47798692c1d1f5c879ad09fe9cfd2a5d9ef70c74935914694a322e
📦 IPFS: QmPMgN8BhkacA4adg8yCGC5Qtx1aBP971cGBs8R9kCWC4r
Statemint
🏋️ Runtime Size: 728.40 KB (745882 bytes)
🔥 Core Version: statemint-9370 (statemint-0.tx11.au1)
🗜 Compressed: Yes: 81.17%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x9985e134020e8a1e2e211afcd5ac9ec6a2fd21dfb5e1c39b3b670f4415e90406
📦 IPFS: QmPqT5nTQuwfvukkgegRr1WTpFtdHymhqGMXf3PjFHK5xr
Westmint
🏋️ Runtime Size: 805.23 KB (824555 bytes)
🔥 Core Version: westmint-9370 (westmint-0.tx11.au1)
🗜 Compressed: Yes: 81.08%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x07f4c5b9c3a6d001a54d9a96bc1b0e69e9266bfa4bf0f8ba0b6256ca10c23d1e
📦 IPFS: QmRcH1JJuWMchc6X86vPY6ZwB1HirmJ9Eq28F8dKg1nQ7t
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
List of Changes
- [S]
#12931
Low - Improve ocw validator/collator cli description - [S]
#12949
Low - Fix missing block number issue on forced canonicalization - [S]
#12721
Low -frame_support::storage
: addstoragestreamiter
- [S]
#12544
Low - Rpc: implementchainhead
rpc api - [P]
#6273
❗️ Medium - Kusama origins as xcm multi_location - [S]
#12307
Low - Add callbackhandle to pallet-assets - [S]
#12883
Low - Contracts: improve contract address derivation - [S]
#12963
Low - Fix fast-unstake for accounts with slashing - [S]
#12765
Low - Nfts 2.0 - [S]
#13010
Low - Ignore empty authority changes - [S]
#11727
Low - Babe: allow skipping over empty epochs - [S]
#13018
❗️ Medium - Allow stakingadmin to setmin_commission
- [S]
#13017
Low - Make cli state pruning optional again - [S]
#13022
Low - Print "stalled" task on shutdown - [S]
#12967
Low - Add ensure-ops family methods - [S]
#12539
Low - Try-runtime: add cli option --export-proof - [P]
#6465
Low - Deploy scheduler agenda cleanup migration - [S]
#13045
Low - Selectable on-runtime-upgrade checks - [S]
#13043
Low - Removecopy
fromensure*
traits - [P]
#6498
Low - Co #13045: selectable on-runtime-upgrade checks - [C]
#2058
❗️ Medium - Nfts 2.0 on westmint - [P]
#6546
Low - Update weights (0.9.37)
Kusama BridgeHub Genesis
This release is based on the Parachain Runtimes v9360 release.
The release includes artifacts used to launch new Kusama BridgeHub parachain (source code).
The Wasm runtime and the genesis head data are used to register the new parachain in the Kusama 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:
# from cumulus root directory
git checkout parachains-v9360
srtool build --runtime-dir parachains/runtimes/bridge-hubs/bridge-hub-kusama --package bridge-hub-kusama-runtime
...
...
# You should see output like this, which you can use bellow instead `$path_runtime_wasm`
Wasm : parachains/runtimes/bridge-hubs/bridge-hub-kusama/target/srtool/release/wbuild/bridge-hub-kusama-runtime/bridge_hub_kusama_runtime.compact.compressed.wasm
For the rest you run the following commands from the cloned cumulus repository:
# from cumulus root directory
git checkout parachains-v9360
# 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 bridge-hub-kusama-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 -p polkadot-parachain
# 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
bridge-hub-kusama_runtime-v9360.compact.compressed.wasm
bridge-hub-kusama-spec.json
bridge-hub-kusama-spec-raw.json
bridge-hub-kusama-genesis-head-data
files from the release assets.
Bridge-hub-kusama
🏋️ Runtime Size: 595.85 KB (610149 bytes)
🔥 Core Version: bridge-hub-kusama-9360 (bridge-hub-kusama-0.tx1.au1)
🗜 Compressed: Yes: 81.69%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xf2fe9ec5f5878e0fd5656202f0ac8a76b92fd0b9acf38049ebc2b3649d0982a7
📦 IPFS: QmX3VwXsDVd3EJNs5rDD9nQku3XCy6YjJ9sNxNvjhFe22B
Client polkadot-parachain v0.9.360 (for Polkadot v0.9.36)
This release contains the changes from v0.9.330
to v0.9.360
.
Host functions
Global Priority
The changes motivating this priority level are:
Rust compiler versions
This release was 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.67.0-nightly (a00f8ba7f 2022-11-15)
Database Migrations
No Database migration detected in this release.
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#12706
Low - Fixcargo check
forpallet-contracts-proc-macro
- [S]
#12684
Low - Remove thewasmtime
feature flag - [S]
#12661
Low - Ed25519_verify: support using dalek for historical blocks - [S]
#12795
Low - Removemem_info
and references toparity-util-mem
- [S]
#12852
Low - Remove sandboxing host function interface - [S]
#12663
Low - Rpc server with http/ws on the same socket - [S]
#12875
Low - Use log_target in consensus related crates
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#12677
Low - Contracts pallet: bump runtime api - [P]
#6127
Low - State trie migration rococo runtime changes. - [S]
#12666
Low - Allow other pallets to check asset ids. - [S]
#12310
Low - Asset pallet: support repeated destroys to safely destroy la… - [C]
#1742
Low - Add migrations from pallet_asset to statemine, statemint and… - [S]
#12695
Low -seal_reentrant_count
returns contract reentrant count - [S]
#12708
Low - Assets pallet: reintroduce fungibles::destroy trait - [S]
#12706
Low - Fixcargo check
forpallet-contracts-proc-macro
- [S]
#12684
Low - Remove thewasmtime
feature flag - [P]
#6311
Low - Addstarts_with
to v0 and v1 multilocation - [S]
#12501
Low - Contracts: replacesp-sandbox
andwasmi-validation
by ne… - [S]
#12730
Low - Allow alliance fellows to give up voting rights - [C]
#1902
Low - Collectives alliance: remove founder role and veto call - [C]
#1906
Low - Allow try-runtime for contracts-rococo - [S]
#12661
Low - Ed25519_verify: support using dalek for historical blocks - [C]
#1910
Low - Allow sufficient assets for xcm fee payment on statemint #18… - [S]
#12740
Low - Remove default, hascompact, and typeinfo trait bounds on ass… - [P]
#6326
Low - Add collectives as trusted teleporter - [P]
#6366
Low - Support opengov calls in proxy definitions - [S]
#12787
Low - Contracts: replace cargo featureunstable-interface
with c… - [P]
#6354
Low - Kusama: approve/reject treasury prop by treasurer - [S]
#12808
Low - Bounties use spendorigin - [S]
#12749
Low - Reduce provisioner work - [C]
#1764
❗️ Medium - Bridgehubkusama - initial setup - (chain_spec + basic runtim… - [S]
#12829
Low - Addweightless
benchmark bailing - [S]
#12610
Low - Non-interactive staking - [P]
#6352
Low - Introduce nis functionality into kusama/rococo - [P]
#6372
Low - Opengov improvements for kusama - [S]
#12842
Low - Opengov: abstentions - [P]
#6390
Low - Allow root with gov2 origins - [S]
#12848
Low - Addwith_weight
extrinsic - [C]
#1914
❗️ Medium - Add collectives-polkadot final raw chainspec - [S]
#12800
Low - Contracts: addinstantiation_nonce
api - [S]
#12837
Low - Rename some crates for publishing to crates.io - [S]
#12795
Low - Removemem_info
and references toparity-util-mem
- [S]
#12788
Low - Refund referendum submission deposit - [S]
#12852
Low - Remove sandboxing host function interface - [S]
#12798
Low - Move lockablecurrency trait to fungibles::lockable and depre… - [S]
#12782
Low - [pallet-assets] add asset_exists(id: assetid) function - [S]
#12485
Low - General message queue pallet - [C]
#1976
Low - Collectives runtime: weight and fee info rpc for call - [S]
#12663
Low - Rpc server with http/ws on the same socket - [S]
#12420
Low - Remove implicit approval chilling upon slash. - [S]
#12875
Low - Use log_target in consensus related crates - [S]
#12889
Low - Staking: store lastmin-active-bond
on-chain - [S]
#12537
Low - Try-runtime revamp and facelift - [S]
#12582
Low - Automaticwithdraw_unbonded
uponunbond
- [P]
#6440
‼️ HIGH - Fix wrong rate limit + add a few logs. - [S]
#12894
Low - Warn on missingpallet::call_index
- [P]
#6450
Low - Update weights (0.9.36) - [C]
#1984
Low - Expect less chaos: use explicit call indices
Docker images
The docker image for this release can be found in Docker hub.
(It will be available a few minutes after the release has been published).
You may also pull it with:
docker pull parity/polkadot-parachain:latest
Parachain Runtimes v9360 (for Polkadot 0.9.36)
This release contains the changes from parachains-v9330
to parachains-v9360
.
Host functions
No host function changes affect these runtimes.
Runtime Migrations
All Runtimes
- [C]
#1943
Migrations for Inactive Balances
Collectives
- [S]
#12730
Allow Alliance Fellows to Give Up Voting Rights
Bridge Hub Kusama
This release includes the genesis Wasm for the Bridge Hub Kusama parachain. A separate "genesis release" will be published including its genesis chain spec and head data.
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)
.
Bridge-hub-kusama
🏋️ Runtime Size: 595.85 KB (610149 bytes)
🔥 Core Version: bridge-hub-kusama-9360 (bridge-hub-kusama-0.tx1.au1)
🗜 Compressed: Yes: 81.69%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xf2fe9ec5f5878e0fd5656202f0ac8a76b92fd0b9acf38049ebc2b3649d0982a7
📦 IPFS: QmX3VwXsDVd3EJNs5rDD9nQku3XCy6YjJ9sNxNvjhFe22B
Bridge-hub-rococo
🏋️ Runtime Size: 588.32 KB (602444 bytes)
🔥 Core Version: bridge-hub-rococo-9360 (bridge-hub-rococo-0.tx1.au1)
🗜 Compressed: Yes: 81.81%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xcf00c08cfc60117d19c2bd3d8b7137a2883cfd1b3e7e350fdd3ffa228fc530f2
📦 IPFS: QmRD6ynUiyeQeVseWoAb9CGfvxQVPc8bwXArceZgisd1Vy
Contracts
🏋️ Runtime Size: 981.48 KB (1005034 bytes)
🔥 Core Version: contracts-rococo-9360 (contracts-rococo-0.tx4.au1)
🗜 Compressed: Yes: 80.86%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe275f45143cb28be8b4bd3d51eaa7532212ca54afce6297bcbda915ca27a7ed3
📦 IPFS: QmNWnXJhEaLCWKQooHdC2EDQHiaEAN7UsQubDnrEcM6LSY
Polkadot-collectives
🏋️ Runtime Size: 670.46 KB (686550 bytes)
🔥 Core Version: collectives-9360 (collectives-0.tx2.au1)
🗜 Compressed: Yes: 81.56%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xde7616501046da7138c35e0b4699bf403a09523533f30e0e5180dbb5fb8fec4d
📦 IPFS: QmeSDx4rPhkFCLZx16SAHPNU2SeXhbBbz6vvPxpJpcebZD
Rococo
🏋️ Runtime Size: 600.54 KB (614948 bytes)
🔥 Core Version: test-parachain-9360 (test-parachain-0.tx4.au1)
🗜 Compressed: Yes: 81.66%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x5634083b3445440994e77479245c5ceefbe561458b13dfd561337da7af9f4934
📦 IPFS: QmSCTymSovnWcAweV4m9asxXCHALqrHZcbKNUizXVT4u5B
Shell
🏋️ Runtime Size: 363.05 KB (371764 bytes)
🔥 Core Version: shell-2 (shell-0.tx1.au1)
🗜 Compressed: Yes: 80.46%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xb7335a99450c123251124f205229eb7fc3fcbd2b13f975f3b582bc022da6a3cc
📦 IPFS: QmaTpFwDhCJBR8rSmTqXm9f42cqyyBjGzJtnJQKPXbMgDf
Statemine
🏋️ Runtime Size: 717.88 KB (735111 bytes)
🔥 Core Version: statemine-9360 (statemine-0.tx11.au1)
🗜 Compressed: Yes: 81.48%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x04567aee7142708e9d73988e9cdfda135703e7a325eea85b6b68726f9839c4b6
📦 IPFS: QmbSW7GrHzvxUKmD2tRqxdEEo83jKykbNmCavkZqLhucYv
Statemint
🏋️ Runtime Size: 716.48 KB (733680 bytes)
🔥 Core Version: statemint-9360 (statemint-0.tx11.au1)
🗜 Compressed: Yes: 81.51%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x39127c43fb7051d78dd91eb724b087607cb09bc046824b0d52e0a48981943e68
📦 IPFS: QmZLTDJzcsgHyM6DCbDpmyK3GoLFpGd3uZsxa7SjS2uSHG
Westmint
🏋️ Runtime Size: 708.40 KB (725403 bytes)
🔥 Core Version: westmint-9360 (westmint-0.tx11.au1)
🗜 Compressed: Yes: 81.63%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xbf4711be2e3291bf32892857d3daa7858a35bd4f2c373593dc50d321c189a218
📦 IPFS: QmVmCshxKKjfYKeRA2zxMWRrGWYfcfZN3UsDuC1Pwen4CC
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Runtime
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#12677
Low - Contracts pallet: bump runtime api - [P]
#6127
Low - State trie migration rococo runtime changes. - [S]
#12666
Low - Allow other pallets to check asset ids. - [S]
#12310
Low - Asset pallet: support repeated destroys to safely destroy la… - [C]
#1742
Low - Add migrations from pallet_asset to statemine, statemint and… - [S]
#12695
Low -seal_reentrant_count
returns contract reentrant count - [S]
#12708
Low - Assets pallet: reintroduce fungibles::destroy trait - [S]
#12706
Low - Fixcargo check
forpallet-contracts-proc-macro
- [S]
#12684
Low - Remove thewasmtime
feature flag - [P]
#6311
Low - Addstarts_with
to v0 and v1 multilocation - [S]
#12501
Low - Contracts: replacesp-sandbox
andwasmi-validation
by ne… - [S]
#12730
Low - Allow alliance fellows to give up voting rights - [C]
#1902
Low - Collectives alliance: remove founder role and veto call - [C]
#1906
Low - Allow try-runtime for contracts-rococo - [S]
#12661
Low - Ed25519_verify: support using dalek for historical blocks - [C]
#1910
Low - Allow sufficient assets for xcm fee payment on statemint #18… - [S] [
#12740
](http...
Client polkadot-parachain v0.9.330 (for Polkadot v0.9.33)
This release contains the changes from v0.9.320
to v0.9.330
.
Host functions
- [S]
#12639
Low - Removesp_tasks::spawn
api and related code + host functio…
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.65.0 (897e37553 2022-11-02)
- Rust Nightly:
rustc 1.67.0-nightly (a00f8ba7f 2022-11-15)
Database Migrations
No Database migration detected in this release.
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#12641
Low - Update paritydb and remove dev deps on rocksdb - [S]
#12639
Low - Removesp_tasks::spawn
api and related code + host functio…
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#12465
Low - Registrar: avoid freebies in provide_judgement - [S]
#12515
Low - Adddefensivetruncatefrom
- [S]
#12469
Low - Contracts: allow indeterministic instructions off-chain - [S]
#12457
Low - Make multisig pallet bounded - [S]
#12558
Low - Updatepallet-multisig
benches - [S]
#12594
Low - Fix: construct_runtime multiple features - [S]
#12569
Low - Fix fungible unbalanced trait - [S]
#12611
Low - [contracts] stabilize four storage host functions - [S]
#12496
Low - Pallet-sudo: addcheckonlysudoaccount
signed extension - [S]
#12536
Low - Add pallet dev mode - [P]
#6230
Low - Increase max rewardable nominators - [P]
#5872
Low - Update polkadot inflation to take into account auctions - [S]
#12325
Low - New weights for all pallets - [S]
#12641
Low - Update paritydb and remove dev deps on rocksdb - [S]
#12436
Low - Bound election and staking by maxactivevalidators - [S]
#12530
Low - Consolidate and deduplicate mmr api methods - [S]
#12586
Low - Addcreateorigin
to assets pallet - [S]
#12639
Low - Removesp_tasks::spawn
api and related code + host functio… - [P]
#6127
Low - State trie migration rococo runtime changes. - [C]
#1742
Low - Add migrations from pallet_asset to statemine, statemint and… - [P]
#6299
Low - Update weights (0.9.33) - [C]
#1910
Low - Allow sufficient assets for xcm fee payment on statemint #18…
Parachain Runtimes v9330 (for Polkadot 0.9.33)
This release contains the changes from parachains-v9320
to parachains-v9330
.
The runtime version includes breaking changes to the call interface, listed here. Ensure you update any transaction construction/signing tools to the latest metadata when the runtime takes effect.
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)
.
Contracts
🏋️ Runtime Size: 818.93 KB (838581 bytes)
🔥 Core Version: contracts-rococo-9330 (contracts-rococo-0.tx3.au1)
🗜 Compressed: Yes: 80.22%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xc734cdefde43efd7594e8d154a50853958e3ec81c9d7328716d46615f2d390bf
📦 IPFS: QmPrf6RjM6Lc9WvozJnt7sZc6mqt5u8hBMb4MQcLvyCmFx
Polkadot-collectives
🏋️ Runtime Size: 667.87 KB (683900 bytes)
🔥 Core Version: collectives-9330 (collectives-0.tx1.au1)
🗜 Compressed: Yes: 81.61%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x4e29b8dc22f24135c78501c50ab437b86ec47915cc09dcbb4a2ea5bb04273949
📦 IPFS: QmQNyy57Kp8aUn8wkLXvsS8zhmaeXSkBr8Pd3XD9Hnd1xT
Rococo
🏋️ Runtime Size: 605.14 KB (619663 bytes)
🔥 Core Version: test-parachain-9330 (test-parachain-0.tx3.au1)
🗜 Compressed: Yes: 81.53%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x4ed4d3e86dee09c09128dbc6c48ace0be4230f37e22dfdc3ab27f60b4bea9b53
📦 IPFS: QmQ7458hNXe8a18rEUpVcos4VtY9HptRZdpyWPwFoR8UuN
Shell
🏋️ Runtime Size: 363.15 KB (371863 bytes)
🔥 Core Version: shell-2 (shell-0.tx1.au1)
🗜 Compressed: Yes: 80.19%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x88480b18370fccd120b9cf1039e11f733f9088eabdee17c5a92f495ff6f2f3e2
📦 IPFS: QmPYMohzpRsDtDX77e9hHaAmDQvWkGNhiCwwMcvbowb7Fq
Statemine
🏋️ Runtime Size: 719.47 KB (736734 bytes)
🔥 Core Version: statemine-9330 (statemine-0.tx10.au1)
🗜 Compressed: Yes: 81.46%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x957f0c9b47bc84d11116aef273e61565cf893801e7db0223aeea112e53922a4a
📦 IPFS: QmXSgeBWhSK1jtbLKuXNAyGmLZ215HQ1UAE6Dt7FYdzdA5
Statemint
🏋️ Runtime Size: 718.73 KB (735976 bytes)
🔥 Core Version: statemint-9330 (statemint-0.tx10.au1)
🗜 Compressed: Yes: 81.48%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x6d3551e75c9d5c3e8641d1b56b6a72273ed9333d86fc0032ac17d0904e1742b1
📦 IPFS: QmRuDxDaAxKMxxxzqjuHzAd2RtB3gnn9tLgziP3jewYxWF
Westmint
🏋️ Runtime Size: 709.73 KB (726766 bytes)
🔥 Core Version: westmint-9330 (westmint-0.tx10.au1)
🗜 Compressed: Yes: 81.65%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xffdbb959428bf637b6769d6cfc22c497fb66be8b5d6af0f07db465fa0ae856b2
📦 IPFS: QmfVoXCZhdBTM2u6sTdZbZbEAarJZgj6gHSkXLyKvsJNJj
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Runtime Migrations
Runtime
- [C]
#1742
Low - Add migrations from pallet_asset to statemine, statemint and…
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#12465
Low - Registrar: avoid freebies in provide_judgement - [S]
#12515
Low - Adddefensivetruncatefrom
- [S]
#12469
Low - Contracts: allow indeterministic instructions off-chain - [S]
#12457
Low - Make multisig pallet bounded - [S]
#12558
Low - Updatepallet-multisig
benches - [S]
#12594
Low - Fix: construct_runtime multiple features - [S]
#12569
Low - Fix fungible unbalanced trait - [S]
#12611
Low - [contracts] stabilize four storage host functions - [S]
#12496
Low - Pallet-sudo: addcheckonlysudoaccount
signed extension - [S]
#12536
Low - Add pallet dev mode - [P]
#6230
Low - Increase max rewardable nominators - [P]
#5872
Low - Update polkadot inflation to take into account auctions - [S]
#12325
Low - New weights for all pallets - [S]
#12641
Low - Update paritydb and remove dev deps on rocksdb - [S]
#12436
Low - Bound election and staking by maxactivevalidators - [S]
#12530
Low - Consolidate and deduplicate mmr api methods - [S]
#12586
Low - Addcreateorigin
to assets pallet - [S]
#12639
Low - Removesp_tasks::spawn
api and related code + host functio… - [P]
#6127
Low - State trie migration rococo runtime changes. - [C]
#1742
Low - Add migrations from pallet_asset to statemine, statemint and… - [P]
#6299
Low - Update weights (0.9.33) - [C]
#1910
Low - Allow sufficient assets for xcm fee payment on statemint #18…
Client polkadot-parachain v0.9.320 (for Polkadot v0.9.32)
This release contains the changes from v0.9.290
to v0.9.320
.
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.65.0 (897e37553 2022-11-02)
- Rust Nightly:
rustc 1.66.0-nightly (81f391930 2022-10-09)
Database Migrations
No Database migration detected in this release.
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#12204
Low - Add--header
tobenchmark overhead + storage
- [S]
#12232
Low - Benches: disable caching per default - [S]
#12311
Low - Try-runtime: rename spec check flag - [S]
#11983
Low - Remove discarded blocks and states from database by default - [S]
#12385
Low - Unsafe_pruning flag removed - [S]
#12372
Low - Don't send back empty proofs if light request fails - [S]
#12434
Low - Decrease default --out-peers from 25 to 15
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#12204
Low - Add--header
tobenchmark overhead + storage
- [S]
#12170
Low - Pallet-identity: be more paranoid ;) - [P]
#5977
Low - Pvf-checker: enable subsystem on all chains - [S]
#12222
Low - Addconstfeemultiplier
to the transaction payment pallet - [S]
#11981
Low - Breaking: rename call & event - [S]
#11738
Low - Add inspect trait for asset roles - [P]
#5985
Low - Update westend trusted teleporters - [S]
#12232
Low - Benches: disable caching per default - [S]
#12219
Low - Create sp-weights crate to store weight primitives - [S]
#11806
Low - Improve base weights consistency and make sure they're never… - [S]
#12205
Low - Add special tag to exclude runtime storage items from benchm… - [S]
#12034
Low - [feature] part 1: add targetlist for validator ranking - [S]
#12186
Low - Contracts: useweakboundedvec
for instrumented code - [P]
#5535
Low - Runtime/disputes: slashing - [S]
#12311
Low - Try-runtime: rename spec check flag - [S]
#12261
Low - Rpc: implementchainspec
rpc api - [S]
#12258
Low - Breaking: rename origin - [S]
#12230
Low - Bound staking storage items - [S]
#12083
Low - Make automatic storage deposits resistant against changing d… - [S]
#12283
Low - Rename anonymous to pure proxy - [P]
#6037
Low - Increase blockhashcount parameter - [S]
#12329
Low - Add base-weight tosystem::extrinsic*
events - [S]
#12106
Low - Allow specifying immediate finalize formanual-seal
- [S]
#11983
Low - Remove discarded blocks and states from database by default - [P]
#6032
Low - Paras: unblock offboarding when pvf-check concludes - [S]
#12343
Low - [fix] bound staking ledger correctly with maxunlockingchunks… - [S]
#12366
Low - [feature] add deposit to fast-unstake - [P]
#6050
Low - Add fast-unstsake pallet to all runtimes - [S]
#12277
Low - Add storage size component to weights - [S]
#12385
Low - Unsafe_pruning flag removed - [S]
#12358
Low - Remove contracts rpcs - [P]
#5205
Low - Governance v2 (kusama only) - [P]
#6091
Low - Properly migrate weights to v2 - [S]
#12421
Low - Adaptpallet-contracts
to weightv2 - [S]
#12372
Low - Don't send back empty proofs if light request fails - [S]
#11649
Low - Bound uses ofcall
- [S]
#12429
Low - Contracts: adapt dry-run runtime apis to weightv2 - [S]
#12282
Low - Maximum value formultiplierupdate
- [P]
#6021
Low - Maximum value formultiplierupdate
- [S]
#12334
Low - Macro stubs for all pallet:: macros to improve documentation… - [S]
#12109
Low - Vesting pallet - make withdrawreasons configurable - [C]
#1585
Low - Enable collation via rpc relay chain node - [S]
#12328
Low - Rpc: implementtransaction
rpc api - [P]
#5451
Low - Manual para lock - [S]
#12345
Low - Pallet-mmr: rpc api and runtime api work with block numbers - [P]
#6072
Low - Pallet-mmr: rpc and runtime apis work with block numbers - [P]
#6155
Low - Addforce_open_hrmp_channel
call - [S]
#12434
Low - Decrease default --out-peers from 25 to 15 - [C]
#1748
Low - Contracts: reduce session length and enable unstable interfa… - [P]
#6171
Low - Bump transaction_version (0.9.31) - [S]
#12558
Low - Updatepallet-multisig
benches - [P]
#6189
Low - Update weights, attempt two (0.9.31)
Parachain Runtimes v9320 (for Polkadot 0.9.32)
This release contains the changes from parachains-v9290
to parachains-v9320
.
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)
.
Contracts
🏋️ Runtime Size: 803.81 KB (823098 bytes)
🔥 Core Version: contracts-rococo-9320 (contracts-rococo-0.tx2.au1)
🗜 Compressed: Yes: 80.12%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x8b93156dac4485af56d2b32aca6c9089d31a9a73eccf54e1f23584f204825eaf
📦 IPFS: QmbsNdr3pf2icWS1MUA76h5KuGQA4K5BWXrYRrpjweN3Dy
Polkadot-collectives
🏋️ Runtime Size: 656.39 KB (672144 bytes)
🔥 Core Version: collectives-9320 (collectives-0.tx1.au1)
🗜 Compressed: Yes: 81.29%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x866c2102070ae8d3d14d4bbcfeafb7aa861539e35e3724c57123e1544570687e
📦 IPFS: QmPQ7D97cbYSV2ZipL9ryN51qoCKLKrZUqcV4D4oFRPoeT
Rococo
🏋️ Runtime Size: 589.24 KB (603386 bytes)
🔥 Core Version: test-parachain-9320 (test-parachain-0.tx2.au1)
🗜 Compressed: Yes: 81.44%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe56825190e301b4218bc651d663a6f125fb1aaf1c97acee1fc768f473a081781
📦 IPFS: QmWhhbz4umy3CGaxY9gUSZ1xHgikBQizU1cy6AAm5hrXLZ
Shell
🏋️ Runtime Size: 355.96 KB (364505 bytes)
🔥 Core Version: shell-2 (shell-0.tx1.au1)
🗜 Compressed: Yes: 80.05%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xb29e2373ce1ef3c136df9d5c0e57b0dc4c421348034eb8a13ba6a8689b5d39d2
📦 IPFS: QmbFSCojLMuSwzYy23wiFbxoJJPa4zK2bspPWepVu41cQA
Statemine
🏋️ Runtime Size: 705 KB (721920 bytes)
🔥 Core Version: statemine-9320 (statemine-0.tx9.au1)
🗜 Compressed: Yes: 81.15%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x35b7fe6f01b6180e59292b9275867284742e2b1cd7fd08665c25c7460e51a8d9
📦 IPFS: Qmbz2sSzqFQ133rTQdY31getqvZ8QqNEsNMSh9oagj2pTg
Statemint
🏋️ Runtime Size: 702.64 KB (719505 bytes)
🔥 Core Version: statemint-9320 (statemint-0.tx9.au1)
🗜 Compressed: Yes: 81.17%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xf02ab4af6b1b58da2805d186f87ca03e808dc0d93d3581b4dbdab4785bea95cb
📦 IPFS: QmUQadXu7gE4VNaV6MTespjEexHA3fmccjQz2B462RTFKE
Westmint
🏋️ Runtime Size: 696.28 KB (712988 bytes)
🔥 Core Version: westmint-9320 (westmint-0.tx9.au1)
🗜 Compressed: Yes: 81.26%
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xa3dc64ef1327c166811efc36968b715094cc7b73d5dc6402fc612f6f98af90ca
📦 IPFS: QmaaDPznnGQzXNHgqtPXtE5F58scrysi6ijfmquih8jAZZ
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Runtime Migrations
- [S]
#12083
Low - Make automatic storage deposits resistant against changing d… - [P]
#6091
Low - Properly migrate weights to v2 - [P]
#5729
Low - Companion for #11649: bound uses ofcall
Runtime
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
- [S]
#12204
Low - Add--header
tobenchmark overhead + storage
- [S]
#12170
Low - Pallet-identity: be more paranoid ;) - [P]
#5977
Low - Pvf-checker: enable subsystem on all chains - [S]
#12222
Low - Addconstfeemultiplier
to the transaction payment pallet - [S]
#11981
Low - Breaking: rename call & event - [S]
#11738
Low - Add inspect trait for asset roles - [P]
#5985
Low - Update westend trusted teleporters - [S]
#12232
Low - Benches: disable caching per default - [S]
#12219
Low - Create sp-weights crate to store weight primitives - [S]
#11806
Low - Improve base weights consistency and make sure they're never… - [S]
#12205
Low - Add special tag to exclude runtime storage items from benchm… - [S]
#12034
Low - [feature] part 1: add targetlist for validator ranking - [S]
#12186
Low - Contracts: useweakboundedvec
for instrumented code - [P]
#5535
Low - Runtime/disputes: slashing - [S]
#12311
Low - Try-runtime: rename spec check flag - [S]
#12261
Low - Rpc: implementchainspec
rpc api - [S]
#12258
Low - Breaking: rename origin - [S]
#12230
Low - Bound staking storage items - [S]
#12083
Low - Make automatic storage deposits resistant against changing d… - [S]
#12283
Low - Rename anonymous to pure proxy - [P]
#6037
Low - Increase blockhashcount parameter - [S]
#12329
Low - Add base-weight tosystem::extrinsic*
events - [S]
#12106
Low - Allow specifying immediate finalize formanual-seal
- [S]
#11983
Low - Remove discarded blocks and states from database by default - [P]
#6032
Low - Paras: unblock offboarding when pvf-check concludes - [S]
#12343
Low - [fix] bound staking ledger correctly with maxunlockingchunks… - [S]
#12366
Low - [feature] add deposit to fast-unstake - [P]
#6050
Low - Add fast-unstsake pallet to all runtimes - [S]
#12277
Low - Add storage size component to weights - [S]
#12385
Low - Unsafe_pruning flag removed - [S]
#12358
Low - Remove contracts rpcs - [P]
#5205
Low - Governance v2 (kusama only) - [P] [
#6091
](https:/...