-
Notifications
You must be signed in to change notification settings - Fork 332
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Bump Hermes version to 1.4.0 * Bump crates to version 0.23.0 * Update lockfile * Add workflow to check if crates are publishable in release branches * Add `publish = false` to crates we don't want to publish * Release changelog * Render changelog * Add missing backslashes in health check warnings * Update .changelog/v1.4.0/summary.md Co-authored-by: Sean Chen <seanchen11235@gmail.com> Signed-off-by: Romain Ruetschi <romain.ruetschi@gmail.com>
- Loading branch information
1 parent
1101c6d
commit daad028
Showing
31 changed files
with
311 additions
and
184 deletions.
There are no files selected for viewing
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
*March 27th, 2023* | ||
|
||
Hermes v1.4.0 brings compatibility with chains based on Tendermint/CometBFT 0.37, | ||
while retaining compatiblity with Tendermint/CometBFT 0.34. This is transparent | ||
and does not require any additional configuration. | ||
|
||
The relayer now supports ICS consumer chains, which only requires operators | ||
to specify the `unbonding_period` parameter in the chain settings. This is only | ||
a temporary requirement, in the future Hermes will seamlessy support consumer | ||
chains with minimal changes to the configuration. | ||
|
||
This release also deprecates support for chains based on Cosmos SDK 0.43.x and lower, | ||
and bumps the compatiblity to Cosmos SDK 0.47.x. | ||
|
||
The relayer now also allows operators to filter out packets to relay based on whether | ||
or not they contain a fee, and the minimal amount of such fee. | ||
Please check the relevant [documentation in the Hermes guide](fee-guide) for more information. | ||
Additionally, Hermes now also tracks [metrics for ICS29 fees](fee-metrics). | ||
|
||
This release includes a new `query client status` CLI to quickly check whether a client is active, expired or frozen. | ||
|
||
[fee-guide]: https://hermes.informal.systems/documentation/configuration/filter-incentivized.html | ||
[fee-metrics]: https://hermes.informal.systems/documentation/telemetry/operators.html#am-i-getting-fee-rewards | ||
|
||
### Crates versions | ||
|
||
| Crate | Version | | ||
| ------------------------------------------------------------------- | ------- | | ||
| [`ibc-relayer-cli`](https://crates.io/crates/ibc-relayer-cli) | v1.4.0 | | ||
| [`ibc-relayer`](https://crates.io/crates/ibc-relayer) | v0.23.0 | | ||
| [`ibc-relayer-types`](https://crates.io/crates/ibc-relayer-types) | v0.23.0 | | ||
| [`ibc-relayer-rest`](https://crates.io/crates/ibc-relayer-rest) | v0.23.0 | | ||
| [`ibc-telemetry`](https://crates.io/crates/ibc-telemetry) | v0.23.0 | | ||
| [`ibc-chain-registry`](https://crates.io/crates/ibc-chain-registry) | v0.23.0 | | ||
| [`ibc-test-framework`](https://crates.io/crates/ibc-test-framework) | v0.23.0 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
name: Publish (dry-run) | ||
|
||
on: | ||
push: | ||
branches: | ||
- 'release/*' | ||
|
||
jobs: | ||
publish: | ||
name: Publish (dry-run) | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: actions-rs/toolchain@v1 | ||
with: | ||
toolchain: stable | ||
override: true | ||
- uses: katyo/publish-crates@v2 | ||
with: | ||
dry-run: true | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.