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 polkadot-sdk from v1.3.0 to v1.7.2 #2703

Closed
github-actions bot opened this issue Mar 13, 2024 · 1 comment
Closed

Update polkadot-sdk from v1.3.0 to v1.7.2 #2703

github-actions bot opened this issue Mar 13, 2024 · 1 comment

Comments

@github-actions
Copy link
Contributor

Description

This ticket is automatically generated using

$ npm run print-version-bump-info -- --from v1.3.0 --to v1.7.2

polkadot-sdk (2023-11-01 -> 2024-02-22)

paritytech/polkadot-sdk@polkadot-v1.3.0...polkadot-v1.7.2

    from: 7c9fd83805cc446983a7698c7a3281677cf655c8
      to: f5fc487810756616e06cf3f89d128e8b88550ef6
 commits: 823

Important commits by label

T9-cumulus

(paritytech/polkadot-sdk#2023) [testnet] Align testnet system parachain runtimes using RelayTreasuryLocation and SystemParachains in the same way
(paritytech/polkadot-sdk#2042) Removed TODO from test-case for hard-coded delivery fee estimation
(paritytech/polkadot-sdk#2039) cumulus: fix test runtimes panic
(paritytech/polkadot-sdk#1967) [testnet] Add AssetHubRococo <-> AssetHubWestend asset bridging support
(paritytech/polkadot-sdk#2128) Added bridge-hub-westend-runtime to the short-benchmarks pipeline
(paritytech/polkadot-sdk#2202) Disable incoming light-client connections for minimal relay node
(paritytech/polkadot-sdk#2214) validate-block: Fix TrieCache implementation
(paritytech/polkadot-sdk#2223) Add prospective-parachain subsystem to minimal-relay-node + QoL improvements
(paritytech/polkadot-sdk#2287) cumulus-pov-recovery: check pov_hash instead of reencoding data
(paritytech/polkadot-sdk#2300) [testnet] Remove Wococo stuff from BridgeHubRococo/AssetHubRococo
(paritytech/polkadot-sdk#2385) Relax force_default_xcm_version for testnet system parachains
(paritytech/polkadot-sdk#2381) Make collator RPC mode non-experimental
(paritytech/polkadot-sdk#2487) Do not pollute global base path with export genesis/wasm
(paritytech/polkadot-sdk#2526) Remove pov-recovery race condition/Improve zombienet test
(paritytech/polkadot-sdk#2611) Stabilize pov-recovery zombienet
(paritytech/polkadot-sdk#2481) Ensure xcm versions over bridge (on sending chains)
(paritytech/polkadot-sdk#2331) Rename ExportGenesisStateCommand to ExportGenesisHeadCommand and make it respect custom genesis block builders
(paritytech/polkadot-sdk#2682) Add Authorize Upgrade Pattern to Frame System
(paritytech/polkadot-sdk#2281) Rococo & Westend People Chain
(paritytech/polkadot-sdk#2803) cumulus-primitives-parachain-inherent: Split into two crates
(paritytech/polkadot-sdk#2862) Return latest known relay chain block number in on_initialize etc
(paritytech/polkadot-sdk#1845) XCM WeightTrader: Swap Fee Asset for Native Asset
(paritytech/polkadot-sdk#2978) Westend/Rococo Asset Hub: pay xcm fees with sufficient assets
(paritytech/polkadot-sdk#3041) [cumulus] Feature gates for rococo/westend related stuff in the parachains-common
(paritytech/polkadot-sdk#3134) [cumulus] parachains-common testnet constants cleaning

T8-polkadot

(paritytech/polkadot-sdk#1897) polkadot-parachain-primitives should not depend on frame-support.
(paritytech/polkadot-sdk#2056) make polkadot die graciously
(paritytech/polkadot-sdk#1189) [NPoS] Paging reward payouts in order to scale rewardable nominators
(paritytech/polkadot-sdk#1246) Use Message Queue as DMP and XCMP dispatch queue
(paritytech/polkadot-sdk#1178) approval-voting improvement: include all tranche0 assignments in one certificate
(paritytech/polkadot-sdk#2179) minor: overseer availability-distribution message declaration update
(paritytech/polkadot-sdk#1571) statement-distribution: support inactive local validator in grid
(paritytech/polkadot-sdk#2177) add NodeFeatures field to HostConfiguration and runtime API
(paritytech/polkadot-sdk#2510) polkadot: disable block authoring backoff on production networks
(paritytech/polkadot-sdk#2511) polkadot: remove grandpa pause support
(paritytech/polkadot-sdk#1737) Remove system parachains Polkadot and Kusama runtimes
(paritytech/polkadot-sdk#2555) Remove dependency on rand's SliceRandom shuffle implementation in gossip-support
(paritytech/polkadot-sdk#2142) Cleanup XCMP QueueConfigData
(paritytech/polkadot-sdk#2534) sp-core: Rename VrfOutput to VrfPreOutput
(paritytech/polkadot-sdk#2444) Add feature flag to enable v2 assignments
(paritytech/polkadot-sdk#1191) Approve multiple candidates with a single signature
(paritytech/polkadot-sdk#1694) Coretime Feature branch (relay chain)
(paritytech/polkadot-sdk#2778) Saner weights + lease calcuation fix.
(paritytech/polkadot-sdk#2764) backport to master: Handling of disabled validators in backing subsystem (#1259)
(paritytech/polkadot-sdk#2637) dispute-coordinator: disabling in participation
(paritytech/polkadot-sdk#2886) Remove bounds from PrevalidateAttests struct definition
(paritytech/polkadot-sdk#2889) Filter votes from disabled validators in BackedCandidates in process_inherent_data
(paritytech/polkadot-sdk#2989) approval-distribution: downgrade errors to debug
(paritytech/polkadot-sdk#2988) approval-distribution: aggresion must target unfinalized chain rather than unapproved chain
(paritytech/polkadot-sdk#3020) Registrar: Deposit covering max code size
(paritytech/polkadot-sdk#2981) approval-distribution: Update topology if authorities are discovered later
(paritytech/polkadot-sdk#3065) bump reed-solomon-novelpoly version
(paritytech/polkadot-sdk#3063) statement-distribution: fix parachains stalling on async_backing enablement
(paritytech/polkadot-sdk#3105) Fix recv_signal in orchestra
(paritytech/polkadot-sdk#3122) Move candidate-validation on blocking tasks
(paritytech/polkadot-sdk#3126) Chore: link code TODO for removing redundant message information

T7-smart_contracts

(paritytech/polkadot-sdk#1809) Make ExecResult encodable
(paritytech/polkadot-sdk#1248) Contracts expose pallet-xcm
(paritytech/polkadot-sdk#2920) Contracts: stabilize sr25519
(paritytech/polkadot-sdk#2927) Fix contracts compilation with CARGO_TARGET_DIR set

T6-XCM

(paritytech/polkadot-sdk#2021) Direct XCM ExportMessage fees for different bridges to different receiver accounts
(paritytech/polkadot-sdk#2129) XCM MultiAssets: sort after reanchoring
(paritytech/polkadot-sdk#1246) Use Message Queue as DMP and XCMP dispatch queue
(paritytech/polkadot-sdk#2107) XCM builder pattern
(paritytech/polkadot-sdk#2231) Make PalletInfo fields public
(paritytech/polkadot-sdk#2239) Remove unnecessary map_error
(paritytech/polkadot-sdk#2086) Contracts: Add XCM traits to interface with contracts
(paritytech/polkadot-sdk#1672) pallet-xcm: enhance reserve_transfer_assets to support remote reserves
(paritytech/polkadot-sdk#2288) Fix expect_pallet benchmarks not relaying on hard-coded frame_system dependency version
(paritytech/polkadot-sdk#1248) Contracts expose pallet-xcm
(paritytech/polkadot-sdk#2322) pallet-xcm: use XcmTeleportFilter for teleported fees in reserve transfers
(paritytech/polkadot-sdk#2312) xcm: SovereignPaidRemoteExporter: remove unused RefundSurplus instruction
(paritytech/polkadot-sdk#2253) Different XCM builders, default one requires fee payment
(paritytech/polkadot-sdk#2517) Added NetworkId::PolkadotBulletin variant
(paritytech/polkadot-sdk#2552) Withdraw Assets Before Checking Out in OnReapIdentity impl
(paritytech/polkadot-sdk#2142) Cleanup XCMP QueueConfigData
(paritytech/polkadot-sdk#2388) pallet-xcm: add new flexible transfer_assets() call/extrinsic
(paritytech/polkadot-sdk#1454) feat(xcm): support json schema (for CosmWasm VM support)
(paritytech/polkadot-sdk#2428) Fix ParentOrSiblings
(paritytech/polkadot-sdk#2684) Add FungibleAdapter
(paritytech/polkadot-sdk#2799) xcm: Improve debuggability
(paritytech/polkadot-sdk#1845) XCM WeightTrader: Swap Fee Asset for Native Asset
(paritytech/polkadot-sdk#1230) XCMv4
(paritytech/polkadot-sdk#2796) Enable cross-chain NFT transfers on asset-hub
(paritytech/polkadot-sdk#3022) Add unit impl for XcmAssetTransfers trait
(paritytech/polkadot-sdk#1222) Transactional processing for XCM
(paritytech/polkadot-sdk#2924) Add NonFungibleAdapter
(paritytech/polkadot-sdk#3057) Serialize/Deserialize trait implemented in no-std for XCM assets
(paritytech/polkadot-sdk#3114) Add limits to XCMv4
(paritytech/polkadot-sdk#3142) xcm-executor: DepositReserveAsset charges delivery fees from inner assets
(paritytech/polkadot-sdk#3157) [xcm] Fix SovereignPaidRemoteExporter and DepositAsset handling
(paritytech/polkadot-sdk#3228) [pallet_xcm] Forgotten migration to XCMv4 + added try-state to the pallet_xcm

T5-host_functions

(paritytech/polkadot-sdk#1462) PoV Reclaim (Clawback) Node Side

T4-runtime_API

(paritytech/polkadot-sdk#1914) Expose collection attributes from Inspect trait
(paritytech/polkadot-sdk#1256) chain-spec: getting ready for native-runtime-free world
(paritytech/polkadot-sdk#2177) add NodeFeatures field to HostConfiguration and runtime API
(paritytech/polkadot-sdk#2446) sp-api: Move macro related re-exports to __private

T3-RPC_API

(paritytech/polkadot-sdk#2859) rpc: add rpc v2 chainSpec to polkadot
(paritytech/polkadot-sdk#1846) archive: Implement archive_unstable_storage
(paritytech/polkadot-sdk#3040) rpc-v2/tx: Rename transaction to transactionWatch

T2-pallets

(paritytech/polkadot-sdk#1914) Expose collection attributes from Inspect trait
(paritytech/polkadot-sdk#1800) Refactor transaction storage pallet to use fungible traits
(paritytech/polkadot-sdk#1998) Add defensive testing extrinsic
(paritytech/polkadot-sdk#1246) Use Message Queue as DMP and XCMP dispatch queue
(paritytech/polkadot-sdk#2048) Identity pallet improvements
(paritytech/polkadot-sdk#1982) Add force remove vesting
(paritytech/polkadot-sdk#2173) rename benchmark
(paritytech/polkadot-sdk#2165) Add sudo::remove_key
(paritytech/polkadot-sdk#1672) pallet-xcm: enhance reserve_transfer_assets to support remote reserves
(paritytech/polkadot-sdk#1340) Add simple collator election mechanism
(paritytech/polkadot-sdk#2369) [NPoS] Check if staker is exposed in paged exposure storage entries
(paritytech/polkadot-sdk#2397) Pools: Add MaxUnbonding to metadata
(paritytech/polkadot-sdk#2451) Amend staking docs to account for state of controller deprecation
(paritytech/polkadot-sdk#2435) pallet-staking: Converts all math operations to safe
(paritytech/polkadot-sdk#2459) [NPoS] Use EraInfo to manipulate exposure in fast-unstake tests
(paritytech/polkadot-sdk#2501) Staking: chill_other takes stash instead of controller
(paritytech/polkadot-sdk#2474) Pools: Add ability to configure commission claiming permissions
(paritytech/polkadot-sdk#2265) Remove im-online pallet from Rococo and Westend
(paritytech/polkadot-sdk#1250) Fix XCMP max message size check
(paritytech/polkadot-sdk#2388) pallet-xcm: add new flexible transfer_assets() call/extrinsic
(paritytech/polkadot-sdk#2626) [NTFs] Emit CollectionMaxSupplySet on collection create
(paritytech/polkadot-sdk#2589) Staking: Add deprecate_controller_batch AdminOrigin call
(paritytech/polkadot-sdk#2653) [NFTs] Fix consumers issue
(paritytech/polkadot-sdk#2682) Add Authorize Upgrade Pattern to Frame System
(paritytech/polkadot-sdk#2828) core-fellowship: allow infinite demotion period
(paritytech/polkadot-sdk#2651) Unique Usernames in Identity Pallet
(paritytech/polkadot-sdk#2956) Revert "pallet-core-fellowship: import an unimported member on approve"
(paritytech/polkadot-sdk#2889) Filter votes from disabled validators in BackedCandidates in process_inherent_data
(paritytech/polkadot-sdk#2599) More tests and checks confirming that ledger.controller is always correct.
(paritytech/polkadot-sdk#1871) Adding try_state hook for Tips pallet
(paritytech/polkadot-sdk#2942) Fix Pools 6->7 migration
(paritytech/polkadot-sdk#2402) Removes the Default implementation for RewardDestination
(paritytech/polkadot-sdk#2302) [Runtime] Bound XCMP queue
(paritytech/polkadot-sdk#3110) Nomination pools: Fix payout destination in permissionless unbond
(paritytech/polkadot-sdk#2587) exchange member with a new account and same rank in the ranked collec…
(paritytech/polkadot-sdk#3001) [FRAME] Introduce force_adjust_total_issuance
(paritytech/polkadot-sdk#3156) [FRAME] Make core-fellowship and salary work for swapped members

T15-bridges

(paritytech/polkadot-sdk#2021) Direct XCM ExportMessage fees for different bridges to different receiver accounts
(paritytech/polkadot-sdk#2139) [testnet] Allow governance to control fees for Rococo <> Westend bridge
(paritytech/polkadot-sdk#2300) [testnet] Remove Wococo stuff from BridgeHubRococo/AssetHubRococo
(paritytech/polkadot-sdk#2378) Beefy: small fixes
(paritytech/polkadot-sdk#2625) Bridges update subtree
(paritytech/polkadot-sdk#2602) Bridges subtree update
(paritytech/polkadot-sdk#2481) Ensure xcm versions over bridge (on sending chains)
(paritytech/polkadot-sdk#2692) Tests for BridgeHub(s) <> remote GRANDPA chain
(paritytech/polkadot-sdk#2639) Updated benchmarks related to the Rococo/Westend bridge
(paritytech/polkadot-sdk#2540) Add Rococo People <> Rococo Bulletin bridge support to Rococo Bridge Hub
(paritytech/polkadot-sdk#2712) Governance can halt and resume Rococo <> Wococo bridge pallets over XCM
(paritytech/polkadot-sdk#2736) Bridges subtree update
(paritytech/polkadot-sdk#2737) BEEFY: expect_validator_set() small fix
(paritytech/polkadot-sdk#2752) Fix bridges scripts to test Rococo <> Westend bridge locally
(paritytech/polkadot-sdk#2763) Cleanup bridges tests: with-grandpa-chain case
(paritytech/polkadot-sdk#2522) Adds Snowbridge to Rococo runtime
(paritytech/polkadot-sdk#2772) Cleanup bridges tests: with-parachain case
(paritytech/polkadot-sdk#2777) Try to set beacon-spec-mainnet as default on runtime and not binary
(paritytech/polkadot-sdk#2788) Final nits for bridge-hub-test-utils
(paritytech/polkadot-sdk#2821) Upgrade @polkadot/api and @polkadot/util package version to latest
(paritytech/polkadot-sdk#2792) Snowbridge Rococo deployment updates
(paritytech/polkadot-sdk#2894) Update Snowbridge versions and prep for publishing
(paritytech/polkadot-sdk#2439) Run bridges zombienet tests on CI
(paritytech/polkadot-sdk#2996) Update bridges subtree
(paritytech/polkadot-sdk#3029) Snowbridge Ethereum Deneb fork preparation
(paritytech/polkadot-sdk#3108) revert paritytech/polkadot#6577 & related changes
(paritytech/polkadot-sdk#3157) [xcm] Fix SovereignPaidRemoteExporter and DepositAsset handling

T14-system_parachains

(paritytech/polkadot-sdk#1814) Identity Deposits Relay to Parachain Migration
(paritytech/polkadot-sdk#2024) Add collectives-westend and glutton-westend runtimes
(paritytech/polkadot-sdk#2463) Add on-chain-release-build feature for Collectives Westend
(paritytech/polkadot-sdk#2455) Remove RuntimeApi dependency on system parachain runtime code
(paritytech/polkadot-sdk#2457) polkadot-parachain: one chain-spec for all
(paritytech/polkadot-sdk#1737) Remove system parachains Polkadot and Kusama runtimes
(paritytech/polkadot-sdk#2620) Remove testnets-common
(paritytech/polkadot-sdk#2532) Westend: Fellowship Treasury
(paritytech/polkadot-sdk#2786) Update Safe Call Filters
(paritytech/polkadot-sdk#2281) Rococo & Westend People Chain
(paritytech/polkadot-sdk#2666) Remove kusama and polkadot SP constants from parachains-common
(paritytech/polkadot-sdk#2915) Add More HRMP Channel Opening Tests
(paritytech/polkadot-sdk#2959) Add Storage to PolkadotXcm for People Chains
(paritytech/polkadot-sdk#2946) Rococo Identity Migration Part 2 + Bug Fix
(paritytech/polkadot-sdk#2979) Switch All construct_runtimes to New Syntax
(paritytech/polkadot-sdk#2826) Enable async backing on asset-hub-rococo
(paritytech/polkadot-sdk#3026) Update Westend / People Runtimes for Post-Migration
(paritytech/polkadot-sdk#3077) Enable cross-chain Coretime region transfers

T13-deprecation

(paritytech/polkadot-sdk#2589) Staking: Add deprecate_controller_batch AdminOrigin call

T12-benchmarks

(paritytech/polkadot-sdk#2173) rename benchmark
(paritytech/polkadot-sdk#2354) Fix Typo: PalletXcmExtrinsicsBenchmark
(paritytech/polkadot-sdk#2437) Fixes import path in benchmark macro
(paritytech/polkadot-sdk#2528) Introduce subsystem benchmarking tool
(paritytech/polkadot-sdk#2734) subsystem benchmarks: add cpu profiling
(paritytech/polkadot-sdk#2893) subsystem-bench: cache misses profiling
(paritytech/polkadot-sdk#2970) Add subsystem benchmarks for availability-distribution and biftield-distribution (availability write)
(paritytech/polkadot-sdk#3146) Fix for poeple-* benchmarks command + added them to CI

T11-documentation

(paritytech/polkadot-sdk#1714) Improve FRAME storage docs
(paritytech/polkadot-sdk#1583) Add deprecation checklist document for Substrate
(paritytech/polkadot-sdk#2205) Fix "slashaed" typo
(paritytech/polkadot-sdk#2377) fix typo
(paritytech/polkadot-sdk#2413) Update documentation for SafeMode and TxPause Pallets
(paritytech/polkadot-sdk#2442) Fixes cumulus README instructions
(paritytech/polkadot-sdk#2525) Remove wasm-builder's README
(paritytech/polkadot-sdk#2102) Introduce Polkadot-Sdk developer_hub
(paritytech/polkadot-sdk#2572) Add missing glossary to ref docs
(paritytech/polkadot-sdk#2579) impl guide: update PVF host page; add diagrams
(paritytech/polkadot-sdk#2598) Move developer-hub to polkadot-sdk-docs
(paritytech/polkadot-sdk#2631) Improve polkadot sdk docs
(paritytech/polkadot-sdk#2248) Add a deprecation section to the Contributing notes
(paritytech/polkadot-sdk#1411) Changelogs generation
(paritytech/polkadot-sdk#2609) Ref docs: runtime vs contracts
(paritytech/polkadot-sdk#2741) SDK docs ref cli
(paritytech/polkadot-sdk#2797) Remove rustdocs allowances
(paritytech/polkadot-sdk#2798) Finish up polkadot doc
(paritytech/polkadot-sdk#2896) Fix deps for local docs build for Rust 1.75.0
(paritytech/polkadot-sdk#2958) Pvf thiserror
(paritytech/polkadot-sdk#2490) Release Process

T10-tests

(paritytech/polkadot-sdk#2083) bump zombienet version
(paritytech/polkadot-sdk#2147) cumulus test runtime: remove GenesisExt
(paritytech/polkadot-sdk#2151) Speed up try runtime checks for pallet-bags-list
(paritytech/polkadot-sdk#2153) Speed up nominator state checks in staking pallet
(paritytech/polkadot-sdk#2173) rename benchmark
(paritytech/polkadot-sdk#2191) zombienet_tests: Fix genesis error in 0006-parachains-max-tranche0.toml
(paritytech/polkadot-sdk#2092) [xcm-emulator] Chains generic over Network & Integration tests restructure
(paritytech/polkadot-sdk#2232) integrations-test: build_genesis_storage name fix
(paritytech/polkadot-sdk#2167) add pallet nomination-pools versioned migration to kitchensink
(paritytech/polkadot-sdk#2376) bump zombienet version v1.3.80
(paritytech/polkadot-sdk#2396) bump zombienet version v1.3.82
(paritytech/polkadot-sdk#2375) Add output positional arg to undying-collator cli
(paritytech/polkadot-sdk#2411) polkadot-node-subsystems: ChainApiBackend added + polkadot-debug image version fixed
(paritytech/polkadot-sdk#2475) Disable any peer connections for parachain nodes in pov-recovery zombienet test
(paritytech/polkadot-sdk#2459) [NPoS] Use EraInfo to manipulate exposure in fast-unstake tests
(paritytech/polkadot-sdk#2492) bump zombienet version v1.3.83
(paritytech/polkadot-sdk#2493) Zombienet: add polkadot-debug image publish as needs for cumulus tests
(paritytech/polkadot-sdk#2184) Zombienet tests - disputes on finalized blocks
(paritytech/polkadot-sdk#2488) asset-hub-westend-integration-tests: add more asset transfers tests
(paritytech/polkadot-sdk#2409) Moves all test runtimes to use derive_impl
(paritytech/polkadot-sdk#2526) Remove pov-recovery race condition/Improve zombienet test
(paritytech/polkadot-sdk#1946) PRDoc new schema
(paritytech/polkadot-sdk#2611) Stabilize pov-recovery zombienet
(paritytech/polkadot-sdk#2672) [ci] fix test-frame-ui job
(paritytech/polkadot-sdk#2528) Introduce subsystem benchmarking tool
(paritytech/polkadot-sdk#2719) fix zombienet test
(paritytech/polkadot-sdk#2734) subsystem benchmarks: add cpu profiling
(paritytech/polkadot-sdk#2763) Cleanup bridges tests: with-grandpa-chain case
(paritytech/polkadot-sdk#2772) Cleanup bridges tests: with-parachain case
(paritytech/polkadot-sdk#2788) Final nits for bridge-hub-test-utils
(paritytech/polkadot-sdk#2856) Kitchensink chain: Add BEEFY support
(paritytech/polkadot-sdk#2854) Warp sync zombienet tests: add basic BEEFY checks
(paritytech/polkadot-sdk#2915) Add More HRMP Channel Opening Tests
(paritytech/polkadot-sdk#2919) Kitchensink: Fix pallet_mmr config
(paritytech/polkadot-sdk#2912) Bump zombienet version v1.3.91
(paritytech/polkadot-sdk#2928) Warp sync zombienet tests: update DB snapshot
(paritytech/polkadot-sdk#1296) Unbalanced and Balanced fungible conformance tests, and fungible fixes
(paritytech/polkadot-sdk#2893) subsystem-bench: cache misses profiling
(paritytech/polkadot-sdk#2599) More tests and checks confirming that ledger.controller is always correct.
(paritytech/polkadot-sdk#2970) Add subsystem benchmarks for availability-distribution and biftield-distribution (availability write)

T1-FRAME

(paritytech/polkadot-sdk#2040) add authorities_len for aura
(paritytech/polkadot-sdk#2052) upgrade docify to 0.2.5
(paritytech/polkadot-sdk#2069) upgrade to docify 0.2.6
(paritytech/polkadot-sdk#2075) fix(frame-benchmarking-cli): Pass heap_pages param to WasmExecutor
(paritytech/polkadot-sdk#2019) Improve try-state developer experience & fix bug
(paritytech/polkadot-sdk#1976) Stop Balances pallet erroneously double incrementing and decrementing consumers
(paritytech/polkadot-sdk#2079) contracts migration: remove unnecessary panics
(paritytech/polkadot-sdk#2064) parachain-system: Send same event & digest as a standalone chain
(paritytech/polkadot-sdk#1189) [NPoS] Paging reward payouts in order to scale rewardable nominators
(paritytech/polkadot-sdk#1714) Improve FRAME storage docs
(paritytech/polkadot-sdk#2118) [FRAME] Short-circuit fungible self transfer
(paritytech/polkadot-sdk#2127) Fix for failed pipeline test-doc
(paritytech/polkadot-sdk#1246) Use Message Queue as DMP and XCMP dispatch queue
(paritytech/polkadot-sdk#1932) Create new trait for non-dedup storage decode
(paritytech/polkadot-sdk#1805) TryDecodeEntireState check for storage types and pallets
(paritytech/polkadot-sdk#1297) Initialise on-chain StorageVersion for pallets added after genesis
(paritytech/polkadot-sdk#2197) feat(frame-support-procedural): add automaticaly_derived attr to NoBound derives
(paritytech/polkadot-sdk#2227) [pallet-message-queue] Implement impl_trait_for_tuples for QueuePausedQuery
(paritytech/polkadot-sdk#2264) Improve VersionedMigration naming conventions
(paritytech/polkadot-sdk#2181) pallet-grandpa: Remove GRANDPA_AUTHORITIES_KEY
(paritytech/polkadot-sdk#1926) Adds syntax for marking calls feeless
(paritytech/polkadot-sdk#2309) Delete undecodable Westend Asset Hub Balances::Hold and Nfts::ItemMetadataOf
(paritytech/polkadot-sdk#2351) frame-system: Add last_runtime_upgrade_spec_version
(paritytech/polkadot-sdk#2380) Deprecate RewardDestination::Controller
(paritytech/polkadot-sdk#2483) Remove dmp-queue pallet from Rococo Asset Hub and Bridge Hub
(paritytech/polkadot-sdk#2515) Set frame_system::LastRuntimeUpgrade after running try-runtime migrations
(paritytech/polkadot-sdk#2409) Moves all test runtimes to use derive_impl
(paritytech/polkadot-sdk#2509) Remove long deprecated AllPalletsWithoutSystemReversed
(paritytech/polkadot-sdk#2516) Remove dmp_queue pallet from Westend SP runtimes
(paritytech/polkadot-sdk#2594) Fixes runtime type with doc parsing in derive_impl
(paritytech/polkadot-sdk#2142) Cleanup XCMP QueueConfigData
(paritytech/polkadot-sdk#2591) pallet-ranked-collective: Ensure to cleanup state in remove_member
(paritytech/polkadot-sdk#2476) Adds derive_impl to relay-chain and parachain runtimes
(paritytech/polkadot-sdk#2534) sp-core: Rename VrfOutput to VrfPreOutput
(paritytech/polkadot-sdk#2422) Added AllSiblingSystemParachains matcher to be used at a parachain level
(paritytech/polkadot-sdk#2356) [FRAME] Make MQ pallet re-entrancy safe
(paritytech/polkadot-sdk#2656) pallet-broker: Small improvements to the origin checks
(paritytech/polkadot-sdk#1343) Tasks: general system for recognizing and executing service work
(paritytech/polkadot-sdk#2403) pallet-vesting: Configurable block number provider
(paritytech/polkadot-sdk#2687) pallet-uniques: Move migration over to VersionedMigration
(paritytech/polkadot-sdk#2677) Fixes parsing for config attrs in pallet macros
(paritytech/polkadot-sdk#2690) [Staking] Adds a round check at signed solution submission
(paritytech/polkadot-sdk#2695) Add dummy impls of fungible and fungibles trait families
(paritytech/polkadot-sdk#2707) Feature gate do_task in frame_system
(paritytech/polkadot-sdk#2694) [NPoS] Remove better solution threshold for unsigned submissions
(paritytech/polkadot-sdk#2033) UnionOf types for merged fungible and fungibles implementations
(paritytech/polkadot-sdk#1677) pallet-asset-conversion: Swap Credit
(paritytech/polkadot-sdk#2031) pallet-asset-conversion: Decoupling Native Currency Dependancy
(paritytech/polkadot-sdk#2783) pallet-sudo: Accept Root origin as valid sudo
(paritytech/polkadot-sdk#2724) Improve TryDecodeEntireState output
(paritytech/polkadot-sdk#2811) Broker pallet: fix interlacing
(paritytech/polkadot-sdk#2758) Fix vote weights of ranked members in the Society pallet
(paritytech/polkadot-sdk#2823) fungible::Unbalanced::decrease_balance: Handle precision properly
(paritytech/polkadot-sdk#2883) pallet-core-fellowship: import an unimported member on approve
(paritytech/polkadot-sdk#1296) Unbalanced and Balanced fungible conformance tests, and fungible fixes
(paritytech/polkadot-sdk#1633) Implement wrapping of EPM types
(paritytech/polkadot-sdk#1801) Refactor pallet-state-trie-migration to fungible::* traits
(paritytech/polkadot-sdk#2402) Removes the Default implementation for RewardDestination
(paritytech/polkadot-sdk#2657) [frame] #[pallet::composite_enum] improved variant count handling + removed pallet_balances's MaxHolds config

T0-node

(paritytech/polkadot-sdk#2053) level-monitor: Fix issue with warp syncing
(paritytech/polkadot-sdk#2073) Improve Client CLI help readability
(paritytech/polkadot-sdk#2084) Switch from tiny-bip39 to bip39 crate
(paritytech/polkadot-sdk#2009) PVF worker: Add seccomp restrictions (restrict networking)
(paritytech/polkadot-sdk#1999) Add test to demonstrate the failure scenario
(paritytech/polkadot-sdk#2068) Elliptic curves utilities refactory
(paritytech/polkadot-sdk#2104) Bump ec-utils version
(paritytech/polkadot-sdk#1912) Move syncing code from sc-network-common to sc-network-sync
(paritytech/polkadot-sdk#2106) remove gum dependency on jaeger
(paritytech/polkadot-sdk#2112) remove transitional code wrt executor parameters
(paritytech/polkadot-sdk#2018) Build workers for testing on demand
(paritytech/polkadot-sdk#2114) Bandersnatch dependency update
(paritytech/polkadot-sdk#2144) substrate: sysinfo: Expose failed hardware requirements
(paritytech/polkadot-sdk#2045) Do not request blocks below the common number when syncing
(paritytech/polkadot-sdk#2132) Convert SyncingEngine::run to use tokio::select! instead of polling
(paritytech/polkadot-sdk#2099) sc-block-builder: Remove BlockBuilderProvider
(paritytech/polkadot-sdk#2156) Tracking allocator: mark Spinlock::unlock() as unsafe and provide a safety contract
(paritytech/polkadot-sdk#1256) chain-spec: getting ready for native-runtime-free world
(paritytech/polkadot-sdk#2143) Get rid of NetworkService in ChainSync
(paritytech/polkadot-sdk#2168) serde_json: bumped to 1.0.108
(paritytech/polkadot-sdk#2179) minor: overseer availability-distribution message declaration update
(paritytech/polkadot-sdk#2202) Disable incoming light-client connections for minimal relay node
(paritytech/polkadot-sdk#2219) Refactor candidate validation messages
(paritytech/polkadot-sdk#2190) sc-chain-spec: add support for custom host functions
(paritytech/polkadot-sdk#2223) Add prospective-parachain subsystem to minimal-relay-node + QoL improvements
(paritytech/polkadot-sdk#2228) sc-state-db: Keep track of LAST_PRUNED after warp syncing
(paritytech/polkadot-sdk#2275) Add str_array utility function to runtime primitives
(paritytech/polkadot-sdk#2180) Unify ChainSync actions under one enum
(paritytech/polkadot-sdk#2244) PVF host: Make unavailable security features print a warning
(paritytech/polkadot-sdk#2282) wasm-builder: Optimize rerun-if-changed logic
(paritytech/polkadot-sdk#2066) Fix ecdsa_bls verify in BEEFY primitives
(paritytech/polkadot-sdk#2304) PVF: fix detection of unshare-and-change-root security capability
(paritytech/polkadot-sdk#1685) change prepare worker to use fork instead of threads
(paritytech/polkadot-sdk#2317) Unify ChainSync actions under one enum (follow-up)
(paritytech/polkadot-sdk#2250) crypto: lazy_static removed, light parser for address URI added
(paritytech/polkadot-sdk#2381) Make collator RPC mode non-experimental
(paritytech/polkadot-sdk#1918) Preserve artifact cache unless stale
(paritytech/polkadot-sdk#2182) remove retry from backers on failed candidate validation
(paritytech/polkadot-sdk#2174) chain-spec-builder: cleanup
(paritytech/polkadot-sdk#2221) PVF worker: switch on seccomp networking restrictions
(paritytech/polkadot-sdk#2001) cumulus-consensus-common: block import: delayed_best_block flag added
(paritytech/polkadot-sdk#2426) PVF: Fix unshare "no such file or directory" error
(paritytech/polkadot-sdk#2450) Adapt test worker to profile flag
(paritytech/polkadot-sdk#2462) relay-chain-consensus: set a fork_choice
(paritytech/polkadot-sdk#2461) PVF: remove audit log access
(paritytech/polkadot-sdk#2510) polkadot: disable block authoring backoff on production networks
(paritytech/polkadot-sdk#2058) PVF: Add test instructions
(paritytech/polkadot-sdk#2511) polkadot: remove grandpa pause support
(paritytech/polkadot-sdk#1370) Rework the event system of sc-network
(paritytech/polkadot-sdk#1985) Enable parallel key scraping
(paritytech/polkadot-sdk#2521) substrate-node: NativeElseWasmExecutor is no longer used
(paritytech/polkadot-sdk#1737) Remove system parachains Polkadot and Kusama runtimes
(paritytech/polkadot-sdk#1462) PoV Reclaim (Clawback) Node Side
(paritytech/polkadot-sdk#2555) Remove dependency on rand's SliceRandom shuffle implementation in gossip-support
(paritytech/polkadot-sdk#1577) Sassafras Consensus Pallet
(paritytech/polkadot-sdk#2581) Bandersnatch: ring-context generic over domain size
(paritytech/polkadot-sdk#2579) impl guide: update PVF host page; add diagrams
(paritytech/polkadot-sdk#2498) statement-distribution: Add tests for incoming acknowledgements
(paritytech/polkadot-sdk#2486) PVF: Add Secure Validator Mode
(paritytech/polkadot-sdk#2534) sp-core: Rename VrfOutput to VrfPreOutput
(paritytech/polkadot-sdk#2392) Support querying peer reputation
(paritytech/polkadot-sdk#2387) keyring: remove lazy_static public keys hash maps
(paritytech/polkadot-sdk#2597) Make crate visible methods of OverlayedChanges public
(paritytech/polkadot-sdk#2663) PVF: fix unshare "could not create temporary directory"; refactor
(paritytech/polkadot-sdk#2528) Introduce subsystem benchmarking tool
(paritytech/polkadot-sdk#2716) BEEFY: expect_validator_set() fix
(paritytech/polkadot-sdk#2734) subsystem benchmarks: add cpu profiling
(paritytech/polkadot-sdk#2524) Update schnorrkel to 0.11.4
(paritytech/polkadot-sdk#2689) BEEFY: Support compatibility with Warp Sync - Allow Warp Sync for Validators
(paritytech/polkadot-sdk#2643) PVF: ensure job processes are cleaned up, add tests
(paritytech/polkadot-sdk#2804) malus: use spawn_blocking
(paritytech/polkadot-sdk#2813) Implement only sending one notification at a time as per RFC 56
(paritytech/polkadot-sdk#2835) malus: add new variant SupportDisabled
(paritytech/polkadot-sdk#2853) Update missing worker binaries error
(paritytech/polkadot-sdk#2834) proposer: return optional block
(paritytech/polkadot-sdk#1841) statement-distribution: validator disabling
(paritytech/polkadot-sdk#2899) Improve storage monitor API
(paritytech/polkadot-sdk#2771) add fallback request for req-response protocols
(paritytech/polkadot-sdk#2895) PVF: Remove artifact persistence across restarts
(paritytech/polkadot-sdk#2887) Cumulus test service cleanup
(paritytech/polkadot-sdk#2467) Extract warp sync strategy from ChainSync
(paritytech/polkadot-sdk#2989) approval-distribution: downgrade errors to debug
(paritytech/polkadot-sdk#2985) Update translate to use defensive!
(paritytech/polkadot-sdk#2958) Pvf thiserror
(paritytech/polkadot-sdk#2477) Use clone instead of fork on pvf
(paritytech/polkadot-sdk#2125) Make candidate validation bounded again
(paritytech/polkadot-sdk#3009) sc-informant: Respect --disable-log-color
(paritytech/polkadot-sdk#3019) approval-voting: Move verbose log from debug to tracing
(paritytech/polkadot-sdk#2306) Move cryptographic hashing procedures to crypto folder.
(paritytech/polkadot-sdk#1313) rpc: backpressured RPC server (bump jsonrpsee 0.20)
(paritytech/polkadot-sdk#2988) approval-distribution: aggresion must target unfinalized chain rather than unapproved chain
(paritytech/polkadot-sdk#2970) Add subsystem benchmarks for availability-distribution and biftield-distribution (availability write)
(paritytech/polkadot-sdk#3065) bump reed-solomon-novelpoly version
(paritytech/polkadot-sdk#3061) Do not run unneeded subsystems on collator and its alongside node
(paritytech/polkadot-sdk#3105) Fix recv_signal in orchestra

R1-breaking_change

(paritytech/polkadot-sdk#1914) Expose collection attributes from Inspect trait
(paritytech/polkadot-sdk#1256) chain-spec: getting ready for native-runtime-free world
(paritytech/polkadot-sdk#2509) Remove long deprecated AllPalletsWithoutSystemReversed
(paritytech/polkadot-sdk#2388) pallet-xcm: add new flexible transfer_assets() call/extrinsic
(paritytech/polkadot-sdk#2834) proposer: return optional block

N/A

(paritytech/polkadot-sdk#undefined) undefined

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.

@RomarQ RomarQ changed the title Update substrate/polkadot/cumulus from v1.3.0 to v1.7.2 Update polkadot-sdk from v1.3.0 to v1.7.2 Mar 13, 2024
@RomarQ
Copy link
Contributor

RomarQ commented Mar 26, 2024

Closed by #2700

@RomarQ RomarQ closed this as completed Mar 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant