Skip to main content
Version: Next

Migrating from v9 to v10

This guide provides instructions for migrating to a new version of ibc-go.

There are four sections based on the four potential user groups of this document:

Note: ibc-go supports golang semantic versioning and therefore all imports must be updated on major version releases.

Chains

  • No relevant changes were made in this release.

IBC Apps

  • (TODO: expand later) Removal of capabilities in SendPacket #7213.
  • (TODO: expand later) Removal of capabilities in WriteAcknowledgement #7225.
  • (TODO: expand later) Removal of capabilities in channel handshake methods #7232.
  • (TODO: expand later) More removal of capabilities in #7270.

ICS27 - Interchain Accounts

The channel capability migration introduced in v6 has been removed. Chains must upgrade from v6 or higher.

Relayers

  • No relevant changes were made in this release.

IBC Light Clients

  • No relevant changes were made in this release.