github cosmos/ibc-go v10.0.0-rc.3
ibc-go v10 release candidate

pre-release20 hours ago

This is the third release candidate for ibc-go v10.0.0.

Like most unreleased software, it is not recommended to use this in production as it might still have bugs and unexpected behavior.

The changelog and migration docs are not up-to-date yet, but some notable changes from v8 are below:

New versioning scheme for modules

Previously, the modules in the ibc-go repo has been versioned and branched separately from ibc-go. Starting with v10, modules/light-clients/08-wasmwill follow and release together with ibc-go. So the first stable release of both modules will be {MODULE_NAME}/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 those modules separately.

Features

Removal to ease maintenance and attack surface

  • Removal of the capabilities module
  • Removal of the fee middleware module
  • Removal of channel upgradability
  • Removed fee middleware
  • Removed 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

Don't miss a new ibc-go release

NewReleases is sending notifications on new releases.