Update substrate/polkadot/cumulus from v0.9.43 to v1.1.0
Closed this issue · 1 comments
Description
This ticket is automatically generated using
$ npm run print-version-bump-info -- --from v0.9.43 --to v1.1.0
substrate (2023-06-18 -> 2023-08-25)
paritytech/substrate@polkadot-v0.9.43...033d4e8
from: 5e49f6e44820affccaf517fd22af564f4b495d40
to: 033d4e86cc7eff0066cd376b9375f815761d653c
commits: 522
polkadot (2023-06-08 -> 2023-08-25)
paritytech/polkadot@release-v0.9.43...52209dc
from: ba42b9ce51d25bdaf52d2c61e0763a6e3da50d25
to: 52209dcfe546ff39cc031b92d64e787e7e8264d4
commits: 188
cumulus (2023-06-15 -> 2023-08-25)
paritytech/cumulus@polkadot-v0.9.43...d4bb221
from: b8999fce0f61fb757f9e57e326cda48e70137019
to: d4bb2215bb28ee05159c4c7df1b3435177b5bf4e
commits: 473
Important commits by label
Z4-involved
(paritytech/substrate#14084) contracts: switch to wasmi gas metering
Z3-substantial
(paritytech/substrate#14449) contracts: switch from parity-wasm
-based to wasmi
-based module validation
U1-asap
(paritytech/polkadot#7337) 98.6% OF DEVELOPERS CANNOT REVIEW THIS PR! [read more...]
T9-release
(paritytech/substrate#14738) Publish subkey
T8-release
(paritytech/polkadot#7358) sync master with 0.9.43
(paritytech/polkadot#7556) Publish RC container images
(paritytech/polkadot#7588) Don't publish test crates
T7-system_parachains
(paritytech/cumulus#2614) Update & revamp e2e tests
(paritytech/cumulus#2638) Glutton script chain spec generator
(paritytech/cumulus#2656) Add correct Sign Extensions to Glutton parachain
(paritytech/cumulus#2714) Add account nonce api to Glutton Parachain
(paritytech/cumulus#2800) Fix for xcm-emulator
- Wrong Parachain processing message
(paritytech/cumulus#2812) Add Bridges to xcm-emulator
(paritytech/cumulus#2958) Replicate e2e
integration test as emulated
T6-XCM
(paritytech/polkadot#7278) XCM: Fix issue with RequestUnlock
(paritytech/polkadot#7563) XcmContext
to buy_weight / refund_weight
(paritytech/polkadot#7319) Add tests for PayOverXcm
(paritytech/cumulus#2680) companion for xcm alias origin
T5-parachains_protocol
(paritytech/polkadot#6667) runtime: past session slashing runtime API
(paritytech/polkadot#6811) dispute-coordinator: past session dispute slashing
T4-smart_contracts
(paritytech/substrate#14493) contracts: stabilize [seal0] instantiation_nonce()
(paritytech/substrate#14449) contracts: switch from parity-wasm
-based to wasmi
-based module validation
(paritytech/cumulus#2751) Add migration for substrate#14084
T4-parachains_engineering
(paritytech/polkadot#7246) PVF: Instantiate wasm in pre-checking
(paritytech/polkadot#7317) approval-distribution: Add approvals/assignments spans on all paths
(paritytech/polkadot#7335) metrics: Increase the resolution of histogram metrics
(paritytech/polkadot#7263) av-store: Move prune on a separate thread
(paritytech/polkadot#7214) Delay reputation updates
(paritytech/polkadot#7375) Wait peers to connect before doing anything else
(paritytech/polkadot#7330) PVF worker: Prevent access to env vars
T3-relay_chain
(paritytech/cumulus#2160) polkompanion 6667: past session slashing
T2-API
(paritytech/substrate#12984) Asset Conversion pallet
(paritytech/substrate#14244) RPC-Spec-V2: Rename runtimeUpdates
flag to withRuntime
(paritytech/substrate#14267) sp-api: Make the generated code act based on std
in sp-api
(paritytech/substrate#14551) chainHead_storage: Backport queries for value types
(paritytech/substrate#14628) chainHead_storage: Iterate over keys
(paritytech/substrate#14483) change HashFor to HashingFor
(paritytech/substrate#14654) chainHead: Sync events with spec
(paritytech/substrate#14692) chainHead: Produce method responses on chainHead_follow
(paritytech/substrate#14699) chainHead: Limit ongoing operations
(paritytech/substrate#14755) chainHead: Add support for storage pagination and cancellation
(paritytech/polkadot#6667) runtime: past session slashing runtime API
(paritytech/cumulus#2729) Add TransactionPaymentCallApi to Bridge Hubs
(paritytech/cumulus#2875) Rename squatted crates
T1-runtime
(paritytech/substrate#14214) pallet-merkle-mountain-range: Remove extra Hash
type
(paritytech/substrate#13869) HoldReason: Improve usage
(paritytech/substrate#14210) Soft deprecate GenesisConfig
(paritytech/substrate#14185) Improves documentation on num_slashing_spans
when calling withdraw_unbounded
in Staking.
(paritytech/substrate#14228) wasm-builder: Enforce runtime_version
wasm section
(paritytech/substrate#14258) Pay
trait gets Error
item
(paritytech/substrate#14259) FRAME: Pay trait benchmark helper should use asset kind
(paritytech/substrate#13454) [FRAME Core] Default Pallet Config Trait / derive_impl
(paritytech/substrate#14045) contracts: Multi block migrations
(paritytech/substrate#14270) FRAME: Introduce ConvertToValue
adapter
(paritytech/substrate#14261) frame: support for serde added
(paritytech/substrate#14281) Runtime: Add common morph utility types
(paritytech/substrate#14297) Frame: Introduce TryConvert
and MaybeConvert
family of traits
(paritytech/substrate#14260) frame_system::remark: Allow any kind of origin
(paritytech/substrate#14241) migration(tips): unreserve deposits
(paritytech/substrate#13031) arkworks integration
(paritytech/substrate#14052) add pallet macro kitchensink example/template
(paritytech/substrate#14309) Move type Migrations
to Config
(paritytech/substrate#14024) pallet-aura: Allow multiple blocks per slot
(paritytech/substrate#14326) Frame: Give Referendum SubmitOrigin
argument
(paritytech/substrate#13958) Take into account proof size for transaction payment and priority
(paritytech/substrate#14338) pallet-glutton
: over-unity consumption
(paritytech/substrate#14226) migration(democracy): unreserve deposits and clear locks
(paritytech/substrate#14218) migration(elections-phragmen): unreserve deposits and clear locks
(paritytech/substrate#14375) Restructure macro-related exports into private mods for frame
(paritytech/substrate#14224) Add a deprecation warning to the old runtime GenesisConfig
(paritytech/substrate#14397) Delete 1D weight ctors and set explicit deprecation dates
(paritytech/substrate#14356) update macro_magic to 0.4.1
(paritytech/substrate#11324) Society v2
(paritytech/substrate#14365) fix(remote-externalities): child trie not loaded
(paritytech/substrate#14417) suppress unused warning in kitchensink example
(paritytech/substrate#14343) try-runtime-cli: execute-block
& create-snapshot
tests
(paritytech/substrate#14131) GenesisBuilder
runtime API
(paritytech/substrate#13950) [FRAME Core] Adds ability to split a pallet across multiple files
(paritytech/substrate#14411) fix(test-externalities): include memory db reference counts in snapshots
(paritytech/substrate#14318) pallet-message-queue
: add queue pausing
(paritytech/substrate#14143) Metadata V15: Expose types for the overarching Call, Event, Error enums
(paritytech/substrate#14123) Metadata V15: Enrich extrinsic type info for decoding
(paritytech/substrate#14481) Stabilize V15 Metadata
(paritytech/substrate#14311) migrations: VersionedRuntimeUpgrade
(paritytech/substrate#14492) Removes pallet::call_index
from dev_mode
example
(paritytech/substrate#14084) contracts: switch to wasmi gas metering
(paritytech/substrate#14496) Nomination pools: disallow setting above global max commission
(paritytech/substrate#14513) nom-pool try-state: improve logs
(paritytech/substrate#14535) Fix spellcheck for benchmarking comments
(paritytech/substrate#14306) GenesisBuild<T,I>
deprecated. BuildGenesisConfig
added.
(paritytech/substrate#14570) update to docify 0.2.0 / crate-relative embed paths
(paritytech/substrate#14437) Moves Block
to frame_system
instead of construct_runtime
and removes Header
and BlockNumber
(paritytech/substrate#14567) Re-add deprecated --execution
arg on benchmark pallet
(paritytech/substrate#14290) Replace system config Index
for Nonce
(paritytech/substrate#14546) Run integrity_test
in Externalities
(paritytech/substrate#14292) Improves the EPM/Staking e2e test setup
(paritytech/substrate#14586) WeightMeter
: more consistent naming
(paritytech/substrate#14120) Introduce Pallet paged-list
(paritytech/substrate#14245) Do not include voters that have zero voter weight in the election snapshot
(paritytech/substrate#14186) Removes incorrect try-state
check in staking
(paritytech/substrate#14627) upgrade to macro_magic 0.4.2
(paritytech/substrate#14395) changes to nfts pallet for xcm integration
(paritytech/substrate#14079) Contracts Add deposit for dependencies
(paritytech/substrate#13894) Update reservable docs to reflect actual ed
(paritytech/substrate#13949) Try-state for Referenda pallet
(paritytech/substrate#14685) [FRAME] Remove V1 Module Syntax
(paritytech/substrate#14634) Add FixedPointOperand
blanket implementation
(paritytech/substrate#14020) Contracts: migrate to fungible traits
(paritytech/substrate#14649) pallet-aura: add feature-flagged explicit slot duration type
(paritytech/substrate#10621) CountedNMap implementation
(paritytech/substrate#14678) Cross-contract calling: simple debugger
(paritytech/substrate#14706) Remove deprecated old weight items
(paritytech/substrate#12970) [NPoS] Implements dynamic number of nominators
(paritytech/substrate#14538) Pallets: Treasury deprecate propose_spend
dispatchable
(paritytech/substrate#14453) add frame_system::DefaultConfig
to individual pallet DefaultConfigs
(paritytech/substrate#14763) Fixes CI
(paritytech/substrate#13502) Add try_state
check to Pallet MessageQueue
(paritytech/substrate#14740) Update Scheduler Pallet Documentation
(paritytech/substrate#14773) Improve storage_alias
and make UnlockAndUnreserveAllFunds
independent of the pallet
(paritytech/substrate#14779) Free standing elections-phragmen
and tips
Gov V1 unlock/unreserve migrations
(paritytech/substrate#14759) Disarm OnRuntimeUpgrade::pre/post_upgrade
Tuple
footgun
(paritytech/substrate#14589) Contracts remove deposit accounts
(paritytech/substrate#14793) fix: try_on_runtime_upgrade
for Tuple
weight summation
(paritytech/substrate#14750) contracts: Expose environment types for offchain tooling
(paritytech/substrate#14745) Restructure frame_support
macro related exports
(paritytech/substrate#14789) Contracts: Update Config::Debug
(paritytech/substrate#14787) Restructure frame_benchmarking
macro related exports
(paritytech/substrate#14568) Frame: Agile Coretime Broker pallet (RFC-1)
(paritytech/substrate#12092) [FRAME Core] New pallets: safe-mode
and tx-pause
(paritytech/substrate#14682) Adds ability to provide defaults for types provided by construct_runtime
(paritytech/polkadot#7234) XCM: Tools for uniquely referencing messages
(paritytech/polkadot#6667) runtime: past session slashing runtime API
(paritytech/polkadot#7321) XCM: Utility struct for AccountId conversion
(paritytech/polkadot#7329) XCM: Remove & replace XCM Convert
trait
(paritytech/polkadot#7245) Implement AliasOrigin processing in XCVM
(paritytech/polkadot#7340) Fix migrations
(paritytech/polkadot#7339) para scheduler: fix division
(paritytech/polkadot#7298) update weights
(paritytech/polkadot#7309) [frame/im-online] remove network state from heartbeats
(paritytech/polkadot#7356) Runtime: Kusama gets Society v2
(paritytech/polkadot#7389) Clear Existing HRMP Channel Request When Force Opening
(paritytech/polkadot#7015) Kusama state version switch and migration.
(paritytech/polkadot#7448) Add Nomination Pools and Voters List to Staking Proxy
(paritytech/polkadot#7454) fix migrations (also companion for #14421)
(paritytech/polkadot#7431) Moves Block
to frame_system
instead of construct_runtime
and removes Header
and BlockNumber
(paritytech/polkadot#7477) Put HRMP Channel Management on General Admin Track
(paritytech/polkadot#7077) Change Fixed to WeightInfoBounds for Polkadot
(paritytech/polkadot#7528) Overcharging on limited_teleport_assets
(paritytech/polkadot#7540) Remove unused code in runtime/polkadot/src/lib.rs
(paritytech/polkadot#6807) Companion for substrate#12970
(paritytech/polkadot#7217) Change the Config of the MaxRococoNum Slot from a Constant to a Storage function
(paritytech/polkadot#7595) [Polkadot] 28 days as conviction voting period
(paritytech/polkadot#7301) Polkadot gets topic-based message IDs
(paritytech/polkadot#7314) migration: unlock/unreserve Gov v1 balances, remove Gov V1 pallets from polkadot runtime, and remove Gov V1 pallet key/values from storage
(paritytech/polkadot#7638) scheduler migration minor fixes
(paritytech/polkadot#7641) Bound number of assets which can be withdrawn to pay for execution.
(paritytech/cumulus#2601) Companion for polkadot#7234 (XCM: Tools for uniquely referencing messages)
(paritytech/cumulus#2160) polkompanion 6667: past session slashing
(paritytech/cumulus#2596) Add Ability to Add/Remove Invulnerable Collators
(paritytech/cumulus#2633) Rename Statemint to Asset Hub
(paritytech/cumulus#2688) Companion for #7329: XCM: Remove & replace Polkadot's Convert trait
(paritytech/cumulus#2607) Runtime: Polkadot Fellowship promotion/demotion periods, members activity and salaries
(paritytech/cumulus#2707) Update all uses of pallet-aura to disallow multiple blocks per slot
(paritytech/cumulus#2683) Rename Statemint* bootNodes to Asset Hub
(paritytech/cumulus#2725) Fellowship: Voters can initiate proposals on their votable tracks
(paritytech/cumulus#2748) Add sudo to template node
(paritytech/cumulus#2148) Asset Conversion release to westmint
(paritytech/cumulus#2781) Runtime: Root can promote on Polkadot Collectives
(paritytech/cumulus#2784) Runtime: Success value and reachable location for Polkadot Collectives benchmarks
(paritytech/cumulus#2808) Fix Unused Variable for PoolAssets Benchmark
(paritytech/cumulus#2769) NFT Fractionalization on AssetHub Kusama
(paritytech/cumulus#2839) Add New Assets Privileged Functions to Appropriate Proxy Types
(paritytech/cumulus#2801) Better Handling of Candidates Who Become Invulnerable
(paritytech/cumulus#2573) Asynchronous-backing compatible Aura, not plugged in
(paritytech/cumulus#2790) Moves Block
to frame_system
instead of construct_runtime
and removes Header
and BlockNumber
(paritytech/cumulus#2642) Polkadot parachains get topic-based message IDs
(paritytech/cumulus#3012) XcmpQueue simplify - PriceForSiblingDelivery
replaced by runtime::common::PriceForParachainDelivery
(paritytech/cumulus#2952) set-metadata is a safe call
(paritytech/cumulus#3006) Remove as_derivative
from SafeCallFilter
(paritytech/cumulus#2935) Added Asset Conversion in Kusama
(paritytech/cumulus#3044) Assets force_set_metadata
is Safe
T0-node
(paritytech/substrate#14216) Don't start evicting peers right after SyncingEngine
is started
(paritytech/substrate#14252) sp-api: Set correct where bound in the generated code
(paritytech/substrate#14236) Incorporate sc-peerset
into sc-network
(paritytech/substrate#14230) Make offchain tx pool creation reusable
(paritytech/substrate#14285) sc-transaction-pool: Always use best block to check if we should skip enactment
(paritytech/substrate#14391) expose setting kademlia replication factor through node CLI
(paritytech/substrate#14464) Cleanup dependencies
(paritytech/substrate#14455) sc-network: Improve invalid boot node reporting
(paritytech/substrate#13317) Update Reference Hardware Specs
(paritytech/substrate#14474) frame-benchmarking-cli: Remove native dispatch requirement
(paritytech/substrate#14447) sp-api: Support nested transactions
(paritytech/substrate#14398) sp-api: Put frame-metadata
behind some feature
(paritytech/substrate#14490) wasm-builder: Make hash
and date
optional
(paritytech/substrate#14511) sc-cli: Remove SubstrateCli::native_runtime_version
function
(paritytech/substrate#14387) Removal of execution strategies
(paritytech/substrate#14508) WasmExecutor flag to ignore onchain heappages value
(paritytech/substrate#14516) Make trie-cache resettable from backend
(paritytech/substrate#14337) Get rid of Peerset
compatibility layer
(paritytech/substrate#14412) Bandersnatch VRF
(paritytech/substrate#14731) deprecate try-runtime
subcommand and direct users to standalone cli
(paritytech/substrate#14663) Runtime: avoid duplication and test all signature
(paritytech/substrate#14612) Set StateBackend::Transaction
to PrefixedMemoryDB
(paritytech/polkadot#7293) cli: enable BEEFY by default on test networks
(paritytech/polkadot#6811) dispute-coordinator: past session dispute slashing
(paritytech/polkadot#7399) fix dependency for "cli" feature in polkadot-cli
(paritytech/polkadot#7429) Companion for substrate #14464
(paritytech/polkadot#7435) Companion for substrate#14403
(paritytech/polkadot#7451) Do not depend on native runtimes for RuntimeApi
(paritytech/polkadot#7303) PVF: add landlock sandboxing
(paritytech/polkadot#7337) 98.6% OF DEVELOPERS CANNOT REVIEW THIS PR! [read more...]
(paritytech/polkadot#7599) cli: remove deprecated try-runtime subcommand (also companion for #14731)
(paritytech/polkadot#5022) Asynchronous Backing MegaPR
(paritytech/polkadot#7591) Add BEEFY capabilities to Westend and Kusama
(paritytech/polkadot#7661) cli: disallow BEEFY and warp sync together
(paritytech/cumulus#2821) Companion for Substrate#14511
(paritytech/cumulus#2929) Companion for Polkadot#7337
(paritytech/cumulus#2300) Asynchronous backing PR
(paritytech/cumulus#2270) Allow integrated relay chain light client
(paritytech/cumulus#3046) Fix CI check and remove try-runtime command
I9-optimisation
(paritytech/substrate#14449) contracts: switch from parity-wasm
-based to wasmi
-based module validation
I7-documentation
(paritytech/polkadot#7587) PVF: Add missing crate descriptions
I6-documentation
(paritytech/substrate#14552) Update subkey
README.md
(paritytech/substrate#14591) [fix lint warnings: Uniques pallet] fix clippy::missing_docs_in_private_items warnings
(paritytech/substrate#14592) [fix lint warnings: Uniques pallet] fix clippy::doc_markdown warnings
(paritytech/substrate#14668) [fix docs compiler warnings] Nicks pallet
(paritytech/substrate#14674) Add discord invite to contributing doc
(paritytech/substrate#14694) Update missing dev mode docs
(paritytech/substrate#14664) [fix docs compiler warnings] Glutton pallet
(paritytech/substrate#14588) [fix lint warnings: Uniques pallet] fix clippy::missing_errors_doc lint warnings
(paritytech/substrate#14648) [fix lint warnings: NFTs pallet] fix clippy::missing_errors_doc lint warnings
(paritytech/substrate#14610) [fix lint warnings: NFTs pallet] fix clippy::missing_docs_in_private_items warnings
I5-tests
(paritytech/substrate#14292) Improves the EPM/Staking e2e test setup
(paritytech/substrate#14247) Staking e2e test - Add case when ledger active balance falls below ED
(paritytech/polkadot#7282) Fix flaky test and error reporting
I3-bug
(paritytech/substrate#14642) Contracts: Bugfix Wasm prepare check for chain extension
F3-breaks_API
(paritytech/substrate#14309) Move type Migrations
to Config
(paritytech/substrate#14437) Moves Block
to frame_system
instead of construct_runtime
and removes Header
and BlockNumber
(paritytech/substrate#14290) Replace system config Index
for Nonce
(paritytech/substrate#14514) Pallets: Asset Rate - Rename AssetId to AssetKind, Introduce AssetKindFactory Trait
(paritytech/substrate#14020) Contracts: migrate to fungible traits
(paritytech/polkadot#7563) XcmContext
to buy_weight / refund_weight
(paritytech/cumulus#2790) Moves Block
to frame_system
instead of construct_runtime
and removes Header
and BlockNumber
E6-needs_polkadot_pr
(paritytech/substrate#14318) pallet-message-queue
: add queue pausing
E5-needs_cumulus_pr
(paritytech/polkadot#7253) PVF: Refactor workers into separate crates, remove host dependency
(paritytech/polkadot#7337) 98.6% OF DEVELOPERS CANNOT REVIEW THIS PR! [read more...]
(paritytech/polkadot#7538) pvf: use test-utils feature to export test only
E4-node_first_update
(paritytech/cumulus#2852) Better scoped fallback in read_messaging_state_snapshot()
E3-host_functions
(paritytech/substrate#13031) arkworks integration
E2-dependencies
(paritytech/substrate#13625) Bump platforms from 2.0.0 to 3.0.2
(paritytech/substrate#14211) Bump lru from 0.8.1 to 0.10.0
(paritytech/substrate#14171) Bump proc-macro-warning from 0.3.1 to 0.4.1
(paritytech/substrate#14253) Bump quote from 1.0.27 to 1.0.28
(paritytech/substrate#14271) Bump serde from 1.0.162 to 1.0.163
(paritytech/substrate#14303) upgrade macro_magic to v0.3.5
(paritytech/substrate#14333) build(deps): bump comfy-table from 6.2.0 to 7.0.0
(paritytech/substrate#14361) build(deps): bump expander from 1.0.0 to 2.0.0
(paritytech/substrate#14233) Bump hyper-rustls from 0.23.2 to 0.24.0
(paritytech/substrate#14356) update macro_magic to 0.4.1
(paritytech/substrate#14449) contracts: switch from parity-wasm
-based to wasmi
-based module validation
(paritytech/substrate#14570) update to docify 0.2.0 / crate-relative embed paths
(paritytech/substrate#14627) upgrade to macro_magic 0.4.2
(paritytech/substrate#14672) Use relative docify paths
(paritytech/substrate#14798) Bump comfy-table from 7.0.0 to 7.0.1
(paritytech/substrate#14808) Bump cfg-expr from 0.15.2 to 0.15.4
(paritytech/substrate#14812) Bump rustls-webpki from 0.100.1 to 0.100.2
(paritytech/substrate#14824) Bump tar from 0.4.38 to 0.4.40
(paritytech/polkadot#7315) bump serde to 1.0.163
(paritytech/polkadot#7414) Bump openssl from 0.10.48 to 0.10.55
(paritytech/polkadot#7429) Companion for substrate #14464
(paritytech/polkadot#7471) Bump actions/setup-node from 3.6.0 to 3.7.0
(paritytech/polkadot#7622) Bump actions/setup-node from 3.7.0 to 3.8.0
(paritytech/polkadot#7639) Bump actions/setup-node from 3.8.0 to 3.8.1
(paritytech/polkadot#7660) Bump chevdor/srtool-actions from 0.7.0 to 0.8.0
(paritytech/polkadot#7653) Bump rustls-webpki from 0.101.2 to 0.101.4
(paritytech/cumulus#2412) Bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.3
(paritytech/cumulus#2618) Bump ruby/setup-ruby from 1.149.0 to 1.150.0
(paritytech/cumulus#2661) bump serde to 1.0.163
(paritytech/cumulus#2717) Bump ruby/setup-ruby from 1.150.0 to 1.151.0
(paritytech/cumulus#2705) Bump docker/login-action from 2.1.0 to 2.2.0
(paritytech/cumulus#2723) Bump actions/checkout from 3.5.2 to 3.5.3
(paritytech/cumulus#2737) Bump ruby/setup-ruby from 1.151.0 to 1.152.0
(paritytech/cumulus#2759) Bump Swatinem/rust-cache from 2.4.0 to 2.5.0
(paritytech/cumulus#2968) Bump Swatinem/rust-cache from 2.5.0 to 2.6.0
(paritytech/cumulus#3011) Bump Swatinem/rust-cache from 2.6.0 to 2.6.1
(paritytech/cumulus#3043) Bump Swatinem/rust-cache from 2.6.1 to 2.6.2
E1-database_migration
(paritytech/polkadot#7204) RollingSessionWindow
cleanup
(paritytech/polkadot#7015) Kusama state version switch and migration.
E0-runtime_migration
(paritytech/substrate#14338) pallet-glutton
: over-unity consumption
(paritytech/substrate#14084) contracts: switch to wasmi gas metering
(paritytech/substrate#14421) Fix Society v2 migration
(paritytech/substrate#14079) Contracts Add deposit for dependencies
(paritytech/substrate#14589) Contracts remove deposit accounts
(paritytech/polkadot#7340) Fix migrations
(paritytech/polkadot#7356) Runtime: Kusama gets Society v2
(paritytech/polkadot#7387) add pallet_im_online::migration to Unreleased migrations
(paritytech/polkadot#7015) Kusama state version switch and migration.
(paritytech/polkadot#7396) configuration: drop pvf_checking_enabled
parameter
(paritytech/polkadot#7489) configuration: optionally read pending configs in migration
(paritytech/polkadot#7454) fix migrations (also companion for #14421)
(paritytech/polkadot#7495) Remove Executed Migrations
(paritytech/polkadot#7235) Remove xcm on_runtime_upgrade pallet hook
(paritytech/polkadot#7217) Change the Config of the MaxRococoNum Slot from a Constant to a Storage function
(paritytech/polkadot#7314) migration: unlock/unreserve Gov v1 balances, remove Gov V1 pallets from polkadot runtime, and remove Gov V1 pallet key/values from storage
(paritytech/cumulus#2570) Contracts: Use RuntimeUpgrade hooks instead of Hooks::on_runtime_upgrade
D9-needsaudit 👮
(paritytech/substrate#13031) arkworks integration
(paritytech/polkadot#7438) [xcm] BridgeBlobDispatcher - prepend bridge instance discriminator.
(paritytech/polkadot#7486) paras: count upgrade delay from inclusion
(paritytech/polkadot#7641) Bound number of assets which can be withdrawn to pay for execution.
(paritytech/cumulus#2725) Fellowship: Voters can initiate proposals on their votable tracks
D2-breaksapi
(paritytech/substrate#14309) Move type Migrations
to Config
(paritytech/substrate#14437) Moves Block
to frame_system
instead of construct_runtime
and removes Header
and BlockNumber
(paritytech/substrate#14290) Replace system config Index
for Nonce
(paritytech/substrate#14337) Get rid of Peerset
compatibility layer
(paritytech/substrate#14020) Contracts: migrate to fungible traits
(paritytech/substrate#14745) Restructure frame_support
macro related exports
(paritytech/substrate#14787) Restructure frame_benchmarking
macro related exports
C7-high
(paritytech/polkadot#7337) 98.6% OF DEVELOPERS CANNOT REVIEW THIS PR! [read more...]
C5-high
(paritytech/substrate#14084) contracts: switch to wasmi gas metering
(paritytech/cumulus#2929) Companion for Polkadot#7337
(paritytech/cumulus#2935) Added Asset Conversion in Kusama
B1-note_worthy
(paritytech/substrate#14214) pallet-merkle-mountain-range: Remove extra Hash
type
(paritytech/substrate#13869) HoldReason: Improve usage
(paritytech/substrate#12984) Asset Conversion pallet
(paritytech/substrate#14244) RPC-Spec-V2: Rename runtimeUpdates
flag to withRuntime
(paritytech/substrate#14228) wasm-builder: Enforce runtime_version
wasm section
(paritytech/substrate#14252) sp-api: Set correct where bound in the generated code
(paritytech/substrate#14236) Incorporate sc-peerset
into sc-network
(paritytech/substrate#13454) [FRAME Core] Default Pallet Config Trait / derive_impl
(paritytech/substrate#14230) Make offchain tx pool creation reusable
(paritytech/substrate#14045) contracts: Multi block migrations
(paritytech/substrate#14267) sp-api: Make the generated code act based on std
in sp-api
(paritytech/substrate#14261) frame: support for serde added
(paritytech/substrate#14285) sc-transaction-pool: Always use best block to check if we should skip enactment
(paritytech/substrate#14260) frame_system::remark: Allow any kind of origin
(paritytech/substrate#14241) migration(tips): unreserve deposits
(paritytech/substrate#13031) arkworks integration
(paritytech/substrate#14052) add pallet macro kitchensink example/template
(paritytech/substrate#14309) Move type Migrations
to Config
(paritytech/substrate#14024) pallet-aura: Allow multiple blocks per slot
(paritytech/substrate#14326) Frame: Give Referendum SubmitOrigin
argument
(paritytech/substrate#13958) Take into account proof size for transaction payment and priority
(paritytech/substrate#14226) migration(democracy): unreserve deposits and clear locks
(paritytech/substrate#14218) migration(elections-phragmen): unreserve deposits and clear locks
(paritytech/substrate#14375) Restructure macro-related exports into private mods for frame
(paritytech/substrate#14224) Add a deprecation warning to the old runtime GenesisConfig
(paritytech/substrate#14397) Delete 1D weight ctors and set explicit deprecation dates
(paritytech/substrate#11324) Society v2
(paritytech/substrate#14391) expose setting kademlia replication factor through node CLI
(paritytech/substrate#14131) GenesisBuilder
runtime API
(paritytech/substrate#13950) [FRAME Core] Adds ability to split a pallet across multiple files
(paritytech/substrate#14411) fix(test-externalities): include memory db reference counts in snapshots
(paritytech/substrate#14318) pallet-message-queue
: add queue pausing
(paritytech/substrate#14143) Metadata V15: Expose types for the overarching Call, Event, Error enums
(paritytech/substrate#14455) sc-network: Improve invalid boot node reporting
(paritytech/substrate#14123) Metadata V15: Enrich extrinsic type info for decoding
(paritytech/substrate#13317) Update Reference Hardware Specs
(paritytech/substrate#14474) frame-benchmarking-cli: Remove native dispatch requirement
(paritytech/substrate#14447) sp-api: Support nested transactions
(paritytech/substrate#14481) Stabilize V15 Metadata
(paritytech/substrate#14311) migrations: VersionedRuntimeUpgrade
(paritytech/substrate#14398) sp-api: Put frame-metadata
behind some feature
(paritytech/substrate#14490) wasm-builder: Make hash
and date
optional
(paritytech/substrate#14084) contracts: switch to wasmi gas metering
(paritytech/substrate#14511) sc-cli: Remove SubstrateCli::native_runtime_version
function
(paritytech/substrate#14387) Removal of execution strategies
(paritytech/substrate#14306) GenesisBuild<T,I>
deprecated. BuildGenesisConfig
added.
(paritytech/substrate#14437) Moves Block
to frame_system
instead of construct_runtime
and removes Header
and BlockNumber
(paritytech/substrate#14508) WasmExecutor flag to ignore onchain heappages value
(paritytech/substrate#14290) Replace system config Index
for Nonce
(paritytech/substrate#14546) Run integrity_test
in Externalities
(paritytech/substrate#14586) WeightMeter
: more consistent naming
(paritytech/substrate#14120) Introduce Pallet paged-list
(paritytech/substrate#14551) chainHead_storage: Backport queries for value types
(paritytech/substrate#14395) changes to nfts pallet for xcm integration
(paritytech/substrate#14628) chainHead_storage: Iterate over keys
(paritytech/substrate#14483) change HashFor to HashingFor
(paritytech/substrate#14079) Contracts Add deposit for dependencies
(paritytech/substrate#14654) chainHead: Sync events with spec
(paritytech/substrate#14685) [FRAME] Remove V1 Module Syntax
(paritytech/substrate#14337) Get rid of Peerset
compatibility layer
(paritytech/substrate#14020) Contracts: migrate to fungible traits
(paritytech/substrate#10621) CountedNMap implementation
(paritytech/substrate#14678) Cross-contract calling: simple debugger
(paritytech/substrate#14692) chainHead: Produce method responses on chainHead_follow
(paritytech/substrate#14706) Remove deprecated old weight items
(paritytech/substrate#14412) Bandersnatch VRF
(paritytech/substrate#12970) [NPoS] Implements dynamic number of nominators
(paritytech/substrate#14538) Pallets: Treasury deprecate propose_spend
dispatchable
(paritytech/substrate#14453) add frame_system::DefaultConfig
to individual pallet DefaultConfigs
(paritytech/substrate#14699) chainHead: Limit ongoing operations
(paritytech/substrate#14740) Update Scheduler Pallet Documentation
(paritytech/substrate#14773) Improve storage_alias
and make UnlockAndUnreserveAllFunds
independent of the pallet
(paritytech/substrate#14731) deprecate try-runtime
subcommand and direct users to standalone cli
(paritytech/substrate#14612) Set StateBackend::Transaction
to PrefixedMemoryDB
(paritytech/substrate#14589) Contracts remove deposit accounts
(paritytech/substrate#14793) fix: try_on_runtime_upgrade
for Tuple
weight summation
(paritytech/substrate#14750) contracts: Expose environment types for offchain tooling
(paritytech/substrate#14745) Restructure frame_support
macro related exports
(paritytech/substrate#14789) Contracts: Update Config::Debug
(paritytech/substrate#14755) chainHead: Add support for storage pagination and cancellation
(paritytech/substrate#14787) Restructure frame_benchmarking
macro related exports
(paritytech/substrate#14568) Frame: Agile Coretime Broker pallet (RFC-1)
(paritytech/substrate#12092) [FRAME Core] New pallets: safe-mode
and tx-pause
(paritytech/substrate#14682) Adds ability to provide defaults for types provided by construct_runtime
(paritytech/polkadot#7234) XCM: Tools for uniquely referencing messages
(paritytech/polkadot#7293) cli: enable BEEFY by default on test networks
(paritytech/polkadot#7329) XCM: Remove & replace XCM Convert
trait
(paritytech/polkadot#7245) Implement AliasOrigin processing in XCVM
(paritytech/polkadot#7340) Fix migrations
(paritytech/polkadot#7309) [frame/im-online] remove network state from heartbeats
(paritytech/polkadot#7356) Runtime: Kusama gets Society v2
(paritytech/polkadot#7389) Clear Existing HRMP Channel Request When Force Opening
(paritytech/polkadot#7451) Do not depend on native runtimes for RuntimeApi
(paritytech/polkadot#7015) Kusama state version switch and migration.
(paritytech/polkadot#7448) Add Nomination Pools and Voters List to Staking Proxy
(paritytech/polkadot#7303) PVF: add landlock sandboxing
(paritytech/polkadot#7431) Moves Block
to frame_system
instead of construct_runtime
and removes Header
and BlockNumber
(paritytech/polkadot#7477) Put HRMP Channel Management on General Admin Track
(paritytech/polkadot#7077) Change Fixed to WeightInfoBounds for Polkadot
(paritytech/polkadot#7528) Overcharging on limited_teleport_assets
(paritytech/polkadot#7337) 98.6% OF DEVELOPERS CANNOT REVIEW THIS PR! [read more...]
(paritytech/polkadot#6807) Companion for substrate#12970
(paritytech/polkadot#7217) Change the Config of the MaxRococoNum Slot from a Constant to a Storage function
(paritytech/polkadot#7595) [Polkadot] 28 days as conviction voting period
(paritytech/polkadot#7599) cli: remove deprecated try-runtime subcommand (also companion for #14731)
(paritytech/polkadot#7301) Polkadot gets topic-based message IDs
(paritytech/polkadot#7314) migration: unlock/unreserve Gov v1 balances, remove Gov V1 pallets from polkadot runtime, and remove Gov V1 pallet key/values from storage
(paritytech/polkadot#5022) Asynchronous Backing MegaPR
(paritytech/polkadot#7591) Add BEEFY capabilities to Westend and Kusama
(paritytech/polkadot#7661) cli: disallow BEEFY and warp sync together
(paritytech/cumulus#2601) Companion for polkadot#7234 (XCM: Tools for uniquely referencing messages)
(paritytech/cumulus#2596) Add Ability to Add/Remove Invulnerable Collators
(paritytech/cumulus#2633) Rename Statemint to Asset Hub
(paritytech/cumulus#2607) Runtime: Polkadot Fellowship promotion/demotion periods, members activity and salaries
(paritytech/cumulus#2707) Update all uses of pallet-aura to disallow multiple blocks per slot
(paritytech/cumulus#2683) Rename Statemint* bootNodes to Asset Hub
(paritytech/cumulus#2725) Fellowship: Voters can initiate proposals on their votable tracks
(paritytech/cumulus#2748) Add sudo to template node
(paritytech/cumulus#2148) Asset Conversion release to westmint
(paritytech/cumulus#2821) Companion for Substrate#14511
(paritytech/cumulus#2769) NFT Fractionalization on AssetHub Kusama
(paritytech/cumulus#2801) Better Handling of Candidates Who Become Invulnerable
(paritytech/cumulus#2790) Moves Block
to frame_system
instead of construct_runtime
and removes Header
and BlockNumber
(paritytech/cumulus#2929) Companion for Polkadot#7337
(paritytech/cumulus#2642) Polkadot parachains get topic-based message IDs
(paritytech/cumulus#2952) set-metadata is a safe call
(paritytech/cumulus#2875) Rename squatted crates
(paritytech/cumulus#2300) Asynchronous backing PR
(paritytech/cumulus#2935) Added Asset Conversion in Kusama
(paritytech/cumulus#2270) Allow integrated relay chain light client
(paritytech/cumulus#3046) Fix CI check and remove try-runtime command
Review 'substrate-migrations' repo
https://github.com/apopiak/substrate-migrations#frame-migrations
This repository contains a list of FRAME-related migrations which might be
relevant to Moonbeam.
I add the polkadot-sdk
repo also. I tried to avoid duplicated tickets but not sure it worked:
Description
Checking: b4ee6f2aa9b13086f9324fbb6407642d9a2fab7e to polkadot-v1.1.0
polkadot-sdk (2023-08-30 -> 2023-09-08)
commits: 72
paritytech/polkadot-sdk@b4ee6f2...polkadot-v1.1.0
from: b4ee6f2aa9b13086f9324fbb6407642d9a2fab7e
to: f60318f68687e601c47de5ad5ca88e2c3f8139a7
commits: 72
Important commits by label
T8-parachains_engineering
(paritytech/polkadot-sdk#1276) Fix polkadot zombienet tests
(paritytech/polkadot-sdk#1310) Polkadot: add missing network-protocol-staging
feature
(paritytech/polkadot-sdk#1299) substrate: peer_store: log warn on disconnecting because of reputation
(paritytech/polkadot-sdk#1190) Use cached session index to obtain executor params
T7-smart_contracts
(paritytech/polkadot-sdk#1254) Contracts: seal0::balance
should return the free balance
(paritytech/polkadot-sdk#1390) Contracts: Update read_sandbox
T6-XCM
(paritytech/polkadot-sdk#1212) Put GetWeight
where it belongs
(paritytech/polkadot-sdk#1320) Add environmental variable to track decoded instructions
(paritytech/polkadot-sdk#1395) Enforce a decoding limit in MultiAssets
T4-runtime_API
(paritytech/polkadot-sdk#1200) backing: move the min votes threshold to the runtime
T16-system_parachains
(paritytech/polkadot-sdk#1183) Added short-benchmarks for cumulus
(paritytech/polkadot-sdk#1193) Move Relay-Specific Shared Code to One Place
T14-benchmarks
(paritytech/polkadot-sdk#1183) Added short-benchmarks for cumulus
T13-documentation
(paritytech/polkadot-sdk#1300) Fix links in contributing and PR template docs
(paritytech/polkadot-sdk#1253) Add README to project root
(paritytech/polkadot-sdk#1339) Fix typos in rust setup doc
(paritytech/polkadot-sdk#1280) [improve docs]: Template pallet
(paritytech/polkadot-sdk#1309) Markdown linter
(paritytech/polkadot-sdk#1377) rust docs: add simple analytics
(paritytech/polkadot-sdk#1408) Add PRdoc check
T12-tests
(paritytech/polkadot-sdk#1307) fix chain-spec path for substrate tests
(paritytech/polkadot-sdk#1301) [xcm-emulator] Improve hygiene and clean up
(paritytech/polkadot-sdk#1247) [xcm-emulator] Unignore cumulus integration tests
(paritytech/polkadot-sdk#1362) substrate: chain-spec paths corrected in zombienet tests
(paritytech/polkadot-sdk#1356) [xcm-emulator] Redo Parachain init
T11-cumulus
(paritytech/polkadot-sdk#1241) Rename squatted crates
(paritytech/polkadot-sdk#1171) Symlink chain-specs json files to crate where they are used
(paritytech/polkadot-sdk#1183) Added short-benchmarks for cumulus
T10-polkadot
(paritytech/polkadot-sdk#1241) Rename squatted crates
(paritytech/polkadot-sdk#1207) PVF: Take back a stolen right
(paritytech/polkadot-sdk#1200) backing: move the min votes threshold to the runtime
(paritytech/polkadot-sdk#1315) Fix polkadot-node-core-pvf-prepare-worker build with jemalloc
(paritytech/polkadot-sdk#1325) add Treasurer to SchedulerOrigin
(paritytech/polkadot-sdk#1387) approval-voting: use proper hash when querying session info
(paritytech/polkadot-sdk#1290) RFC 14: Improve locking mechanism for parachains
T1-FRAME
(paritytech/polkadot-sdk#1187) Rename VersionedRuntimeUpgrade
to VersionedMigration
(paritytech/polkadot-sdk#1162) Restructure dispatch
macro related exports
(paritytech/polkadot-sdk#1186) Renames WeightMeter
constructors for better readability
T0-node
(paritytech/polkadot-sdk#1207) PVF: Take back a stolen right
(paritytech/polkadot-sdk#1249) Sassafras primitives
(paritytech/polkadot-sdk#1334) Rename polkadot-parachain
to polkadot-parachain-primitives
(paritytech/polkadot-sdk#1342) Use bandersnatch-vrfs with locked dependencies ref
(paritytech/polkadot-sdk#1358) Fix wrong ref counting
(paritytech/polkadot-sdk#1369) Ensure cumulus/bridges
is ignored by formatter and run it
(paritytech/polkadot-sdk#1348) feat: add futures api to TransactionPool
(paritytech/polkadot-sdk#1387) approval-voting: use proper hash when querying session info
(paritytech/polkadot-sdk#1265) Get rid of polling in WarpSync
(paritytech/polkadot-sdk#1416) wasm-substitutes: Use unique hash
per substitute to fix caching issues
R0-silent
(paritytech/polkadot-sdk#1275) [ci] Fix buildah and reorder test-doc dag
(paritytech/polkadot-sdk#1287) Fix node-metrics
test
(paritytech/polkadot-sdk#1284) Bump the known_good_semver group with 2 updates
(paritytech/polkadot-sdk#1289) Remove old UI test
(paritytech/polkadot-sdk#1288) Add missing licenses and tune the scanning workflow
(paritytech/polkadot-sdk#1276) Fix polkadot zombienet tests
(paritytech/polkadot-sdk#1307) fix chain-spec path for substrate tests
(paritytech/polkadot-sdk#1310) Polkadot: add missing network-protocol-staging
feature
(paritytech/polkadot-sdk#1317) Fix typo in statement-store/README.md
(paritytech/polkadot-sdk#1316) Fix CI
(paritytech/polkadot-sdk#1314) [ci] add more jobs for pipeline cancel, cleanup
(paritytech/polkadot-sdk#1328) Remove disable-runtime-api
feature - Fix for test-rustdoc
CI job
(paritytech/polkadot-sdk#1321) Remove substrate_test_utils::test
(paritytech/polkadot-sdk#1326) Bump zstd from 0.11.2+zstd.1.5.2 to 0.12.4
(paritytech/polkadot-sdk#1347) Bump the known_good_semver group with 1 update
(paritytech/polkadot-sdk#1301) [xcm-emulator] Improve hygiene and clean up
(paritytech/polkadot-sdk#1205) Logs: add extra debug log for negative rep changes
(paritytech/polkadot-sdk#1254) Contracts: seal0::balance
should return the free balance
(paritytech/polkadot-sdk#1293) Bump bs58 from 0.4.0 to 0.5.0
(paritytech/polkadot-sdk#1339) Fix typos in rust setup doc
(paritytech/polkadot-sdk#1350) contracts: Update to wasmi 0.31
(paritytech/polkadot-sdk#1376) Bump proc-macro-warning from 0.4.1 to 0.4.2
(paritytech/polkadot-sdk#1375) Bump the known_good_semver group with 1 update
(paritytech/polkadot-sdk#1379) Update fmt
file and some authors
(paritytech/polkadot-sdk#1309) Markdown linter
(paritytech/polkadot-sdk#1356) [xcm-emulator] Redo Parachain init
(paritytech/polkadot-sdk#1382) Cleanup repo (a tiny bit)
(paritytech/polkadot-sdk#1335) [ci] Remove runtime-benchmarks from tests
(paritytech/polkadot-sdk#1170) Extract block announce validation from ChainSync
(paritytech/polkadot-sdk#1193) Move Relay-Specific Shared Code to One Place
(paritytech/polkadot-sdk#1396) Bump thiserror from 1.0.47 to 1.0.48
(paritytech/polkadot-sdk#1398) Bump actions/checkout from 3 to 4
(paritytech/polkadot-sdk#1265) Get rid of polling in WarpSync
(paritytech/polkadot-sdk#1393) Remove redundant calls to borrow()
(paritytech/polkadot-sdk#1399) contracts: Remove dynamic dispatch using Ext
in tests
(paritytech/polkadot-sdk#1413) fmt fixes
(paritytech/polkadot-sdk#1408) Add PRdoc check
(paritytech/polkadot-sdk#1412) Bump enumn from 0.1.11 to 0.1.12
I4-refactor
(paritytech/polkadot-sdk#1162) Restructure dispatch
macro related exports
D0-easy
(paritytech/polkadot-sdk#1186) Renames WeightMeter
constructors for better readability
(paritytech/polkadot-sdk#1301) [xcm-emulator] Improve hygiene and clean up
(paritytech/polkadot-sdk#1193) Move Relay-Specific Shared Code to One Place
Review 'substrate-migrations' repo
https://github.com/apopiak/substrate-migrations#frame-migrations
This repository contains a list of FRAME-related migrations which might be
relevant to Moonbeam.