Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
- Introduce chain spec generator (polkadot-fellows/runtimes#127)
- Add Encointer system parachain runtime, completing [RFC22](https://github.com/polkadot-fellows/RFCs/blob/main/text/ 0022-adopt-encointer-runtime.md) (polkadot-fellows/runtimes#80)
- Feature for enabling debug prints in the Polkadot and Kusama runtime (polkadot-fellows/runtimes#85)
- Upgrade parachains runtime API from v7 to v8 in Kusama (polkadot-fellows/runtimes#148). Context: https://paritytech.github.io/polkadot-sdk/book/protocol-validator-disabling.html
- Fixed the lowering of Asset Hub existential deposits.
- MMR leaves generated by
pallet_mmr
point to the next-authority-set of the current block instead of the prior block polkadot-fellows/runtimes#169
- Fixed the lowering of Asset Hub existential deposits (polkadot-fellows/runtimes#158).
- Upgrade parachains runtime API from v5 to v7 in Polkadot and Kusama (polkadot-fellows/runtimes#56)
- Upgrade Preimage pallet's config implementations to adapt the new
Consideration
API (polkadot-fellows/runtimes#56) - Remove
experimental
feature flag forpallet-society
,pallet-xcm
, andruntime-common
crates imports (polkadot-fellows/runtimes#56) - Election provider: use a geometric deposit base calculation for EPM signed submissions in Polkadot and Kusama (polkadot-fellows/runtimes#56)
- Make
IdentityInfo
generic inpallet-identity
(polkadot-fellows/runtimes#87). Context: paritytech/polkadot-sdk#1661 - Whitelist
force_default_xcm_version
in XCM call filter (polkadot-fellows/runtimes#45) - Update the fellowship salary budget amount in alignment with the Fellowship Salary RFC (polkadot-fellows/runtimes#121)
- Set up an account ID for the local root location on Polkadot Collectives (polkadot-fellows/runtimes#125)
- Increase confirmation period for treasury spend tracks on Polkadot & Kusama (polkadot-fellows/runtimes#119)
- Enable async backing on Kusama (polkadot-fellows/runtimes#87). Context: paritytech/polkadot-sdk#1543
- Implemented GenesisBuilder API for all runtimes (polkadot-fellows/runtimes#87). Context: paritytech/polkadot-sdk#1492
- XCM transport fees are now exponential and are sent to a treasury account (polkadot-fellows/runtimes#87). Context: paritytech/polkadot-sdk#1234
- System parachains are now trusted teleporters of each other (polkadot-fellows/runtimes#87). Context: paritytech/polkadot-sdk#1368
- Treasury is able to spend various asset kinds (polkadot-fellows/runtimes#87)
- Add BEEFY to Polkadot (polkadot-fellows/runtimes#65)
- Fellowship Treasury pallet on Polkadot Collectives (polkadot-fellows/runtimes#109)
- Added Polkadot <> Kusama bridge to support asset transfers between Asset Hubs (polkadot-fellows/runtimes#108)
- Add missing weight functions for
runtime_parachains_hrmp
andpreimage
pallets (polkadot-fellows/runtimes#56) - Fix for Reward Deficit in the pool (polkadot-fellows/runtimes#87). Context: paritytech/polkadot-sdk#1255
- Restore governance lock periods to 7 days in Polkadot (polkadot-fellows/runtimes#86)
- Update Polkadot ideal staking rate (polkadot-fellows/runtimes#26)
- Treasury deprecate
propose_spend
dispatchable (paritytech/substrate#14538) - Use benchmarked weights for
XCM
(paritytech/polkadot#7077) - Put HRMP Channel Management on General Admin Track (paritytech/polkadot#7477)
- Improve locking mechanism for parachains (paritytech/polkadot-sdk#1290)
- Allow Root to initiate auctions (paritytech/polkadot#7449)
- Remark: Allow any kind of origin (paritytech/substrate#14260)
- Im-Online: Remove network state from heartbeats (paritytech/substrate#14251)
- Nomination pools: disallow setting above global max commission (paritytech/substrate#14496)
- Rename Statemint/Statemine to Asset Hub (paritytech/cumulus#2633)
- Fellowship: Voters can initiate proposals on their votable tracks (paritytech/cumulus#2725)
- Root can promote on Polkadot Collectives (paritytech/cumulus#2781)
- Add New Assets Privileged Functions to Appropriate Proxy Types (paritytech/cumulus#2839)
- Better Handling of Candidates Who Become Invulnerable (paritytech/cumulus#2801)
- Implement dynamic number of nominators (paritytech/substrate#12970 & paritytech/polkadot#6807)
- Upgrade Kusama to Society V2 (paritytech/polkadot#7356)
- Kusama state version switch and migration (paritytech/polkadot#7015)
- Add Nomination Pools and Voters List to Staking Proxy (paritytech/polkadot#7448)
- Add minting price to the pre-signed mint object (paritytech/substrate#14242)
- Add mint price to the witness object on mint and confirm it (paritytech/substrate#14257)
- Stabilize Metadata V15 (paritytech/substrate#14481)
- Add Ability to Add/Remove Invulnerable Collators (paritytech/cumulus#2596)
- Polkadot Fellowship promotion/demotion periods, members activity and salaries (paritytech/cumulus#2607)
- Add asset conversion to asset hub Kusama (paritytech/cumulus#2935)
- Unlock/unreserve Gov v1 balances and remove kvs (paritytech/polkadot#7314)
- Polkadot 28 days as conviction voting period (paritytech/polkadot#7595)
- XCM: Fix issue with RequestUnlock (paritytech/polkadot#7278)
- Clear Existing HRMP Channel Request When Force Opening (paritytech/polkadot#7389)
- Prune upgrade cooldowns (paritytech/polkadot#7470)
- Assets
destroy_accounts
releases the deposit (paritytech/substrate#14443) - Update Polkadot Collectives to use
limited_teleport_assets
for automatic slash handling, asteleport_assets
is deprecated and caused a failing integration test. (polkadot-fellows/runtimes#46)