(paritytech/polkadot-sdk#3961) Added support for coretime-kusama/polkadot and people-kusama/polkadot
(paritytech/polkadot-sdk#3801) parachain-template: Simplify it
(paritytech/polkadot-sdk#3568) Move cumulus zombienet tests to aura & async backing
(paritytech/polkadot-sdk#4070) collation-generation: Avoid using para_backing_state if runtime is ancient
(paritytech/polkadot-sdk#4037) Remove xcm::v3 from assets-common nits
T8-polkadot
(paritytech/polkadot-sdk#3979) Deprecate para_id() from CoreState in polkadot primitives
(paritytech/polkadot-sdk#4027) Runtime API: introduce candidates_pending_availability
(paritytech/polkadot-sdk#4148) move fragment_tree module to its own folder
(paritytech/polkadot-sdk#4103) chain-selection: allow reverting current block
(paritytech/polkadot-sdk#4189) parachains_coretime: Expose MaxXCMTransactWeight
(paritytech/polkadot-sdk#4252) Plumbing to increase pvf workers configuration based on chain id
T7-smart_contracts
(paritytech/polkadot-sdk#3915) Contracts: Only exec parsed code in benchmarks
(paritytech/polkadot-sdk#3789) Contracts: Reuse module when validating
(paritytech/polkadot-sdk#4158) Contracts: Refactor test builder
T6-XCM
(paritytech/polkadot-sdk#3708) XCM builder pattern improvement - Accept impl Into<T> instead of just T
(paritytech/polkadot-sdk#3930) test runtimes: allow local origins to execute arbitrary XCMs
(paritytech/polkadot-sdk#3721) establish_channel_with_system
(paritytech/polkadot-sdk#3695) pallet-xcm: add new extrinsic for asset transfers using explicit XCM transfer types
(paritytech/polkadot-sdk#4037) Remove xcm::v3 from assets-common nits
(paritytech/polkadot-sdk#4162) Adjust xcm-bridge-hub-router's SendXcm::validate behavior for NotApplicable
(paritytech/polkadot-sdk#3455) XCM coretime region transfers
(paritytech/polkadot-sdk#4235) [xcm] Assets: sort after prepend_with
(paritytech/polkadot-sdk#4238) Sanitize UniversalLocation witth GlobalConsensus + XCM small nits and improvements
(paritytech/polkadot-sdk#4199) [testnets] remove XCM SafeCallFilter for chains using Weights::v2
(paritytech/polkadot-sdk#4236) Add validate_xcm_nesting to the ParentAsUmp and ChildParachainRouter
(paritytech/polkadot-sdk#4186) Ensure outbound XCMs are decodable with limits + add EnsureDecodableXcm router (for testing purposes)
(paritytech/polkadot-sdk#4260) pallet-xcm::transfer_assets_using_type_and_then() supports custom actions on destination
(paritytech/polkadot-sdk#4156) AllowHrmpNotificationsFromRelayChain barrier for HRMP notifications from the relaychain
(paritytech/polkadot-sdk#4266) Revert execute_blob and send_blob
T4-runtime_API
(paritytech/polkadot-sdk#2714) GenesisConfig presets for runtime
(paritytech/polkadot-sdk#4065) Fix ClaimQueue case of nothing scheduled on session boundary
(paritytech/polkadot-sdk#4027) Runtime API: introduce candidates_pending_availability
T3-RPC_API
(paritytech/polkadot-sdk#4168) chainHead: Stabilize chainHead to version 1
(paritytech/polkadot-sdk#4169) txBroadcast: Stabilize to version 1
(paritytech/polkadot-sdk#4171) txWatch: Stabilize txWatch to version 1
T2-pallets
(paritytech/polkadot-sdk#3997) [pallet-broker] Fix claim revenue behaviour for zero timeslices
(paritytech/polkadot-sdk#3485) Broker: sale price runtime api
(paritytech/polkadot-sdk#3959) Nomination pool configurations can be managed by custom origin
(paritytech/polkadot-sdk#3660) Removed pallet::getter usage from Polkadot Runtime pallets
(paritytech/polkadot-sdk#3695) pallet-xcm: add new extrinsic for asset transfers using explicit XCM transfer types
(paritytech/polkadot-sdk#4089) pallet_broker: Support renewing leases expired in a previous period
(paritytech/polkadot-sdk#4099) [pallet-broker] add tests for renewing leases
(paritytech/polkadot-sdk#4118) pallet assets: Fix errors
(paritytech/polkadot-sdk#4151) [pallet-broker] Use saturating math in input validation
(paritytech/polkadot-sdk#3455) XCM coretime region transfers
(paritytech/polkadot-sdk#3250) Asset Conversion: Pool Account ID derivation with additional Pallet ID seed
(paritytech/polkadot-sdk#4060) Fix nostd build of several crates
(paritytech/polkadot-sdk#3251) Asset Conversion: Pool Touch Call
(paritytech/polkadot-sdk#3889) Allow privileged virtual bond in Staking pallet
(paritytech/polkadot-sdk#4229) Fix Stuck Collator Funds
(paritytech/polkadot-sdk#4221) pallet_broker: Let start_sales calculate and request the correct core count
T15-bridges
(paritytech/polkadot-sdk#4096) Move bridge extensions to a separate folder
(paritytech/polkadot-sdk#3695) pallet-xcm: add new extrinsic for asset transfers using explicit XCM transfer types
(paritytech/polkadot-sdk#4080) define block hash provider and default impl using frame_system
(paritytech/polkadot-sdk#4069) Fix zombienet-bridges-0001-asset-transfer-works
(paritytech/polkadot-sdk#4106) Bridge: slash destination may be an explicit account
(paritytech/polkadot-sdk#4162) Adjust xcm-bridge-hub-router's SendXcm::validate behavior for NotApplicable
(paritytech/polkadot-sdk#4208) Fixed GrandpaConsensusLogReader::find_scheduled_change
(paritytech/polkadot-sdk#4239) Added prdoc for 4208
(paritytech/polkadot-sdk#4259) [BEEFY] Return valid signatures when verifying commitment
T14-system_parachains
(paritytech/polkadot-sdk#3930) test runtimes: allow local origins to execute arbitrary XCMs
(paritytech/polkadot-sdk#3630) Enable mainnet system parachains to use async backing-enabled collator
(paritytech/polkadot-sdk#3721) establish_channel_with_system
(paritytech/polkadot-sdk#4229) Fix Stuck Collator Funds
T12-benchmarks
(paritytech/polkadot-sdk#3512) [FRAME] Runtime Omni Bencher
(paritytech/polkadot-sdk#3934) Update benchmarking macros
(paritytech/polkadot-sdk#4068) Run subsystem-benchmark without network latency
(paritytech/polkadot-sdk#4201) Update subsystem-benchmark params
(paritytech/polkadot-sdk#4216) [subsystem-benchmark] Add approval-voting benchmark to CI
(paritytech/polkadot-sdk#4243) [subsystem-benchmark] Fix results filename for approval-voting benches
T11-documentation
(paritytech/polkadot-sdk#3875) Fix Mermaid diagram rendering
(paritytech/polkadot-sdk#4007) Improve frame umbrella crate doc experience
(paritytech/polkadot-sdk#4040) Synchronize templates
(paritytech/polkadot-sdk#4240) Use default branch of psvm when synchronizing templates
T10-tests
(paritytech/polkadot-sdk#3929) Elastic scaling: add e2e test
(paritytech/polkadot-sdk#4016) adder-collator: add velocity measurement and make elastic scaling test more robust
(paritytech/polkadot-sdk#3784) rpc-v2/transaction: Generate Invalid events and add tests
(paritytech/polkadot-sdk#3568) Move cumulus zombienet tests to aura & async backing
(paritytech/polkadot-sdk#4032) Adjust zombienet test resources and logic
(paritytech/polkadot-sdk#3695) pallet-xcm: add new extrinsic for asset transfers using explicit XCM transfer types
(paritytech/polkadot-sdk#4069) Fix zombienet-bridges-0001-asset-transfer-works
T1-FRAME
(paritytech/polkadot-sdk#3813) Renames frame crate to polkadot-sdk-frame
(paritytech/polkadot-sdk#2119) [doc] Example MBM pallet
(paritytech/polkadot-sdk#2292) Migrate fee payment from Currency to fungible
(paritytech/polkadot-sdk#3976) pallet-uniques: decrement total_deposit when clearing collection metadata
(paritytech/polkadot-sdk#3953) Adapt RemoteExternalities and its related types to be used with generic hash parameters
(paritytech/polkadot-sdk#3993) Fixes validation for SkipCheckIfFeeless extension
(paritytech/polkadot-sdk#3959) Nomination pool configurations can be managed by custom origin
(paritytech/polkadot-sdk#1817) Use defaultConfig for pallet_contracts
(paritytech/polkadot-sdk#4006) Deploy pallet-parameters to rococo and fix dynamic_params name expand
(paritytech/polkadot-sdk#3659) FRAME: Unity Balance Conversion for Different IDs of Native Asset
(paritytech/polkadot-sdk#3889) Allow privileged virtual bond in Staking pallet
(paritytech/polkadot-sdk#4075) Adds ability to trigger tasks via unsigned transactions
T0-node
(paritytech/polkadot-sdk#2714) GenesisConfig presets for runtime
(paritytech/polkadot-sdk#4015) sc-beefy-consensus: Remove unneeded stream.
(paritytech/polkadot-sdk#4021) Add best block indicator to informant message + print parent block on import message
(paritytech/polkadot-sdk#2944) Integrate litep2p into Polkadot SDK
(paritytech/polkadot-sdk#3982) Upgrade trie-db from 0.28.0 to 0.29.0
(paritytech/polkadot-sdk#3983) Detect closed notification substreams instead of evicting all peers
(paritytech/polkadot-sdk#4072) Amend chainspecs for people-westend and add IBP bootnodes
(paritytech/polkadot-sdk#4017) Remove deprecated TryRuntime subcommand
(paritytech/polkadot-sdk#4059) Remove redundent logging code
(paritytech/polkadot-sdk#3852) Prevent accidental change of network-key for active authorities
(paritytech/polkadot-sdk#4192) Fix next_retry busy waiting on first retry
(paritytech/polkadot-sdk#4153) approval-voting: Make sure we always mark approved candidates approved in a different relay chain context
(paritytech/polkadot-sdk#4071) Pvf refactor execute worker errors follow up
(paritytech/polkadot-sdk#4177) wasm-builder: Make it easier to build a WASM binary
Description
This ticket is automatically generated using
polkadot-sdk (2024-05-28 -> 2024-05-29)
https://github.com/paritytech/polkadot-sdk/compare/release-polkadot-v1.10.0...release-polkadot-v1.11.0
Important commits by label
T9-cumulus
(paritytech/polkadot-sdk#3961) Added support for coretime-kusama/polkadot and people-kusama/polkadot (paritytech/polkadot-sdk#3801) parachain-template: Simplify it (paritytech/polkadot-sdk#3568) Move cumulus zombienet tests to aura & async backing (paritytech/polkadot-sdk#4070) collation-generation: Avoid using
para_backing_state
if runtime is ancient (paritytech/polkadot-sdk#4037) Removexcm::v3
fromassets-common
nitsT8-polkadot
(paritytech/polkadot-sdk#3979) Deprecate
para_id()
fromCoreState
in polkadot primitives (paritytech/polkadot-sdk#4027) Runtime API: introducecandidates_pending_availability
(paritytech/polkadot-sdk#4148) move fragment_tree module to its own folder (paritytech/polkadot-sdk#4103) chain-selection: allow reverting current block (paritytech/polkadot-sdk#4189) parachains_coretime: ExposeMaxXCMTransactWeight
(paritytech/polkadot-sdk#4252) Plumbing to increase pvf workers configuration based on chain idT7-smart_contracts
(paritytech/polkadot-sdk#3915) Contracts: Only exec parsed code in benchmarks (paritytech/polkadot-sdk#3789) Contracts: Reuse module when validating (paritytech/polkadot-sdk#4158) Contracts: Refactor test builder
T6-XCM
(paritytech/polkadot-sdk#3708) XCM builder pattern improvement - Accept
impl Into<T>
instead of justT
(paritytech/polkadot-sdk#3930) test runtimes: allow local origins to execute arbitrary XCMs (paritytech/polkadot-sdk#3721) establish_channel_with_system (paritytech/polkadot-sdk#3695) pallet-xcm: add new extrinsic for asset transfers using explicit XCM transfer types (paritytech/polkadot-sdk#4037) Removexcm::v3
fromassets-common
nits (paritytech/polkadot-sdk#4162) Adjustxcm-bridge-hub-router
'sSendXcm::validate
behavior forNotApplicable
(paritytech/polkadot-sdk#3455) XCM coretime region transfers (paritytech/polkadot-sdk#4235) [xcm] Assets: sort afterprepend_with
(paritytech/polkadot-sdk#4238) SanitizeUniversalLocation
witthGlobalConsensus
+ XCM small nits and improvements (paritytech/polkadot-sdk#4199) [testnets] remove XCM SafeCallFilter for chains using Weights::v2 (paritytech/polkadot-sdk#4236) Addvalidate_xcm_nesting
to theParentAsUmp
andChildParachainRouter
(paritytech/polkadot-sdk#4186) Ensure outbound XCMs are decodable with limits + addEnsureDecodableXcm
router (for testing purposes) (paritytech/polkadot-sdk#4260) pallet-xcm::transfer_assets_using_type_and_then() supports custom actions on destination (paritytech/polkadot-sdk#4156)AllowHrmpNotificationsFromRelayChain
barrier for HRMP notifications from the relaychain (paritytech/polkadot-sdk#4266) Revertexecute_blob
andsend_blob
T4-runtime_API
(paritytech/polkadot-sdk#2714)
GenesisConfig
presets for runtime (paritytech/polkadot-sdk#4065) Fix ClaimQueue case of nothing scheduled on session boundary (paritytech/polkadot-sdk#4027) Runtime API: introducecandidates_pending_availability
T3-RPC_API
(paritytech/polkadot-sdk#4168) chainHead: Stabilize chainHead to version 1 (paritytech/polkadot-sdk#4169) txBroadcast: Stabilize to version 1 (paritytech/polkadot-sdk#4171) txWatch: Stabilize txWatch to version 1
T2-pallets
(paritytech/polkadot-sdk#3997) [pallet-broker] Fix claim revenue behaviour for zero timeslices (paritytech/polkadot-sdk#3485) Broker: sale price runtime api (paritytech/polkadot-sdk#3959) Nomination pool configurations can be managed by custom origin (paritytech/polkadot-sdk#3660) Removed
pallet::getter
usage from Polkadot Runtime pallets (paritytech/polkadot-sdk#3695) pallet-xcm: add new extrinsic for asset transfers using explicit XCM transfer types (paritytech/polkadot-sdk#4089) pallet_broker: Support renewing leases expired in a previous period (paritytech/polkadot-sdk#4099) [pallet-broker] add tests for renewing leases (paritytech/polkadot-sdk#4118) pallet assets: Fix errors (paritytech/polkadot-sdk#4151) [pallet-broker] Use saturating math in input validation (paritytech/polkadot-sdk#3455) XCM coretime region transfers (paritytech/polkadot-sdk#3250) Asset Conversion: Pool Account ID derivation with additional Pallet ID seed (paritytech/polkadot-sdk#4060) Fix nostd build of several crates (paritytech/polkadot-sdk#3251) Asset Conversion: Pool Touch Call (paritytech/polkadot-sdk#3889) Allow privileged virtual bond in Staking pallet (paritytech/polkadot-sdk#4229) Fix Stuck Collator Funds (paritytech/polkadot-sdk#4221) pallet_broker: Letstart_sales
calculate and request the correct core countT15-bridges
(paritytech/polkadot-sdk#4096) Move bridge extensions to a separate folder (paritytech/polkadot-sdk#3695) pallet-xcm: add new extrinsic for asset transfers using explicit XCM transfer types (paritytech/polkadot-sdk#4080) define block hash provider and default impl using frame_system (paritytech/polkadot-sdk#4069) Fix zombienet-bridges-0001-asset-transfer-works (paritytech/polkadot-sdk#4106) Bridge: slash destination may be an explicit account (paritytech/polkadot-sdk#4162) Adjust
xcm-bridge-hub-router
'sSendXcm::validate
behavior forNotApplicable
(paritytech/polkadot-sdk#4208) Fixed GrandpaConsensusLogReader::find_scheduled_change (paritytech/polkadot-sdk#4239) Added prdoc for 4208 (paritytech/polkadot-sdk#4259) [BEEFY] Return valid signatures when verifying commitmentT14-system_parachains
(paritytech/polkadot-sdk#3930) test runtimes: allow local origins to execute arbitrary XCMs (paritytech/polkadot-sdk#3630) Enable mainnet system parachains to use async backing-enabled collator (paritytech/polkadot-sdk#3721) establish_channel_with_system (paritytech/polkadot-sdk#4229) Fix Stuck Collator Funds
T12-benchmarks
(paritytech/polkadot-sdk#3512) [FRAME] Runtime Omni Bencher (paritytech/polkadot-sdk#3934) Update benchmarking macros (paritytech/polkadot-sdk#4068) Run subsystem-benchmark without network latency (paritytech/polkadot-sdk#4201) Update subsystem-benchmark params (paritytech/polkadot-sdk#4216) [subsystem-benchmark] Add approval-voting benchmark to CI (paritytech/polkadot-sdk#4243) [subsystem-benchmark] Fix results filename for approval-voting benches
T11-documentation
(paritytech/polkadot-sdk#3875) Fix Mermaid diagram rendering (paritytech/polkadot-sdk#4007) Improve frame umbrella crate doc experience (paritytech/polkadot-sdk#4040) Synchronize templates (paritytech/polkadot-sdk#4240) Use default branch of
psvm
when synchronizing templatesT10-tests
(paritytech/polkadot-sdk#3929) Elastic scaling: add e2e test (paritytech/polkadot-sdk#4016) adder-collator: add velocity measurement and make elastic scaling test more robust (paritytech/polkadot-sdk#3784) rpc-v2/transaction: Generate
Invalid
events and add tests (paritytech/polkadot-sdk#3568) Move cumulus zombienet tests to aura & async backing (paritytech/polkadot-sdk#4032) Adjust zombienet test resources and logic (paritytech/polkadot-sdk#3695) pallet-xcm: add new extrinsic for asset transfers using explicit XCM transfer types (paritytech/polkadot-sdk#4069) Fix zombienet-bridges-0001-asset-transfer-worksT1-FRAME
(paritytech/polkadot-sdk#3813) Renames
frame
crate topolkadot-sdk-frame
(paritytech/polkadot-sdk#2119) [doc] Example MBM pallet (paritytech/polkadot-sdk#2292) Migrate fee payment fromCurrency
tofungible
(paritytech/polkadot-sdk#3976)pallet-uniques
: decrementtotal_deposit
when clearing collection metadata (paritytech/polkadot-sdk#3953) AdaptRemoteExternalities
and its related types to be used with generic hash parameters (paritytech/polkadot-sdk#3993) Fixes validation forSkipCheckIfFeeless
extension (paritytech/polkadot-sdk#3959) Nomination pool configurations can be managed by custom origin (paritytech/polkadot-sdk#1817) Use defaultConfig for pallet_contracts (paritytech/polkadot-sdk#4006) Deploypallet-parameters
to rococo and fix dynamic_params name expand (paritytech/polkadot-sdk#3659) FRAME: Unity Balance Conversion for Different IDs of Native Asset (paritytech/polkadot-sdk#3889) Allow privileged virtual bond in Staking pallet (paritytech/polkadot-sdk#4075) Adds ability to trigger tasks via unsigned transactionsT0-node
(paritytech/polkadot-sdk#2714)
GenesisConfig
presets for runtime (paritytech/polkadot-sdk#4015) sc-beefy-consensus: Remove unneeded stream. (paritytech/polkadot-sdk#4021) Add best block indicator to informant message + print parent block on import message (paritytech/polkadot-sdk#2944) Integrate litep2p into Polkadot SDK (paritytech/polkadot-sdk#3982) Upgradetrie-db
from0.28.0
to0.29.0
(paritytech/polkadot-sdk#3983) Detect closed notification substreams instead of evicting all peers (paritytech/polkadot-sdk#4072) Amend chainspecs forpeople-westend
and add IBP bootnodes (paritytech/polkadot-sdk#4017) Remove deprecatedTryRuntime
subcommand (paritytech/polkadot-sdk#4059) Remove redundent logging code (paritytech/polkadot-sdk#3852) Prevent accidental change of network-key for active authorities (paritytech/polkadot-sdk#4192) Fix next_retry busy waiting on first retry (paritytech/polkadot-sdk#4153) approval-voting: Make sure we always mark approved candidates approved in a different relay chain context (paritytech/polkadot-sdk#4071) Pvf refactor execute worker errors follow up (paritytech/polkadot-sdk#4177) wasm-builder: Make it easier to build a WASM binaryReview '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.