(paritytech/polkadot-sdk#3002) PoV Reclaim Runtime Side
(paritytech/polkadot-sdk#3335) Collator overseer builder unification
(paritytech/polkadot-sdk#3510) Fixup multi-collator parachain transition to async backing
(paritytech/polkadot-sdk#3608) Deprecate xcm::body::TREASURER_INDEX constant, use standard Treasury varian instead
T8-polkadot
(paritytech/polkadot-sdk#3229) Elastic scaling: use an assumed CoreIndex in candidate-backing
(paritytech/polkadot-sdk#3231) Runtime: allow backing multiple candidates of same parachain on different cores
(paritytech/polkadot-sdk#3181) Remove AssignmentProviderConfig and use parameters from HostConfiguration instead
(paritytech/polkadot-sdk#3509) Enable elastic scaling node feature in local testnets genesis
(paritytech/polkadot-sdk#3233) provisioner: allow multiple cores assigned to the same para
(paritytech/polkadot-sdk#3573) ParaInherent create: update apply_weight_limit wrt elastic scaling
(paritytech/polkadot-sdk#3639) Staking ledger bonding fixes
T7-smart_contracts
(paritytech/polkadot-sdk#3415) Contracts Add new version for marking new stable API
(paritytech/polkadot-sdk#3377) Permissioned contract deployment
(paritytech/polkadot-sdk#3540) Contracts upload with Determinism::Enforced when possible
(paritytech/polkadot-sdk#3606) Contracts: Remove unstable on lock/unlock_delegate_dependency host fns
T6-XCM
(paritytech/polkadot-sdk#3340) Fix DepositReserveAsset fees payment
(paritytech/polkadot-sdk#3464) [pallet-xcm] Adjust benchmarks (teleport_assets/reserve_transfer_assets) not relying on ED
(paritytech/polkadot-sdk#3403) Add claim_assets extrinsic to pallet-xcm
T5-host_functions
(paritytech/polkadot-sdk#3002) PoV Reclaim Runtime Side
T3-RPC_API
(paritytech/polkadot-sdk#3193) rpc-v2/tx/tests: Add transaction broadcast tests and check propagated tx status
T2-pallets
(paritytech/polkadot-sdk#3412) [FRAME] Test for sane genesis default
(paritytech/polkadot-sdk#3324) pallet-membership weights
(paritytech/polkadot-sdk#3513) Fix call enum's metadata regression
(paritytech/polkadot-sdk#3456) Removed pallet::getter usage from pallet-collective
(paritytech/polkadot-sdk#2393) [FRAME] Use 'ready' pages in XCMP suspend logic
(paritytech/polkadot-sdk#3453) nomination-pools: add permissionless condition to chill
(paritytech/polkadot-sdk#2740) :bug: Depositing PalletAttributeSet on incorrect nft
(paritytech/polkadot-sdk#3275) Asset Conversion: doc guide to address incorrect exchange rate for non-withdrawable pool
(paritytech/polkadot-sdk#3636) [pallet_broker] Fix adapt_price behaviour at zero
(paritytech/polkadot-sdk#3589) Remove getters from im-online pallet
(paritytech/polkadot-sdk#3643) [Collator Selection] Fix weight refund for set_candidacy_bond
T15-bridges
(paritytech/polkadot-sdk#3443) Add support for BHP local and BHK local
(paritytech/polkadot-sdk#3462) Bridge zombienet tests: move all "framework" files under one folder
(paritytech/polkadot-sdk#3490) Bridge zombienet tests: Check amount received at destination
(paritytech/polkadot-sdk#3575) Increase 0002-validators-warp-sync timeout
T13-deprecation
(paritytech/polkadot-sdk#3371) removed pallet::getter from example pallets
T12-benchmarks
(paritytech/polkadot-sdk#3311) subsystem-bench: add regression tests for availability read and write
(paritytech/polkadot-sdk#3574) fix(pallet-benchmarking): split test functions in v2
(paritytech/polkadot-sdk#3583) subsystem-bench: adjust test config to Kusama
(paritytech/polkadot-sdk#3527) Add subsystems regression tests to CI
T11-documentation
(paritytech/polkadot-sdk#3362) Add documentation around FRAME Origin
(paritytech/polkadot-sdk#1554) Runtime Upgrade ref docs and Single Block Migration example pallet
(paritytech/polkadot-sdk#3441) [prdoc] Optional SemVer bumps and Docs
(paritytech/polkadot-sdk#3463) Add documentation around FRAME Offchain workers
(paritytech/polkadot-sdk#3506) update development setup in sdk-docs
(paritytech/polkadot-sdk#3513) Fix call enum's metadata regression
(paritytech/polkadot-sdk#2638) Finish documenting #[pallet::xxx] macros
(paritytech/polkadot-sdk#3460) Repot all templates into a single directory
(paritytech/polkadot-sdk#3542) Add documentation around pallet coupling
T10-tests
(paritytech/polkadot-sdk#3462) Bridge zombienet tests: move all "framework" files under one folder
(paritytech/polkadot-sdk#3376) fix(zombienet): increase timeout in download artifacts
(paritytech/polkadot-sdk#3490) Bridge zombienet tests: Check amount received at destination
(paritytech/polkadot-sdk#3509) Enable elastic scaling node feature in local testnets genesis
(paritytech/polkadot-sdk#3575) Increase 0002-validators-warp-sync timeout
(paritytech/polkadot-sdk#3564) Make penpal-runtime's TrustedReserves more connfigurable
(paritytech/polkadot-sdk#3680) Increase timeout for assertions
(paritytech/polkadot-sdk#3639) Staking ledger bonding fixes
T1-FRAME
(paritytech/polkadot-sdk#3412) [FRAME] Test for sane genesis default
(paritytech/polkadot-sdk#3002) PoV Reclaim Runtime Side
(paritytech/polkadot-sdk#3454) Introduce storage attr macro #[disable_try_decode_storage] and set it on System::Events and ParachainSystem::HostConfiguration
(paritytech/polkadot-sdk#1554) Runtime Upgrade ref docs and Single Block Migration example pallet
(paritytech/polkadot-sdk#3463) Add documentation around FRAME Offchain workers
(paritytech/polkadot-sdk#1781) Multi-Block-Migrations, poll hook and new System callbacks
(paritytech/polkadot-sdk#3491) [Deprecation] Remove sp_weights::OldWeight
(paritytech/polkadot-sdk#3513) Fix call enum's metadata regression
(paritytech/polkadot-sdk#3505) Remove as frame_system::DefaultConfig from the required syntax in derive_impl
(paritytech/polkadot-sdk#3460) Repot all templates into a single directory
(paritytech/polkadot-sdk#3378) remove deprecated type 'GenesisConfig'
(paritytech/polkadot-sdk#3532) [Deprecation] Remove the deprecated Store trait
(paritytech/polkadot-sdk#3637) Adds default config for assets pallet
(paritytech/polkadot-sdk#1378) Construct Runtime v2
T0-node
(paritytech/polkadot-sdk#3229) Elastic scaling: use an assumed CoreIndex in candidate-backing
(paritytech/polkadot-sdk#3435) sc-consensus-beefy: pump gossip engine while waiting for initialization conditions
(paritytech/polkadot-sdk#3002) PoV Reclaim Runtime Side
(paritytech/polkadot-sdk#3447) Use generic hash for runtime wasm in resolve_state_version_from_wasm
(paritytech/polkadot-sdk#2935) Introduce Notification block pinning limit
(paritytech/polkadot-sdk#3335) Collator overseer builder unification
(paritytech/polkadot-sdk#3187) PVF: re-preparing artifact on failed runtime construction
(paritytech/polkadot-sdk#3523) Fix crash of synced parachain node run with --sync=warp
(paritytech/polkadot-sdk#3233) provisioner: allow multiple cores assigned to the same para
(paritytech/polkadot-sdk#3534) Remove useless Result import
(paritytech/polkadot-sdk#3504) rpc server: add prometheus label is_rate_limited
(paritytech/polkadot-sdk#3586) FIX: Make sc-network-sync types Public
(paritytech/polkadot-sdk#3595) sc-manual-seal: don't spawn threads in tests
(paritytech/polkadot-sdk#3579) move substrate-bip39 into polkadot-sdk
(paritytech/polkadot-sdk#3511) Refactor polkadot-parachain service for more code reuse
(paritytech/polkadot-sdk#3525) core: replace secp256k with k256 in crypto::ecdsa
(paritytech/polkadot-sdk#2044) Support for keyring in runtimes
Description
This ticket is automatically generated using
polkadot-sdk (2024-02-26 -> 2024-03-14)
https://github.com/paritytech/polkadot-sdk/compare/polkadot-v1.8.0...polkadot-v1.9.0
Important commits by label
T9-cumulus
(paritytech/polkadot-sdk#3002) PoV Reclaim Runtime Side (paritytech/polkadot-sdk#3335) Collator overseer builder unification (paritytech/polkadot-sdk#3510) Fixup multi-collator parachain transition to async backing (paritytech/polkadot-sdk#3608) Deprecate xcm::body::TREASURER_INDEX constant, use standard Treasury varian instead
T8-polkadot
(paritytech/polkadot-sdk#3229) Elastic scaling: use an assumed
CoreIndex
incandidate-backing
(paritytech/polkadot-sdk#3231) Runtime: allow backing multiple candidates of same parachain on different cores (paritytech/polkadot-sdk#3181) RemoveAssignmentProviderConfig
and use parameters fromHostConfiguration
instead (paritytech/polkadot-sdk#3509) Enable elastic scaling node feature in local testnets genesis (paritytech/polkadot-sdk#3233) provisioner: allow multiple cores assigned to the same para (paritytech/polkadot-sdk#3573) ParaInherent create: updateapply_weight_limit
wrt elastic scaling (paritytech/polkadot-sdk#3639) Staking ledger bonding fixesT7-smart_contracts
(paritytech/polkadot-sdk#3415) Contracts Add new version for marking new stable API (paritytech/polkadot-sdk#3377) Permissioned contract deployment (paritytech/polkadot-sdk#3540) Contracts upload with Determinism::Enforced when possible (paritytech/polkadot-sdk#3606) Contracts: Remove unstable on lock/unlock_delegate_dependency host fns
T6-XCM
(paritytech/polkadot-sdk#3340) Fix
DepositReserveAsset
fees payment (paritytech/polkadot-sdk#3464) [pallet-xcm] Adjust benchmarks (teleport_assets/reserve_transfer_assets) not relying on ED (paritytech/polkadot-sdk#3403) Addclaim_assets
extrinsic topallet-xcm
T5-host_functions
(paritytech/polkadot-sdk#3002) PoV Reclaim Runtime Side
T3-RPC_API
(paritytech/polkadot-sdk#3193) rpc-v2/tx/tests: Add transaction broadcast tests and check propagated tx status
T2-pallets
(paritytech/polkadot-sdk#3412) [FRAME] Test for sane genesis default (paritytech/polkadot-sdk#3324) pallet-membership weights (paritytech/polkadot-sdk#3513) Fix call enum's metadata regression (paritytech/polkadot-sdk#3456) Removed
pallet::getter
usage frompallet-collective
(paritytech/polkadot-sdk#2393) [FRAME] Use 'ready' pages in XCMP suspend logic (paritytech/polkadot-sdk#3453)nomination-pools
: add permissionless condition tochill
(paritytech/polkadot-sdk#2740) :bug: Depositing PalletAttributeSet on incorrect nft (paritytech/polkadot-sdk#3275) Asset Conversion: doc guide to address incorrect exchange rate for non-withdrawable pool (paritytech/polkadot-sdk#3636) [pallet_broker] Fixadapt_price
behaviour at zero (paritytech/polkadot-sdk#3589) Remove getters fromim-online
pallet (paritytech/polkadot-sdk#3643) [Collator Selection] Fix weight refund forset_candidacy_bond
T15-bridges
(paritytech/polkadot-sdk#3443) Add support for BHP local and BHK local (paritytech/polkadot-sdk#3462) Bridge zombienet tests: move all "framework" files under one folder (paritytech/polkadot-sdk#3490) Bridge zombienet tests: Check amount received at destination (paritytech/polkadot-sdk#3575) Increase 0002-validators-warp-sync timeout
T13-deprecation
(paritytech/polkadot-sdk#3371) removed
pallet::getter
from example palletsT12-benchmarks
(paritytech/polkadot-sdk#3311) subsystem-bench: add regression tests for availability read and write (paritytech/polkadot-sdk#3574) fix(pallet-benchmarking): split test functions in v2 (paritytech/polkadot-sdk#3583) subsystem-bench: adjust test config to Kusama (paritytech/polkadot-sdk#3527) Add subsystems regression tests to CI
T11-documentation
(paritytech/polkadot-sdk#3362) Add documentation around FRAME Origin (paritytech/polkadot-sdk#1554) Runtime Upgrade ref docs and Single Block Migration example pallet (paritytech/polkadot-sdk#3441) [prdoc] Optional SemVer bumps and Docs (paritytech/polkadot-sdk#3463) Add documentation around FRAME Offchain workers (paritytech/polkadot-sdk#3506) update development setup in sdk-docs (paritytech/polkadot-sdk#3513) Fix call enum's metadata regression (paritytech/polkadot-sdk#2638) Finish documenting
#[pallet::xxx]
macros (paritytech/polkadot-sdk#3460) Repot all templates into a single directory (paritytech/polkadot-sdk#3542) Add documentation around pallet couplingT10-tests
(paritytech/polkadot-sdk#3462) Bridge zombienet tests: move all "framework" files under one folder (paritytech/polkadot-sdk#3376) fix(zombienet): increase timeout in download artifacts (paritytech/polkadot-sdk#3490) Bridge zombienet tests: Check amount received at destination (paritytech/polkadot-sdk#3509) Enable elastic scaling node feature in local testnets genesis (paritytech/polkadot-sdk#3575) Increase 0002-validators-warp-sync timeout (paritytech/polkadot-sdk#3564) Make
penpal-runtime
'sTrustedReserves
more connfigurable (paritytech/polkadot-sdk#3680) Increase timeout for assertions (paritytech/polkadot-sdk#3639) Staking ledger bonding fixesT1-FRAME
(paritytech/polkadot-sdk#3412) [FRAME] Test for sane genesis default (paritytech/polkadot-sdk#3002) PoV Reclaim Runtime Side (paritytech/polkadot-sdk#3454) Introduce storage attr macro
#[disable_try_decode_storage]
and set it onSystem::Events
andParachainSystem::HostConfiguration
(paritytech/polkadot-sdk#1554) Runtime Upgrade ref docs and Single Block Migration example pallet (paritytech/polkadot-sdk#3463) Add documentation around FRAME Offchain workers (paritytech/polkadot-sdk#1781) Multi-Block-Migrations,poll
hook and new System callbacks (paritytech/polkadot-sdk#3491) [Deprecation] Remove sp_weights::OldWeight (paritytech/polkadot-sdk#3513) Fix call enum's metadata regression (paritytech/polkadot-sdk#3505) Removeas frame_system::DefaultConfig
from the required syntax inderive_impl
(paritytech/polkadot-sdk#3460) Repot all templates into a single directory (paritytech/polkadot-sdk#3378) remove deprecated type 'GenesisConfig' (paritytech/polkadot-sdk#3532) [Deprecation] Remove the deprecated Store trait (paritytech/polkadot-sdk#3637) Adds default config for assets pallet (paritytech/polkadot-sdk#1378) Construct Runtime v2T0-node
(paritytech/polkadot-sdk#3229) Elastic scaling: use an assumed
CoreIndex
incandidate-backing
(paritytech/polkadot-sdk#3435) sc-consensus-beefy: pump gossip engine while waiting for initialization conditions (paritytech/polkadot-sdk#3002) PoV Reclaim Runtime Side (paritytech/polkadot-sdk#3447) Use generic hash for runtime wasm in resolve_state_version_from_wasm (paritytech/polkadot-sdk#2935) Introduce Notification block pinning limit (paritytech/polkadot-sdk#3335) Collator overseer builder unification (paritytech/polkadot-sdk#3187) PVF: re-preparing artifact on failed runtime construction (paritytech/polkadot-sdk#3523) Fix crash of synced parachain node run with--sync=warp
(paritytech/polkadot-sdk#3233) provisioner: allow multiple cores assigned to the same para (paritytech/polkadot-sdk#3534) Remove useless Result import (paritytech/polkadot-sdk#3504) rpc server: add prometheus labelis_rate_limited
(paritytech/polkadot-sdk#3586) FIX: Makesc-network-sync
types Public (paritytech/polkadot-sdk#3595) sc-manual-seal: don't spawn threads in tests (paritytech/polkadot-sdk#3579) move substrate-bip39 into polkadot-sdk (paritytech/polkadot-sdk#3511) Refactor polkadot-parachain service for more code reuse (paritytech/polkadot-sdk#3525) core: replace secp256k with k256 in crypto::ecdsa (paritytech/polkadot-sdk#2044) Support forkeyring
in runtimesReview 'substrate-migrations' repo
https://github.com/apopiak/substrate-migrations#frame-migrations
This repository contains a list of FRAME-related migrations which might be relevant to Moonbeam.