Skip to content

v6.0.0 tracking issue #2272

Closed
Closed
@crodriguezvega

Description

This release's main addition is the ICA improvements.

These improvements tackle two shortcomings of the current implementation of ICS-27:

  • The lack of a default/standard underlying app (also known as authentication module), which created a bottleneck for chains looking to integrate the controller submodule.
  • The need to separate application and authentication concerns.

The changes will make integrating the controller chain functionality easier (see ADR 009 for more information), and with the release of Cosmos SDK v0.46.x, they will enable any Cosmos SDK module (e.g x/auth, x/gov, x/group) to register interchain accounts and send transactions on their behalf.

For more details about these changes, please read this blog post.

Other features/improvements:

Milestones

v6.0.0 milestone

IBC spec compatibility

v1.0

QA

Backwards compatibility

  • Compatibility tests pass.
  • Upgrade test pass.
  • Interchain Accounts inter-tx tests pass.

Migration

Migration docs.

Checklist

  • Bump go package version.
  • Change all imports starting with github.com/cosmos/ibc-go/v5 to github.com/cosmos/ibc-go/v6.
  • Branch off main to create release branch in the form of release/v6.0.x.
  • Add branch protection rules to new release branch.
  • Add backport task to mergify.yml
  • Upgrade ibc-go version in ibctest.
  • Check documentation and migration docs are up-to-date.
  • Check Swagger is up-to-date.

Post-release checklist


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged/assigned

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    • Status

      Done 🥳

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions