Skip to content
Cosmopediaby Unity Nodes
Releasesinformalsystems/hermesv0.12.0-rc.0GitHub ↗

v0.12.0-rc.0

informalsystems/hermesv0.12.0-rc.021-02-2022prerelease

February 21st, 2022

⚠️ This is a release candidate and not the final release for v0.12.0.

BUG FIXES:

• IBC Modules • Fixed the formatting of NotEnoughTimeElapsed and NotEnoughBlocksElapsed in tendermint errors ( #1706 )

• IBC handlers now retrieve the host timestamp from the latest host consensus state ( #1770 )

• Relayer Library • Handle non-standard ports in channel handshake ( #1837 )

• Fix duplicate SendPacket events emitted by EndBlock ( #1844 )

• Fix support for non-standard ports in channel handshake ( #1861 , #1837 )

• Fixed bug where Hermes cleared packets at startup, despite `clear_on_start = false` ( #1872 )

• Relayer CLI • Disable reloading of configuration upon receiving a SIGHUP signal ( #1885 )

FEATURES:

• General • Upgrade protos and compatibility to IBC v3.0.0-rc.0 and Cosmos SDK v0.45.1 ( #1797 )

• Relayer CLI • Allow overriding the tracing filter with `RUST_LOG` environment variable ( #1895 )

IMPROVEMENTS:

• IBC Modules • Added more unit tests to verify Tendermint ClientState ( #1706 )

• Define CapabilityReader and CapabilityKeeper traits ( #1769 )

• Relayer Library • Add two more health checks: tx indexing enabled and historical entries > 0 ( #1388 )

• Changed `ConnectionEnd::versions` method to be non-allocating by having it return a `&[Version]` instead of `Vec<Version>` ( #1880 )

• Relayer CLI • Added `clear packets` command, combining the effects of `tx raw packet-recv` and `tx raw packet-ack` ( #1834 )

← Back to Releases