Skip to content

Commit

Permalink
Release 0.3.0 (#915)
Browse files Browse the repository at this point in the history
* Changelog

* Bump version to 0.3.0 (0.9.0 for ibc-proto)

* Add high-level release summary

* Do not update ibc-proto as there are no changes since last release

* Remove 861 from changelog

Co-authored-by: Romain Ruetschi <[email protected]>
  • Loading branch information
adizere and romac authored May 7, 2021
1 parent e5d0e65 commit 9b3d1a3
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 22 deletions.
27 changes: 20 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,21 @@
## Unreleased
[comment]: <> (## Unreleased)

Special thanks to external contributors:
Jongwhan Lee (@leejw51crypto) ([#878]).

> [TODO: high level summary]
## v0.3.0
*May 7th, 2021*

> Nothing yet.
## v0.3.0
*May 7h, 2021*

Special thanks to Jongwhan Lee (@leejw51crypto) for his contributions ([#878]).

This release mostly focuses on improving the UX and the experimental multi-paths relayer (`start-multi` command),
which has been made more resilient against nodes going down, and is now able to clear pending packets
and periodically refresh IBC clients. The relayer now also supports [ICS 027 (Interchain Accounts)][ics27].

[ics27]: https://github.com/cosmos/ibc/blob/master/spec/app/ics-027-interchain-accounts/README.md

### FEATURES

Expand All @@ -21,8 +33,8 @@ Jongwhan Lee (@leejw51crypto) ([#878]).

- [ibc-relayer]
- Change the default for client creation to allow governance recovery in case of expiration or misbehaviour ([#785])
- Use a single supervisor to subscribe to all configured chains ([#862])
- The relayer is now more resilient to a node not being up or going down, and will attempt to reconnect ([#871])
- Use a single supervisor in `start-multi` to subscribe to all configured chains ([#862])
- The `start-multi` command is now more resilient to a node not being up or going down, and will attempt to reconnect ([#871])

### BUG FIXES

Expand All @@ -43,7 +55,8 @@ Jongwhan Lee (@leejw51crypto) ([#878]).
### BREAKING CHANGES

- [ibc-relayer]
- `hermes -j query channels` command now returns `result` array with the format `[{"channel_id":"channel-0","port_id":"transfer"}, ...]` instead of `["channel-0", ...]`.
- `hermes -j query channels` command now returns `result` array with the format
`[{"channel_id":"channel-0","port_id":"transfer"}, ...]` instead of `["channel-0", ...]` ([#840])


[#758]: https://github.com/informalsystems/ibc-rs/issues/758
Expand Down
17 changes: 10 additions & 7 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ibc"
version = "0.2.0"
version = "0.3.0"
edition = "2018"
license = "Apache-2.0"
readme = "README.md"
Expand Down
6 changes: 3 additions & 3 deletions relayer-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ibc-relayer-cli"
version = "0.2.0"
version = "0.3.0"
edition = "2018"
license = "Apache-2.0"
readme = "README.md"
Expand All @@ -20,8 +20,8 @@ name = "hermes"
profiling = ["ibc-relayer/profiling"]

[dependencies]
ibc = { version = "0.2.0", path = "../modules" }
ibc-relayer = { version = "0.2.0", path = "../relayer" }
ibc = { version = "0.3.0", path = "../modules" }
ibc-relayer = { version = "0.3.0", path = "../relayer" }
ibc-proto = { version = "0.8.0", path = "../proto" }

anomaly = "0.2.0"
Expand Down
2 changes: 1 addition & 1 deletion relayer-cli/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
//! For a comprehensive guide to using Hermes, the authoritative resource is
//! at [hermes.informal.systems].
//!
//! [ibc-relayer]: https://docs.rs/ibc-relayer/0.2.0/
//! [ibc-relayer]: https://docs.rs/ibc-relayer
//! [Abscissa]: https://github.com/iqlusioninc/abscissa
//! [hermes.informal.systems]: https://hermes.informal.systems
Expand Down
6 changes: 3 additions & 3 deletions relayer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ibc-relayer"
version = "0.2.0"
version = "0.3.0"
edition = "2018"
license = "Apache-2.0"
readme = "README.md"
Expand All @@ -16,7 +16,7 @@ description = """
profiling = []

[dependencies]
ibc = { version = "0.2.0", path = "../modules" }
ibc = { version = "0.3.0", path = "../modules" }
ibc-proto = { version = "0.8.0", path = "../proto" }

subtle-encoding = "0.5"
Expand Down Expand Up @@ -68,7 +68,7 @@ version = "=0.19.0"

[dev-dependencies]
serial_test = "0.5.0"
ibc = { version = "0.2.0", path = "../modules", features = ["mocks"] }
ibc = { version = "0.3.0", path = "../modules", features = ["mocks"] }

# Needed for generating (synthetic) light blocks.
tendermint-testgen = { version = "=0.19.0" }

0 comments on commit 9b3d1a3

Please sign in to comment.