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:
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
#12677
Low - Contracts pallet: bump runtime api
#6127
Low - State trie migration rococo runtime changes.
#12666
Low - Allow other pallets to check asset ids.
#12310
Low - Asset pallet: support repeated destroys to safely destroy la…
#1742
Low - Add migrations from pallet_asset to statemine, statemint and…
#12695
Low - seal_reentrant_count
returns contract reentrant count
#12708
Low - Assets pallet: reintroduce fungibles::destroy trait
#12706
Low - Fix cargo check
for pallet-contracts-proc-macro
#12684
Low - Remove the wasmtime
feature flag
#6311
Low - Add starts_with
to v0 and v1 multilocation
#12501
Low - Contracts: replace sp-sandbox
and wasmi-validation
by ne…
#12730
Low - Allow alliance fellows to give up voting rights
#1902
Low - Collectives alliance: remove founder role and veto call
#1906
Low - Allow try-runtime for contracts-rococo
#12661
Low - Ed25519_verify: support using dalek for historical blocks
#1910
Low - Allow sufficient assets for xcm fee payment on statemint #18…
#12740
Low - Remove default, hascompact, and typeinfo trait bounds on ass…
#6326
Low - Add collectives as trusted teleporter
#6366
Low - Support opengov calls in proxy definitions
#12787
Low - Contracts: replace cargo feature unstable-interface
with c…
#6354
Low - Kusama: approve/reject treasury prop by treasurer
#12808
Low - Bounties use spendorigin
#12749
Low - Reduce provisioner work
#1764
❗️ Medium - Bridgehubkusama - initial setup - (chain_spec + basic runtim…
#12829
Low - Add weightless
benchmark bailing
#12610
Low - Non-interactive staking
#6352
Low - Introduce nis functionality into kusama/rococo
#6372
Low - Opengov improvements for kusama
#12842
Low - Opengov: abstentions
#6390
Low - Allow root with gov2 origins
#12848
Low - Add with_weight
extrinsic
#1914
❗️ Medium - Add collectives-polkadot final raw chainspec
#12800
Low - Contracts: add instantiation_nonce
api
#12837
Low - Rename some crates for publishing to crates.io
#12795
Low - Remove mem_info
and references to parity-util-mem
#12788
Low - Refund referendum submission deposit
#12852
Low - Remove sandboxing host function interface
#12798
Low - Move lockablecurrency trait to fungibles::lockable and depre…
#12782
Low - [pallet-assets] add asset_exists(id: assetid) function
#12485
Low - General message queue pallet
#1976
Low - Collectives runtime: weight and fee info rpc for call
#12663
Low - Rpc server with http/ws on the same socket
#12420
Low - Remove implicit approval chilling upon slash.
#12875
Low - Use log_target in consensus related crates
#12889
Low - Staking: store last min-active-bond
on-chain
#12537
Low - Try-runtime revamp and facelift
#12582
Low - Automatic withdraw_unbonded
upon unbond
#6440
‼️ HIGH - Fix wrong rate limit + add a few logs.
#12894
Low - Warn on missing pallet::call_index
#6450
Low - Update weights (0.9.36)
#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