-
Notifications
You must be signed in to change notification settings - Fork 105
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 to SDK 1.13 #322
Update to SDK 1.13 #322
Changes from 83 commits
b525994
59018dc
36ae226
fd57517
b558191
b5e3ebe
a4c15a5
ca20d4d
bafbd1e
55574a8
d09bfee
4accc57
8e88128
3d8d887
9f77fd4
85f9619
6ebb73d
1dfef22
d535724
467031a
d7e6026
a1b1736
6e6e8ac
33422be
88c0c8c
2ae9541
2bdb3a0
3eed9e5
b0ba36f
a76335d
698e314
8ec28f9
2800bf8
be9a7cc
735aaa6
5bc25e5
b63a59c
085b452
c85bc45
2d56a0d
d3f3c59
3987037
5183904
331a36c
c39609e
3981085
4a5713c
505cb6e
18d0256
c119c20
9ec5d84
3557c59
52c7c17
e2bf080
78e79ce
07cb002
7d778cc
b37fbb6
8fbd75c
3eafd23
b2010f7
498f6ce
1e5427a
e9fea95
4f1cbce
bcc5283
d693fda
c82870d
8e121c7
e3444e7
341c1a7
88da7d0
4227793
0146906
8b3776d
16d6f1d
e114743
040f5cf
3eba4a9
46c748f
0ad5425
6569fbd
b90443e
9e8577d
117f607
f42dcbb
42f2f88
a38d905
ec1b675
52df96c
16d089d
57121fd
515b383
e75b9a7
7dd8f47
4285a03
43dd4fd
5dbb7e1
60f67c3
b5e0cda
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||
---|---|---|---|---|
|
@@ -6,9 +6,90 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). | |||
|
||||
## [Unreleased] | ||||
|
||||
### Added | ||||
|
||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Add `claim_assets` extrinsic to `pallet-xcm` ([SDK v1.9 #3403](https://github.com/paritytech/polkadot-sdk/pull/3403)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Add `Deposited`/`Withdrawn` events for `pallet-assets` ([SDK v1.12 #4312](https://github.com/paritytech/polkadot-sdk/pull/4312)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Add `MaxRank` Config to `pallet-core-fellowship` ([SDK v1.13 #3393](https://github.com/paritytech/polkadot-sdk/pull/3393)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Add Extra Check in Primary Username Setter ([SDK v1.13 #4534](https://github.com/paritytech/polkadot-sdk/pull/4534)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Add HRMP notification handlers to the xcm-executor ([SDK v1.10 #3696](https://github.com/paritytech/polkadot-sdk/pull/3696)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Add retry mechanics to `pallet-scheduler` ([SDK v1.8 #3060](https://github.com/paritytech/polkadot-sdk/pull/3060)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Add support for versioned notification for HRMP pallet ([SDK v1.12 #4281](https://github.com/paritytech/polkadot-sdk/pull/4281)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Adds ability to trigger tasks via unsigned transactions ([SDK v1.11 #4075](https://github.com/paritytech/polkadot-sdk/pull/4075)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Asset Conversion: Pool Account ID derivation with additional Pallet ID seed ([SDK v1.11 #3250](https://github.com/paritytech/polkadot-sdk/pull/3250)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Asset Conversion: Pool Touch Call ([SDK v1.11 #3251](https://github.com/paritytech/polkadot-sdk/pull/3251)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Balances: add failsafe for consumer ref underflow ([SDK v1.12 #3865](https://github.com/paritytech/polkadot-sdk/pull/3865)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Bridge: added force_set_pallet-state call to pallet-bridge-grandpa ([SDK v1.13 #4465](https://github.com/paritytech/polkadot-sdk/pull/4465)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Burn extrinsic call and `fn burn_from` `Preservation` argument ([SDK v1.12 #3964](https://github.com/paritytech/polkadot-sdk/pull/3964)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] GenesisConfig presets for runtime ([SDK v1.11 #2714](https://github.com/paritytech/polkadot-sdk/pull/2714)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Im-online pallet offchain storage cleanup ([SDK v1.8 #2290](https://github.com/paritytech/polkadot-sdk/pull/2290)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Implements a percentage cap on staking rewards from era inflation ([SDK v1.8 #1660](https://github.com/paritytech/polkadot-sdk/pull/1660)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Introduce submit_finality_proof_ex call to bridges GRANDPA pallet ([SDK v1.8 #3225](https://github.com/paritytech/polkadot-sdk/pull/3225)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Multi-Block-Migrations, `poll` hook and new System Callbacks ([SDK v1.9 #1781](https://github.com/paritytech/polkadot-sdk/pull/1781)). | ||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Not exactly sure how you have compiled this list, however these are not changes that are relevant to the upstream users. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I tried out a script and the deleted uninteresting ones manually, but looks like i have to delete some more. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maybe we can just directly include this script in the release process? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The script only helps only when updating to a new SDK version. |
||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] New call `hrmp.establish_channel_with_system` to allow parachains to establish a channel with a system parachain ([SDK v1.11 #3721](https://github.com/paritytech/polkadot-sdk/pull/3721)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] New runtime api to check if a validator has pending pages of rewards for an era ([SDK v1.12 #4301](https://github.com/paritytech/polkadot-sdk/pull/4301)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pallet-xcm: add new extrinsic for asset transfers using explicit reserve ([SDK v1.11 #3695](https://github.com/paritytech/polkadot-sdk/pull/3695)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Ranked collective introduce `Add` and `Remove` origins ([SDK v1.8 #3212](https://github.com/paritytech/polkadot-sdk/pull/3212)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Runtime apis to help with delegate-stake based Nomination Pools ([SDK v1.13 #4537](https://github.com/paritytech/polkadot-sdk/pull/4537)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Kusama system chains: enable PoV-reclaim. | ||||
- [[#345](https://github.com/polkadot-fellows/runtimes/pull/345)] Polkadot chains: allow arbitrary XCM execution. | ||||
|
||||
### Changed | ||||
|
||||
- Polkadot chains: allow arbitrary XCM execution ([polkadot-fellows/runtimes#345](https://github.com/polkadot-fellows/runtimes/pull/345)) | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] AdaptPrice trait is now price controlled ([SDK v1.13 #4521](https://github.com/paritytech/polkadot-sdk/pull/4521)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Allow StakingAdmin to manage nomination pool configurations ([SDK v1.11 #3959](https://github.com/paritytech/polkadot-sdk/pull/3959)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Bridge: make some headers submissions free ([SDK v1.12 #4102](https://github.com/paritytech/polkadot-sdk/pull/4102)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Improving on_demand_assigner emitted events ([SDK v1.13 #4339](https://github.com/paritytech/polkadot-sdk/pull/4339)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] `pallet-broker::start_sales`: Take `extra_cores` and not total cores ([SDK v1.11 #4221](https://github.com/paritytech/polkadot-sdk/pull/4221)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pallet-nomination-pools: `chill` is permissionless if depositor's stake is less than `min_nominator_bond` ([SDK v1.9 #3453](https://github.com/paritytech/polkadot-sdk/pull/3453)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] `polkadot_runtime_parachains::coretime`: Expose `MaxXcmTransactWeight` ([SDK v1.11 #4189](https://github.com/paritytech/polkadot-sdk/pull/4189)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pools: Make PermissionlessWithdraw the default claim permission ([SDK v1.10 #3438](https://github.com/paritytech/polkadot-sdk/pull/3438)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Prevents staking controllers from becoming stashes of different ledgers; Ensures that no ledger in bad state is mutated ([SDK v1.9 #3639](https://github.com/paritytech/polkadot-sdk/pull/3639)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Snowbridge: deposit extra fee to beneficiary on Asset Hub ([SDK v1.12 #4175](https://github.com/paritytech/polkadot-sdk/pull/4175)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Storage bound the XCMP queue pallet ([SDK v1.13 #3952](https://github.com/paritytech/polkadot-sdk/pull/3952)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Validator disabling strategy in runtime ([SDK v1.12 #2226](https://github.com/paritytech/polkadot-sdk/pull/2226)). | ||||
|
||||
### Fixed | ||||
|
||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] CheckWeight checks for combined extrinsic length and proof size ([SDK v1.12 #4326](https://github.com/paritytech/polkadot-sdk/pull/4326)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Decrement total_deposit when clearing collection metadata ([SDK v1.11 #3976](https://github.com/paritytech/polkadot-sdk/pull/3976)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Detect incorrect pre-image length when submitting a referenda ([SDK v1.10 #3850](https://github.com/paritytech/polkadot-sdk/pull/3850)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Ensure `TracksInfo` tracks are sorted by ID ([SDK v1.8 #3325](https://github.com/paritytech/polkadot-sdk/pull/3325)). | ||||
ggwpez marked this conversation as resolved.
Show resolved
Hide resolved
|
||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fix `schedule_code_upgrade` when called by the owner/root ([SDK v1.10 #3341](https://github.com/paritytech/polkadot-sdk/pull/3341)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fix algorithmic complexity of the on-demand scheduler ([SDK v1.10 #3190](https://github.com/paritytech/polkadot-sdk/pull/3190)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fix call enum's metadata regression ([SDK v1.9 #3513](https://github.com/paritytech/polkadot-sdk/pull/3513)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fix dust unbonded for zero existential deposit ([SDK v1.12 #4364](https://github.com/paritytech/polkadot-sdk/pull/4364)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fix extrinsics count logging in frame-system ([SDK v1.12 #4461](https://github.com/paritytech/polkadot-sdk/pull/4461)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fix kusama 0 backing rewards when entering active set ([SDK v1.10 #3722](https://github.com/paritytech/polkadot-sdk/pull/3722)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fix Stuck Collator Funds ([SDK v1.11 #4229](https://github.com/paritytech/polkadot-sdk/pull/4229)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fix weight calculation and event emission in pallet-membership ([SDK v1.9 #3324](https://github.com/paritytech/polkadot-sdk/pull/3324)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fix weight refund for `pallet-collator-selection::set_candidacy_bond` ([SDK v1.9 #3643](https://github.com/paritytech/polkadot-sdk/pull/3643)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fixed `GrandpaConsensusLogReader::find_scheduled_change` ([SDK v1.11 #4208](https://github.com/paritytech/polkadot-sdk/pull/4208)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Fixes a scenario where a nomination pool's `TotalValueLocked` is out of sync due to staking's implicit withdraw ([SDK v1.8 #3052](https://github.com/paritytech/polkadot-sdk/pull/3052)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Handle legacy lease swaps on coretime ([SDK v1.10 #3714](https://github.com/paritytech/polkadot-sdk/pull/3714)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Ignore mandatory extrinsics in total PoV size check ([SDK v1.13 #4571](https://github.com/paritytech/polkadot-sdk/pull/4571)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pallet assets: minor improvement on errors returned for some calls ([SDK v1.11 #4118](https://github.com/paritytech/polkadot-sdk/pull/4118)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pallet-broker: Fix `Linear::adapt_price` behavior at zero ([SDK v1.9 #3636](https://github.com/paritytech/polkadot-sdk/pull/3636)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pallet-broker: Fix claim revenue behaviour for zero timeslices ([SDK v1.11 #3997](https://github.com/paritytech/polkadot-sdk/pull/3997)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pallet-broker: Support renewing leases expired in a previous period ([SDK v1.11 #4089](https://github.com/paritytech/polkadot-sdk/pull/4089)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pallet-broker: Use saturating math in input validation ([SDK v1.11 #4151](https://github.com/paritytech/polkadot-sdk/pull/4151)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pallet-xcm: fix transport fees for remote reserve transfers ([SDK v1.10 #3792](https://github.com/paritytech/polkadot-sdk/pull/3792)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Patch pool to handle extra consumer ref when destroying ([SDK v1.13 #4503](https://github.com/paritytech/polkadot-sdk/pull/4503)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Region reserve transfers fix ([SDK v1.11 #3455](https://github.com/paritytech/polkadot-sdk/pull/3455)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Snowbridge - Ethereum Client - Reject finalized updates without a sync committee in next store period ([SDK v1.13 #4478](https://github.com/paritytech/polkadot-sdk/pull/4478)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Treat XCM ExceedsStackLimit errors as transient in the MQ pallet ([SDK v1.12 #4202](https://github.com/paritytech/polkadot-sdk/pull/4202)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Unrequest a pre-image when it failed to execute ([SDK v1.10 #3849](https://github.com/paritytech/polkadot-sdk/pull/3849)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Validate code when scheduling uprades ([SDK v1.8 #3232](https://github.com/paritytech/polkadot-sdk/pull/3232)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] XCMP: Use the number of 'ready' pages in XCMP suspend logic ([SDK v1.9 #2393](https://github.com/paritytech/polkadot-sdk/pull/2393)). | ||||
|
||||
### Removed | ||||
|
||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Deprecate dmp-queue pallet ([SDK v1.13 #4475](https://github.com/paritytech/polkadot-sdk/pull/4475)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Deprecate XCMv2 ([SDK v1.13 #4131](https://github.com/paritytech/polkadot-sdk/pull/4131)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Identity: Remove double encoding username signature payload ([SDK v1.13 #4646](https://github.com/paritytech/polkadot-sdk/pull/4646)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pallet-xcm: deprecate execute and send in favor of execute_blob and send_blob ([SDK v1.10 #3749](https://github.com/paritytech/polkadot-sdk/pull/3749)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Pallet-xcm: deprecate transfer extrinsics without weight limit ([SDK v1.10 #3927](https://github.com/paritytech/polkadot-sdk/pull/3927)). | ||||
- [[#322](https://github.com/polkadot-fellows/runtimes/pull/322)] Remove `parametrized-consensus-hook` feature ([SDK v1.13 #4380](https://github.com/paritytech/polkadot-sdk/pull/4380)). | ||||
ggwpez marked this conversation as resolved.
Show resolved
Hide resolved
|
||||
|
||||
## [1.2.7] 14.06.2024 | ||||
|
||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure about the formatting. Maybe having the pr only once and then mention all these changes in a sublist?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Grouped them now.