Closed crystalin closed 1 year ago
I add the polkadot-sdk
repo also. I tried to avoid duplicated tickets but not sure it worked:
Checking: b4ee6f2aa9b13086f9324fbb6407642d9a2fab7e to polkadot-v1.1.0
from: b4ee6f2aa9b13086f9324fbb6407642d9a2fab7e
to: f60318f68687e601c47de5ad5ca88e2c3f8139a7
commits: 72
(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
(paritytech/polkadot-sdk#1254) Contracts: seal0::balance
should return the free balance
(paritytech/polkadot-sdk#1390) Contracts: Update read_sandbox
(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
(paritytech/polkadot-sdk#1200) backing: move the min votes threshold to the runtime
(paritytech/polkadot-sdk#1183) Added short-benchmarks for cumulus (paritytech/polkadot-sdk#1193) Move Relay-Specific Shared Code to One Place
(paritytech/polkadot-sdk#1183) Added short-benchmarks for cumulus
(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
(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
(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
(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
(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
(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
(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
(paritytech/polkadot-sdk#1162) Restructure dispatch
macro related exports
(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
https://github.com/apopiak/substrate-migrations#frame-migrations
This repository contains a list of FRAME-related migrations which might be relevant to Moonbeam.
Description
This ticket is automatically generated using
substrate (2023-06-18 -> 2023-08-25)
https://github.com/paritytech/substrate/compare/polkadot-v0.9.43...033d4e86cc7eff0066cd376b9375f815761d653c
polkadot (2023-06-08 -> 2023-08-25)
https://github.com/paritytech/polkadot/compare/release-v0.9.43...52209dcfe546ff39cc031b92d64e787e7e8264d4
cumulus (2023-06-15 -> 2023-08-25)
https://github.com/paritytech/cumulus/compare/polkadot-v0.9.43...d4bb2215bb28ee05159c4c7df1b3435177b5bf4e
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 towasmi
-based module validationU1-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 toxcm-emulator
(paritytech/cumulus#2958) Replicatee2e
integration test asemulated
T6-XCM
(paritytech/polkadot#7278) XCM: Fix issue with RequestUnlock (paritytech/polkadot#7563)
XcmContext
tobuy_weight / refund_weight
(paritytech/polkadot#7319) Add tests for PayOverXcm (paritytech/cumulus#2680) companion for xcm alias originT5-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 fromparity-wasm
-based towasmi
-based module validation (paritytech/cumulus#2751) Add migration for substrate#14084T4-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 towithRuntime
(paritytech/substrate#14267) sp-api: Make the generated code act based onstd
insp-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 onchainHead_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 cratesT1-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 onnum_slashing_spans
when callingwithdraw_unbounded
in Staking. (paritytech/substrate#14228) wasm-builder: Enforceruntime_version
wasm section (paritytech/substrate#14258)Pay
trait getsError
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: IntroduceConvertToValue
adapter (paritytech/substrate#14261) frame: support for serde added (paritytech/substrate#14281) Runtime: Add common morph utility types (paritytech/substrate#14297) Frame: IntroduceTryConvert
andMaybeConvert
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) Movetype Migrations
toConfig
(paritytech/substrate#14024) pallet-aura: Allow multiple blocks per slot (paritytech/substrate#14326) Frame: Give ReferendumSubmitOrigin
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) Removespallet::call_index
fromdev_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) MovesBlock
toframe_system
instead ofconstruct_runtime
and removesHeader
andBlockNumber
(paritytech/substrate#14567) Re-add deprecated--execution
arg onbenchmark pallet
(paritytech/substrate#14290) Replace system configIndex
forNonce
(paritytech/substrate#14546) Runintegrity_test
in Externalities (paritytech/substrate#14292) Improves the EPM/Staking e2e test setup (paritytech/substrate#14586)WeightMeter
: more consistent naming (paritytech/substrate#14120) Introduce Palletpaged-list
(paritytech/substrate#14245) Do not include voters that have zero voter weight in the election snapshot (paritytech/substrate#14186) Removes incorrecttry-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) AddFixedPointOperand
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 deprecatepropose_spend
dispatchable (paritytech/substrate#14453) addframe_system::DefaultConfig
to individual palletDefaultConfigs
(paritytech/substrate#14763) Fixes CI (paritytech/substrate#13502) Addtry_state
check to PalletMessageQueue
(paritytech/substrate#14740) Update Scheduler Pallet Documentation (paritytech/substrate#14773) Improvestorage_alias
and makeUnlockAndUnreserveAllFunds
independent of the pallet (paritytech/substrate#14779) Free standingelections-phragmen
andtips
Gov V1 unlock/unreserve migrations (paritytech/substrate#14759) DisarmOnRuntimeUpgrade::pre/post_upgrade
Tuple
footgun (paritytech/substrate#14589) Contracts remove deposit accounts (paritytech/substrate#14793) fix:try_on_runtime_upgrade
forTuple
weight summation (paritytech/substrate#14750) contracts: Expose environment types for offchain tooling (paritytech/substrate#14745) Restructureframe_support
macro related exports (paritytech/substrate#14789) Contracts: Update Config::Debug (paritytech/substrate#14787) Restructureframe_benchmarking
macro related exports (paritytech/substrate#14568) Frame: Agile Coretime Broker pallet (RFC-1) (paritytech/substrate#12092) [FRAME Core] New pallets:safe-mode
andtx-pause
(paritytech/substrate#14682) Adds ability to provide defaults for types provided byconstruct_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 XCMConvert
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) MovesBlock
toframe_system
instead ofconstruct_runtime
and removesHeader
andBlockNumber
(paritytech/polkadot#7477) Put HRMP Channel Management on General Admin Track (paritytech/polkadot#7077) Change Fixed to WeightInfoBounds for Polkadot (paritytech/polkadot#7528) Overcharging onlimited_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) MovesBlock
toframe_system
instead ofconstruct_runtime
and removesHeader
andBlockNumber
(paritytech/cumulus#2642) Polkadot parachains get topic-based message IDs (paritytech/cumulus#3012) XcmpQueue simplify -PriceForSiblingDelivery
replaced byruntime::common::PriceForParachainDelivery
(paritytech/cumulus#2952) set-metadata is a safe call (paritytech/cumulus#3006) Removeas_derivative
fromSafeCallFilter
(paritytech/cumulus#2935) Added Asset Conversion in Kusama (paritytech/cumulus#3044) Assetsforce_set_metadata
is SafeT0-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) Incorporatesc-peerset
intosc-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: Putframe-metadata
behind some feature (paritytech/substrate#14490) wasm-builder: Makehash
anddate
optional (paritytech/substrate#14511) sc-cli: RemoveSubstrateCli::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 ofPeerset
compatibility layer (paritytech/substrate#14412) Bandersnatch VRF (paritytech/substrate#14731) deprecatetry-runtime
subcommand and direct users to standalone cli (paritytech/substrate#14663) Runtime: avoid duplication and test all signature (paritytech/substrate#14612) SetStateBackend::Transaction
toPrefixedMemoryDB
(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 forRuntimeApi
(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 commandI9-optimisation
(paritytech/substrate#14449) contracts: switch from
parity-wasm
-based towasmi
-based module validationI7-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 warningsI5-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
toConfig
(paritytech/substrate#14437) MovesBlock
toframe_system
instead ofconstruct_runtime
and removesHeader
andBlockNumber
(paritytech/substrate#14290) Replace system configIndex
forNonce
(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
tobuy_weight / refund_weight
(paritytech/cumulus#2790) MovesBlock
toframe_system
instead ofconstruct_runtime
and removesHeader
andBlockNumber
E6-needs_polkadot_pr
(paritytech/substrate#14318)
pallet-message-queue
: add queue pausingE5-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 towasmi
-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.2E1-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: droppvf_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_upgradeD9-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
toConfig
(paritytech/substrate#14437) MovesBlock
toframe_system
instead ofconstruct_runtime
and removesHeader
andBlockNumber
(paritytech/substrate#14290) Replace system configIndex
forNonce
(paritytech/substrate#14337) Get rid ofPeerset
compatibility layer (paritytech/substrate#14020) Contracts: migrate to fungible traits (paritytech/substrate#14745) Restructureframe_support
macro related exports (paritytech/substrate#14787) Restructureframe_benchmarking
macro related exportsC7-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: RenameruntimeUpdates
flag towithRuntime
(paritytech/substrate#14228) wasm-builder: Enforceruntime_version
wasm section (paritytech/substrate#14252) sp-api: Set correct where bound in the generated code (paritytech/substrate#14236) Incorporatesc-peerset
intosc-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 onstd
insp-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) Movetype Migrations
toConfig
(paritytech/substrate#14024) pallet-aura: Allow multiple blocks per slot (paritytech/substrate#14326) Frame: Give ReferendumSubmitOrigin
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: Putframe-metadata
behind some feature (paritytech/substrate#14490) wasm-builder: Makehash
anddate
optional (paritytech/substrate#14084) contracts: switch to wasmi gas metering (paritytech/substrate#14511) sc-cli: RemoveSubstrateCli::native_runtime_version
function (paritytech/substrate#14387) Removal of execution strategies (paritytech/substrate#14306)GenesisBuild<T,I>
deprecated.BuildGenesisConfig
added. (paritytech/substrate#14437) MovesBlock
toframe_system
instead ofconstruct_runtime
and removesHeader
andBlockNumber
(paritytech/substrate#14508) WasmExecutor flag to ignore onchain heappages value (paritytech/substrate#14290) Replace system configIndex
forNonce
(paritytech/substrate#14546) Runintegrity_test
in Externalities (paritytech/substrate#14586)WeightMeter
: more consistent naming (paritytech/substrate#14120) Introduce Palletpaged-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 ofPeerset
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 onchainHead_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 deprecatepropose_spend
dispatchable (paritytech/substrate#14453) addframe_system::DefaultConfig
to individual palletDefaultConfigs
(paritytech/substrate#14699) chainHead: Limit ongoing operations (paritytech/substrate#14740) Update Scheduler Pallet Documentation (paritytech/substrate#14773) Improvestorage_alias
and makeUnlockAndUnreserveAllFunds
independent of the pallet (paritytech/substrate#14731) deprecatetry-runtime
subcommand and direct users to standalone cli (paritytech/substrate#14612) SetStateBackend::Transaction
toPrefixedMemoryDB
(paritytech/substrate#14589) Contracts remove deposit accounts (paritytech/substrate#14793) fix:try_on_runtime_upgrade
forTuple
weight summation (paritytech/substrate#14750) contracts: Expose environment types for offchain tooling (paritytech/substrate#14745) Restructureframe_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) Restructureframe_benchmarking
macro related exports (paritytech/substrate#14568) Frame: Agile Coretime Broker pallet (RFC-1) (paritytech/substrate#12092) [FRAME Core] New pallets:safe-mode
andtx-pause
(paritytech/substrate#14682) Adds ability to provide defaults for types provided byconstruct_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 XCMConvert
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 forRuntimeApi
(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) MovesBlock
toframe_system
instead ofconstruct_runtime
and removesHeader
andBlockNumber
(paritytech/polkadot#7477) Put HRMP Channel Management on General Admin Track (paritytech/polkadot#7077) Change Fixed to WeightInfoBounds for Polkadot (paritytech/polkadot#7528) Overcharging onlimited_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) MovesBlock
toframe_system
instead ofconstruct_runtime
and removesHeader
andBlockNumber
(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 commandReview '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.