Skip to content

Commit d9c6f89

Browse files
authored
Release Hermes v1.0.0-rc.2 (#2522)
* 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
1 parent 190d810 commit d9c6f89

File tree

69 files changed

+1972
-1477
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+1972
-1477
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- Enable connecting to full nodes over IPv6
2+
([#2380](https://github.com/informalsystems/ibc-rs/issues/2380))
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- Document how to use HTTP basic authentication in the guide
2+
([#2459](https://github.com/informalsystems/ibc-rs/issues/2459))
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- Remove tutorial featuring raw commands from the guide
2+
([#2466](https://github.com/informalsystems/ibc-rs/issues/2466))
File renamed without changes.

.changelog/v1.0.0-rc.2/summary.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This is the third release candidate for Hermes v1.0.0 🎉

CHANGELOG.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,81 @@
11
# CHANGELOG
22

3+
## v1.0.0-rc.2
4+
5+
*August 3rd, 2022*
6+
7+
This is the third release candidate for Hermes v1.0.0 🎉
8+
9+
### Hermes - [`ibc-relayer-cli`](relayer-cli) (v1.0.0-rc.2)
10+
11+
- Release version 1.0.0-rc.2 of Hermes (`ibc-relayer-cli`)
12+
13+
### IBC Proto - [`ibc-proto`](proto) (v0.19.1)
14+
15+
- Release version 0.19.2 of `ibc-proto`
16+
17+
### IBC Modules - [`ibc`](modules) (v0.18.0)
18+
19+
- Release version 0.18.0 of `ibc`
20+
21+
### Relayer Library - [`ibc-relayer`](relayer) (v0.18.0)
22+
23+
- Release version 0.18.0 of `ibc-relayer`
24+
25+
#### BUG FIXES
26+
27+
- For the `ConnOpenTry` and `ConnOpenAck` steps, wait for the destination
28+
app height to be higher than the consensus height, otherwise we fail to
29+
complete the handshake when the block times of the two chains involved differ
30+
significantly ([#2433](https://github.com/informalsystems/ibc-rs/issues/2433))
31+
- Fix code that could result in message batch size growing above the transaction size limit
32+
([#2477](https://github.com/informalsystems/ibc-rs/issues/2477)).
33+
34+
#### FEATURES
35+
36+
- Enable connecting to full nodes over IPv6
37+
([#2380](https://github.com/informalsystems/ibc-rs/issues/2380))
38+
39+
### Telemetry & Metrics - [`ibc-telemetry`](telemetry) (v0.18.0)
40+
41+
- Release version 0.18.0 of `ibc-telemetry`
42+
43+
#### IMROVEMENTS
44+
45+
- Improve the metrics
46+
- Renamed `oldest_sequence` metric to `backlog_oldest_sequence`
47+
- Renamed `oldest_timestamp` metric to `backlog_oldest_timestamp`
48+
- Introduced `backlog_size` Prometheus metric to complement the other `backlog_*` data,
49+
as a metric reporting how many packets are pending on a channel
50+
- Ensures the `backlog_oldest_sequence` and `backlog_oldest_timestamp` are correctly
51+
updated when a timeout occurs or when another relayer clears the channel
52+
([#2451](https://github.com/informalsystems/ibc-rs/issues/2451))
53+
- Ensures `backlog_timestamp` is never updated by a packet with a higher `sequence` than the oldest pending packet
54+
([#2469](https://github.com/informalsystems/ibc-rs/issues/2469))
55+
56+
#### BUG FIXES
57+
58+
- Fixed a bug with updating of Prometheus metrics in the presence of concurrent relayers
59+
([#2467](https://github.com/informalsystems/ibc-rs/issues/2467))
60+
61+
### REST API - [`ibc-relayer-rest`](relayer-rest) (v0.18.0)
62+
63+
- Release version 0.18.0 of `ibc-relayer-rest`
64+
65+
### [Guide](guide)
66+
67+
#### IMPROVEMENTS
68+
69+
- Document how to use HTTP basic authentication in the guide
70+
([#2459](https://github.com/informalsystems/ibc-rs/issues/2459))
71+
- Remove tutorial featuring raw commands from the guide
72+
([#2466](https://github.com/informalsystems/ibc-rs/issues/2466))
73+
74+
375
## v1.0.0-rc.1
476

77+
*July 27th, 2022*
78+
579
This is the second release candidate for Hermes v1.0.0 🎉
680

781
### Note for operators

CONTRIBUTING.md

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

0 commit comments

Comments
 (0)