- (modules/light-clients/06-solomachine) #122 Fix solo machine merkle prefix casting bug.
- (modules/light-clients/06-solomachine) #120 Fix solo machine handshake verification bug.
- (modules/core) #109 Remove connection and channel handshake CLI commands.
- (modules) #107 Modify OnRecvPacket callback to return an acknowledgement which indicates if it is successful or not. Callback state changes are discarded for unsuccessful acknowledgements only.
- (modules) #108 All message constructors take the signer as a string to prevent upstream bugs. The
String()
function for an SDK Acc Address relies on external context.
- (modules/light-clients/07-tendermint) #99 Enforce maximum chain-id length for tendermint client.
- (modules/core/02-client) #8405 Refactor IBC client update governance proposals to use a substitute client to update a frozen or expired client.
- (modules/core/02-client) #8673 IBC upgrade logic moved to 02-client and an IBC UpgradeProposal is added.
- (modules/core/04-channel) #7949 Standardized channel
Acknowledgement
moved to its own file. Codec registration redundancy removed.
The IBC module was originally released in v0.40.0 of the SDK. Please see the Release Notes.
The IBC module is also contained in the releases for v0.41.x and v0.42.x. Please see the Release Notes for v0.41.x and v0.42.x.