moonbeam-foundation/moonbeam

Update substrate/polkadot/cumulus from v0.9.43 to v1.1.0

Closed this issue · 1 comments

Description

This ticket is automatically generated using

$ npm run print-version-bump-info -- --from v0.9.43 --to v1.1.0

substrate (2023-06-18 -> 2023-08-25)

paritytech/substrate@polkadot-v0.9.43...033d4e8

    from: 5e49f6e44820affccaf517fd22af564f4b495d40
      to: 033d4e86cc7eff0066cd376b9375f815761d653c
 commits: 522

polkadot (2023-06-08 -> 2023-08-25)

paritytech/polkadot@release-v0.9.43...52209dc

    from: ba42b9ce51d25bdaf52d2c61e0763a6e3da50d25
      to: 52209dcfe546ff39cc031b92d64e787e7e8264d4
 commits: 188

cumulus (2023-06-15 -> 2023-08-25)

paritytech/cumulus@polkadot-v0.9.43...d4bb221

    from: b8999fce0f61fb757f9e57e326cda48e70137019
      to: d4bb2215bb28ee05159c4c7df1b3435177b5bf4e
 commits: 473

Important commits by label

Z4-involved

(paritytech/substrate#14084) contracts: switch to wasmi gas metering

Z3-substantial

(paritytech/substrate#14449) contracts: switch from parity-wasm-based to wasmi-based module validation

U1-asap

(paritytech/polkadot#7337) 98.6% OF DEVELOPERS CANNOT REVIEW THIS PR! [read more...]

T9-release

(paritytech/substrate#14738) Publish subkey

T8-release

(paritytech/polkadot#7358) sync master with 0.9.43
(paritytech/polkadot#7556) Publish RC container images
(paritytech/polkadot#7588) Don't publish test crates

T7-system_parachains

(paritytech/cumulus#2614) Update & revamp e2e tests
(paritytech/cumulus#2638) Glutton script chain spec generator
(paritytech/cumulus#2656) Add correct Sign Extensions to Glutton parachain
(paritytech/cumulus#2714) Add account nonce api to Glutton Parachain
(paritytech/cumulus#2800) Fix for xcm-emulator - Wrong Parachain processing message
(paritytech/cumulus#2812) Add Bridges to xcm-emulator
(paritytech/cumulus#2958) Replicate e2e integration test as emulated

T6-XCM

(paritytech/polkadot#7278) XCM: Fix issue with RequestUnlock
(paritytech/polkadot#7563) XcmContext to buy_weight / refund_weight
(paritytech/polkadot#7319) Add tests for PayOverXcm
(paritytech/cumulus#2680) companion for xcm alias origin

T5-parachains_protocol

(paritytech/polkadot#6667) runtime: past session slashing runtime API
(paritytech/polkadot#6811) dispute-coordinator: past session dispute slashing

T4-smart_contracts

(paritytech/substrate#14493) contracts: stabilize [seal0] instantiation_nonce()
(paritytech/substrate#14449) contracts: switch from parity-wasm-based to wasmi-based module validation
(paritytech/cumulus#2751) Add migration for substrate#14084

T4-parachains_engineering

(paritytech/polkadot#7246) PVF: Instantiate wasm in pre-checking
(paritytech/polkadot#7317) approval-distribution: Add approvals/assignments spans on all paths
(paritytech/polkadot#7335) metrics: Increase the resolution of histogram metrics
(paritytech/polkadot#7263) av-store: Move prune on a separate thread
(paritytech/polkadot#7214) Delay reputation updates
(paritytech/polkadot#7375) Wait peers to connect before doing anything else
(paritytech/polkadot#7330) PVF worker: Prevent access to env vars

T3-relay_chain

(paritytech/cumulus#2160) polkompanion 6667: past session slashing

T2-API

(paritytech/substrate#12984) Asset Conversion pallet
(paritytech/substrate#14244) RPC-Spec-V2: Rename runtimeUpdates flag to withRuntime
(paritytech/substrate#14267) sp-api: Make the generated code act based on std in sp-api
(paritytech/substrate#14551) chainHead_storage: Backport queries for value types
(paritytech/substrate#14628) chainHead_storage: Iterate over keys
(paritytech/substrate#14483) change HashFor to HashingFor
(paritytech/substrate#14654) chainHead: Sync events with spec
(paritytech/substrate#14692) chainHead: Produce method responses on chainHead_follow
(paritytech/substrate#14699) chainHead: Limit ongoing operations
(paritytech/substrate#14755) chainHead: Add support for storage pagination and cancellation
(paritytech/polkadot#6667) runtime: past session slashing runtime API
(paritytech/cumulus#2729) Add TransactionPaymentCallApi to Bridge Hubs
(paritytech/cumulus#2875) Rename squatted crates

T1-runtime

(paritytech/substrate#14214) pallet-merkle-mountain-range: Remove extra Hash type
(paritytech/substrate#13869) HoldReason: Improve usage
(paritytech/substrate#14210) Soft deprecate GenesisConfig
(paritytech/substrate#14185) Improves documentation on num_slashing_spans when calling withdraw_unbounded in Staking.
(paritytech/substrate#14228) wasm-builder: Enforce runtime_version wasm section
(paritytech/substrate#14258) Pay trait gets Error item
(paritytech/substrate#14259) FRAME: Pay trait benchmark helper should use asset kind
(paritytech/substrate#13454) [FRAME Core] Default Pallet Config Trait / derive_impl
(paritytech/substrate#14045) contracts: Multi block migrations
(paritytech/substrate#14270) FRAME: Introduce ConvertToValue adapter
(paritytech/substrate#14261) frame: support for serde added
(paritytech/substrate#14281) Runtime: Add common morph utility types
(paritytech/substrate#14297) Frame: Introduce TryConvert and MaybeConvert family of traits
(paritytech/substrate#14260) frame_system::remark: Allow any kind of origin
(paritytech/substrate#14241) migration(tips): unreserve deposits
(paritytech/substrate#13031) arkworks integration
(paritytech/substrate#14052) add pallet macro kitchensink example/template
(paritytech/substrate#14309) Move type Migrations to Config
(paritytech/substrate#14024) pallet-aura: Allow multiple blocks per slot
(paritytech/substrate#14326) Frame: Give Referendum SubmitOrigin argument
(paritytech/substrate#13958) Take into account proof size for transaction payment and priority
(paritytech/substrate#14338) pallet-glutton: over-unity consumption
(paritytech/substrate#14226) migration(democracy): unreserve deposits and clear locks
(paritytech/substrate#14218) migration(elections-phragmen): unreserve deposits and clear locks
(paritytech/substrate#14375) Restructure macro-related exports into private mods for frame
(paritytech/substrate#14224) Add a deprecation warning to the old runtime GenesisConfig
(paritytech/substrate#14397) Delete 1D weight ctors and set explicit deprecation dates
(paritytech/substrate#14356) update macro_magic to 0.4.1
(paritytech/substrate#11324) Society v2
(paritytech/substrate#14365) fix(remote-externalities): child trie not loaded
(paritytech/substrate#14417) suppress unused warning in kitchensink example
(paritytech/substrate#14343) try-runtime-cli: execute-block & create-snapshot tests
(paritytech/substrate#14131) GenesisBuilder runtime API
(paritytech/substrate#13950) [FRAME Core] Adds ability to split a pallet across multiple files
(paritytech/substrate#14411) fix(test-externalities): include memory db reference counts in snapshots
(paritytech/substrate#14318) pallet-message-queue: add queue pausing
(paritytech/substrate#14143) Metadata V15: Expose types for the overarching Call, Event, Error enums
(paritytech/substrate#14123) Metadata V15: Enrich extrinsic type info for decoding
(paritytech/substrate#14481) Stabilize V15 Metadata
(paritytech/substrate#14311) migrations: VersionedRuntimeUpgrade
(paritytech/substrate#14492) Removes pallet::call_index from dev_mode example
(paritytech/substrate#14084) contracts: switch to wasmi gas metering
(paritytech/substrate#14496) Nomination pools: disallow setting above global max commission
(paritytech/substrate#14513) nom-pool try-state: improve logs
(paritytech/substrate#14535) Fix spellcheck for benchmarking comments
(paritytech/substrate#14306) GenesisBuild<T,I> deprecated. BuildGenesisConfig added.
(paritytech/substrate#14570) update to docify 0.2.0 / crate-relative embed paths
(paritytech/substrate#14437) Moves Block to frame_system instead of construct_runtime and removes Header and BlockNumber
(paritytech/substrate#14567) Re-add deprecated --execution arg on benchmark pallet
(paritytech/substrate#14290) Replace system config Index for Nonce
(paritytech/substrate#14546) Run integrity_test in Externalities
(paritytech/substrate#14292) Improves the EPM/Staking e2e test setup
(paritytech/substrate#14586) WeightMeter: more consistent naming
(paritytech/substrate#14120) Introduce Pallet paged-list
(paritytech/substrate#14245) Do not include voters that have zero voter weight in the election snapshot
(paritytech/substrate#14186) Removes incorrect try-state check in staking
(paritytech/substrate#14627) upgrade to macro_magic 0.4.2
(paritytech/substrate#14395) changes to nfts pallet for xcm integration
(paritytech/substrate#14079) Contracts Add deposit for dependencies
(paritytech/substrate#13894) Update reservable docs to reflect actual ed
(paritytech/substrate#13949) Try-state for Referenda pallet
(paritytech/substrate#14685) [FRAME] Remove V1 Module Syntax
(paritytech/substrate#14634) Add FixedPointOperand blanket implementation
(paritytech/substrate#14020) Contracts: migrate to fungible traits
(paritytech/substrate#14649) pallet-aura: add feature-flagged explicit slot duration type
(paritytech/substrate#10621) CountedNMap implementation
(paritytech/substrate#14678) Cross-contract calling: simple debugger
(paritytech/substrate#14706) Remove deprecated old weight items
(paritytech/substrate#12970) [NPoS] Implements dynamic number of nominators
(paritytech/substrate#14538) Pallets: Treasury deprecate propose_spend dispatchable
(paritytech/substrate#14453) add frame_system::DefaultConfig to individual pallet DefaultConfigs
(paritytech/substrate#14763) Fixes CI
(paritytech/substrate#13502) Add try_state check to Pallet MessageQueue
(paritytech/substrate#14740) Update Scheduler Pallet Documentation
(paritytech/substrate#14773) Improve storage_alias and make UnlockAndUnreserveAllFunds independent of the pallet
(paritytech/substrate#14779) Free standing elections-phragmen and tips Gov V1 unlock/unreserve migrations
(paritytech/substrate#14759) Disarm OnRuntimeUpgrade::pre/post_upgrade Tuple footgun
(paritytech/substrate#14589) Contracts remove deposit accounts
(paritytech/substrate#14793) fix: try_on_runtime_upgrade for Tuple weight summation
(paritytech/substrate#14750) contracts: Expose environment types for offchain tooling
(paritytech/substrate#14745) Restructure frame_support macro related exports
(paritytech/substrate#14789) Contracts: Update Config::Debug
(paritytech/substrate#14787) Restructure frame_benchmarking macro related exports
(paritytech/substrate#14568) Frame: Agile Coretime Broker pallet (RFC-1)
(paritytech/substrate#12092) [FRAME Core] New pallets: safe-mode and tx-pause
(paritytech/substrate#14682) Adds ability to provide defaults for types provided by construct_runtime
(paritytech/polkadot#7234) XCM: Tools for uniquely referencing messages
(paritytech/polkadot#6667) runtime: past session slashing runtime API
(paritytech/polkadot#7321) XCM: Utility struct for AccountId conversion
(paritytech/polkadot#7329) XCM: Remove & replace XCM Convert trait
(paritytech/polkadot#7245) Implement AliasOrigin processing in XCVM
(paritytech/polkadot#7340) Fix migrations
(paritytech/polkadot#7339) para scheduler: fix division
(paritytech/polkadot#7298) update weights
(paritytech/polkadot#7309) [frame/im-online] remove network state from heartbeats
(paritytech/polkadot#7356) Runtime: Kusama gets Society v2
(paritytech/polkadot#7389) Clear Existing HRMP Channel Request When Force Opening
(paritytech/polkadot#7015) Kusama state version switch and migration.
(paritytech/polkadot#7448) Add Nomination Pools and Voters List to Staking Proxy
(paritytech/polkadot#7454) fix migrations (also companion for #14421)
(paritytech/polkadot#7431) Moves Block to frame_system instead of construct_runtime and removes Header and BlockNumber
(paritytech/polkadot#7477) Put HRMP Channel Management on General Admin Track
(paritytech/polkadot#7077) Change Fixed to WeightInfoBounds for Polkadot
(paritytech/polkadot#7528) Overcharging on limited_teleport_assets
(paritytech/polkadot#7540) Remove unused code in runtime/polkadot/src/lib.rs
(paritytech/polkadot#6807) Companion for substrate#12970
(paritytech/polkadot#7217) Change the Config of the MaxRococoNum Slot from a Constant to a Storage function
(paritytech/polkadot#7595) [Polkadot] 28 days as conviction voting period
(paritytech/polkadot#7301) Polkadot gets topic-based message IDs
(paritytech/polkadot#7314) migration: unlock/unreserve Gov v1 balances, remove Gov V1 pallets from polkadot runtime, and remove Gov V1 pallet key/values from storage
(paritytech/polkadot#7638) scheduler migration minor fixes
(paritytech/polkadot#7641) Bound number of assets which can be withdrawn to pay for execution.
(paritytech/cumulus#2601) Companion for polkadot#7234 (XCM: Tools for uniquely referencing messages)
(paritytech/cumulus#2160) polkompanion 6667: past session slashing
(paritytech/cumulus#2596) Add Ability to Add/Remove Invulnerable Collators
(paritytech/cumulus#2633) Rename Statemint to Asset Hub
(paritytech/cumulus#2688) Companion for #7329: XCM: Remove & replace Polkadot's Convert trait
(paritytech/cumulus#2607) Runtime: Polkadot Fellowship promotion/demotion periods, members activity and salaries
(paritytech/cumulus#2707) Update all uses of pallet-aura to disallow multiple blocks per slot
(paritytech/cumulus#2683) Rename Statemint* bootNodes to Asset Hub
(paritytech/cumulus#2725) Fellowship: Voters can initiate proposals on their votable tracks
(paritytech/cumulus#2748) Add sudo to template node
(paritytech/cumulus#2148) Asset Conversion release to westmint
(paritytech/cumulus#2781) Runtime: Root can promote on Polkadot Collectives
(paritytech/cumulus#2784) Runtime: Success value and reachable location for Polkadot Collectives benchmarks
(paritytech/cumulus#2808) Fix Unused Variable for PoolAssets Benchmark
(paritytech/cumulus#2769) NFT Fractionalization on AssetHub Kusama
(paritytech/cumulus#2839) Add New Assets Privileged Functions to Appropriate Proxy Types
(paritytech/cumulus#2801) Better Handling of Candidates Who Become Invulnerable
(paritytech/cumulus#2573) Asynchronous-backing compatible Aura, not plugged in
(paritytech/cumulus#2790) Moves Block to frame_system instead of construct_runtime and removes Header and BlockNumber
(paritytech/cumulus#2642) Polkadot parachains get topic-based message IDs
(paritytech/cumulus#3012) XcmpQueue simplify - PriceForSiblingDelivery replaced by runtime::common::PriceForParachainDelivery
(paritytech/cumulus#2952) set-metadata is a safe call
(paritytech/cumulus#3006) Remove as_derivative from SafeCallFilter
(paritytech/cumulus#2935) Added Asset Conversion in Kusama
(paritytech/cumulus#3044) Assets force_set_metadata is Safe

T0-node

(paritytech/substrate#14216) Don't start evicting peers right after SyncingEngine is started
(paritytech/substrate#14252) sp-api: Set correct where bound in the generated code
(paritytech/substrate#14236) Incorporate sc-peerset into sc-network
(paritytech/substrate#14230) Make offchain tx pool creation reusable
(paritytech/substrate#14285) sc-transaction-pool: Always use best block to check if we should skip enactment
(paritytech/substrate#14391) expose setting kademlia replication factor through node CLI
(paritytech/substrate#14464) Cleanup dependencies
(paritytech/substrate#14455) sc-network: Improve invalid boot node reporting
(paritytech/substrate#13317) Update Reference Hardware Specs
(paritytech/substrate#14474) frame-benchmarking-cli: Remove native dispatch requirement
(paritytech/substrate#14447) sp-api: Support nested transactions
(paritytech/substrate#14398) sp-api: Put frame-metadata behind some feature
(paritytech/substrate#14490) wasm-builder: Make hash and date optional
(paritytech/substrate#14511) sc-cli: Remove SubstrateCli::native_runtime_version function
(paritytech/substrate#14387) Removal of execution strategies
(paritytech/substrate#14508) WasmExecutor flag to ignore onchain heappages value
(paritytech/substrate#14516) Make trie-cache resettable from backend
(paritytech/substrate#14337) Get rid of Peerset compatibility layer
(paritytech/substrate#14412) Bandersnatch VRF
(paritytech/substrate#14731) deprecate try-runtime subcommand and direct users to standalone cli
(paritytech/substrate#14663) Runtime: avoid duplication and test all signature
(paritytech/substrate#14612) Set StateBackend::Transaction to PrefixedMemoryDB
(paritytech/polkadot#7293) cli: enable BEEFY by default on test networks
(paritytech/polkadot#6811) dispute-coordinator: past session dispute slashing
(paritytech/polkadot#7399) fix dependency for "cli" feature in polkadot-cli
(paritytech/polkadot#7429) Companion for substrate #14464
(paritytech/polkadot#7435) Companion for substrate#14403
(paritytech/polkadot#7451) Do not depend on native runtimes for RuntimeApi
(paritytech/polkadot#7303) PVF: add landlock sandboxing
(paritytech/polkadot#7337) 98.6% OF DEVELOPERS CANNOT REVIEW THIS PR! [read more...]
(paritytech/polkadot#7599) cli: remove deprecated try-runtime subcommand (also companion for #14731)
(paritytech/polkadot#5022) Asynchronous Backing MegaPR
(paritytech/polkadot#7591) Add BEEFY capabilities to Westend and Kusama
(paritytech/polkadot#7661) cli: disallow BEEFY and warp sync together
(paritytech/cumulus#2821) Companion for Substrate#14511
(paritytech/cumulus#2929) Companion for Polkadot#7337
(paritytech/cumulus#2300) Asynchronous backing PR
(paritytech/cumulus#2270) Allow integrated relay chain light client
(paritytech/cumulus#3046) Fix CI check and remove try-runtime command

I9-optimisation

(paritytech/substrate#14449) contracts: switch from parity-wasm-based to wasmi-based module validation

I7-documentation

(paritytech/polkadot#7587) PVF: Add missing crate descriptions

I6-documentation

(paritytech/substrate#14552) Update subkey README.md
(paritytech/substrate#14591) [fix lint warnings: Uniques pallet] fix clippy::missing_docs_in_private_items warnings
(paritytech/substrate#14592) [fix lint warnings: Uniques pallet] fix clippy::doc_markdown warnings
(paritytech/substrate#14668) [fix docs compiler warnings] Nicks pallet
(paritytech/substrate#14674) Add discord invite to contributing doc
(paritytech/substrate#14694) Update missing dev mode docs
(paritytech/substrate#14664) [fix docs compiler warnings] Glutton pallet
(paritytech/substrate#14588) [fix lint warnings: Uniques pallet] fix clippy::missing_errors_doc lint warnings
(paritytech/substrate#14648) [fix lint warnings: NFTs pallet] fix clippy::missing_errors_doc lint warnings
(paritytech/substrate#14610) [fix lint warnings: NFTs pallet] fix clippy::missing_docs_in_private_items warnings

I5-tests

(paritytech/substrate#14292) Improves the EPM/Staking e2e test setup
(paritytech/substrate#14247) Staking e2e test - Add case when ledger active balance falls below ED
(paritytech/polkadot#7282) Fix flaky test and error reporting

I3-bug

(paritytech/substrate#14642) Contracts: Bugfix Wasm prepare check for chain extension

F3-breaks_API

(paritytech/substrate#14309) Move type Migrations to Config
(paritytech/substrate#14437) Moves Block to frame_system instead of construct_runtime and removes Header and BlockNumber
(paritytech/substrate#14290) Replace system config Index for Nonce
(paritytech/substrate#14514) Pallets: Asset Rate - Rename AssetId to AssetKind, Introduce AssetKindFactory Trait
(paritytech/substrate#14020) Contracts: migrate to fungible traits
(paritytech/polkadot#7563) XcmContext to buy_weight / refund_weight
(paritytech/cumulus#2790) Moves Block to frame_system instead of construct_runtime and removes Header and BlockNumber

E6-needs_polkadot_pr

(paritytech/substrate#14318) pallet-message-queue: add queue pausing

E5-needs_cumulus_pr

(paritytech/polkadot#7253) PVF: Refactor workers into separate crates, remove host dependency
(paritytech/polkadot#7337) 98.6% OF DEVELOPERS CANNOT REVIEW THIS PR! [read more...]
(paritytech/polkadot#7538) pvf: use test-utils feature to export test only

E4-node_first_update

(paritytech/cumulus#2852) Better scoped fallback in read_messaging_state_snapshot()

E3-host_functions

(paritytech/substrate#13031) arkworks integration

E2-dependencies

(paritytech/substrate#13625) Bump platforms from 2.0.0 to 3.0.2
(paritytech/substrate#14211) Bump lru from 0.8.1 to 0.10.0
(paritytech/substrate#14171) Bump proc-macro-warning from 0.3.1 to 0.4.1
(paritytech/substrate#14253) Bump quote from 1.0.27 to 1.0.28
(paritytech/substrate#14271) Bump serde from 1.0.162 to 1.0.163
(paritytech/substrate#14303) upgrade macro_magic to v0.3.5
(paritytech/substrate#14333) build(deps): bump comfy-table from 6.2.0 to 7.0.0
(paritytech/substrate#14361) build(deps): bump expander from 1.0.0 to 2.0.0
(paritytech/substrate#14233) Bump hyper-rustls from 0.23.2 to 0.24.0
(paritytech/substrate#14356) update macro_magic to 0.4.1
(paritytech/substrate#14449) contracts: switch from parity-wasm-based to wasmi-based module validation
(paritytech/substrate#14570) update to docify 0.2.0 / crate-relative embed paths
(paritytech/substrate#14627) upgrade to macro_magic 0.4.2
(paritytech/substrate#14672) Use relative docify paths
(paritytech/substrate#14798) Bump comfy-table from 7.0.0 to 7.0.1
(paritytech/substrate#14808) Bump cfg-expr from 0.15.2 to 0.15.4
(paritytech/substrate#14812) Bump rustls-webpki from 0.100.1 to 0.100.2
(paritytech/substrate#14824) Bump tar from 0.4.38 to 0.4.40
(paritytech/polkadot#7315) bump serde to 1.0.163
(paritytech/polkadot#7414) Bump openssl from 0.10.48 to 0.10.55
(paritytech/polkadot#7429) Companion for substrate #14464
(paritytech/polkadot#7471) Bump actions/setup-node from 3.6.0 to 3.7.0
(paritytech/polkadot#7622) Bump actions/setup-node from 3.7.0 to 3.8.0
(paritytech/polkadot#7639) Bump actions/setup-node from 3.8.0 to 3.8.1
(paritytech/polkadot#7660) Bump chevdor/srtool-actions from 0.7.0 to 0.8.0
(paritytech/polkadot#7653) Bump rustls-webpki from 0.101.2 to 0.101.4
(paritytech/cumulus#2412) Bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.3
(paritytech/cumulus#2618) Bump ruby/setup-ruby from 1.149.0 to 1.150.0
(paritytech/cumulus#2661) bump serde to 1.0.163
(paritytech/cumulus#2717) Bump ruby/setup-ruby from 1.150.0 to 1.151.0
(paritytech/cumulus#2705) Bump docker/login-action from 2.1.0 to 2.2.0
(paritytech/cumulus#2723) Bump actions/checkout from 3.5.2 to 3.5.3
(paritytech/cumulus#2737) Bump ruby/setup-ruby from 1.151.0 to 1.152.0
(paritytech/cumulus#2759) Bump Swatinem/rust-cache from 2.4.0 to 2.5.0
(paritytech/cumulus#2968) Bump Swatinem/rust-cache from 2.5.0 to 2.6.0
(paritytech/cumulus#3011) Bump Swatinem/rust-cache from 2.6.0 to 2.6.1
(paritytech/cumulus#3043) Bump Swatinem/rust-cache from 2.6.1 to 2.6.2

E1-database_migration

(paritytech/polkadot#7204) RollingSessionWindow cleanup
(paritytech/polkadot#7015) Kusama state version switch and migration.

E0-runtime_migration

(paritytech/substrate#14338) pallet-glutton: over-unity consumption
(paritytech/substrate#14084) contracts: switch to wasmi gas metering
(paritytech/substrate#14421) Fix Society v2 migration
(paritytech/substrate#14079) Contracts Add deposit for dependencies
(paritytech/substrate#14589) Contracts remove deposit accounts
(paritytech/polkadot#7340) Fix migrations
(paritytech/polkadot#7356) Runtime: Kusama gets Society v2
(paritytech/polkadot#7387) add pallet_im_online::migration to Unreleased migrations
(paritytech/polkadot#7015) Kusama state version switch and migration.
(paritytech/polkadot#7396) configuration: drop pvf_checking_enabled parameter
(paritytech/polkadot#7489) configuration: optionally read pending configs in migration
(paritytech/polkadot#7454) fix migrations (also companion for #14421)
(paritytech/polkadot#7495) Remove Executed Migrations
(paritytech/polkadot#7235) Remove xcm on_runtime_upgrade pallet hook
(paritytech/polkadot#7217) Change the Config of the MaxRococoNum Slot from a Constant to a Storage function
(paritytech/polkadot#7314) migration: unlock/unreserve Gov v1 balances, remove Gov V1 pallets from polkadot runtime, and remove Gov V1 pallet key/values from storage
(paritytech/cumulus#2570) Contracts: Use RuntimeUpgrade hooks instead of Hooks::on_runtime_upgrade

D9-needsaudit 👮

(paritytech/substrate#13031) arkworks integration
(paritytech/polkadot#7438) [xcm] BridgeBlobDispatcher - prepend bridge instance discriminator.
(paritytech/polkadot#7486) paras: count upgrade delay from inclusion
(paritytech/polkadot#7641) Bound number of assets which can be withdrawn to pay for execution.
(paritytech/cumulus#2725) Fellowship: Voters can initiate proposals on their votable tracks

D2-breaksapi

(paritytech/substrate#14309) Move type Migrations to Config
(paritytech/substrate#14437) Moves Block to frame_system instead of construct_runtime and removes Header and BlockNumber
(paritytech/substrate#14290) Replace system config Index for Nonce
(paritytech/substrate#14337) Get rid of Peerset compatibility layer
(paritytech/substrate#14020) Contracts: migrate to fungible traits
(paritytech/substrate#14745) Restructure frame_support macro related exports
(paritytech/substrate#14787) Restructure frame_benchmarking macro related exports

C7-high

(paritytech/polkadot#7337) 98.6% OF DEVELOPERS CANNOT REVIEW THIS PR! [read more...]

C5-high

(paritytech/substrate#14084) contracts: switch to wasmi gas metering
(paritytech/cumulus#2929) Companion for Polkadot#7337
(paritytech/cumulus#2935) Added Asset Conversion in Kusama

B1-note_worthy

(paritytech/substrate#14214) pallet-merkle-mountain-range: Remove extra Hash type
(paritytech/substrate#13869) HoldReason: Improve usage
(paritytech/substrate#12984) Asset Conversion pallet
(paritytech/substrate#14244) RPC-Spec-V2: Rename runtimeUpdates flag to withRuntime
(paritytech/substrate#14228) wasm-builder: Enforce runtime_version wasm section
(paritytech/substrate#14252) sp-api: Set correct where bound in the generated code
(paritytech/substrate#14236) Incorporate sc-peerset into sc-network
(paritytech/substrate#13454) [FRAME Core] Default Pallet Config Trait / derive_impl
(paritytech/substrate#14230) Make offchain tx pool creation reusable
(paritytech/substrate#14045) contracts: Multi block migrations
(paritytech/substrate#14267) sp-api: Make the generated code act based on std in sp-api
(paritytech/substrate#14261) frame: support for serde added
(paritytech/substrate#14285) sc-transaction-pool: Always use best block to check if we should skip enactment
(paritytech/substrate#14260) frame_system::remark: Allow any kind of origin
(paritytech/substrate#14241) migration(tips): unreserve deposits
(paritytech/substrate#13031) arkworks integration
(paritytech/substrate#14052) add pallet macro kitchensink example/template
(paritytech/substrate#14309) Move type Migrations to Config
(paritytech/substrate#14024) pallet-aura: Allow multiple blocks per slot
(paritytech/substrate#14326) Frame: Give Referendum SubmitOrigin argument
(paritytech/substrate#13958) Take into account proof size for transaction payment and priority
(paritytech/substrate#14226) migration(democracy): unreserve deposits and clear locks
(paritytech/substrate#14218) migration(elections-phragmen): unreserve deposits and clear locks
(paritytech/substrate#14375) Restructure macro-related exports into private mods for frame
(paritytech/substrate#14224) Add a deprecation warning to the old runtime GenesisConfig
(paritytech/substrate#14397) Delete 1D weight ctors and set explicit deprecation dates
(paritytech/substrate#11324) Society v2
(paritytech/substrate#14391) expose setting kademlia replication factor through node CLI
(paritytech/substrate#14131) GenesisBuilder runtime API
(paritytech/substrate#13950) [FRAME Core] Adds ability to split a pallet across multiple files
(paritytech/substrate#14411) fix(test-externalities): include memory db reference counts in snapshots
(paritytech/substrate#14318) pallet-message-queue: add queue pausing
(paritytech/substrate#14143) Metadata V15: Expose types for the overarching Call, Event, Error enums
(paritytech/substrate#14455) sc-network: Improve invalid boot node reporting
(paritytech/substrate#14123) Metadata V15: Enrich extrinsic type info for decoding
(paritytech/substrate#13317) Update Reference Hardware Specs
(paritytech/substrate#14474) frame-benchmarking-cli: Remove native dispatch requirement
(paritytech/substrate#14447) sp-api: Support nested transactions
(paritytech/substrate#14481) Stabilize V15 Metadata
(paritytech/substrate#14311) migrations: VersionedRuntimeUpgrade
(paritytech/substrate#14398) sp-api: Put frame-metadata behind some feature
(paritytech/substrate#14490) wasm-builder: Make hash and date optional
(paritytech/substrate#14084) contracts: switch to wasmi gas metering
(paritytech/substrate#14511) sc-cli: Remove SubstrateCli::native_runtime_version function
(paritytech/substrate#14387) Removal of execution strategies
(paritytech/substrate#14306) GenesisBuild<T,I> deprecated. BuildGenesisConfig added.
(paritytech/substrate#14437) Moves Block to frame_system instead of construct_runtime and removes Header and BlockNumber
(paritytech/substrate#14508) WasmExecutor flag to ignore onchain heappages value
(paritytech/substrate#14290) Replace system config Index for Nonce
(paritytech/substrate#14546) Run integrity_test in Externalities
(paritytech/substrate#14586) WeightMeter: more consistent naming
(paritytech/substrate#14120) Introduce Pallet paged-list
(paritytech/substrate#14551) chainHead_storage: Backport queries for value types
(paritytech/substrate#14395) changes to nfts pallet for xcm integration
(paritytech/substrate#14628) chainHead_storage: Iterate over keys
(paritytech/substrate#14483) change HashFor to HashingFor
(paritytech/substrate#14079) Contracts Add deposit for dependencies
(paritytech/substrate#14654) chainHead: Sync events with spec
(paritytech/substrate#14685) [FRAME] Remove V1 Module Syntax
(paritytech/substrate#14337) Get rid of Peerset compatibility layer
(paritytech/substrate#14020) Contracts: migrate to fungible traits
(paritytech/substrate#10621) CountedNMap implementation
(paritytech/substrate#14678) Cross-contract calling: simple debugger
(paritytech/substrate#14692) chainHead: Produce method responses on chainHead_follow
(paritytech/substrate#14706) Remove deprecated old weight items
(paritytech/substrate#14412) Bandersnatch VRF
(paritytech/substrate#12970) [NPoS] Implements dynamic number of nominators
(paritytech/substrate#14538) Pallets: Treasury deprecate propose_spend dispatchable
(paritytech/substrate#14453) add frame_system::DefaultConfig to individual pallet DefaultConfigs
(paritytech/substrate#14699) chainHead: Limit ongoing operations
(paritytech/substrate#14740) Update Scheduler Pallet Documentation
(paritytech/substrate#14773) Improve storage_alias and make UnlockAndUnreserveAllFunds independent of the pallet
(paritytech/substrate#14731) deprecate try-runtime subcommand and direct users to standalone cli
(paritytech/substrate#14612) Set StateBackend::Transaction to PrefixedMemoryDB
(paritytech/substrate#14589) Contracts remove deposit accounts
(paritytech/substrate#14793) fix: try_on_runtime_upgrade for Tuple weight summation
(paritytech/substrate#14750) contracts: Expose environment types for offchain tooling
(paritytech/substrate#14745) Restructure frame_support macro related exports
(paritytech/substrate#14789) Contracts: Update Config::Debug
(paritytech/substrate#14755) chainHead: Add support for storage pagination and cancellation
(paritytech/substrate#14787) Restructure frame_benchmarking macro related exports
(paritytech/substrate#14568) Frame: Agile Coretime Broker pallet (RFC-1)
(paritytech/substrate#12092) [FRAME Core] New pallets: safe-mode and tx-pause
(paritytech/substrate#14682) Adds ability to provide defaults for types provided by construct_runtime
(paritytech/polkadot#7234) XCM: Tools for uniquely referencing messages
(paritytech/polkadot#7293) cli: enable BEEFY by default on test networks
(paritytech/polkadot#7329) XCM: Remove & replace XCM Convert trait
(paritytech/polkadot#7245) Implement AliasOrigin processing in XCVM
(paritytech/polkadot#7340) Fix migrations
(paritytech/polkadot#7309) [frame/im-online] remove network state from heartbeats
(paritytech/polkadot#7356) Runtime: Kusama gets Society v2
(paritytech/polkadot#7389) Clear Existing HRMP Channel Request When Force Opening
(paritytech/polkadot#7451) Do not depend on native runtimes for RuntimeApi
(paritytech/polkadot#7015) Kusama state version switch and migration.
(paritytech/polkadot#7448) Add Nomination Pools and Voters List to Staking Proxy
(paritytech/polkadot#7303) PVF: add landlock sandboxing
(paritytech/polkadot#7431) Moves Block to frame_system instead of construct_runtime and removes Header and BlockNumber
(paritytech/polkadot#7477) Put HRMP Channel Management on General Admin Track
(paritytech/polkadot#7077) Change Fixed to WeightInfoBounds for Polkadot
(paritytech/polkadot#7528) Overcharging on limited_teleport_assets
(paritytech/polkadot#7337) 98.6% OF DEVELOPERS CANNOT REVIEW THIS PR! [read more...]
(paritytech/polkadot#6807) Companion for substrate#12970
(paritytech/polkadot#7217) Change the Config of the MaxRococoNum Slot from a Constant to a Storage function
(paritytech/polkadot#7595) [Polkadot] 28 days as conviction voting period
(paritytech/polkadot#7599) cli: remove deprecated try-runtime subcommand (also companion for #14731)
(paritytech/polkadot#7301) Polkadot gets topic-based message IDs
(paritytech/polkadot#7314) migration: unlock/unreserve Gov v1 balances, remove Gov V1 pallets from polkadot runtime, and remove Gov V1 pallet key/values from storage
(paritytech/polkadot#5022) Asynchronous Backing MegaPR
(paritytech/polkadot#7591) Add BEEFY capabilities to Westend and Kusama
(paritytech/polkadot#7661) cli: disallow BEEFY and warp sync together
(paritytech/cumulus#2601) Companion for polkadot#7234 (XCM: Tools for uniquely referencing messages)
(paritytech/cumulus#2596) Add Ability to Add/Remove Invulnerable Collators
(paritytech/cumulus#2633) Rename Statemint to Asset Hub
(paritytech/cumulus#2607) Runtime: Polkadot Fellowship promotion/demotion periods, members activity and salaries
(paritytech/cumulus#2707) Update all uses of pallet-aura to disallow multiple blocks per slot
(paritytech/cumulus#2683) Rename Statemint* bootNodes to Asset Hub
(paritytech/cumulus#2725) Fellowship: Voters can initiate proposals on their votable tracks
(paritytech/cumulus#2748) Add sudo to template node
(paritytech/cumulus#2148) Asset Conversion release to westmint
(paritytech/cumulus#2821) Companion for Substrate#14511
(paritytech/cumulus#2769) NFT Fractionalization on AssetHub Kusama
(paritytech/cumulus#2801) Better Handling of Candidates Who Become Invulnerable
(paritytech/cumulus#2790) Moves Block to frame_system instead of construct_runtime and removes Header and BlockNumber
(paritytech/cumulus#2929) Companion for Polkadot#7337
(paritytech/cumulus#2642) Polkadot parachains get topic-based message IDs
(paritytech/cumulus#2952) set-metadata is a safe call
(paritytech/cumulus#2875) Rename squatted crates
(paritytech/cumulus#2300) Asynchronous backing PR
(paritytech/cumulus#2935) Added Asset Conversion in Kusama
(paritytech/cumulus#2270) Allow integrated relay chain light client
(paritytech/cumulus#3046) Fix CI check and remove try-runtime command

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.

I add the polkadot-sdk repo also. I tried to avoid duplicated tickets but not sure it worked:

Description

Checking: b4ee6f2aa9b13086f9324fbb6407642d9a2fab7e to polkadot-v1.1.0

polkadot-sdk (2023-08-30 -> 2023-09-08)

commits: 72
paritytech/polkadot-sdk@b4ee6f2...polkadot-v1.1.0

    from: b4ee6f2aa9b13086f9324fbb6407642d9a2fab7e
      to: f60318f68687e601c47de5ad5ca88e2c3f8139a7
 commits: 72

Important commits by label

T8-parachains_engineering

(paritytech/polkadot-sdk#1276) Fix polkadot zombienet tests
(paritytech/polkadot-sdk#1310) Polkadot: add missing network-protocol-staging feature
(paritytech/polkadot-sdk#1299) substrate: peer_store: log warn on disconnecting because of reputation
(paritytech/polkadot-sdk#1190) Use cached session index to obtain executor params

T7-smart_contracts

(paritytech/polkadot-sdk#1254) Contracts: seal0::balance should return the free balance
(paritytech/polkadot-sdk#1390) Contracts: Update read_sandbox

T6-XCM

(paritytech/polkadot-sdk#1212) Put GetWeight where it belongs
(paritytech/polkadot-sdk#1320) Add environmental variable to track decoded instructions
(paritytech/polkadot-sdk#1395) Enforce a decoding limit in MultiAssets

T4-runtime_API

(paritytech/polkadot-sdk#1200) backing: move the min votes threshold to the runtime

T16-system_parachains

(paritytech/polkadot-sdk#1183) Added short-benchmarks for cumulus
(paritytech/polkadot-sdk#1193) Move Relay-Specific Shared Code to One Place

T14-benchmarks

(paritytech/polkadot-sdk#1183) Added short-benchmarks for cumulus

T13-documentation

(paritytech/polkadot-sdk#1300) Fix links in contributing and PR template docs
(paritytech/polkadot-sdk#1253) Add README to project root
(paritytech/polkadot-sdk#1339) Fix typos in rust setup doc
(paritytech/polkadot-sdk#1280) [improve docs]: Template pallet
(paritytech/polkadot-sdk#1309) Markdown linter
(paritytech/polkadot-sdk#1377) rust docs: add simple analytics
(paritytech/polkadot-sdk#1408) Add PRdoc check

T12-tests

(paritytech/polkadot-sdk#1307) fix chain-spec path for substrate tests
(paritytech/polkadot-sdk#1301) [xcm-emulator] Improve hygiene and clean up
(paritytech/polkadot-sdk#1247) [xcm-emulator] Unignore cumulus integration tests
(paritytech/polkadot-sdk#1362) substrate: chain-spec paths corrected in zombienet tests
(paritytech/polkadot-sdk#1356) [xcm-emulator] Redo Parachain init

T11-cumulus

(paritytech/polkadot-sdk#1241) Rename squatted crates
(paritytech/polkadot-sdk#1171) Symlink chain-specs json files to crate where they are used
(paritytech/polkadot-sdk#1183) Added short-benchmarks for cumulus

T10-polkadot

(paritytech/polkadot-sdk#1241) Rename squatted crates
(paritytech/polkadot-sdk#1207) PVF: Take back a stolen right
(paritytech/polkadot-sdk#1200) backing: move the min votes threshold to the runtime
(paritytech/polkadot-sdk#1315) Fix polkadot-node-core-pvf-prepare-worker build with jemalloc
(paritytech/polkadot-sdk#1325) add Treasurer to SchedulerOrigin
(paritytech/polkadot-sdk#1387) approval-voting: use proper hash when querying session info
(paritytech/polkadot-sdk#1290) RFC 14: Improve locking mechanism for parachains

T1-FRAME

(paritytech/polkadot-sdk#1187) Rename VersionedRuntimeUpgrade to VersionedMigration
(paritytech/polkadot-sdk#1162) Restructure dispatch macro related exports
(paritytech/polkadot-sdk#1186) Renames WeightMeter constructors for better readability

T0-node

(paritytech/polkadot-sdk#1207) PVF: Take back a stolen right
(paritytech/polkadot-sdk#1249) Sassafras primitives
(paritytech/polkadot-sdk#1334) Rename polkadot-parachain to polkadot-parachain-primitives
(paritytech/polkadot-sdk#1342) Use bandersnatch-vrfs with locked dependencies ref
(paritytech/polkadot-sdk#1358) Fix wrong ref counting
(paritytech/polkadot-sdk#1369) Ensure cumulus/bridges is ignored by formatter and run it
(paritytech/polkadot-sdk#1348) feat: add futures api to TransactionPool
(paritytech/polkadot-sdk#1387) approval-voting: use proper hash when querying session info
(paritytech/polkadot-sdk#1265) Get rid of polling in WarpSync
(paritytech/polkadot-sdk#1416) wasm-substitutes: Use unique hash per substitute to fix caching issues

R0-silent

(paritytech/polkadot-sdk#1275) [ci] Fix buildah and reorder test-doc dag
(paritytech/polkadot-sdk#1287) Fix node-metrics test
(paritytech/polkadot-sdk#1284) Bump the known_good_semver group with 2 updates
(paritytech/polkadot-sdk#1289) Remove old UI test
(paritytech/polkadot-sdk#1288) Add missing licenses and tune the scanning workflow
(paritytech/polkadot-sdk#1276) Fix polkadot zombienet tests
(paritytech/polkadot-sdk#1307) fix chain-spec path for substrate tests
(paritytech/polkadot-sdk#1310) Polkadot: add missing network-protocol-staging feature
(paritytech/polkadot-sdk#1317) Fix typo in statement-store/README.md
(paritytech/polkadot-sdk#1316) Fix CI
(paritytech/polkadot-sdk#1314) [ci] add more jobs for pipeline cancel, cleanup
(paritytech/polkadot-sdk#1328) Remove disable-runtime-api feature - Fix for test-rustdoc CI job
(paritytech/polkadot-sdk#1321) Remove substrate_test_utils::test
(paritytech/polkadot-sdk#1326) Bump zstd from 0.11.2+zstd.1.5.2 to 0.12.4
(paritytech/polkadot-sdk#1347) Bump the known_good_semver group with 1 update
(paritytech/polkadot-sdk#1301) [xcm-emulator] Improve hygiene and clean up
(paritytech/polkadot-sdk#1205) Logs: add extra debug log for negative rep changes
(paritytech/polkadot-sdk#1254) Contracts: seal0::balance should return the free balance
(paritytech/polkadot-sdk#1293) Bump bs58 from 0.4.0 to 0.5.0
(paritytech/polkadot-sdk#1339) Fix typos in rust setup doc
(paritytech/polkadot-sdk#1350) contracts: Update to wasmi 0.31
(paritytech/polkadot-sdk#1376) Bump proc-macro-warning from 0.4.1 to 0.4.2
(paritytech/polkadot-sdk#1375) Bump the known_good_semver group with 1 update
(paritytech/polkadot-sdk#1379) Update fmt file and some authors
(paritytech/polkadot-sdk#1309) Markdown linter
(paritytech/polkadot-sdk#1356) [xcm-emulator] Redo Parachain init
(paritytech/polkadot-sdk#1382) Cleanup repo (a tiny bit)
(paritytech/polkadot-sdk#1335) [ci] Remove runtime-benchmarks from tests
(paritytech/polkadot-sdk#1170) Extract block announce validation from ChainSync
(paritytech/polkadot-sdk#1193) Move Relay-Specific Shared Code to One Place
(paritytech/polkadot-sdk#1396) Bump thiserror from 1.0.47 to 1.0.48
(paritytech/polkadot-sdk#1398) Bump actions/checkout from 3 to 4
(paritytech/polkadot-sdk#1265) Get rid of polling in WarpSync
(paritytech/polkadot-sdk#1393) Remove redundant calls to borrow()
(paritytech/polkadot-sdk#1399) contracts: Remove dynamic dispatch using Ext in tests
(paritytech/polkadot-sdk#1413) fmt fixes
(paritytech/polkadot-sdk#1408) Add PRdoc check
(paritytech/polkadot-sdk#1412) Bump enumn from 0.1.11 to 0.1.12

I4-refactor

(paritytech/polkadot-sdk#1162) Restructure dispatch macro related exports

D0-easy

(paritytech/polkadot-sdk#1186) Renames WeightMeter constructors for better readability
(paritytech/polkadot-sdk#1301) [xcm-emulator] Improve hygiene and clean up
(paritytech/polkadot-sdk#1193) Move Relay-Specific Shared Code to One Place

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.