Releases: paritytech/polkadot
Kusama v0.7.25
Native for runtime 1053.
- Remove CC3 designation (#901)
Substrate changes
- Move runtime upgrade to
frame-executive
(paritytech/substrate#5197)
Kusama v0.7.24
Native for runtime 1052.
Substrate changes:
- Assign unique storage names to pallets. (#5010)
- client/finality-grandpa: Add Prometheus metrics to GossipValidator (#5237)
Kusama v0.7.23
Native for runtime 1051.
- Update
tokio
to make sure to include the deadlock fix (#896) - Benchmark Polkadot Claims Pallet (#876)
- Add a testnet similar to sc_network_test. (#852)
Substrate changes
- Refactor session away from needless double_maps (paritytech/substrate#5202)
- client/authority-discovery: Instrument code with Prometheus (paritytech/substrate#5195)
- Use CLI to configure max instances cache (paritytech/substrate#5177)
- Remove
secp256k1
from WASM build (paritytech/substrate#5187) - client/service/src/builder.rs: Add build_info metric (paritytech/substrate#5192)
Kusama v0.7.22
Native for runtime 1050. This is a bug-fix release, containing key fixes for the next Kusama runtime update.
- Update to Substrate master (#886)
Kusama v0.7.21
Release focussed on stability and footprint. This should sort out many of the chronic performance issues of the previous two releases.
Native for runtime 1049.
Core changes
- Use jmalloc, align kvdb crate version. (#883)
- Update yamux to version 0.4.4. (#868)
- Update to libp2p 0.16.2 (#867)
Runtime changes
- Separate
WeightToFee
calculation for Kusama and Polkadot (#854) - Force ED to not be zero (#838)
- Enable migrations in polkadot and kusama runtimes (#824)
Runtime changes (Substrate)
- Introduce default-setting prime for collective (paritytech/substrate#5137)
- Introduce
on_runtime_upgrade
(paritytech/substrate#5058) - Adds
vested_transfer
to Vesting pallet (paritytech/substrate#5029)
Substrate changes
- Use 128mb for db cache default (paritytech/substrate#5134)
- Introduce Prometheus metric endpoint replacing Grafana endpoint (paritytech/substrate#4981)
- Add more metrics to prometheus (paritytech/substrate#5034)
- Open one substream for each notifications protocol (paritytech/substrate#4909)
- Build block without checking signatures (paritytech/substrate#4916)
- Adds fork-awareness and finalization notifications to transaction pool watchers. (paritytech/substrate#4740)
- Subsystems memory tracking: 1. Transaction pool (paritytech/substrate#4822)
- CLI improvements & fixes (paritytech/substrate#4812)
- Added GetCallMetadata for extrinsic calls. (paritytech/substrate#4791)
Kusama v0.7.20
Native for runtime 1045.
- Blacklist invalid block in Kusama (#818)
Kusama v0.7.19
Native for runtime 1045.
Polkadot-specific changes:
- Reduces the number of threads we spawn (#810)
- Introduce Westend (#800 #797 #792)
- Asyncify launch_work a bit more (#777)
- Grandpa: increase gossip duration to 1s (#781)
Runtime changes:
- Polkadot: Use decl_error in common runtime modules (#796)
- Polkadot: Fix weights (#807)
- Expose information about the extrinsic in the metadata (paritytech/substrate#4774)
- Revamp various weights (paritytech/substrate#4759)
- Only support ECDSA compressed public keys (paritytech/substrate#4667)
- ImOnline: Refactor and print more debug info. (paritytech/substrate#4771)
- Identity: Bound additional fields (paritytech/substrate#4770)
- Utility: Expose
Error
in metadata (paritytech/substrate#4721) - Recovery: Expose
Error
in metadata (paritytech/substrate#4727) - System: Deposit event on
frame-system::set_code
(paritytech/substrate#4726) - Session: New API (paritytech/substrate#4609)
- Staking: Keep nominations after getting kicked with zero slash (paritytech/substrate#4681)
- Society: Add rules and unfounding. (paritytech/substrate#4671)
Substrate changes
RPC:
- RPC calls should execute with configured strategy (paritytech/substrate#4772)
- RPC api for offchain storage (paritytech/substrate#4694)
- Introduces
author_hasKey
andauthor_hasSessionKeys
RPC endpoints (paritytech/substrate#4720)
Grandpa:
- grandpa: filter some telemetry events on larger voter sets (paritytech/substrate#4700)
- grandpa: reduce allocations when verifying multiple messages (paritytech/substrate#4693)
Other:
- Add SS58 network identifier for SubstraTEE (paritytech/substrate#4764)
- Add SS58 network identifier for Centrifuge (paritytech/substrate#4748)
- Don't run dev light client as validator (paritytech/substrate#4757)
- WASM runtime switch to import memory (paritytech/substrate#4737)
- Fix quadratic iterations over transaction pool (paritytech/substrate#4736)
- Support
u128
/i128
in runtime interface (paritytech/substrate#4703)
Kusama v0.7.18
Fixes a performance regression introduced by a networking update.
Native for runtime 1041.
Runtime changes
- Fixes for society pallet (paritytech/substrate#4651, paritytech/substrate#4666)
Substrate changes
- Revert "Update networking code to libp2p 0.14 (paritytech/substrate#4383)"
- Society: Ensure all votes are removed after tally (paritytech/substrate#4666)
- client/finality-grandpa: Reintegrate gossip validator report stream (paritytech/substrate#4661)
- Drive by fix of doc of
Value
. (paritytech/substrate#4658) - Expose proof generation and verifying api. (paritytech/substrate#4646)
- Patch practical usability issues with Society (paritytech/substrate#4651)
- add missing bits (paritytech/substrate#4660)
- grandpa: bump finality-grandpa crate to v0.10.3 (paritytech/substrate#4659)
- client/finality-grandpa: Reintegrate periodic neighbor packet worker (paritytech/substrate#4631)
- CODEOWNERS: Add myself to pow and EVM module (paritytech/substrate#4653)
- add debug logs (paritytech/substrate#4657)
- Add typedefs for storage types (paritytech/substrate#4654)
- remove unused safe-mix dependency (paritytech/substrate#4656)
- Allow updating configuration of changes tries (paritytech/substrate#3201)
- Make the sync_cycle_from_offline_to_syncing_to_offline test non flaky (paritytech/substrate#4644)
- grandpa: generic voting rule for backing off from best block (paritytech/substrate#4635)
- Implement runtime version checks in
set_code
(paritytech/substrate#4548) - Rename basic-authority to basic-authorship (paritytech/substrate#4640)
- Getting configuration from commands (paritytech/substrate#4643)
- use default in-memory for commands that don't use keystore (paritytech/substrate#4634)
- remove old test (paritytech/substrate#4637)
- Make Proposer instantiation potentially async. (paritytech/substrate#4630)
- fix some discrepancies in generic-asset (paritytech/substrate#4221)
- reset a couple of versions down from v2.0 (paritytech/substrate#4572)
- Return early when fees/balances/values are zero (paritytech/substrate#4628)
- Add more logging to the network (paritytech/substrate#4621)
- network: add logging for extra requests (paritytech/substrate#4625)
- Make offchain worker calls more future proof. (paritytech/substrate#4618)
- Add
pallet-society
andpallet-recovery
to substrate node (paritytech/substrate#4622) - fixed panic on empty remote read request (paritytech/substrate#4619)
- Update the service to std futures (paritytech/substrate#4447)
Kusama v0.7.17
Service release for Kusama. This corrects a known issue with heartbeats not being sent. There are known issues with resource utilisation which will be corrected in the next patch release.
Native for runtime 1040.
Runtime changes:
- Introduce Society/Recovery (#757)
- A Social Account Recovery Pallet (paritytech/substrate#4531)
- Society pallet (paritytech/substrate#4170)
- Improve PaysFee trait and dispatch info logic in utility module (paritytech/substrate#4606)
- Fixes for pallets (paritytech/substrate#4595)
- Fix runners-up candidacy submission check in council (paritytech/substrate#4592)
- Add tipping into treasury (paritytech/substrate#4480)
- Add missing weights to Identity module. (paritytech/substrate#4577)
- Introduce rebond (paritytech/substrate#4374)
- Do not chill indirectly-slashed nominators (paritytech/substrate#4553)
Substrate changes:
- Update networking code to libp2p 0.14 (paritytech/substrate#4383)
- Prioritize new blocks over old forks when syncing (paritytech/substrate#4414)
- Add a block blacklist extension (paritytech/substrate#4544)
Kusama v0.7.16
Hotfix release for Kusama. This massively improves sync and startup times and should be deployed ASAP.