This release contains the changes from polkadot-v0.9.17
to polkadot-v0.9.18
.
Priority
‼️ High: If you are still running a collator older than polkadot-collator v5.2.0-76479e7f-x86_64-linux-gnu
, you must upgrade your collator to this version before the runtime V800 is activated on chain as it introduces a new host function via #10741
.
If you currently run the polkadot-collator v5.2.0-76479e7f-x86_64-linux-gnu
, you may update at your convenience.
Rust compiler versions
This release was tested against the following versions of rustc
. Other versions may work.
- Rust Stable:
rustc 1.57.0 (f1edd0429 2021-11-29)
- Rust Nightly:
rustc 1.58.0-nightly (46b8e7488 2021-11-07)
Database Migrations
- [S]
#10779
- Refactored block body database scheme
There is 1 database migration(s) in this release.
Database migrations are operations bringing your database to the latest stand.
Some migrations may break compatibility and making a backup of your database is highly recommended.
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Client
- [S]
#10832
- Mark sync_state_gensyncspec json-rpc as safe - [S]
#10897
- Storage benchmarking - [S]
#10779
- Refactored block body database scheme - [S]
#10975
- Deprecate "paritydb-experimental" cli in favour or "paritydb…
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
#10690
- Upgradable contracts using set_code
function
#10473
- Fix reentrancy of frozenbalance::died hook
#4772
- Allow two parachains to swap
#4851
- Add proxy type for kappa sigma mu
#10832
- Mark sync_state_gensyncspec json-rpc as safe
#10863
- Contracts: don't round to kilobyte for code size based weigh…
#4914
- Revert "collator-protocol: short-term fixes for connectivity…
#10877
- Contracts: allow stack height metering to be disabled
#10825
- Upgrading parity-scale-codec to v3
#10897
- Storage benchmarking
#4982
- Co #10897: storage benchmarking
#10947
- Bring back maxnominations as a metadata constant
#4993
- Add disputes pallet to polkadot
#4838
- Paritydb support for parachains db.
#10779
- Refactored block body database scheme
#10975
- Deprecate "paritydb-experimental" cli in favour or "paritydb…
#10971
- [contracts] stabilize "seal0" is_contract
and `caller_is_o…
#1055
- Use weighttofee when calculating cost of each weight unit in…