Skip to content

Commit

Permalink
Release v0.37.0 (#620)
Browse files Browse the repository at this point in the history
* unclog release

* bump version

* changelog dir
  • Loading branch information
plafer authored Apr 13, 2023
1 parent 8a75e3b commit 014fec6
Show file tree
Hide file tree
Showing 19 changed files with 57 additions and 2 deletions.
3 changes: 3 additions & 0 deletions .changelog/v0.37.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
This release primarily updates `ClientState` to adopt a better API for client updates and misbehaviour detection, borrowed from ibc-go's ADR 6. In the process of updating the API, a few bugs were found in the tendermint light client and fixed.

There are consensus-breaking changes.
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,57 @@
# CHANGELOG

## v0.37.0

*April 13, 2023*

This release primarily updates `ClientState` to adopt a better API for client updates and misbehaviour detection, borrowed from ibc-go's ADR 6. In the process of updating the API, a few bugs were found in the tendermint light client and fixed.

There are consensus-breaking changes.

### BREAKING CHANGES

- `ClientState`: Split `check_misbehaviour_and_update_state`
and `check_header_and_update_state`
([#535](https://github.com/cosmos/ibc-rs/issues/535))
- Improve MsgTransfer struct
([#567](https://github.com/cosmos/ibc-rs/issues/567))
- Remove `ics05_port::context::PortReader` ([#580](https://github.com/cosmos/ibc-rs/issues/580))
- Check if `ClientStatePath` is empty during client creation process
([#604](https://github.com/cosmos/ibc-rs/issues/604))

### BUG

- Disallow creation of new Tendermint client state instance with a frozen height
([#178](https://github.com/cosmos/ibc-rs/issues/178))
- Emit a message event for SendPacket ([#574](https://github.com/cosmos/ibc-rs/issues/574))
- Properly convert from `Any` to `MsgEnvelope`
([#578](https://github.com/cosmos/ibc-rs/issues/578))
- Tendermint light client: fix missing trusted_validator_set
hash check
([#583](https://github.com/cosmos/ibc-rs/issues/583))
- Tendermint light client: fix missing `Header.height()`
vs `Header.trusted_height` check
([#585](https://github.com/cosmos/ibc-rs/issues/585))
- Tendermint light client: ensure that we use the correct
chain ID in commit verification
([#589](https://github.com/cosmos/ibc-rs/issues/589))
- tx_msg: Remove panic in `Msg::get_sign_bytes`
([#593](https://github.com/cosmos/ibc-rs/issues/593))
- Tendermint light client: add check that ensure that
the consensus state timestamps are monotonic, otherwise
freeze the client
([#598](https://github.com/cosmos/ibc-rs/issues/598))
- Tendermint light client: fix how the client's latest
height is updated
([#601](https://github.com/cosmos/ibc-rs/issues/601))

### FEATURE

- Prefixed denom parity scale codec enabled
([#577](https://github.com/cosmos/ibc-rs/pull/577))
- Add (de)serialization for `ics04_channel::handler::ModuleExtras`
([#581](https://github.com/cosmos/ibc-rs/issues/581))

## v0.36.0

*March 27, 2023*
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ Our release process is as follows:
1. Running `unclog build -u` and copy pasting the output at the top
of the `CHANGELOG.md` file, making sure to update the header with
the new version.
2. Running `unclog release --editor <editor> --version vX.Y.Z` to create a summary of all of the changes
2. Running `unclog release --editor <editor> vX.Y.Z` to create a summary of all of the changes
in this release.
1. Your text editor will open. Write the release summary, and close the editor.
1. Make sure to include a comment on whether or not the release contains consensus-breaking changes.
Expand Down
2 changes: 1 addition & 1 deletion crates/ibc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ibc"
version = "0.36.0"
version = "0.37.0"
edition = "2021"
license = "Apache-2.0"
readme = "README.md"
Expand Down

0 comments on commit 014fec6

Please sign in to comment.