github informalsystems/hermes v0.12.0-rc.0

latest releases: v1.10.3, v1.10.2, v1.10.1...
pre-release2 years ago

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)

Don't miss a new hermes release

NewReleases is sending notifications on new releases.