Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
- Add
pallet-vesting
to Asset Hubs (polkadot-fellows/runtimes#269) - Fix Kusama Coretime launch issues: import leases and fix renewals for short leases (polkadot-fellows/runtimes#276)
- Remove DMP queue and allow
system::authorize_upgrade
in XCM's call filter (polkadot-fellows/runtimes#280)
- Bumped
bp-header-chain
dependency and added migration to Polkadot Bridge Hub to unstuck bridge with Kusama. Details may be found in relevant polkadot-sdk PR.
- Modify runtimes for phase two of People Chain launch (Kusama) (polkadot-fellows/runtimes#246)
- Remove state-trie-migration pallet from kusama, add state trie migration to V1 on polkadot (polkadot-fellows/runtimes#170)
- 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)
- Added new "Wish for Change" track (polkadot-fellows/runtimes#184)
- Enable Coretime and on-demand on Kusama (polkadot-fellows/runtimes#159)
- Refund any leases that are not migrated to Coretime (have holes in them/have not yet started) (polkadot-fellows/runtimes#206)
- Enable Elastic Scaling node side feature for Kusama (polkadot-fellows/runtimes#205)
- Cancel Parachain Auctions (polkadot-fellows/runtimes#215)
- Upgrade encointer protocol to 6.1.0 (polkadot-fellows/runtimes#236)
- Update NFT deposits according to RFC-45 (polkadot-fellows/runtimes#237)
- Add Kusama People Chain (polkadot-fellows/runtimes#217)
- Asset Conversion setup for Polkadot Asset Hub, and XCM Swap Weight Trader for both Asset Hubs (polkadot-fellows/runtimes#218)
- Adds Snowbridge to Kusama and Polkadot (polkadot-fellows/runtimes#130)
- Add the Kusama Coretime Chain (polkadot-fellows/runtimes#212)
- Upgrade parachains runtime API from v7 to v8 in Kusama (context, polkadot-fellows/runtimes#148).
- 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 - Deprecate the
xcm::body::TREASURER_INDEX
constant and use the standardTreasury
variant from thexcm::BodyId
type instead (polkadot-fellows/runtimes#149) - Bump parachains runtime API to v9 in Kusama to enable the
node_features
function polkadot-fellows/runtimes#194 - Bump parachains runtime API to v10 in Kusama to enable the
approval-voting-params
function polkadot-fellows/runtimes#204 - Use Relay Chain's Treasury Pallet account as a destination for XCM fees on System Parachain (polkadot-fellows/runtimes#191)
- Bump parachains runtime API to v10 in Polkadot to enable async-backing subsystems(still in backwards compatible mode) polkadot-fellows/runtimes#222
- Prepared system parachain runtimes for async backing enabling (polkadot-fellows/runtimes#228)
- Update runtime weights polkadot-fellows/runtimes#223
- Treasury Spend detects relative locations of the native asset (polkadot-fellows/runtimes#233)
- Increase consumer reference limits for Asset Hubs (polkadot-fellows/runtimes#258)
- Updated Asset Hub asset class creation deposit to use
system_para_deposit()
(polkadot-fellows/runtimes#259)
- Removed the
SafeCallFilter
from the Relay Chain XCM config (polkadot-fellows/runtimes#172). - Removed the
ImOnline
pallet (polkadot-fellows/runtimes#178)
- Fixed the cost of a single byte, sent over bridge to use the
TransactionByteFee
constant of the bridged chain polkadot-fellows/runtimes#174.
- Upgrade dependencies to the polkadot-sdk@1.5.0 release (polkadot-fellows/runtimes#137)
- Upgrade dependencies to the polkadot-sdk@1.6.0 release (polkadot-fellows/runtimes#159)
- Upgrade dependencies to the polkadot-sdk@1.7.0 release (polkadot-fellows/runtimes#187)
- 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)