github paritytech/cumulus v0.9.360
Client polkadot-parachain v0.9.360 (for Polkadot v0.9.36)

latest releases: v1.0.0-rc5, v1.0.0, v1.0.0-rc4...
21 months ago

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

Don't miss a new cumulus release

NewReleases is sending notifications on new releases.