Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Releases: paritytech/cumulus

Client polkadot-parachain v0.9.380 (for Polkadot v0.9.38)

03 Mar 15:35
fe24f39
Compare
Choose a tag to compare

This release contains the changes from v0.9.370 to v0.9.380.

⚠️Note
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 the storage_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 the storage_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 - Implemented contains_prefix for storagedoublemap and stora…

Misc

  • [C] #2137 ❗️ Medium - Added new empty shell runtime for bridgehubpolkadot (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)

25 Jan 15:12
4f96bee
Compare
Choose a tag to compare

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: add storagestreamiter
  • [S] #12544 Low - Rpc: implement chainhead 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 set min_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 - Remove copy from ensure* 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)

25 Jan 15:43
78a6903
Compare
Choose a tag to compare

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: add storagestreamiter
  • [S] #12544 Low - Rpc: implement chainhead 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 set min_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 - Remove copy from ensure* 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

05 Jan 16:28
28cda4b
Compare
Choose a tag to compare

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)

23 Dec 14:00
27c57ba
Compare
Choose a tag to compare

This release contains the changes from v0.9.330 to v0.9.360.

Host functions

Global Priority

‼️ HIGH: This is a **high priority** release and you must upgrade as as soon as possible.

The changes motivating this priority level are:

  • [S] #12902 ‼️ HIGH - Fix state-db race
  • [P] #6440 ‼️ HIGH - Fix wrong rate limit + add a few logs.

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 - Fix cargo check for pallet-contracts-proc-macro
  • [S] #12684 Low - Remove the wasmtime feature flag
  • [S] #12661 Low - Ed25519_verify: support using dalek for historical blocks
  • [S] #12795 Low - Remove mem_info and references to parity-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 - Fix cargo check for pallet-contracts-proc-macro
  • [S] #12684 Low - Remove the wasmtime feature flag
  • [P] #6311 Low - Add starts_with to v0 and v1 multilocation
  • [S] #12501 Low - Contracts: replace sp-sandbox and wasmi-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 feature unstable-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 - Add weightless 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 - Add with_weight extrinsic
  • [C] #1914 ❗️ Medium - Add collectives-polkadot final raw chainspec
  • [S] #12800 Low - Contracts: add instantiation_nonce api
  • [S] #12837 Low - Rename some crates for publishing to crates.io
  • [S] #12795 Low - Remove mem_info and references to parity-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 last min-active-bond on-chain
  • [S] #12537 Low - Try-runtime revamp and facelift
  • [S] #12582 Low - Automatic withdraw_unbonded upon unbond
  • [P] #6440 ‼️ HIGH - Fix wrong rate limit + add a few logs.
  • [S] #12894 Low - Warn on missing pallet::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)

23 Dec 14:01
28cda4b
Compare
Choose a tag to compare

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 - Fix cargo check for pallet-contracts-proc-macro
  • [S] #12684 Low - Remove the wasmtime feature flag
  • [P] #6311 Low - Add starts_with to v0 and v1 multilocation
  • [S] #12501 Low - Contracts: replace sp-sandbox and wasmi-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...
Read more

Client polkadot-parachain v0.9.330 (for Polkadot v0.9.33)

07 Dec 14:14
ece8399
Compare
Choose a tag to compare

This release contains the changes from v0.9.320 to v0.9.330.

Host functions

⚠️ The runtimes in this release contain 1 new host function.

⚠️ It is critical that you update your client before the chain switches to the new runtimes.

  • [S] #12639 Low - Remove sp_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 - Remove sp_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 - Add defensivetruncatefrom
  • [S] #12469 Low - Contracts: allow indeterministic instructions off-chain
  • [S] #12457 Low - Make multisig pallet bounded
  • [S] #12558 Low - Update pallet-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: add checkonlysudoaccount 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 - Add createorigin to assets pallet
  • [S] #12639 Low - Remove sp_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)

07 Dec 14:29
88b26cd
Compare
Choose a tag to compare

This release contains the changes from parachains-v9320 to parachains-v9330.

⚠️ Note:
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 - Add defensivetruncatefrom
  • [S] #12469 Low - Contracts: allow indeterministic instructions off-chain
  • [S] #12457 Low - Make multisig pallet bounded
  • [S] #12558 Low - Update pallet-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: add checkonlysudoaccount 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 - Add createorigin to assets pallet
  • [S] #12639 Low - Remove sp_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)

16 Nov 13:58
55648ef
Compare
Choose a tag to compare

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 to benchmark 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 to benchmark overhead + storage
  • [S] #12170 Low - Pallet-identity: be more paranoid ;)
  • [P] #5977 Low - Pvf-checker: enable subsystem on all chains
  • [S] #12222 Low - Add constfeemultiplier 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: use weakboundedvec for instrumented code
  • [P] #5535 Low - Runtime/disputes: slashing
  • [S] #12311 Low - Try-runtime: rename spec check flag
  • [S] #12261 Low - Rpc: implement chainspec 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 to system::extrinsic* events
  • [S] #12106 Low - Allow specifying immediate finalize for manual-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 - Adapt pallet-contracts to weightv2
  • [S] #12372 Low - Don't send back empty proofs if light request fails
  • [S] #11649 Low - Bound uses of call
  • [S] #12429 Low - Contracts: adapt dry-run runtime apis to weightv2
  • [S] #12282 Low - Maximum value for multiplierupdate
  • [P] #6021 Low - Maximum value for multiplierupdate
  • [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: implement transaction 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 - Add force_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 - Update pallet-multisig benches
  • [P] #6189 Low - Update weights, attempt two (0.9.31)

Parachain Runtimes v9320 (for Polkadot 0.9.32)

16 Nov 11:06
7429d85
Compare
Choose a tag to compare

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 of call

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 to benchmark overhead + storage
  • [S] #12170 Low - Pallet-identity: be more paranoid ;)
  • [P] #5977 Low - Pvf-checker: enable subsystem on all chains
  • [S] #12222 Low - Add constfeemultiplier 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: use weakboundedvec for instrumented code
  • [P] #5535 Low - Runtime/disputes: slashing
  • [S] #12311 Low - Try-runtime: rename spec check flag
  • [S] #12261 Low - Rpc: implement chainspec 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 to system::extrinsic* events
  • [S] #12106 Low - Allow specifying immediate finalize for manual-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:/...
Read more