Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Hermes v1.0.0.rc-2 #2522

Merged
merged 22 commits into from
Aug 8, 2022
Merged
Show file tree
Hide file tree
Changes from 21 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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