Tags: asverty/ibc-rs
Tags
ibc-rs v0.13.0-rc.0 *March 7th, 2022* >⚠️ This is a release candidate and not the final release for v0.13.0. - [Relayer Library](relayer) - Added caching layer for hermes start command ([informalsystems#1908](https://github.com/informalsystems/ibc-rs/issues/1908)) - [IBC Modules](modules) - Refactored ics04_channel events ([#718](informalsystems/ibc-rs#718)) - [Relayer Library](relayer) - Fixed relayer behavior on ordered channels ([informalsystems#1835](https://github.com/informalsystems/ibc-rs/issues/1835))
ibc-rs v0.12.0-rc.0 *February 21st, 2022* >⚠️ This is a release candidate and not the final release for v0.12.0. BUG FIXES: - [IBC Modules](modules) - Fixed the formatting of NotEnoughTimeElapsed and NotEnoughBlocksElapsed in tendermint errors ([#1706](https://github.com/informalsystems/ibc-rs/issues/1706)) - IBC handlers now retrieve the host timestamp from the latest host consensus state ([#1770](https://github.com/informalsystems/ibc-rs/issues/1770)) - [Relayer Library](relayer) - Handle non-standard ports in channel handshake ([informalsystems#1837](https://github.com/informalsystems/ibc-rs/issues/1837)) - Fix duplicate SendPacket events emitted by EndBlock ([informalsystems#1844](https://github.com/informalsystems/ibc-rs/issues/1844)) - Fix support for non-standard ports in channel handshake ([informalsystems#1861](https://github.com/informalsystems/ibc-rs/issues/1861), [informalsystems#1837](https://github.com/informalsystems/ibc-rs/issues/1837)) - Fixed bug where Hermes cleared packets at startup, despite `clear_on_start = false` ([informalsystems#1872](https://github.com/informalsystems/ibc-rs/issues/1872)) - [Relayer CLI](relayer-cli) - Disable reloading of configuration upon receiving a SIGHUP signal. ([informalsystems#1885](https://github.com/informalsystems/ibc-rs/issues/1885)) FEATURES: - General - Upgrade protos and compatibility to IBC v3.0.0-rc.0 and Cosmos SDK v0.45.1 ([#1797](https://github.com/informalsystems/ibc-rs/issues/1797)) - [Relayer CLI](relayer-cli) - Allow overriding the tracing filter with `RUST_LOG` environment variable ([informalsystems#1895](https://github.com/informalsystems/ibc-rs/issues/1895)) IMPROVEMENTS: - [IBC Modules](modules) - Added more unit tests to verify Tendermint ClientState ([#1706](https://github.com/informalsystems/ibc-rs/issues/1706)) - Define CapabilityReader and CapabilityKeeper traits ([#1769](https://github.com/informalsystems/ibc-rs/issues/1769)) - [Relayer Library](relayer) - Add two more health checks: tx indexing enabled and historical entries > 0 ([informalsystems#1388](informalsystems/ibc-rs#1388)) - Changed `ConnectionEnd::versions` method to be non-allocating by having it return a `&[Version]` instead of `Vec<Version>`. ([#1880](https://github.com/informalsystems/ibc-rs/pull/1880)) - [Relayer CLI](relayer-cli) - Added `clear packets` command, combining the effects of `tx raw packet-recv` and `tx raw packet-ack`. ([informalsystems#1834](https://github.com/informalsystems/ibc-rs/pull/1834))
ibc-rs v0.11.0 January 27th, 2022 This release notably speeds up the startup time of Hermes, adds options to the `create client` command to customize the client parameters, makes the deposit denomination configurable in `tx raw upgrade-chain` via a new `--denom` flag, and adds a `completions` CLI command to generate shell auto-completion scripts.
v0.10.0 January 13th, 2021 This release notably updates the underlying CLI framework (`abscissa`) to version 0.6.0-beta.1, which now uses `clap` for parsing command line arguments. This substantially improves the UX of the CLI, by adding support for `--help` flags in subcommands and improving help and usage printouts. The `--version` option of the `create channel` subcommand has been renamed to `--channel-version`, with the old name still supported as an alias. Additionally, the `-h` short flag on many commands is now `-H` to avoid clashes with the clap-provided short flag for help. This release also improves the handling of account sequence mismatch errors, with a recovery mechanism to automatically retry or drop tx upon such errors. The relayer now also supports dynamic versions in channel open handshake (which is needed by Interchain Accounts), and enables full support for IBC v2.
PreviousNext