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
#11062
Low - Add new hardware and software metrics
#11200
Low - Finality notification: optimize calculation of stale heads
#11206
Low - Fix wasm block producer panic
#4442
Low - Add xcm benchmarks to kusama
#10827
Low - Rb staking pallet validator commission change event
#11198
Low - Add benchmark machine
#5326
Low - Co #11198: expose benchmark machine
command
#11087
Low - Add frame_support::crypto::ecdsa::public.to_eth_address()
…
#10698
Low - Remark storage
#5164
❗️ Medium - Reduce network bandwidth, improve parablock times: optimize …
#11002
Low - Configurable call fee refund for signed submissions
#10982
Low - Staking: proportional ledger slashing
#5369
Low - Polkadot-like testnets should be 10 decimal places
#11250
Low - Add chain-info
subcommand
#5331
Low - Service: use deny-list instead of allow-list for beefy
#11259
Low - Make wildcard storage change subscriptions rpc-unsafe
#10694
Low - Nomination pools
#11025
Low - Dependency injection trait locker for uniques pallet
#5405
Low - Add nomination pools to westend runtime
#11337
Low - [contracts] stabilize seal_code_hash
, seal_set_code_hash
…
#11148
Low - Add force_batch to utility pallet
#10995
Low - Remove the --unsafe-pruning
cli-argument (step 1)
#11372
Low - Contracts: prevent pov attack vector with minimal viable sol…
#11378
Low - [contracts] stabilize seal_contains_storage
(vseal0
) and …
#8783
Low - Jsonrpsee integration
#5447
Low - Add nomination pools to kusama
#5507
Low - Update weights
#1241
Low - Rename polkadot-collator to polkadot-parachain
#11411
Low - Make pool roles optional
#11389
Low - Use 'items' and 'collections' in uniques pallet
#5536
Low - Remove duplicate traits
#5520
Low - Nomination pools: add minpointstobalance constant
#10719
Low - Explicitly note that existing accountidconversion
is trunc…
#11441
Low - Allow to set the max supply for collection
#11451
Low - Contracts: add set_code
root dispatchable
#11232
Low - Switch to pooling copy-on-write instantiation strategy for w…
#11357
Low - Add score to bags list
#5463
Low - Rename bagslist to voterlist and add score
#11486
Low - [contracts] stabilize seal_ecdsa_recover
and `seal_ecdsa_t…
#1266
Low - Dir restructure to support more cgp
#1260
Low - Use named events in cumulus pallets
#11381
Low - Introduce #[pallet::call_index] attribute to dispatchables
#11493
Low - Create script to run all benchmarks
#1302
Low - Update weights for v9220
#5609
Low - Update weights (#5601)
#1348
Low - Backport of 1318