v2.0.0
crodriguezvega
released this
09 Nov 11:37
·
17 commits
to release/v2.0.x
since this release
UPDATES
15th March 2022: This release is NOT recommended since it contains a security vulnerability in the transfer
application. Please use version >= 2.1.0.
Please read the migration doc, which provides information on updating from v1 to v2.
Dependencies
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.
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.3 and ibc-go v2.0.0, please follow 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 AND the migration from ibc-go v1 to v2.