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 stable2407 to stable2409 #2994

Open
github-actions bot opened this issue Oct 8, 2024 · 1 comment · May be fixed by #3031
Open

Update polkadot-sdk from stable2407 to stable2409 #2994

github-actions bot opened this issue Oct 8, 2024 · 1 comment · May be fixed by #3031
Assignees

Comments

@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2024

Description

This ticket is automatically generated using

$ npm run print-version-bump-info -- --from stable2407 --to stable2409

polkadot-sdk (2024-07-29 -> 2024-09-26)

paritytech/polkadot-sdk@polkadot-stable2407...polkadot-stable2409

    from: 743dc632fd6115b408376a6e4efe815bd804cd52
      to: 87971b3e92721bdf10bf40b410eaae779d494ca0
 commits: 500

Important commits by label

T9-cumulus

(paritytech/polkadot-sdk#4640) Implements PoV export and local validation
(paritytech/polkadot-sdk#5205) rpc: Enable ChainSpec for polkadot-parachain
(paritytech/polkadot-sdk#5195) Bump authoring duration for async backing to 2s.
(paritytech/polkadot-sdk#5262) Correct some typos in crates' descriptions
(paritytech/polkadot-sdk#5393) Add feature to allow Aura collator to use full PoV size

T8-polkadot

(paritytech/polkadot-sdk#4751) beefy: put not only lease parachain heads into mmr
(paritytech/polkadot-sdk#4791) Prepare PVFs if node is a validator in the next session
(paritytech/polkadot-sdk#4938) feat: introduce pallet-parameters to Westend to parameterize inflation
(paritytech/polkadot-sdk#4665) CandidateDescriptor: disable collator signature and collator id usage
(paritytech/polkadot-sdk#3786) authorithy-discovery: Make changing of peer-id while active a bit more robust
(paritytech/polkadot-sdk#5113) runtime: make the candidate relay parent progression check more strict
(paritytech/polkadot-sdk#4845) [2 / 5] Make approval-distribution logic runnable on a separate thread
(paritytech/polkadot-sdk#5173) Umbrella crate: exclude chain-specific crates
(paritytech/polkadot-sdk#4937) prospective-parachains rework: take II
(paritytech/polkadot-sdk#5321) fix av-distribution Jaeger spans mem leak
(paritytech/polkadot-sdk#5356) Fix OurViewChange small race
(paritytech/polkadot-sdk#5369) [Coretime] Always include UnpaidExecution, not just when revenue is > 0
(paritytech/polkadot-sdk#5326) Update Readme of the polkadot crate
(paritytech/polkadot-sdk#5380) Fix leases with gaps and time slice calculation in MigrateToCoretime
(paritytech/polkadot-sdk#5467) Make PendingConfigs storage item public
(paritytech/polkadot-sdk#5082) short-term fix for para inherent weight overestimation
(paritytech/polkadot-sdk#5270) inclusion: bench enact_candidate weight
(paritytech/polkadot-sdk#4928) [3 / 5] Move crypto checks in the approval-distribution
(paritytech/polkadot-sdk#5538) collator-protocol: Handle unknown validator heads

T7-smart_contracts

(paritytech/polkadot-sdk#5036) [pallet_contracts] Modify the storage host function benchmarks to run on an unbalanced storage trie.
(paritytech/polkadot-sdk#4973) [pallet_contracts] Increase the weight of the deposit_event host function to limit the memory used by events.

T6-XCM

(paritytech/polkadot-sdk#4976) Add pub to xcm::v4::PalletInfo
(paritytech/polkadot-sdk#4959) relax XcmFeeToAccount trait bound on AccountId
(paritytech/polkadot-sdk#5130) Add an adapter for configuring AssetExchanger
(paritytech/polkadot-sdk#4460) xcm-executor: allow deposit of multiple assets if at least one of them satisfies ED
(paritytech/polkadot-sdk#4129) Migrate foreign assets v3::Location to v4::Location
(paritytech/polkadot-sdk#5373) Fix zombienet bridges test
(paritytech/polkadot-sdk#5131) Swaps for XCM delivery fees

T3-RPC_API

(paritytech/polkadot-sdk#5205) rpc: Enable ChainSpec for polkadot-parachain

T2-pallets

(paritytech/polkadot-sdk#4981) [NPoS] Some simple refactors to Delegate Staking
(paritytech/polkadot-sdk#4936) Balances Pallet: Emit events when TI is updated in currency impl
(paritytech/polkadot-sdk#4706) Rename assigner_on_demand to on_demand
(paritytech/polkadot-sdk#5114) Remove not-audited warning
(paritytech/polkadot-sdk#4613) include events for voting
(paritytech/polkadot-sdk#4970) Remove pallet-getter usage from pallet-transaction-payment
(paritytech/polkadot-sdk#5067) Fix region nonfungible implementation
(paritytech/polkadot-sdk#5078) add possibility to inject non-authorities session-keys in genesis
(paritytech/polkadot-sdk#4963) Remove pallet::getter usage from proxy
(paritytech/polkadot-sdk#5055) pallet-timestamp: UnixTime::now implementation logs error only if called at genesis
(paritytech/polkadot-sdk#4967) Remove pallet::getter usage from the pallet-balances
(paritytech/polkadot-sdk#4424) Coretime auto-renew
(paritytech/polkadot-sdk#4998) [Pools] Ensure members can always exit the pool gracefully
(paritytech/polkadot-sdk#4822) [Pools] Fix issues with member migration to DelegateStake
(paritytech/polkadot-sdk#4999) [Pools] fix derivation of pool account
(paritytech/polkadot-sdk#5183) Update Identity pallet README.md
(paritytech/polkadot-sdk#5204) Fix doc: start_destroy doesn't need asset to be frozen
(paritytech/polkadot-sdk#5293) Add initial version of pallet_revive
(paritytech/polkadot-sdk#5442) Derive Clone on EncodableOpaqueLeaf
(paritytech/polkadot-sdk#5430) pallet-collator-selection: correctly register weight in new_session
(paritytech/polkadot-sdk#5439) Remove deprecated calls in cumulus-parachain-system
(paritytech/polkadot-sdk#5506) Refactor verbose test
(paritytech/polkadot-sdk#4962) Remove pallet::getter usage from treasury
(paritytech/polkadot-sdk#5354) Fix benchmark failures when using insecure_zero_ed flag
(paritytech/polkadot-sdk#5082) short-term fix for para inherent weight overestimation
(paritytech/polkadot-sdk#5465) Add new try-state check invariant for nomination-pools (points >= stake)
(paritytech/polkadot-sdk#5513) Add more logs for AcceptanceCheckErr

T17-Templates

(paritytech/polkadot-sdk#5155) Use umbrella crate for minimal template
(paritytech/polkadot-sdk#4739) parachain-template: genesis config presets added

T15-bridges

(paritytech/polkadot-sdk#4993) Beefy equivocation: add runtime API methods
(paritytech/polkadot-sdk#5128) Bridges improved tests and nits
(paritytech/polkadot-sdk#5065) Replace env_logger with sp_tracing
(paritytech/polkadot-sdk#5074) Snowbridge on Westend
(paritytech/polkadot-sdk#5188) Beefy: add benchmarks for report_fork_voting()
(paritytech/polkadot-sdk#5006) [bridges] Prune messages from confirmation tx body, not from the on_idle
(paritytech/polkadot-sdk#5434) Bridge zombienet tests: remove old command
(paritytech/polkadot-sdk#4949) [bridges-v2] Permissionless lanes

T14-system_parachains

(paritytech/polkadot-sdk#5124) Add people polkadot genesis chainspec
(paritytech/polkadot-sdk#5074) Snowbridge on Westend
(paritytech/polkadot-sdk#5436) Add the Polkadot Coretime chain-spec
(paritytech/polkadot-sdk#3996) asset-hub-rococo: genesis config presets added

T12-benchmarks

(paritytech/polkadot-sdk#5115) [subsystem-bench] Adjust approval-voting-regression-bench
(paritytech/polkadot-sdk#5180) [subsystem-benchmark] Update availability-distribution-regression-bench baseline after recent subsystem changes
(paritytech/polkadot-sdk#5257) Add ProofSizeExt to benchmarks
(paritytech/polkadot-sdk#5082) short-term fix for para inherent weight overestimation
(paritytech/polkadot-sdk#5270) inclusion: bench enact_candidate weight

T11-documentation

(paritytech/polkadot-sdk#5154) Various corrections in the documentation
(paritytech/polkadot-sdk#5319) Fix favicon link to fix CI
(paritytech/polkadot-sdk#5183) Update Identity pallet README.md
(paritytech/polkadot-sdk#5175) Update links in the documentation
(paritytech/polkadot-sdk#5326) Update Readme of the polkadot crate
(paritytech/polkadot-sdk#5388) Repair the docs TOC
(paritytech/polkadot-sdk#5243) Improve the appearance of crates on crates.io
(paritytech/polkadot-sdk#4739) parachain-template: genesis config presets added
(paritytech/polkadot-sdk#5535) 'remainder' instead of reminder && explicit instruction to clone

T10-tests

(paritytech/polkadot-sdk#5037) Fix landlock presence test
(paritytech/polkadot-sdk#4930) Backport claim assets tests from polkadot-fellows repo
(paritytech/polkadot-sdk#5065) Replace env_logger with sp_tracing
(paritytech/polkadot-sdk#5301) [tests] make emulated setup closer to ecosystem reality
(paritytech/polkadot-sdk#5338) [tests] dedup test code, add more tests, improve naming and docs
(paritytech/polkadot-sdk#5434) Bridge zombienet tests: remove old command

T1-FRAME

(paritytech/polkadot-sdk#4564) Make on_unbalanceds work with fungibles imbalances
(paritytech/polkadot-sdk#4586) Remove pallet::getter macro from pallet-identity
(paritytech/polkadot-sdk#5099) pallet macro: do not generate try-runtime related code when frame-support doesn't have try-runtime.
(paritytech/polkadot-sdk#4488) Tx Payment: drop ED requirements for tx payments with exchangeable asset
(paritytech/polkadot-sdk#5132) Add from_mel for Footprint with a Test
(paritytech/polkadot-sdk#5151) Umbrella crate: Add polkadot-sdk-frame/?runtime
(paritytech/polkadot-sdk#4487) Remove pallet::getter macro usage from pallet-election-provider-multi-phase
(paritytech/polkadot-sdk#4527) [Assets] Call implementation for transfer_all
(paritytech/polkadot-sdk#5273) StorageWeightReclaim: Fix issue when underestimating refund.
(paritytech/polkadot-sdk#5281) StorageWeightReclaim: set to node pov size if higher
(paritytech/polkadot-sdk#5359) Make ticket non-optional and add ensure_successful method to Consideration trait
(paritytech/polkadot-sdk#5262) Correct some typos in crates' descriptions
(paritytech/polkadot-sdk#5348) allow for u8 to be used as hold/freeze reason
(paritytech/polkadot-sdk#5384) MaybeConsideration extension trait for Consideration
(paritytech/polkadot-sdk#5466) frame-omni-bencher maintenance
(paritytech/polkadot-sdk#5155) Use umbrella crate for minimal template
(paritytech/polkadot-sdk#5634) [stable2409] Backport #5632

T0-node

(paritytech/polkadot-sdk#4791) Prepare PVFs if node is a validator in the next session
(paritytech/polkadot-sdk#2923) Replace all ansi_term crates
(paritytech/polkadot-sdk#5103) hotfix: blockchain/backend: Skip genesis leaf to unblock syncing
(paritytech/polkadot-sdk#3786) authorithy-discovery: Make changing of peer-id while active a bit more robust
(paritytech/polkadot-sdk#5129) BEEFY: Disarm finality notifications to prevent pinning
(paritytech/polkadot-sdk#5153) grandpa: handle error from SelectChain::finality_target
(paritytech/polkadot-sdk#4845) [2 / 5] Make approval-distribution logic runnable on a separate thread
(paritytech/polkadot-sdk#5174) Wasm-builder: Set the resolver version
(paritytech/polkadot-sdk#5065) Replace env_logger with sp_tracing
(paritytech/polkadot-sdk#5197) beefy: Tolerate pruned state on runtime API call
(paritytech/polkadot-sdk#5029) network/strategy: Backoff and ban overloaded peers to avoid submitting the same request multiple times
(paritytech/polkadot-sdk#5240) cli/net_params: Warn on empty public-addr when starting a validator node
(paritytech/polkadot-sdk#5250) Export more from sc-service
(paritytech/polkadot-sdk#5196) Bring reference_hardware.json inline with machine used for weights
(paritytech/polkadot-sdk#5142) Move PVF code and PoV decompression to PVF host workers
(paritytech/polkadot-sdk#5356) Fix OurViewChange small race
(paritytech/polkadot-sdk#5352) Aura: Ensure we are building on each relay chain fork
(paritytech/polkadot-sdk#5339) Replace unnecessary &mut self with &self in BlockImport::import_block()
(paritytech/polkadot-sdk#5288) polkadot-parachain: compile separate lib and bin
(paritytech/polkadot-sdk#5407) peerstore: Clarify peer report warnings
(paritytech/polkadot-sdk#5392) Don't disconnect on invalid imports.
(paritytech/polkadot-sdk#5431) Remove the need to wait for target block header in warp sync implementation
(paritytech/polkadot-sdk#5410) Reactive syncing metrics
(paritytech/polkadot-sdk#5427) Remove unnecessary panic
(paritytech/polkadot-sdk#5344) Skip slot before creating inherent data providers during major sync
(paritytech/polkadot-sdk#5450) Sync status refactoring
(paritytech/polkadot-sdk#5424) Only log the propagating transactions when they are not empty
(paritytech/polkadot-sdk#5471) polkadot-parachain-bin: Remove contracts parachain
(paritytech/polkadot-sdk#4792) rpc server: listen to ipv6 socket if available and --experimental-rpc-endpoint CLI option
(paritytech/polkadot-sdk#5269) polkadot-parachain: Add omni-node variant with u64 block number
(paritytech/polkadot-sdk#5316) Add an utility function to get the first timestamp of a slot
(paritytech/polkadot-sdk#5396) Simplify SyncingEngine::new() a bit
(paritytech/polkadot-sdk#4928) [3 / 5] Move crypto checks in the approval-distribution
(paritytech/polkadot-sdk#5364) Improve sc-service API

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.

@TarekkMA TarekkMA self-assigned this Oct 9, 2024
@TarekkMA TarekkMA linked a pull request Nov 6, 2024 that will close this issue
@TarekkMA TarekkMA linked a pull request Nov 6, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants
@TarekkMA and others