Skip to content

Releases: cosmos/ibc-rs

v0.29.0

22 Feb 14:48
eea4f0e
Compare
Choose a tag to compare

This release includes the latest Tendermint-rs v0.29.0 and removes the Reader and Keeper API
in favor of the new ValidationContext/ExecutionContext API as the default.
Additionally, unit tests have been updated to work with the new API.

There are consensus-breaking changes.

📖CHANGELOG

v0.28.0

09 Feb 21:40
v0.28.0
c9c5ee4
Compare
Choose a tag to compare

With this release, the implementation of the new ValidationContext/ExecutionContext is complete, although still behind the val_exec_ctx feature flag. There were also important bug fixes.

There are consensus-breaking changes.

📖CHANGELOG

v0.27.0

17 Jan 15:59
afd5cea
Compare
Choose a tag to compare

This release contains a bug fix for the ChanOpenConfirm handler and it is strongly recommended to upgrade.

There is a consensus-breaking change during the channel opening handshake; it was broken, and now is fixed.

📖CHANGELOG

v0.26.0

12 Jan 19:22
v0.26.0
605e7b5
Compare
Choose a tag to compare

This release contains miscellaneous improvements, focusing mainly on addressing technical debt.

There are no consensus-breaking changes.

📖CHANGELOG

v0.25.0

14 Dec 19:13
v0.25.0
edb9d7c
Compare
Choose a tag to compare

This release updates the tendermint-rs dependency to v0.28.0 which includes important security improvements. Many other improvements have been made as well, including misbehaviour handling.

A lot of work has also been put towards implementing ADR 5, which is currently unfinished and has been put behind the feature flag val_exec_ctx.

The only consensus-breaking changes are the ones related to the fact that we now properly handle misbehaviour messages.

📖CHANGELOG

v0.24.0

08 Dec 15:29
v0.24.0
cd103de
Compare
Choose a tag to compare

This release mainly updates the tendermint-rs dependency to v0.27.0 and includes security improvements.

There are no consensus-breaking changes.

📖 CHANGELOG

v0.23.0

22 Nov 15:36
v0.23.0
999b74d
Compare
Choose a tag to compare

This release mainly updates the tendermint-rs dependency to v0.26.0.

There are no consensus-breaking changes.

📖 CHANGELOG

v0.22.0

09 Nov 15:49
v0.22.0
0c5eb87
Compare
Choose a tag to compare

This release includes major improvements in making the library compatible with ibc-go v5.0.1. This includes making ibc events compatible and removing the crossing-hellos logic from the connection and channel handshakes.

There are consensus-breaking changes in the connection and channel handshakes. However, there are no consensus-breaking changes for already established channels.

📖 CHANGELOG

v0.21.1

27 Oct 13:01
v0.21.1
410650c
Compare
Choose a tag to compare

This release fixes a critical vulnerability. It is strongly advised to upgrade.

📖 CHANGELOG

v0.21.0

25 Oct 13:45
v0.21.0
ac92eca
Compare
Choose a tag to compare

This is a small release that allows new ClientTypes to be created, which was missed when implementing ADR 4. The changes are not consensus-breaking.

📖 CHANGELOG