v2.4.0
Highlighted Features 🔱
-
Feegrant Support by @KyleMoser in #1140
- See:
rly chains configure feegrant
- Easily configure round-robin feegranted accounts to send TXs.
- Used to avoid sequencing errors
- Use Cases:
- relaying multiple paths on the same chain with same wallet
- relaying with
broadcast-mode
set tosingle
- See:
-
Support localhost ibc by @jtieri in #1191
- More inforamation on local host is available here
-
More exported Prometheus metrics by @boojamya
See: Relayer Prometheus docs
Additional Metrics:- Add wallet address to wallet balance metric #1206
- Time remaining until light client expiration + client trusting period #1235
- Add configured gas prices to wallet balance metric #1236
- Exports block query errors to prometheus metrics (counter) #1239
- Export TX failures to prometheus metrics (counter) #1240
- Export Client Trusting Period as separate metric #1246
-
Add sr25519 support by @agouin in #1120
- Adds support for Sei chain
Features
- allow register with extra_codecs by @mmsqe in #1175
- Harry/fee middleware by @Cosmos-Harry in #1174
- feat: add max-gas-amount parameter in chain configs by @mmsqe in #1178
- Make min query loop duration configurable by @agouin in #1164
- feat: add extension_options parameter in chain configs by @mmsqe in #1179
Enhancements
- chore: add path name to logs in message processor by @jtieri in #1171
- Harry/rly tx channel by @Cosmos-Harry in #1183
- Harry/rly tx transfer by @Cosmos-Harry in #1184
- Better Error Messaging when failing to query the Block Height by @keefertaylor in #1189
- Harry/rly address by @Cosmos-Harry in #1204
- use the name given by the user to generate the fetch URL by @murataniloener in #1233
- fix: Suppressing scary SDK error on redundant packets by @joeabbey in #1214
- Add extra client info when querying client expiration by @boojamya in #1247
Fixes
- Fix multiple conn open init by @agouin in #1173
- fix: nil receiver initiate for path by @mmsqe in #1177
- fix: add missing stop relayer to avoid log after test complete by @mmsqe in #1229
- fix: avoid invalid Bech32 prefix in scenario test by @mmsqe in #1226
- fix: wait more blks for ack in fee middleware test by @mmsqe in #1222
- fix: flag accessed but not defined: flush-interval by @mindcarver in #1238
- fix: reduce get bech32 prefix when get signer by @mmsqe in #1231
- catch error if type is missing by @murataniloener in #1234
Other
- penumbra provider: update generated protos by @avahowell in #1168
- penumbra: update protos by @conorsch in #1170
- dep: bump sdk from v0.47.0 to v0.47.2 by @mmsqe in #1180
- penumbra: update protos by @conorsch in #1181
- Problem: fixes in ibc-go v7.0.1 are not included by @mmsqe in #1205
- deps: update to ibc-go v7.1.0-rc0 by @jtieri in #1207
- chore: replace gogo/protobuf to cosmos/gogoproto by @mmsqe in #1208
- dep: bump cometbft and ibc-go by @mmsqe in #1221
- penumbra provider: update proof spec by @avahowell in #1232
- penumbra provider: update protos by @avahowell in #1245
- separate feegrant test to avoid no space left on device by @mmsqe in #1250
- chore: update penumbra protos to v0.57.0 by @conorsch in #1249
- Update setup-go action by @boojamya in #1251
Changelog
- a63cd79 update setup-go action (#1251)
- 2138221 fix: reduce get bech32 prefix when get signer (#1231)
- d878a55 chore: update penumbra protos to v0.57.0 (#1249)
- ab1c4fc next seq ack handling (#1244)
- 1301e1d Add extra client info when querying client expiration (#1247)
- f054ac4 separate feegrant test to avoid no space left on device (#1250)
- 5236f6f Export Client Trusting Period to Prometheus metrics (#1246)
- cdd7661 feegrant PR (#1140)
- 993c21b use the name given by the user to generate the fetch URL (#1233)
- 3c78287 Export TX failures to prometheus metrics (counter) (#1240)
- 107d3f5 Exports block query errors to prometheus metrics (counter) (#1239)
- 55084bd Export configured gas prices to prometheus wallet balance metric (#1236)
- 22bce42 Export client expiration metric to prometheus (#1235)
- 7ae1596 catch error if type is missing (#1234)
- 73d338a fix: Suppressing scary SDK error on redundant packets (#1214)
- af73416 penumbra provider: update protos (#1245)
- 4a3237d fix: flag accessed but not defined: flush-interval (#1238)
- 91f9105 penumbra provider: update proof spec (#1232)
- 1bfe06c wait more blks for ack (#1222)
- ea035d5 fix: avoid invalid Bech32 prefix in scenario test (#1226)
- d0a4010 add missing stop relayer to avoid log after test complete (#1229)
- 253a641 dep: bump cometbft and ibc-go (#1221)
- b4653dd feat: support localhost ibc (#1191)
- 049b5b4 feat: add extension_options parameter in chain configs (#1179)
- 4ec767a chore: replace gogo/protobuf to cosmos/gogoproto (#1208)
- 0981e67 Export wallet address for Prometheus metrics (#1206)
- e95dd80 deps: update to ibc-go v7.1.0-rc0 (#1207)
- de95076 Harry/rly address (#1204)
- 736e48b Problem: fixes in ibc-go v7.0.1 are not included (#1205)
- 23d1e5c Neutron launch fixes and optimizations (#1185)
- debdee7 penumbra: update protos (#1181)
- d5e3882 Better Error Messaging when failing to query the Block Height (#1189)
- af8d0f7 Harry/rly tx transfer (#1184)
- 45f478b Harry/rly tx channel (#1183)
- 04e7f3a dep: bump sdk from v0.47.0 to v0.47.2 (#1180)
- d36dd5d feat: add max-gas-amount parameter in chain configs (#1178)
- 1ee79e5 fix: nil receiver initiate for path (#1177)
- 3a14f8c Harry/fee middleware (#1174)
- 591c136 allow register with extra_codecs (#1175)
- 4aa0d3c Fix multiple conn open init (#1173)
- e594d2a chore: add path name to logs in message processor (#1171)
- 314056b penumbra: update protos (#1170)
- deef5eb Add sr25519 support (#1120)
- 26aa346 penumbra provider: update generated protos (#1168)
- ba8f442 Make min query loop duration configurable (#1164)
- d619c89 Fix QueryConnectionsUsingClient for cosmos (#1162)
- f9aaf3d Bump github.com/opencontainers/runc in /interchaintest (#1153)
- 2cf2952 bump version in docs (#1158)
- deab34e Bump github.com/docker/docker in /interchaintest (#1160)
- d7219fc Make ICA waits more explicit (#1157)
- d57648a --time-threshold example use cases (#1155)
- c687408 Penumbra support v2 (#1144)
- 8dcf4c1 Lock config file for all write operations (#1156)
New Contributors
- @conorsch made their first contribution in #1170
- @mmsqe made their first contribution in #1175
- @keefertaylor made their first contribution in #1189
- @mindcarver made their first contribution in #1238
- @murataniloener made their first contribution in #1234
- @KyleMoser made their first contribution in #1140
Full Changelog: v2.3.1...v2.4.0