Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
crystalin opened this issue Oct 20, 2023 · 1 comment
Closed

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

crystalin opened this issue Oct 20, 2023 · 1 comment

Comments

@crystalin
Copy link
Collaborator

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.

@crystalin
Copy link
Collaborator Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant