Skip to content

Releases: cosmos/ibc-go

v3.2.0

12 Aug 09:21
ce44f4d
Compare
Choose a tag to compare

UPDATES

  • 27th October 2022: This release is NOT recommended since it uses a version of the Cosmos SDK impacted by the dragonberry security advisory. Please use version >= 3.3.1.
  • 20th September 2022: It is NOT recommended to use the ICS27 host submodule of this release, since it contains a security vulnerability. Please use version >= 3.3.0.

Please note that, according to ibc-go's semantic versioning, this release requires a coordinated upgrade because it contains state-machine breaking changes. This release requires also running a migration.

This release bumps the Go version to v1.18 and the Cosmos SDK to v0.45.7 (for more information, see Cosmos SDK v0.45.7 Release Notes), and introduces several improvements and bug fixes. We present here a summary of the most relevant changes. Please see the v3.2.0 changelog for the full set of changes included in this release.

apps/transfer

light-clients/07-tendermint

  • Client upgrade proposals are now able to update the TrustingPeriod of the light client.

Special thanks to our external contributors on this release: @pyramation @devashishdxt @joeabbey

To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.45.6 and ibc-go v3.2.0, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.
  3. The migration from ibc-go v2 to v3.
  4. The migration to add support for transfers of tokens whose base denomination contains slashes.

v2.4.0

12 Aug 09:21
3477d33
Compare
Choose a tag to compare

UPDATES

  • 27th October 2022: This release is NOT recommended since it uses a version of the Cosmos SDK impacted by the dragonberry security advisory. Please use version >= 2.4.2.

Please note that, according to ibc-go's semantic versioning, this release requires a coordinated upgrade because it contains state-machine breaking changes. This release requires also running a migration.

This release bumps the Go version to v1.18 and the Cosmos SDK to v0.45.7 (for more information, see Cosmos SDK v0.45.7 Release Notes), and introduces several improvements and bug fixes. We present here a summary of the most relevant changes. Please see the v2.4.0 changelog for the full set of changes included in this release.

apps/transfer

light-clients/07-tendermint

  • Client upgrade proposals are now able to update the TrustingPeriod of the light client.

Special thanks to our external contributors on this release: @pyramation @devashishdxt @joeabbey

To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.45.6 and ibc-go v2.4.0, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.
  3. The migration to add support for transfers of tokens whose base denomination contains slashes.

v4.0.0-rc3

10 Aug 06:09
a610597
Compare
Choose a tag to compare
v4.0.0-rc3 Pre-release
Pre-release

This release includes v1 of the Fee Middleware module. 🍾 Please read the introduction blog post and the documentation!

It also bumps the Go version to v1.18 and the Cosmos SDK to v0.45.7 (for more information, see Cosmos SDK v0.45.7 Release Notes), and introduces several improvements and bug fixes. We present here a summary of the most relevant changes in comparison to v4.0.0-rc2. Please see the v4.0.0 changelog for the full set of changes included in this pre-release.

dependencies

  • The Cosmos SDK has been bumped from v0.45.6 to v0.45.7.

apps/transfer

apps/29-fee

  • A check has been added in the rpc handlers for MsgPayPacketFee and MsgPayPacketFeeAsync to ensure that the escrow address is not blocked. A similar check has also been added to the rpc handler for MsgRegisterPayee to ensure that the payee address is not blocked.

Special thanks to our external contributors on this release: @faddat @vuong177 @devashishdxt


This is potentially the last RC before the final v4.0.0 release. If no issues are found, we are planning to create the final release at the end of the week.


To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.45.6 and ibc-go v4.0.0-rc3, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.
  3. The migration from ibc-go v2 to v3.
  4. The migration from ibc-go v3 to v4.

v3.1.1

02 Aug 12:33
28b925e
Compare
Choose a tag to compare

UPDATES

  • 27th October 2022: This release is NOT recommended since it uses a version of the Cosmos SDK impacted by the dragonberry security advisory. Please use version >= 3.3.1.
  • 20th September 2022: It is NOT recommended to use the ICS27 host submodule of this release, since it contains a security vulnerability. Please use version >= 3.3.0.

This release bumps the Cosmos SDK to v0.45.5 (for more information, see Cosmos SDK v0.45.5 Release Notes) and introduces a couple of improvements. Please see the v3.1.1 changelog for more details.

Special thanks to our external contributors on this release: @pyramation


To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.45.5 and ibc-go v3.1.1, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.
  3. The migration from ibc-go v2 to v3.
  4. The migration to add support for transfers of tokens whose base denomination contains slashes.

v3.0.2

02 Aug 12:33
79a4af5
Compare
Choose a tag to compare

UPDATES

  • 27th October 2022: This release is NOT recommended since it uses a version of the Cosmos SDK impacted by the dragonberry security advisory. Please use version >= 3.3.1.
  • 20th September 2022: It is NOT recommended to use the ICS27 host submodule of this release, since it contains a security vulnerability. Please use version >= 3.3.0.

This release introduces a couple of improvements. Please see the v3.0.2 changelog for more details.

Special thanks to our external contributors on this release: @pyramation


To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.45.4 and ibc-go v3.0.2, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.
  3. The migration from ibc-go v2 to v3.

v2.3.1

02 Aug 12:33
0aec7ce
Compare
Choose a tag to compare

UPDATES

  • 27th October 2022: This release is NOT recommended since it uses a version of the Cosmos SDK impacted by the dragonberry security advisory. Please use version >= 2.4.2.

This release bumps the Cosmos SDK to v0.45.5 (for more information, see Cosmos SDK v0.45.5 Release Notes) and introduces a couple of improvements. Please see the v2.3.1 changelog for more details.

Special thanks to our external contributors on this release: @pyramation


To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.45.5 and ibc-go v2.3.1, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.

v2.2.2

02 Aug 12:33
6bfd709
Compare
Choose a tag to compare

UPDATES

  • 27th October 2022: This release is NOT recommended since it uses a version of the Cosmos SDK impacted by the dragonberry security advisory. Please use version >= 2.4.2.

This release introduces a couple of improvements. Please see the v2.2.2 changelog for more details.

Special thanks to our external contributors on this release: @pyramation


To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.45.1 and ibc-go v2.2.2, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.

v2.1.2

02 Aug 12:32
f8461de
Compare
Choose a tag to compare

UPDATES

  • 27th October 2022: This release is NOT recommended since it uses a version of the Cosmos SDK impacted by the dragonberry security advisory. Please use version >= 2.4.2.

This release introduces a couple of improvements. Please see the v2.1.2 changelog for more details.

Special thanks to our external contributors on this release: @pyramation


To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.44.8 and ibc-go v2.1.2, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.

v5.0.0-beta1

01 Aug 20:23
662a9a8
Compare
Choose a tag to compare
v5.0.0-beta1 Pre-release
Pre-release

This release bumps the Cosmos SDK to v0.46 (for more information, see Cosmos SDK v0.46 Release Notes) and Tendermint to v0.34.20 (for more information, see Tendermint 0.34.20 changelog). It also introduces several code style improvements flagged by linting tools. Please see the v5.0.0 changelog for the full set of changes included in this pre-release.

Special thanks to our external contributors on this release: @faddat


To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.46 and ibc-go v5.0.0-beta1, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.
  3. The migration from ibc-go v2 to v3.
  4. The migration from ibc-go v3 to v4.
  5. The migration from ibc-go v4 to v5 (not available yet, but work is in progress here).

v4.0.0-rc2

29 Jul 14:17
bc534e9
Compare
Choose a tag to compare
v4.0.0-rc2 Pre-release
Pre-release

This release includes v1 of the Fee Middleware module. 🍾 Please read the introduction blog post and the documentation!

It also bumps the Go version to v1.18 and the Cosmos SDK to v0.45.6 (for more information, see Cosmos SDK v0.45.6 Release Notes), and introduces several improvements and bug fixes. We present here a summary of the most relevant changes in comparison to v4.0.0-rc1. Please see the v4.0.0 changelog for the full set of changes included in this pre-release.

core/03-connection

core/04-channel

apps/29-fee

  • The import/export for genesis upgrades has been fixed.

Special thanks to our external contributors on this release: @faddat @vuong177


This is potentially the last RC before the final v4.0.0 release. If no issues are found, in approximately two weeks the final release will be created.


To learn more about ibc-go versioning, please read our RELEASES.md.

IMPORTANT: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.45.6 and ibc-go v4.0.0-rc2, please follow:

  1. The migration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x.
  2. The migration from ibc-go v1 to v2.
  3. The migration from ibc-go v2 to v3.
  4. The migration from ibc-go v3 to v4.