paritytech / polkadot

Polkadot Node Implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Polkadot v0.9.43 Release checklist

github-actions opened this issue · comments

Release Checklist

This is the release checklist for Polkadot v0.9.43. All following
checks should be completed before publishing a new release of the
Polkadot/Kusama/Westend/Rococo runtime or client. The current release candidate can be
checked out with git checkout release-v0.9.43

Runtime Releases

These checks should be performed on the codebase prior to forking to a release-
candidate branch.

  • Verify spec_version has been incremented since the
    last release for any native runtimes from any existing use on public
    (non-private) networks. If the runtime was published (release or pre-release), either
    the spec_version or impl must be bumped.
  • Verify previously completed migrations are
    removed for any public (non-private/test) networks.
  • Verify pallet and extrinsic ordering has stayed
    the same. Bump transaction_version if not.
  • Verify new extrinsics have been correctly whitelisted/blacklisted for
    proxy filters.
  • Verify benchmarks have been updated for any modified
    runtime logic.

The following checks can be performed after we have forked off to the release-
candidate branch or started an additional release candidate branch (rc-2, rc-3, etc)

  • Verify new migrations complete successfully, and the
    runtime state is correctly updated for any public (non-private/test)
    networks.
  • Verify Polkadot JS API are up to date with the latest
    runtime changes.
  • Check with the Signer's team to make sure metadata update QR are lined up
  • Push runtime upgrade to Westend and verify network stability.

All Releases

weights pr (master) #7298
weights pr (release branch) #7297

diff polkadot

!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!
[≠] pallet 0: System -> 2 change(s)
  - constants changes:
    [≠] BlockWeights: [ 3, 0, 200, 76, 204, 0, 11, 0, 32, 74, 169, 209, 1, 19, 255, 255, 255, 255, 255, 255, 255, 255, 226, 102, 43, 26, 0, 1, 11, 72, 246, 84, ... ]
        [Value([Changed(0, U8Change(3, 7)), Changed(1, U8Change(0, 56)), Changed(2, U8Change(200, 255)), Changed(3, U8Change(76, 253)), Changed(4, U8Change(204, 104)), Changed(5, U8Change(0, 2)), Changed(6, U8Change(11, 0)), Changed(7, U8Change(0, 11)), Changed(8, U8Change(32, 0)), Changed(9, U8Change(74, 32)), Changed(10, U8Change(169, 74)), Changed(11, U8Change(209, 169)), Changed(12, U8Change(1, 209)), Changed(13, U8Change(19, 1)), Changed(14, U8Change(255, 19)), Changed(22, U8Change(226, 255)), Changed(23, U8Change(102, 2)), Changed(24, U8Change(43, 80)), Changed(25, U8Change(26, 170)), Changed(26, U8Change(0, 25)), Changed(27, U8Change(1, 0)), Changed(28, U8Change(11, 1)), Changed(29, U8Change(72, 11)), Changed(30, U8Change(246, 0)), Changed(31, U8Change(84, 60)), Changed(32, U8Change(144, 117)), Changed(33, U8Change(88, 144)), Changed(34, U8Change(1, 88)), Changed(35, U8Change(19, 1)), Changed(36, U8Change(163, 19)), Changed(37, U8Change(112, 163)), Changed(38, U8Change(61, 112)), Changed(39, U8Change(10, 61)), Changed(40, U8Change(215, 10)), Changed(41, U8Change(163, 215)), Changed(42, U8Change(112, 163)), Changed(43, U8Change(189, 112)), Changed(44, U8Change(1, 189)), Changed(45, U8Change(11, 1)), Changed(46, U8Change(0, 11)), Changed(47, U8Change(152, 0)), Changed(48, U8Change(247, 152)), Changed(49, U8Change(62, 247)), Changed(50, U8Change(93, 62)), Changed(51, U8Change(1, 93)), Changed(52, U8Change(19, 1)), Changed(53, U8Change(255, 19)), Changed(60, U8Change(191, 255)), Changed(61, U8Change(1, 191)), Changed(62, U8Change(0, 1)), Changed(64, U8Change(226, 0)), Changed(65, U8Change(102, 2)), Changed(66, U8Change(43, 80)), Changed(67, U8Change(26, 170)), Changed(68, U8Change(0, 25)), Changed(69, U8Change(1, 0)), Changed(70, U8Change(11, 1)), Changed(71, U8Change(72, 11)), Changed(72, U8Change(126, 0)), Changed(73, U8Change(167, 196)), Changed(74, U8Change(250, 199)), Changed(75, U8Change(204, 250)), Changed(76, U8Change(1, 204)), Changed(77, U8Change(19, 1)), Changed(78, U8Change(163, 19)), Changed(79, U8Change(112, 163)), Changed(80, U8Change(61, 112)), Changed(81, U8Change(10, 61)), Changed(82, U8Change(215, 10)), Changed(83, U8Change(163, 215)), Changed(84, U8Change(112, 163)), Changed(85, U8Change(253, 112)), Changed(86, U8Change(1, 253)), Changed(87, U8Change(11, 1)), Changed(88, U8Change(0, 11)), Changed(89, U8Change(32, 0)), Changed(90, U8Change(74, 32)), Changed(91, U8Change(169, 74)), Changed(92, U8Change(209, 169)), Changed(93, U8Change(1, 209)), Changed(94, U8Change(19, 1)), Changed(95, U8Change(255, 19)), Changed(103, U8Change(1, 255)), Changed(104, U8Change(7, 1)), Changed(105, U8Change(0, 7)), Changed(106, U8Change(136, 0)), Changed(107, U8Change(82, 136)), Changed(108, U8Change(106, 82)), Changed(109, U8Change(116, 106)), Changed(110, U8Change(19, 116)), Changed(111, U8Change(0, 19)), Changed(118, U8Change(64, 0)), Changed(119, U8Change(226, 64)), Changed(120, U8Change(102, 2)), Changed(121, U8Change(43, 80)), Changed(122, U8Change(26, 170)), Changed(123, U8Change(0, 25)), Added(127, 0)])]
    [≠] Version: [ 32, 112, 111, 108, 107, 97, 100, 111, 116, 60, 112, 97, 114, 105, 116, 121, 45, 112, 111, 108, 107, 97, 100, 111, 116, 0, 0, 0, 0, 204, 36, 0, ... ]
        [Value([Changed(29, U8Change(204, 214))])]

[≠] pallet 7: Staking -> 2 change(s)
  - calls changes:
    [≠]  0: bond ( controller: AccountIdLookupOf<T>, value: BalanceOf<T>, payee: RewardDestination<T::AccountId>, )  )
        [Signature(SignatureChange { args: [Changed(0, [Name(StringChange("controller", "value")), Ty(StringChange("AccountIdLookupOf<T>", "BalanceOf<T>"))]), Changed(1, [Name(StringChange("value", "payee")), Ty(StringChange("BalanceOf<T>", "RewardDestination<T::AccountId>"))]), Removed(2, ArgDesc { name: "payee", ty: "RewardDestination<T::AccountId>" })] })]
    [≠]  8: set_controller ( controller: AccountIdLookupOf<T>, )  )
        [Signature(SignatureChange { args: [Removed(0, ArgDesc { name: "controller", ty: "AccountIdLookupOf<T>" })] })]

[≠] pallet 36: ElectionProviderMultiPhase -> 2 change(s)
  - constants changes:
    [≠] MinerMaxWeight: [11, 72, 46, 8, 196, 87, 1, 19, 163, 112, 61, 10, 215, 163, 112, 189]
        [Value([Changed(1, U8Change(72, 200)), Changed(2, U8Change(46, 60)), Changed(3, U8Change(8, 119)), Changed(4, U8Change(196, 39)), Changed(5, U8Change(87, 86))])]
    [≠] SignedMaxWeight: [11, 72, 46, 8, 196, 87, 1, 19, 163, 112, 61, 10, 215, 163, 112, 189]
        [Value([Changed(1, U8Change(72, 200)), Changed(2, U8Change(46, 60)), Changed(3, U8Change(8, 119)), Changed(4, U8Change(196, 39)), Changed(5, U8Change(87, 86))])]

[≠] pallet 51: Configuration -> 3 change(s)
  - calls changes:
    [-] "set_ump_service_total_weight"
    [-] "set_ump_max_individual_weight"

  - storages changes:
    [≠] Default  ActiveConfig: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ... ]
        [DefaultValue([Changed(125, U8Change(0, 1)), Changed(127, U8Change(1, 0)), Changed(129, U8Change(0, 1)), Changed(131, U8Change(1, 0)), Changed(133, U8Change(0, 1)), Changed(135, U8Change(1, 0)), Changed(143, U8Change(0, 6)), Changed(145, U8Change(6, 0)), Changed(147, U8Change(0, 100)), Changed(149, U8Change(100, 0)), Changed(151, U8Change(0, 1)), Changed(153, U8Change(1, 0)), Changed(172, U8Change(0, 2)), Changed(173, U8Change(7, 0)), Changed(175, U8Change(200, 0)), Changed(176, U8Change(23, 2)), Changed(177, U8Change(168, 0)), Changed(178, U8Change(4, 0)), Changed(179, U8Change(2, 0)), Removed(180, 0), Removed(181, 64), Removed(182, 1), Removed(183, 0), Removed(184, 2), Removed(185, 0), Removed(186, 0), Removed(187, 0), Removed(188, 2), Removed(189, 0), Removed(190, 0), Removed(191, 0)])]

[≠] pallet 53: ParaInclusion -> 1 change(s)
  - events changes:
    [+] EventDesc { index: 3, name: "UpwardMessagesReceived", signature: SignatureDesc { args: [ArgDesc { name: "from", ty: "ParaId" }, ArgDesc { name: "count", ty: "u32" }] } }

[≠] pallet 56: Paras -> 2 change(s)
  - errors changes:
    [≠] 11: PvfCheckDisabled
        [Name(StringChange("PvfCheckDisabled", "CannotUpgradeCode"))]
    [-] "CannotUpgradeCode"

[+] id: 63 - new pallet: ParasSlashing
[≠] pallet 70: Registrar -> 1 change(s)
  - events changes:
    [+] EventDesc { index: 3, name: "Swapped", signature: SignatureDesc { args: [ArgDesc { name: "para_id", ty: "ParaId" }, ArgDesc { name: "other_id", ty: "ParaId" }] } }

[+] id: 100 - new pallet: MessageQueue
[-] pallet 59: Ump
SUMMARY:
- Compatible.......................: false
- Require transaction_version bump.: false

diff kusama

!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!
[≠] pallet 0: System -> 2 change(s)
  - constants changes:
    [≠] BlockWeights: [ 3, 96, 66, 167, 206, 0, 11, 0, 32, 74, 169, 209, 1, 19, 255, 255, 255, 255, 255, 255, 255, 255, 162, 20, 114, 26, 0, 1, 11, 216, 74, 67, ... ]
        [Value([Changed(0, U8Change(3, 7)), Changed(1, U8Change(96, 104)), Changed(2, U8Change(66, 95)), Changed(3, U8Change(167, 28)), Changed(4, U8Change(206, 111)), Changed(5, U8Change(0, 2)), Changed(6, U8Change(11, 0)), Changed(7, U8Change(0, 11)), Changed(8, U8Change(32, 0)), Changed(9, U8Change(74, 32)), Changed(10, U8Change(169, 74)), Changed(11, U8Change(209, 169)), Changed(12, U8Change(1, 209)), Changed(13, U8Change(19, 1)), Changed(14, U8Change(255, 19)), Changed(22, U8Change(162, 255)), Changed(23, U8Change(20, 2)), Changed(24, U8Change(114, 12)), Changed(25, U8Change(26, 223)), Changed(26, U8Change(0, 25)), Changed(27, U8Change(1, 0)), Changed(28, U8Change(11, 1)), Changed(29, U8Change(216, 11)), Changed(30, U8Change(74, 0)), Changed(31, U8Change(67, 13)), Changed(32, U8Change(144, 104)), Changed(33, U8Change(88, 144)), Changed(34, U8Change(1, 88)), Changed(35, U8Change(19, 1)), Changed(36, U8Change(163, 19)), Changed(37, U8Change(112, 163)), Changed(38, U8Change(61, 112)), Changed(39, U8Change(10, 61)), Changed(40, U8Change(215, 10)), Changed(41, U8Change(163, 215)), Changed(42, U8Change(112, 163)), Changed(43, U8Change(189, 112)), Changed(44, U8Change(1, 189)), Changed(45, U8Change(11, 1)), Changed(46, U8Change(0, 11)), Changed(47, U8Change(152, 0)), Changed(48, U8Change(247, 152)), Changed(49, U8Change(62, 247)), Changed(50, U8Change(93, 62)), Changed(51, U8Change(1, 93)), Changed(52, U8Change(19, 1)), Changed(53, U8Change(255, 19)), Changed(60, U8Change(191, 255)), Changed(61, U8Change(1, 191)), Changed(62, U8Change(0, 1)), Changed(64, U8Change(162, 0)), Changed(65, U8Change(20, 2)), Changed(66, U8Change(114, 12)), Changed(67, U8Change(26, 223)), Changed(68, U8Change(0, 25)), Changed(69, U8Change(1, 0)), Changed(70, U8Change(11, 1)), Changed(71, U8Change(216, 11)), Changed(72, U8Change(210, 0)), Changed(74, U8Change(250, 186)), Changed(75, U8Change(204, 250)), Changed(76, U8Change(1, 204)), Changed(77, U8Change(19, 1)), Changed(78, U8Change(163, 19)), Changed(79, U8Change(112, 163)), Changed(80, U8Change(61, 112)), Changed(81, U8Change(10, 61)), Changed(82, U8Change(215, 10)), Changed(83, U8Change(163, 215)), Changed(84, U8Change(112, 163)), Changed(85, U8Change(253, 112)), Changed(86, U8Change(1, 253)), Changed(87, U8Change(11, 1)), Changed(88, U8Change(0, 11)), Changed(89, U8Change(32, 0)), Changed(90, U8Change(74, 32)), Changed(91, U8Change(169, 74)), Changed(92, U8Change(209, 169)), Changed(93, U8Change(1, 209)), Changed(94, U8Change(19, 1)), Changed(95, U8Change(255, 19)), Changed(103, U8Change(1, 255)), Changed(104, U8Change(7, 1)), Changed(105, U8Change(0, 7)), Changed(106, U8Change(136, 0)), Changed(107, U8Change(82, 136)), Changed(108, U8Change(106, 82)), Changed(109, U8Change(116, 106)), Changed(110, U8Change(19, 116)), Changed(111, U8Change(0, 19)), Changed(118, U8Change(64, 0)), Changed(119, U8Change(162, 64)), Changed(120, U8Change(20, 2)), Changed(121, U8Change(114, 12)), Changed(122, U8Change(26, 223)), Changed(123, U8Change(0, 25)), Added(127, 0)])]
    [≠] Version: [ 24, 107, 117, 115, 97, 109, 97, 52, 112, 97, 114, 105, 116, 121, 45, 107, 117, 115, 97, 109, 97, 2, 0, 0, 0, 204, 36, 0, 0, 0, 0, 0, ... ]
        [Value([Changed(25, U8Change(204, 214))])]

[≠] pallet 6: Staking -> 2 change(s)
  - calls changes:
    [≠]  0: bond ( controller: AccountIdLookupOf<T>, value: BalanceOf<T>, payee: RewardDestination<T::AccountId>, )  )
        [Signature(SignatureChange { args: [Changed(0, [Name(StringChange("controller", "value")), Ty(StringChange("AccountIdLookupOf<T>", "BalanceOf<T>"))]), Changed(1, [Name(StringChange("value", "payee")), Ty(StringChange("BalanceOf<T>", "RewardDestination<T::AccountId>"))]), Removed(2, ArgDesc { name: "payee", ty: "RewardDestination<T::AccountId>" })] })]
    [≠]  8: set_controller ( controller: AccountIdLookupOf<T>, )  )
        [Signature(SignatureChange { args: [Removed(0, ArgDesc { name: "controller", ty: "AccountIdLookupOf<T>" })] })]

[≠] pallet 37: ElectionProviderMultiPhase -> 2 change(s)
  - constants changes:
    [≠] MinerMaxWeight: [11, 120, 8, 156, 193, 87, 1, 19, 163, 112, 61, 10, 215, 163, 112, 189]
        [Value([Changed(1, U8Change(120, 152)), Changed(2, U8Change(8, 173)), Changed(3, U8Change(156, 75)), Changed(4, U8Change(193, 33)), Changed(5, U8Change(87, 86))])]
    [≠] SignedMaxWeight: [11, 120, 8, 156, 193, 87, 1, 19, 163, 112, 61, 10, 215, 163, 112, 189]
        [Value([Changed(1, U8Change(120, 152)), Changed(2, U8Change(8, 173)), Changed(3, U8Change(156, 75)), Changed(4, U8Change(193, 33)), Changed(5, U8Change(87, 86))])]

[≠] pallet 51: Configuration -> 3 change(s)
  - calls changes:
    [-] "set_ump_service_total_weight"
    [-] "set_ump_max_individual_weight"

  - storages changes:
    [≠] Default  ActiveConfig: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ... ]
        [DefaultValue([Changed(125, U8Change(0, 1)), Changed(127, U8Change(1, 0)), Changed(129, U8Change(0, 1)), Changed(131, U8Change(1, 0)), Changed(133, U8Change(0, 1)), Changed(135, U8Change(1, 0)), Changed(143, U8Change(0, 6)), Changed(145, U8Change(6, 0)), Changed(147, U8Change(0, 100)), Changed(149, U8Change(100, 0)), Changed(151, U8Change(0, 1)), Changed(153, U8Change(1, 0)), Changed(172, U8Change(0, 2)), Changed(173, U8Change(7, 0)), Changed(175, U8Change(200, 0)), Changed(176, U8Change(23, 2)), Changed(177, U8Change(168, 0)), Changed(178, U8Change(4, 0)), Changed(179, U8Change(2, 0)), Removed(180, 0), Removed(181, 64), Removed(182, 1), Removed(183, 0), Removed(184, 2), Removed(185, 0), Removed(186, 0), Removed(187, 0), Removed(188, 2), Removed(189, 0), Removed(190, 0), Removed(191, 0)])]

[≠] pallet 53: ParaInclusion -> 1 change(s)
  - events changes:
    [+] EventDesc { index: 3, name: "UpwardMessagesReceived", signature: SignatureDesc { args: [ArgDesc { name: "from", ty: "ParaId" }, ArgDesc { name: "count", ty: "u32" }] } }

[≠] pallet 56: Paras -> 2 change(s)
  - errors changes:
    [≠] 11: PvfCheckDisabled
        [Name(StringChange("PvfCheckDisabled", "CannotUpgradeCode"))]
    [-] "CannotUpgradeCode"

[≠] pallet 70: Registrar -> 1 change(s)
  - events changes:
    [+] EventDesc { index: 3, name: "Swapped", signature: SignatureDesc { args: [ArgDesc { name: "para_id", ty: "ParaId" }, ArgDesc { name: "other_id", ty: "ParaId" }] } }

[+] id: 100 - new pallet: MessageQueue
[-] pallet 59: Ump
SUMMARY:
- Compatible.......................: false
- Require transaction_version bump.: false

diff westend

!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!
[≠] pallet 0: System -> 2 change(s)
  - constants changes:
    [≠] BlockWeights: [ 98, 168, 191, 95, 0, 11, 0, 32, 74, 169, 209, 1, 19, 255, 255, 255, 255, 255, 255, 255, 255, 2, 236, 31, 23, 0, 1, 11, 0, 213, 23, 145, ... ]
        [Value([Changed(0, U8Change(98, 2)), Changed(1, U8Change(168, 61)), Changed(2, U8Change(191, 36)), Changed(3, U8Change(95, 93)), Changed(21, U8Change(2, 34)), Changed(22, U8Change(236, 83)), Changed(23, U8Change(31, 7)), Changed(28, U8Change(0, 56)), Changed(29, U8Change(213, 251)), Changed(30, U8Change(23, 29)), Changed(63, U8Change(2, 34)), Changed(64, U8Change(236, 83)), Changed(65, U8Change(31, 7)), Changed(70, U8Change(0, 56)), Changed(71, U8Change(93, 131)), Changed(72, U8Change(106, 112)), Changed(118, U8Change(2, 34)), Changed(119, U8Change(236, 83)), Changed(120, U8Change(31, 7))])]
    [≠] Version: [ 28, 119, 101, 115, 116, 101, 110, 100, 56, 112, 97, 114, 105, 116, 121, 45, 119, 101, 115, 116, 101, 110, 100, 2, 0, 0, 0, 204, 36, 0, 0, 0, ... ]
        [Value([Changed(27, U8Change(204, 214))])]

[≠] pallet 6: Staking -> 2 change(s)
  - calls changes:
    [≠]  0: bond ( controller: AccountIdLookupOf<T>, value: BalanceOf<T>, payee: RewardDestination<T::AccountId>, )  )
        [Signature(SignatureChange { args: [Changed(0, [Name(StringChange("controller", "value")), Ty(StringChange("AccountIdLookupOf<T>", "BalanceOf<T>"))]), Changed(1, [Name(StringChange("value", "payee")), Ty(StringChange("BalanceOf<T>", "RewardDestination<T::AccountId>"))]), Removed(2, ArgDesc { name: "payee", ty: "RewardDestination<T::AccountId>" })] })]
    [≠]  8: set_controller ( controller: AccountIdLookupOf<T>, )  )
        [Signature(SignatureChange { args: [Removed(0, ArgDesc { name: "controller", ty: "AccountIdLookupOf<T>" })] })]

[≠] pallet 24: ElectionProviderMultiPhase -> 2 change(s)
  - constants changes:
    [≠] MinerMaxWeight: [11, 232, 234, 39, 121, 88, 1, 19, 163, 112, 61, 10, 215, 163, 112, 189]
        [Value([Changed(1, U8Change(232, 248)), Changed(2, U8Change(234, 235)), Changed(3, U8Change(39, 212))])]
    [≠] SignedMaxWeight: [11, 232, 234, 39, 121, 88, 1, 19, 163, 112, 61, 10, 215, 163, 112, 189]
        [Value([Changed(1, U8Change(232, 248)), Changed(2, U8Change(234, 235)), Changed(3, U8Change(39, 212))])]

[≠] pallet 42: Configuration -> 3 change(s)
  - calls changes:
    [-] "set_ump_service_total_weight"
    [-] "set_ump_max_individual_weight"

  - storages changes:
    [≠] Default  ActiveConfig: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ... ]
        [DefaultValue([Changed(125, U8Change(0, 1)), Changed(127, U8Change(1, 0)), Changed(129, U8Change(0, 1)), Changed(131, U8Change(1, 0)), Changed(133, U8Change(0, 1)), Changed(135, U8Change(1, 0)), Changed(143, U8Change(0, 6)), Changed(145, U8Change(6, 0)), Changed(147, U8Change(0, 100)), Changed(149, U8Change(100, 0)), Changed(151, U8Change(0, 1)), Changed(153, U8Change(1, 0)), Changed(172, U8Change(0, 2)), Changed(173, U8Change(7, 0)), Changed(175, U8Change(200, 0)), Changed(176, U8Change(23, 2)), Changed(177, U8Change(168, 0)), Changed(178, U8Change(4, 0)), Changed(179, U8Change(2, 0)), Removed(180, 0), Removed(181, 64), Removed(182, 1), Removed(183, 0), Removed(184, 2), Removed(185, 0), Removed(186, 0), Removed(187, 0), Removed(188, 2), Removed(189, 0), Removed(190, 0), Removed(191, 0)])]

[≠] pallet 44: ParaInclusion -> 1 change(s)
  - events changes:
    [+] EventDesc { index: 3, name: "UpwardMessagesReceived", signature: SignatureDesc { args: [ArgDesc { name: "from", ty: "ParaId" }, ArgDesc { name: "count", ty: "u32" }] } }

[≠] pallet 47: Paras -> 2 change(s)
  - errors changes:
    [≠] 11: PvfCheckDisabled
        [Name(StringChange("PvfCheckDisabled", "CannotUpgradeCode"))]
    [-] "CannotUpgradeCode"

[≠] pallet 60: Registrar -> 1 change(s)
  - events changes:
    [+] EventDesc { index: 3, name: "Swapped", signature: SignatureDesc { args: [ArgDesc { name: "para_id", ty: "ParaId" }, ArgDesc { name: "other_id", ty: "ParaId" }] } }

[+] id: 100 - new pallet: MessageQueue
[-] pallet 50: Ump
SUMMARY:
- Compatible.......................: false
- Require transaction_version bump.: false

diff rococo

!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!
[≠] pallet 0: System -> 2 change(s)
  - constants changes:
    [≠] BlockWeights: [ 130, 90, 74, 98, 0, 11, 0, 32, 74, 169, 209, 1, 19, 255, 255, 255, 255, 255, 255, 255, 255, 66, 33, 70, 23, 0, 1, 11, 176, 71, 14, 145, ... ]
        [Value([Changed(1, U8Change(90, 206)), Changed(2, U8Change(74, 132)), Changed(3, U8Change(98, 99)), Changed(21, U8Change(66, 130)), Changed(22, U8Change(33, 217)), Changed(23, U8Change(70, 107)), Changed(28, U8Change(176, 160)), Changed(29, U8Change(71, 217)), Changed(30, U8Change(14, 4)), Changed(63, U8Change(66, 130)), Changed(64, U8Change(33, 217)), Changed(65, U8Change(70, 107)), Changed(70, U8Change(176, 160)), Changed(71, U8Change(207, 97)), Changed(72, U8Change(96, 87)), Changed(118, U8Change(66, 130)), Changed(119, U8Change(33, 217)), Changed(120, U8Change(70, 107))])]
    [≠] Version: [ 24, 114, 111, 99, 111, 99, 111, 72, 112, 97, 114, 105, 116, 121, 45, 114, 111, 99, 111, 99, 111, 45, 118, 50, 46, 48, 0, 0, 0, 0, 204, 36, ... ]
        [Value([Changed(30, U8Change(204, 214))])]

[≠] pallet 51: Configuration -> 3 change(s)
  - calls changes:
    [-] "set_ump_service_total_weight"
    [-] "set_ump_max_individual_weight"

  - storages changes:
    [≠] Default  ActiveConfig: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ... ]
        [DefaultValue([Changed(125, U8Change(0, 1)), Changed(127, U8Change(1, 0)), Changed(129, U8Change(0, 1)), Changed(131, U8Change(1, 0)), Changed(133, U8Change(0, 1)), Changed(135, U8Change(1, 0)), Changed(143, U8Change(0, 6)), Changed(145, U8Change(6, 0)), Changed(147, U8Change(0, 100)), Changed(149, U8Change(100, 0)), Changed(151, U8Change(0, 1)), Changed(153, U8Change(1, 0)), Changed(172, U8Change(0, 2)), Changed(173, U8Change(7, 0)), Changed(175, U8Change(200, 0)), Changed(176, U8Change(23, 2)), Changed(177, U8Change(168, 0)), Changed(178, U8Change(4, 0)), Changed(179, U8Change(2, 0)), Removed(180, 0), Removed(181, 64), Removed(182, 1), Removed(183, 0), Removed(184, 2), Removed(185, 0), Removed(186, 0), Removed(187, 0), Removed(188, 2), Removed(189, 0), Removed(190, 0), Removed(191, 0)])]

[≠] pallet 53: ParaInclusion -> 1 change(s)
  - events changes:
    [+] EventDesc { index: 3, name: "UpwardMessagesReceived", signature: SignatureDesc { args: [ArgDesc { name: "from", ty: "ParaId" }, ArgDesc { name: "count", ty: "u32" }] } }

[≠] pallet 56: Paras -> 2 change(s)
  - errors changes:
    [≠] 11: PvfCheckDisabled
        [Name(StringChange("PvfCheckDisabled", "CannotUpgradeCode"))]
    [-] "CannotUpgradeCode"

[+] id: 64 - new pallet: MessageQueue
[≠] pallet 70: Registrar -> 1 change(s)
  - events changes:
    [+] EventDesc { index: 3, name: "Swapped", signature: SignatureDesc { args: [ArgDesc { name: "para_id", ty: "ParaId" }, ArgDesc { name: "other_id", ty: "ParaId" }] } }

[-] pallet 59: Ump
SUMMARY:
- Compatible.......................: false
- Require transaction_version bump.: false

Given that the bond and set_controller have changed the signature, I would propose a transaction_version bump. The runtime should not decode calls made for the old version, but let's play it safe.

transaction_version bumped in 88178b9

westend fell over, probably have to backport #7340 or similar

edit: backported

westend is back up, waiting on deployment

westend deployed

released