Releases: cosmos/ibc-go
v1.1.2
UPDATES
15th March 2022: This release is NOT recommended since it contains a security vulnerability in the transfer
application. Please use version >= 1.3.0.
This release bumps the Cosmos SDK from v0.44.1 to v0.44.2. The v0.44.2 release contains a fix for a security vulnerability in the Cosmos SDK. For more information, see Cosmos SDK v0.44.2 Release Notes.
To learn more about ibc-go versioning, please read our RELEASES.md.
v2.0.0-rc0
Please read the migration doc, which provides information on updating from v1 to v2.
Dependencies
- #455 Bump SDK version to v0.44.1.
API Breaking
- (core) #227 Remove
sdk.Result
from application callbacks. - (transfer) #350 Change
FungibleTokenPacketData
to use a string for theAmount
field. This enables token transfers with amounts previously restricted byuint64
. Up to the maximumuint256
value is supported.
Features
- #384 Added
NegotiateAppVersion
method toIBCModule
interface supported by a gRPC query service in05-port
. This provides routing of requests to the desired application module callback, which in turn performs application version negotiation.
To learn more about ibc-go versioning, please read our RELEASES.md.
v1.2.1
UPDATES
15th March 2022: This release is NOT recommended since it contains a security vulnerability in the transfer
application. Please use version >= 1.3.0.
This release bumps the Cosmos SDK from v0.44.0 to v0.44.1. The v0.44.1 release contains a fix for a security vulnerability in the Cosmos SDK. For more information, see Cosmos SDK v0.44.1 Release Notes.
We recommend NOT to use v1.2.0, which uses Cosmos SDK 0.44.0.
To learn more about ibc-go versioning, please read our RELEASES.md.
v1.1.1
UPDATES
15th March 2022: This release is NOT recommended since it contains a security vulnerability in the transfer
application. Please use version >= 1.3.0.
This release bumps the Cosmos SDK from v0.44.0 to v0.44.1. The v0.44.1 release contains a fix for a security vulnerability in the Cosmos SDK. For more information, see Cosmos SDK v0.44.1 Release Notes.
We recommend NOT to use v1.1.0, which uses Cosmos SDK 0.44.0.
To learn more about ibc-go versioning, please read our RELEASES.md.
v2.0.0-beta1
Please read the migration doc, which provides information on updating from v1 to v2.
API Breaking
- (core) #227 Remove
sdk.Result
from application callbacks. - (transfer) #350 Change
FungibleTokenPacketData
to use a string for theAmount
field. This enables token transfers with amounts previously restricted byuint64
. Up to the maximumuint256
value is supported.
Features
- #384 Added
NegotiateAppVersion
method toIBCModule
interface supported by a gRPC query service in05-port
. This provides routing of requests to the desired application module callback, which in turn performs application version negotiation.
To learn more about ibc-go versioning, please read our RELEASES.md.
v1.2.0
UPDATES
4th October 2021: This release is NOT recommended since the Cosmos SDK v0.44.0 contains a security vulnerability. Please use version >= 1.2.1.
This release introduces a state-machine breaking change (the increase of port identifier limit to 128 characters) together with an improvement (possibility to filter packet acknowledgements) and a new feature (new CLI command to get the current activity status of a client).
This release also bumps the version of tendermint from 0.34.12 to 0.34.13.
For more details about the changes, please see the CHANGELOG.
v1.1.0
UPDATES
4th October 2021: This release is NOT recommended since the Cosmos SDK v0.44.0 contains a security vulnerability. Please use version >= 1.1.1.
This release bumps the Cosmos SDK from v0.43 to v0.44. The v0.44 release contains a fix for a security vulnerability in the Cosmos SDK. For more information, see Cosmos SDK v0.44.0 Release Notes.
v1.0.x is discontinued since the Cosmos SDK v0.43 is also discontinued.
v1.0.1 - DISCONTINUED
UPDATES
- 3rd September 2021: This release is discontinued since the Cosmos SDK v0.43 is also discontinued. Please use version >= 1.1.0.
This release fixes a security vulnerability identified in transfer
application. No funds are at risk.
Credits for the discovery go to @songwongtp, @sorawit, @Benzbeeb and @taobun.
This release also bumps the version of tendermint from 0.34.11 to 0.34.12.
Special thanks to our external contributors on this release: @lukerhoads.
v1.0.0 - UNSTABLE/DISCONTINUED
UPDATES
- 3rd September 2021: This release is discontinued since the Cosmos SDK v0.43 is also discontinued. Please use version >= 1.1.0.
- 25th August 2021: This release contains a security vulnerability. No funds are at risk. Please use version >= v1.1.0.
This release introduces several important changes which increase the security of the IBC module, improve interaction with expired and frozen clients via governance, fix the solo machine light client, improve the IBC application development experience, and improve interaction with relayers.
The IBC testing package as been significantly refactored to improve usability, readability, and support for external application developers. Please see the README on how to integrate the testing package into your tests without forking ibc-go.
For a comprehensive list of all changes, please see the CHANGELOG.
Please read the migration document which provides information on updating from the v0.40.x - v0.42.x SDK releases
v1.0.0-rc4
Please read the migration doc which provides information on updating from the v0.40.x - v0.42.x SDK releases
This release bumps the SDK dependency to v0.43.0-rc3
If no issues are reported and the SDK finalizes v0.43 then this will be the final release v1.0.0