Skip to content

Latest commit

 

History

History
482 lines (351 loc) · 40 KB

CHANGELOG.md

File metadata and controls

482 lines (351 loc) · 40 KB

Changelog

Changelog for the runtimes governed by the Polkadot Fellowship.

The format is based on Keep a Changelog.

[Unreleased]

Added

Changed

From #490

Changed

From #490

  • Polkadot Primitives v8 (SDK v1.16 #5525).
  • Relax XcmFeeToAccount trait bound on AccountId (SDK v1.16 #4959)
  • Bridges V2 refactoring backport and pallet_bridge_messages simplifications (SDK stable2407 #4935)
  • Renamed assigner_on_demand to on_demand (SDK stable2409 #4706).
  • [BEEFY] Add runtime support for reporting fork voting (SDK stable2407 #4522).
  • Migrates Nomination Pool to use delegated staking: i.e. allowing delegated funds to be held in member's own account instead of the pool account. This would enable pool member funds to be used for voting in opengov. (SDK v1.13.0 #3905)

[1.3.4] 01.11.2024

Changed

Fixed

  • Fix experimental_inflation_info in Polkadot and remove unused code (#497)

[1.3.3] 01.10.2024

Changed

Fixed

  • Chain-spec generator: propagate the on_chain_release_build feature to the chain-spec generator. Without this the live/genesis chain-specs contain a wrongly-configured WASM blob (polkadot-fellows/runtimes#450).
  • Adds a migration to the Polkadot Coretime chain to fix an issue from the initial Coretime migration. (polkadot-fellows/runtimes#458)
  • Adds migrations to restore currupted staking ledgers in Polkadot and Kusama (polkadot-fellows/runtimes#447)

Added

[1.3.2] 27.08.2024

Fixed

[1.3.1] 23.08.2024

Fixed

[1.3.0] 20.08.2024

Added

From #322

  • Add claim_assets extrinsic to pallet-xcm (SDK v1.9 #3403).
  • Add Deposited/Withdrawn events for pallet-assets (SDK v1.12 #4312).
  • Add MaxRank Config to pallet-core-fellowship (SDK v1.13 #3393).
  • Add Extra Check in Primary Username Setter (SDK v1.13 #4534).
  • Add HRMP notification handlers to the xcm-executor (SDK v1.10 #3696).
  • Add retry mechanics to pallet-scheduler (SDK v1.8 #3060).
  • Add support for versioned notification for HRMP pallet (SDK v1.12 #4281).
  • Adds ability to trigger tasks via unsigned transactions (SDK v1.11 #4075).
  • Asset Conversion: Pool Account ID derivation with additional Pallet ID seed (SDK v1.11 #3250).
  • Asset Conversion: Pool Touch Call (SDK v1.11 #3251).
  • Balances: add failsafe for consumer ref underflow (SDK v1.12 #3865).
  • Bridge: added force_set_pallet-state call to pallet-bridge-grandpa (SDK v1.13 #4465).
  • Burn extrinsic call and fn burn_from Preservation argument (SDK v1.12 #3964).
  • GenesisConfig presets for runtime (SDK v1.11 #2714).
  • Im-online pallet offchain storage cleanup (SDK v1.8 #2290).
  • Implements a percentage cap on staking rewards from era inflation (SDK v1.8 #1660).
  • Introduce submit_finality_proof_ex call to bridges GRANDPA pallet (SDK v1.8 #3225).
  • New call hrmp.establish_channel_with_system to allow parachains to establish a channel with a system parachain (SDK v1.11 #3721).
  • New runtime api to check if a validator has pending pages of rewards for an era (SDK v1.12 #4301).
  • Pallet-xcm: add new extrinsic for asset transfers using explicit reserve (SDK v1.11 #3695).
  • Ranked collective introduce Add and Remove origins (SDK v1.8 #3212).
  • Runtime apis to help with delegate-stake based Nomination Pools (SDK v1.13 #4537).

Changed

From #322

  • The MessageQueue also runs "on idle", this causes MessageQueue::Processed events to be emitted in other phases than just initialization (SDK v1.13 #3844).
  • AdaptPrice trait is now price controlled (SDK v1.13 #4521).
  • Allow StakingAdmin to manage nomination pool configurations (SDK v1.11 #3959).
  • Bridge: make some headers submissions free (SDK v1.12 #4102).
  • Improving on_demand_assigner emitted events (SDK v1.13 #4339).
  • pallet-broker::start_sales: Take extra_cores and not total cores (SDK v1.11 #4221).
  • Pallet-nomination-pools: chill is permissionless if depositor's stake is less than min_nominator_bond (SDK v1.9 #3453).
  • polkadot_runtime_parachains::coretime: Expose MaxXcmTransactWeight (SDK v1.11 #4189).
  • Pools: Make PermissionlessWithdraw the default claim permission (SDK v1.10 #3438).
  • Prevents staking controllers from becoming stashes of different ledgers; Ensures that no ledger in bad state is mutated (SDK v1.9 #3639).
  • Snowbridge: deposit extra fee to beneficiary on Asset Hub (SDK v1.12 #4175).
  • Storage bound the XCMP queue pallet (SDK v1.13 #3952).
  • Validator disabling strategy in runtime (SDK v1.12 #2226).

Fixed

From #322

  • CheckWeight checks for combined extrinsic length and proof size (SDK v1.12 #4326).
  • Decrement total_deposit when clearing collection metadata (SDK v1.11 #3976).
  • Detect incorrect pre-image length when submitting a referenda (SDK v1.10 #3850).
  • Fix schedule_code_upgrade when called by the owner/root (SDK v1.10 #3341).
  • Fix algorithmic complexity of the on-demand scheduler (SDK v1.10 #3190).
  • Fix call enum's metadata regression (SDK v1.9 #3513).
  • Fix dust unbonded for zero existential deposit (SDK v1.12 #4364).
  • Fix extrinsics count logging in frame-system (SDK v1.12 #4461).
  • Fix kusama 0 backing rewards when entering active set (SDK v1.10 #3722).
  • Fix Stuck Collator Funds (SDK v1.11 #4229).
  • Fix weight calculation and event emission in pallet-membership (SDK v1.9 #3324).
  • Fix weight refund for pallet-collator-selection::set_candidacy_bond (SDK v1.9 #3643).
  • Fixed GrandpaConsensusLogReader::find_scheduled_change (SDK v1.11 #4208).
  • Fixes a scenario where a nomination pool's TotalValueLocked is out of sync due to staking's implicit withdraw (SDK v1.8 #3052).
  • Handle legacy lease swaps on coretime (SDK v1.10 #3714).
  • Ignore mandatory extrinsics in total PoV size check (SDK v1.13 #4571).
  • Pallet assets: minor improvement on errors returned for some calls (SDK v1.11 #4118).
  • Pallet-broker: Fix Linear::adapt_price behavior at zero (SDK v1.9 #3636).
  • Pallet-broker: Fix claim revenue behaviour for zero timeslices (SDK v1.11 #3997).
  • Pallet-broker: Support renewing leases expired in a previous period (SDK v1.11 #4089).
  • Pallet-broker: Use saturating math in input validation (SDK v1.11 #4151).
  • Pallet-xcm: fix transport fees for remote reserve transfers (SDK v1.10 #3792).
  • Patch pool to handle extra consumer ref when destroying (SDK v1.13 #4503).
  • Region reserve transfers fix (SDK v1.11 #3455).
  • Snowbridge - Ethereum Client - Reject finalized updates without a sync committee in next store period (SDK v1.13 #4478).
  • Treat XCM ExceedsStackLimit errors as transient in the MQ pallet (SDK v1.12 #4202).
  • Unrequest a pre-image when it failed to execute (SDK v1.10 #3849).
  • Validate code when scheduling uprades (SDK v1.8 #3232).
  • XCMP: Use the number of 'ready' pages in XCMP suspend logic (SDK v1.9 #2393).

Removed

From #322

[1.2.8] 03.07.2024

Changed

Note: This release only affects the following runtimes and is not a full system release:

  • Polkadot Relay Chain
  • Polkadot Asset Hub
  • Polkadot Bridge Hub
  • Polkadot Collectives
  • Kusama Relay Chain
  • Kusama Bridge Hub

Fixed

[1.2.7] 14.06.2024

Note: This release only affects the following runtimes and is not a full system release:

  • Polkadot Relay Chain
  • Polkadot People

Changed

[1.2.6] 13.06.2024

Note: This release only affects the following runtimes and is not a full system release:

  • Polkadot Relay Chain
  • Polkadot Asset Hub
  • Polkadot People
  • Kusama Relay Chain
  • Kusama Asset Hub
  • Kusama People

Added

Changed

Fixed

Changed

Removed

[1.2.5] 06.06.2024

Added

Changed

Fixed

[1.2.4] 20.05.2024

Changed

Added

Removed

Fixed

[1.2.3] 29.04.2024

Added

Fixed

[1.2.2] 20.04.2024

Fixed

[1.2.1] 09.04.2024

Changed

[1.2.0] 28.03.2024

Added

Changed

Removed

Fixed

Based on Polkadot-SDK

[1.1.1] 25.01.2024

Fixed

[1.1.0] 10.01.2024

Changed

Added

Fixed

[1.0.1] 14.11.2023

Changed

[1.0.0] 22.10.2023

Changed

Added

Fixed