Skip to content

Releases: cosmos/relayer

v2.1.0-rc1

26 Aug 22:50
ebcbfda
Compare
Choose a tag to compare
v2.1.0-rc1 Pre-release
Pre-release

Highlights

  • Add ability to set a MinGasAmount in config file to workaround AnteHandlers that disallow 0 gas. Setting this to a non-zero value (1) is necessary to relay on Evmos.
  • Resolves a caching issue where the counterparty connection ID will be empty if a MsgConnectionOpenInit message was observed in the history after the initial connection state was cached by the CosmosChainProcessor.
  • Adds begin and end block event parsing. Necessary for ICA.

What's Changed

Full Changelog: v2.0.0...v2.1.0-rc1

v2.0.0

03 Aug 16:06
f56b9b6
Compare
Choose a tag to compare

https://www.strangelove.ventures/blog/go-relayer-v2-0

Changelog

v2.0.0-rc4

28 Jul 19:34
e1c8740
Compare
Choose a tag to compare
v2.0.0-rc4 Pre-release
Pre-release

What's Changed

  • Add support for ORDERED channel timeouts by @jtieri in #855
  • Add initial block history flag to the CLI cmds for creating connections by @jtieri in #856
  • query for ibc header if trusted consensus height is zero. by @agouin in #857
  • Move cosmos provider into relayer/chains/cosmos by @agouin in #862
  • Update to latest ibctest version by @jtieri in #864
  • Fix failing conformance tests and broken ibctest interface by @jtieri in #866
  • Update README.md by @snipeTR in #860
  • Add ability to provide a custom light client trusting period by @boojamya in #869
  • Fix link on README.md by @Choi-Jinhong in #859
  • Handle closing of channels by @jtieri in #863

New Contributors

  • @snipeTR made their first contribution in #860
  • @Choi-Jinhong made their first contribution in #859

Full Changelog: v2.0.0-rc3...v2.0.0-rc4

v2.0.0-rc3

19 Jul 19:27
b63f8fa
Compare
Choose a tag to compare
v2.0.0-rc3 Pre-release
Pre-release

Summary

This release candidate adds the -p events flag/argument to the rly start command.

This implements a new architecture that drastically reduces the load on RPC nodes. While using this flag has proven to be efficient and effective, it is still in an experimental stage.

What's Changed

  • CosmosChainProcessor Connection message handlers by @agouin in #798
  • CosmosChainProcessor Channel message handlers by @agouin in #799
  • PathProcessor timeout correlation by @agouin in #800
  • PathProcessor Connection and Channel handshake correlation by @agouin in #801
  • CosmosChainProcessor light block provider by @agouin in #802
  • PathProcessor - packet IBC message assembly by @agouin in #803
  • Event processor - MsgUpdateClient by @agouin in #806
  • PathProcessor - send messages by @agouin in #807
  • Reorg of pathEndRuntime to its own file by @agouin in #811
  • PathProcessor - client, connection, and channel filtering by @agouin in #812
  • EventProcessor bugfixes by @agouin in #814
  • Remove channel and connection handshake appends for now by @agouin in #817
  • CosmosChainProcessor - initialize channel state by @agouin in #816
  • Usercase extension with 'rly tx transfer' by @meetrick in #805
  • IBCHeaderAtHeight provider method by @agouin in #815
  • PathProcessor - Only relay on open channels by @agouin in #818
  • EventProcessor architecture - wire up with flag by @agouin in #813
  • Remove duplicate command: rly config add-chains by @boojamya in #809
  • Use provider for all CosmosChainProcessor queries by @agouin in #819
  • Clean up adding paths in client by @boojamya in #810
  • PathProcessor - msg assembly optimization by @agouin in #820
  • PathProcessor reorg by @agouin in #822
  • ibctest gh actions workflow, build and use docker image by @agouin in #821
  • Bump lens version by @jtieri in #826
  • explicit types between chain processors and provider message assembly by @agouin in #827
  • EventProcessor - message lifecycle mechanism by @agouin in #832
  • refactor: Replace interface{} with any by @DavidNix in #833
  • PathProcessor/Provider - separate proof queries from message assembly by @agouin in #835
  • PathProcessor/Provider - connection and channel handshakes by @agouin in #836
  • CosmosChainProcessor - channel and connection message handlers by @agouin in #838
  • CLI - Connection handshakes by @agouin in #834
  • PathProcessor - parallelize message assembly by @agouin in #837
  • CLI - channel handshakes by @agouin in #840
  • Bump lens version by @jtieri in #842
  • PathProcessor - send messages timeout by @agouin in #841
  • Mainnet cleanup by @agouin in #843
  • CosmosChainProcessor - block results query timeout by @agouin in #848
  • CosmosChainProcessor - forward parsed events for all actions by @agouin in #849
  • Memo config and flag by @agouin in #850
  • Switch correlation from action to event type by @agouin in #851
  • Fix processing caches leak by @agouin in #854

New Contributors

Full Changelog: v2.0.0-rc1...v2.0.0-rc3

v2.0.0-rc1

16 Jun 16:33
29b3628
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

**This version Introduces a BREAKING change to your config file**
See: config_migration

Overview:

  • Interact with the relayer with chain-name rather than chain-ID
  • Evmos support
  • Improved relaying efficiency
  • Improved logging and error handling
  • Improved provider implementation

Note: The relayer is being refactored to relay packets and acknowledgments based on block events as opposed to expensive generic queriers. This is still a work in progress.

What's Changed

New Contributors

Full Changelog: v2.0.0-beta7...v2.0.0-rc1

v2.0.0-beta7

12 Apr 20:45
e6af06b
Compare
Choose a tag to compare
v2.0.0-beta7 Pre-release
Pre-release

Upon thoroughly testing beta4, the highlights of this release include:

*Debug server initiated after starting rly start
*Cleaner logs with more relevant info including: gas, fees paid, and fee payer
*Improved overall stability

Full change log below.
Please continue to submit issues and/or reach out via Discord: https://discord.gg/Bhg6RpSwCH IBC Gang/#rly

What's Changed

New Contributors

Full Changelog: v2.0.0-beta4...v2.0.0-beta7

v2.0.0-beta4

29 Mar 18:04
3728c09
Compare
Choose a tag to compare
v2.0.0-beta4 Pre-release
Pre-release

Overview

v2 of the relayer introduces some new features, several improvements, and bug fixes.

  • Moved main relayer logic behind Provider interface which paves the way for non-Cosmos based chains to integrate with the relayer.
  • Significant changes to the config format for both chains and paths.
  • Move away from channel based paths in favor of connection based paths, where the relayer will attempt to relay on all channels over a given connection.
  • Add channel filter for configurable rules used in creating an allow or deny list of channels you want to relay on or avoid.
  • Upgrade to ibc-go v3.
  • Introduction of Zap for structured logging.
  • Improved concurrency model for graceful shutdowns.
  • Ability to add and restore keys with coin types other than 118.
  • Add ability to fetch chain metadata from the chain-registry via the rly chains add command.
  • Fix the rly start command.
  • Improvements around new path generation/linking between two chains.
  • Dynamic querying for TrustingPeriod used in creating clients, set to be 85% of the chains unbonding time.

What's Changed

New Contributors

Full Changelog: v1.0.0...v2.0.0-beta4

1.0.0 - (WARNING: ALPHA SOFTWARE)

0.9.3 - (WARNING: ALPHA SOFTWARE)

14 Apr 15:02
Compare
Choose a tag to compare

This release is compatible with the SDK v0.42.x line and should be compatible with all post Stargate SDK releases (untested)

https://github.com/cosmos/relayer/blob/release/v0.9.x/CHANGELOG.md#v093

0.9.2 - (WARNING: ALPHA SOFTWARE)