Release v1.2.1: relayer now waits for chain upgrade to bundled spec_version before doing anything else
The biggest change here is #2894, which would allow us to start two version of relayers - old relayer will keep running until chain is upgraded, where it aborts by the version guard. And new relayer version will connect to the node and wait until it is upgraded and hence will replace the old relayer after upgrade happens
Docker reference: paritytech/substrate-relay:v1.2.1
Bundled Chain Versions:
- Rococo:
1_009_000
; - Westend:
1_009_000
; - Kusama:
1_001_002
; - Polkadot:
1_001_002
; - Rococo Bridge Hub:
1_009_000
; - Westend Bridge Hub:
1_009_000
; - Kusama Bridge Hub:
1_001_000
; - Polkadot Bridge Hub:
1_001_000
; - Rococo Bulletin: not supported yet;
- Polkadot Bulletin: not supported yet.
What's Changed
- Bump env_logger from 0.11.2 to 0.11.3 by @dependabot in #2868
- Bump sysinfo from 0.30.6 to 0.30.7 by @dependabot in #2870
- Bump strum from 0.26.1 to 0.26.2 by @dependabot in #2869
- Backport changes from polkadot-sdk by @svyatonik in #2872
- Bump thiserror from 1.0.57 to 1.0.58 by @dependabot in #2882
- Bump scale-info from 2.10.0 to 2.11.0 by @dependabot in #2881
- Bump anyhow from 1.0.80 to 1.0.81 by @dependabot in #2880
- Bump async-trait from 0.1.77 to 0.1.78 by @dependabot in #2879
- Fixed dependency in runtime-codegen by @svyatonik in #2886
- Move generic CLI logic to different crate by @serban300 in #2885
- Backport changes from
polkadot-sdk/master
by @serban300 in #2887 - Bump async-trait from 0.1.78 to 0.1.79 by @dependabot in #2890
- [Backport from
polkadot-sdk
] Move chain definitions to separate folder by @serban300 in #2892 - Move relay clients to separate folder by @serban300 in #2893
- Wait until runtime upgrade in relayer by @svyatonik in #2894
- Relayer v1.2.1 by @svyatonik in #2895
Full Changelog: v1.2.0...v1.2.1