Skip to content

Commit

Permalink
Release Hermes v1.0.0-rc.2 (#2522)
Browse files Browse the repository at this point in the history
* Bump Hermes to v1.0.0-rc.2

* Bump crates to 0.18.0 and ibc-proto to 0.19.1

* Update lockfile

* Add self-documenting `help` target to the Makefile

* Remove tutorial with raw commands from the guide

* Add changelog entry for #2459

* Update changelog and upgrading instructions

* Release version 1.0.0-rc.2 of the changelog

* Add changelog entry for #2466

* Add changelog entry for #2380

* Bump tendermint-rs dependencies to 0.23.9

* Bump prost to version 0.11

* Regenerate protos with Prost 0.11

* Update lockfiles

* Use our own fork of `ics23` with Prost 0.11

* Bump `ibc-proto` version to 0.20.0 because of the Prost update

* Bump `ics23` to 0.8.0

* Fix comment in proto definition

* Fix no-std-check Makefile

* Update `ics23` to version 0.8.1

* Update lockfile

* Fix typo
  • Loading branch information
romac authored Aug 8, 2022
1 parent 190d810 commit d9c6f89
Show file tree
Hide file tree
Showing 69 changed files with 1,972 additions and 1,477 deletions.
2 changes: 2 additions & 0 deletions .changelog/v1.0.0-rc.2/features/ibc-relayer/2380-ipv6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Enable connecting to full nodes over IPv6
([#2380](https://github.com/informalsystems/ibc-rs/issues/2380))
2 changes: 2 additions & 0 deletions .changelog/v1.0.0-rc.2/improvements/guide/2459-2459.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Document how to use HTTP basic authentication in the guide
([#2459](https://github.com/informalsystems/ibc-rs/issues/2459))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Remove tutorial featuring raw commands from the guide
([#2466](https://github.com/informalsystems/ibc-rs/issues/2466))
1 change: 1 addition & 0 deletions .changelog/v1.0.0-rc.2/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This is the third release candidate for Hermes v1.0.0 🎉
74 changes: 74 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,81 @@
# CHANGELOG

## v1.0.0-rc.2

*August 3rd, 2022*

This is the third release candidate for Hermes v1.0.0 🎉

### Hermes - [`ibc-relayer-cli`](relayer-cli) (v1.0.0-rc.2)

- Release version 1.0.0-rc.2 of Hermes (`ibc-relayer-cli`)

### IBC Proto - [`ibc-proto`](proto) (v0.19.1)

- Release version 0.19.2 of `ibc-proto`

### IBC Modules - [`ibc`](modules) (v0.18.0)

- Release version 0.18.0 of `ibc`

### Relayer Library - [`ibc-relayer`](relayer) (v0.18.0)

- Release version 0.18.0 of `ibc-relayer`

#### BUG FIXES

- For the `ConnOpenTry` and `ConnOpenAck` steps, wait for the destination
app height to be higher than the consensus height, otherwise we fail to
complete the handshake when the block times of the two chains involved differ
significantly ([#2433](https://github.com/informalsystems/ibc-rs/issues/2433))
- Fix code that could result in message batch size growing above the transaction size limit
([#2477](https://github.com/informalsystems/ibc-rs/issues/2477)).

#### FEATURES

- Enable connecting to full nodes over IPv6
([#2380](https://github.com/informalsystems/ibc-rs/issues/2380))

### Telemetry & Metrics - [`ibc-telemetry`](telemetry) (v0.18.0)

- Release version 0.18.0 of `ibc-telemetry`

#### IMROVEMENTS

- Improve the metrics
- Renamed `oldest_sequence` metric to `backlog_oldest_sequence`
- Renamed `oldest_timestamp` metric to `backlog_oldest_timestamp`
- Introduced `backlog_size` Prometheus metric to complement the other `backlog_*` data,
as a metric reporting how many packets are pending on a channel
- Ensures the `backlog_oldest_sequence` and `backlog_oldest_timestamp` are correctly
updated when a timeout occurs or when another relayer clears the channel
([#2451](https://github.com/informalsystems/ibc-rs/issues/2451))
- Ensures `backlog_timestamp` is never updated by a packet with a higher `sequence` than the oldest pending packet
([#2469](https://github.com/informalsystems/ibc-rs/issues/2469))

#### BUG FIXES

- Fixed a bug with updating of Prometheus metrics in the presence of concurrent relayers
([#2467](https://github.com/informalsystems/ibc-rs/issues/2467))

### REST API - [`ibc-relayer-rest`](relayer-rest) (v0.18.0)

- Release version 0.18.0 of `ibc-relayer-rest`

### [Guide](guide)

#### IMPROVEMENTS

- Document how to use HTTP basic authentication in the guide
([#2459](https://github.com/informalsystems/ibc-rs/issues/2459))
- Remove tutorial featuring raw commands from the guide
([#2466](https://github.com/informalsystems/ibc-rs/issues/2466))


## v1.0.0-rc.1

*July 27th, 2022*

This is the second release candidate for Hermes v1.0.0 🎉

### Note for operators
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ Our release process is as follows:
in this release.
3. Committing the updated `CHANGELOG.md` file and `.changelog` directory to the repo.
2. Push this to a branch `release/vX.Y.Z` according to the version number of
the anticipated release (e.g. `release/v0.17.0`) and open a **draft PR**.
the anticipated release (e.g. `release/v0.18.0`) and open a **draft PR**.
3. Bump all relevant versions in the codebase to the new version and push these
changes to the release PR. This includes:
1. All `Cargo.toml` files (making sure dependencies' versions are updated
Expand Down
Loading

0 comments on commit d9c6f89

Please sign in to comment.