Skip to content
Cosmopediaby Unity Nodes
Releasesibc-gov10.1.1GitHub ↗

v10.1.1

cosmos/ibc-gov10.1.114-04-2025

ibc-go v10.1.1 Release Notes

Notable changes introduced in ibc-go v10.1.1 are highlighted below, view the full changelog for more details.

New Features

The iteration of the protocol, IBC v2 is added alongside the existing IBC protocol:

• The new protocol removes channel and connection handshakes, minimising the application interface, reducing complexity and making it easier to use IBC in new domains: connectivity with Ethereum is now possible.

• This blog provides an overview of the new protocol, a more technical overview is found in the IBC v2 specification .

• Token transfer, and the callbacks middleware is supported with IBC v2.

• Existing IBC channels will remain functional, there is no migration to the v2 protocol in this release.

New versioning scheme for modules

Previously, modules in ibc-go have been versioned and branched separately. Starting with the v10 line, `modules/light-clients/08-wasm`will follow and release together with ibc-go. The first stable release of 08-wasm will be `08-wasm/v10.0.0`. The callbacks module has been included in ibc-go's own module, and is therefore not a separate module anymore.

You can find releases and notes for 08-wasm seperately.

Removal to ease maintenance and reduce attack surface

• Removal of the capabilities module

• Removal of the fee middleware module

• Removal of channel upgradability

Other noteworthy changes

Since the early work started on v10, some important changes also include:

• Redaction of ibc-go v9, so that we could also remove ICS20v2 (`ics20-2`)

• Cleanup of API surface, bringing back multiple functions as deprecated to reduce upgrade burden from v8

Migration Guide

Migration documentation is found here .

← Back to Releases