moondance-labs / tanssi

GNU General Public License v3.0
226 stars 48 forks source link

Update polkadot-sdk from v1.7.0 to v1.11.0 #578

Closed github-actions[bot] closed 4 months ago

github-actions[bot] commented 4 months ago

Description

This ticket is automatically generated using

$ npm run print-version-bump-info -- --from v1.7.0 --to v1.11.0

polkadot-sdk (2024-05-31 -> 2024-05-29)

RequestError [HttpError]: Not Found at /home/runner/work/tanssi/tanssi/tools/node_modules/@octokit/request/dist-src/fetch-wrapper.js:68:27 at processTicksAndRejections (node:internal/process/task_queues:95:5) at Job.doExecute (/home/runner/work/tanssi/tanssi/tools/node_modules/bottleneck/light.js:405:18) { status: 404, response: { url: 'https://api.github.com/repos/paritytech/polkadot-sdk/pulls/4004', status: 404, headers: { 'access-control-allow-origin': '*', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset', 'content-encoding': 'gzip', 'content-security-policy': "default-src 'none'", 'content-type': 'application/json; charset=utf-8', date: 'Wed, 05 Jun 2024 14:15:34 GMT', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', server: 'GitHub.com', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'transfer-encoding': 'chunked', vary: 'Accept-Encoding, Accept, X-Requested-With', 'x-accepted-github-permissions': 'pull_requests=read; contents=read', 'x-content-type-options': 'nosniff', 'x-frame-options': 'deny', 'x-github-api-version-selected': '2022-11-28', 'x-github-media-type': 'github.v3; format=json', 'x-github-request-id': '4840:27A718:53A153F:5442574:66607306', 'x-ratelimit-limit': '5000', 'x-ratelimit-remaining': '4413', 'x-ratelimit-reset': '1717600204', 'x-ratelimit-resource': 'core', 'x-ratelimit-used': '587', 'x-xss-protection': '0' }, data: { message: 'Not Found', documentation_url: 'https://docs.github.com/rest/pulls/pulls#get-a-pull-request' } }, request: { method: 'GET', url: 'https://api.github.com/repos/paritytech/polkadot-sdk/pulls/4004', headers: { accept: 'application/vnd.github.v3+json', 'user-agent': 'octokit.js/1.8.1 octokit-core.js/3.6.0 Node.js/20.10.0 (linux; x64)', authorization: 'token [REDACTED]' }, request: { hook: [Function: bound bound register] } } } https://github.com/paritytech/polkadot-sdk/compare/release-polkadot-v1.7.0...release-polkadot-v1.11.0

    from: 6ee8d7065dcc0db44e60eb7f70d4ca5a4904f4ec
      to: fc127b7daeb697905f51ecbc9cea0184a0b71fa2
 commits: 1921

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 (paritytech/polkadot-sdk#3302) collator protocol changes for elastic scaling (validator side) (paritytech/polkadot-sdk#3521) collator-side: send parent head data (paritytech/polkadot-sdk#3765) Enable PoV reclaim on rococo-parachain (paritytech/polkadot-sdk#3854) Export unified ParachainHostFunctions (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#3188) Small fixes coretime related fixes (paritytech/polkadot-sdk#3160) prospective-parachains: respond with multiple backable candidates (paritytech/polkadot-sdk#3052) Fixes TotalValueLocked out of sync in nomination pools (paritytech/polkadot-sdk#3232) Validate code when scheduling uprades from registrar (paritytech/polkadot-sdk#1660) Implements a % cap on staking rewards from era inflation (paritytech/polkadot-sdk#3319) Add Coretime to Westend (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 (paritytech/polkadot-sdk#3302) collator protocol changes for elastic scaling (validator side) (paritytech/polkadot-sdk#3580) Expose ClaimQueue via a runtime api and use it in collation-generation (paritytech/polkadot-sdk#3190) Fix algorithmic complexity of on-demand scheduler with regards to number of cores. (paritytech/polkadot-sdk#3754) Migrates Westend to Runtime V2 (paritytech/polkadot-sdk#3479) Elastic scaling: runtime dependency tracking and enactment (paritytech/polkadot-sdk#3778) elastic scaling: preserve candidate ordering in provisioner (paritytech/polkadot-sdk#3714) Migrate parachain swaps to Coretime (paritytech/polkadot-sdk#3874) bugfix: request fragment tree membership for all candidates (paritytech/polkadot-sdk#3341) Fix parachain upgrade scheduling when done by the owner/root (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#3154) Contracts: Stabilize caller_is_root API (paritytech/polkadot-sdk#3243) contracts: Don't fail fast if the Weight limit of a cross contract call is too big (paritytech/polkadot-sdk#3184) contracts: Remove no longer enforced limits from the Schedule (paritytech/polkadot-sdk#3384) Contracts: Stabilize APIs (paritytech/polkadot-sdk#3361) contracts: Fix double charge of gas for host functions (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 (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#3228) [pallet_xcm] Forgotten migration to XCMv4 + added try-state to the pallet_xcm (paritytech/polkadot-sdk#3287) [xcm-builder] Replaced deprecated CurrencyAdapter with FungibleAdapter (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 (paritytech/polkadot-sdk#3696) Add HRMP notification handlers to the xcm-executor (paritytech/polkadot-sdk#3763) XCM remove extra QueryId types from traits (paritytech/polkadot-sdk#3792) [pallet-xcm] fix transport fees for remote reserve transfers (paritytech/polkadot-sdk#3607) XCM Fee Payment Runtime API (paritytech/polkadot-sdk#3749) pallet-xcm: Deprecate execute and send in favor of execute_blob and send_blob (paritytech/polkadot-sdk#3955) Added tests for XCM barriers: AllowSubscriptions, WithUniqueTopic and TrailingSetTopicAsId (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

T5-host_functions

(paritytech/polkadot-sdk#3002) PoV Reclaim Runtime Side

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#3079) rpc-v2/tx: Implement transaction_unstable_broadcast and transaction_unstable_stop (paritytech/polkadot-sdk#3230) rpc: bump jsonrpsee v0.22 and fix race in rpc v2 chain_head (paritytech/polkadot-sdk#3193) rpc-v2/tx/tests: Add transaction broadcast tests and check propagated tx status (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#3212) Ranked collective Add+Remove origins (paritytech/polkadot-sdk#3213) [pallet_broker] Remove leases that have already expired in rotate_sale (paritytech/polkadot-sdk#2061) [FRAME] Parameters pallet (paritytech/polkadot-sdk#1660) Implements a % cap on staking rewards from era inflation (paritytech/polkadot-sdk#3060) Add retry mechanics to pallet-scheduler (paritytech/polkadot-sdk#3325) Ensure referenda TracksInfo is sorted (paritytech/polkadot-sdk#3373) Remove unused im-online weights (paritytech/polkadot-sdk#2290) im-online removal cleanup: remove off-chain storage (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 (paritytech/polkadot-sdk#3471) removed pallet::getter usage from cumulus pallets (paritytech/polkadot-sdk#3740) Removed pallet::getter usage from Beefy and MMR pallets (paritytech/polkadot-sdk#3844) process enqueued messages on idle (paritytech/polkadot-sdk#3706) Extrinsic to restore corrupt staking ledgers (paritytech/polkadot-sdk#3246) Try State Hook for Beefy (paritytech/polkadot-sdk#3383) Remove transient code after im-online pallet removal (paritytech/polkadot-sdk#3438) Pools: Make PermissionlessWithdraw the default claim permission (paritytech/polkadot-sdk#3902) im-online removal final cleanup (paritytech/polkadot-sdk#3927) pallet-xcm: fix weights for all XTs and deprecate unlimited weight ones (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#3074) [BEEFY] Avoid missing voting sessions during node restart (paritytech/polkadot-sdk#3186) Removes Snowbridge parachain directory (paritytech/polkadot-sdk#3225) Introduce submit_finality_proof_ex call to bridges GRANDPA pallet (paritytech/polkadot-sdk#3260) Bridge zombienet tests refactoring (paritytech/polkadot-sdk#3264) Add bridge zombienet test back to the CI (paritytech/polkadot-sdk#3310) Bridges: add test 0002 to CI (paritytech/polkadot-sdk#3333) Bridge zombienet tests - move all test scripts to the same folder (paritytech/polkadot-sdk#3337) fix(zombienet): docker img version to use in merge queues for 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 (paritytech/polkadot-sdk#3700) Bridge zombienet tests: remove unneeded accounts (paritytech/polkadot-sdk#3790) Add a linear fee multiplier (#127) (paritytech/polkadot-sdk#3822) [Bridges] Move chain definitions to separate folder (paritytech/polkadot-sdk#3841) Update bridges subtree (paritytech/polkadot-sdk#3938) Update bridges subtree (paritytech/polkadot-sdk#3761) Snowbridge: Synchronize from Snowfork repository (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#2949) Enable async backing on all testnet system chains (paritytech/polkadot-sdk#3289) Bump coretime-rococo to get leases fix (paritytech/polkadot-sdk#3211) Use dynamic aura slot duration in lookahead collator (paritytech/polkadot-sdk#3272) Add broker pallet to coretime-westend (paritytech/polkadot-sdk#3543) Improve Penpal runtime + emulated tests (paritytech/polkadot-sdk#3858) Enable pov-reclaim on rococo and westend 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

T13-deprecation

(paritytech/polkadot-sdk#3370) removed pallet::getter from pallet-sudo (paritytech/polkadot-sdk#3371) removed pallet::getter from example pallets

T12-benchmarks

(paritytech/polkadot-sdk#2621) Introduce approval-voting/distribution benchmark (paritytech/polkadot-sdk#3158) subsystem-bench: Prepare CI output (paritytech/polkadot-sdk#3239) subsystem-bench: run cli benchmarks only using config files (paritytech/polkadot-sdk#3244) bench pallet: only require Hash instead of Block (paritytech/polkadot-sdk#3262) subsystem-bench: polish imports (paritytech/polkadot-sdk#3395) benchmarking-cli: add --list-pallets and --all options (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 (paritytech/polkadot-sdk#3690) Add elastic scaling support in ParaInherent BenchBuilder (paritytech/polkadot-sdk#3616) Benchmarking: Add pov_mode to V2 syntax (paritytech/polkadot-sdk#3698) [subsystem-benchmarks] Fix availability-write regression tests (paritytech/polkadot-sdk#3829) [subsystem-benchmarks] Save results to json (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#3280) AlreadyVoting Error - Remove ambiguity (paritytech/polkadot-sdk#3355) Update subkey README.md (paritytech/polkadot-sdk#3372) Fix documentation dead link (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 (paritytech/polkadot-sdk#2615) Defensive Programming in Substrate Reference Document (paritytech/polkadot-sdk#3808) Fix spelling mistakes across the whole repository (paritytech/polkadot-sdk#2802) Tokens in FRAME Docs (paritytech/polkadot-sdk#3928) Fix links (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#2621) Introduce approval-voting/distribution benchmark (paritytech/polkadot-sdk#3222) Add try_state and integrity_test to XCM simulator fuzzer (paritytech/polkadot-sdk#3052) Fixes TotalValueLocked out of sync in nomination pools (paritytech/polkadot-sdk#3260) Bridge zombienet tests refactoring (paritytech/polkadot-sdk#3264) Add bridge zombienet test back to the CI (paritytech/polkadot-sdk#3299) Fix(zombienet): allow finality_lag be to be 1 or less and increase timeout (paritytech/polkadot-sdk#3310) Bridges: add test 0002 to CI (paritytech/polkadot-sdk#3323) xcm-emulator tests: remove dependency on polkadot-service full-node (paritytech/polkadot-sdk#3333) Bridge zombienet tests - move all test scripts to the same folder (paritytech/polkadot-sdk#3337) fix(zombienet): docker img version to use in merge queues for bridges (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 (paritytech/polkadot-sdk#3690) Add elastic scaling support in ParaInherent BenchBuilder (paritytech/polkadot-sdk#3700) Bridge zombienet tests: remove unneeded accounts (paritytech/polkadot-sdk#3745) chore: bump zombienet version (1.3.95) (paritytech/polkadot-sdk#3830) chore: bump zombienet version (paritytech/polkadot-sdk#3883) collation-genereation: fix tests (paritytech/polkadot-sdk#3923) pallet-scheduler: fix test (paritytech/polkadot-sdk#3933) chore(zombienet): bump version (paritytech/polkadot-sdk#3885) Remove nextest filtration (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#3007) Try State Hook for Ranked Collective (paritytech/polkadot-sdk#3052) Fixes TotalValueLocked out of sync in nomination pools (paritytech/polkadot-sdk#3317) [FRAME Core] remove unnecessary overrides while using derive_impl for frame_system (paritytech/polkadot-sdk#2903) implement ConversionToAssetBalance in asset-rate (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 (paritytech/polkadot-sdk#3652) Removes as [disambiguation_path] from derive_impl usage (paritytech/polkadot-sdk#3654) Eliminate experimental feature (paritytech/polkadot-sdk#3722) Fix kusama validators getting 0 backing rewards the first session they enter the active set (paritytech/polkadot-sdk#3471) removed pallet::getter usage from cumulus pallets (paritytech/polkadot-sdk#3616) Benchmarking: Add pov_mode to V2 syntax (paritytech/polkadot-sdk#3849) pallet-scheduler: Unrequest call on failed lookup (paritytech/polkadot-sdk#3850) pallet-referenda: Detect incorrect pre-image length (paritytech/polkadot-sdk#3718) Deprecate scheduler traits v1 and v2 (paritytech/polkadot-sdk#3738) Removed pallet::getter usage from pallet-alliance (paritytech/polkadot-sdk#3835) migrations: prevent accidentally using unversioned migrations instead of VersionedMigration (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#3166) Expose internal functions used by spawn_tasks (paritytech/polkadot-sdk#3160) prospective-parachains: respond with multiple backable candidates (paritytech/polkadot-sdk#2258) Make BEEFY client keystore generic over BEEFY AuthorityId type (paritytech/polkadot-sdk#3047) refactor pvf security module (paritytech/polkadot-sdk#3224) Prepare syncing for parallel sync strategies (paritytech/polkadot-sdk#3308) Parachains-Aura: Only produce once per slot (paritytech/polkadot-sdk#3358) do not block finality for "disabled" disputes (paritytech/polkadot-sdk#3301) rpc server: add rate limiting middleware (paritytech/polkadot-sdk#3364) rpc server: make possible to disable/enable batch requests (paritytech/polkadot-sdk#3418) sc-consensus-beefy: reduce log levels (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 (paritytech/polkadot-sdk#3747) approval-voting: remove some inefficiences on startup (paritytech/polkadot-sdk#3757) Make public addresses go first in authority discovery DHT records (paritytech/polkadot-sdk#3831) fix regression in approval-voting introduced in #3747 (paritytech/polkadot-sdk#3854) Export unified ParachainHostFunctions (paritytech/polkadot-sdk#2212) add missing syscalls for workers (paritytech/polkadot-sdk#3895) Fix addresses_to_publish_respects_existing_p2p_protocol test in sc-authority-discovery (paritytech/polkadot-sdk#3711) network:bridge: fix peer_count metric (paritytech/polkadot-sdk#3950) Add ClaimQueue wrapper (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

Review '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.