Skip to content

Release v8.1.0 #5649

Closed
Closed

Description

This release main additions are:

Channel upgradability

Implementation of the channel upgrades spec. See alpha, beta and RC milestones for more details.

Unordered ICA channels

New ICA channels will support unordered ordering, and with channel upgradability it will be possible to upgrade existing ICA ordered channels to change the ordering to unordered. See this issue for more information.

For other improvements and fixes in this release, please check out the release/v8.1.x changelog.

Milestones

v8.1.0 milestone

IBC spec compatibility

v1.0

QA

Backwards compatibility

Other testing

Migration

Checklist

  • Branch off release/v8.0.x to create release branch in the form of release/vx.y.z and add branch protection rules.
  • Add branch protection rules to new release branch.
  • Add backport task to mergify.yml
  • Upgrade ibc-go version in ibctest.
  • Check Swagger is up-to-date.

Post-release checklist

  • Update CHANGELOG.md
  • Update the table of supported release lines (and End of Life dates) in RELEASES.md:
    • Add the new release line.
    • Remove any release lines that might have become discontinued.
  • Update version matrix in RELEASES.md:
    • Add the new release.
    • Remove any tags that might not be recommended anymore.
  • Update the list of supported release lines in README.md, if necessary.
  • Update docs site:
    • If the release is occurring on the main branch, on the latest version, then run npm run docusaurus docs:version vX.Y.Z in the docs/ directory. (where X.Y.Z is the new version number)
    • If the release is occurring on an older release branch, then make a PR to the main branch called docs: new release vX.Y.Z doing the following:
      • Update the content of the docs found in docs/versioned_docs/version-vx.y.z if needed. (where x.y.z is the previous version number)
      • Update the version number of the older release branch by changing the version number of the older release branch in:
        • In docs/versions.json.
        • Rename docs/versioned_sidebars/version-vx.y.z-sidebars.json
        • Rename docs/versioned_docs/version-vx.y.z
  • Update the compatibility test matrices:
    • Add the new release.
    • Remove any tags that might not be recommended anymore.
  • Update the manual e2e simd test workflow:
    • Remove any tags that might not be recommended anymore.
  • After changes to docs site are deployed, check ibc.cosmos.network is updated.
  • Open issue in SDK tutorials repo to update tutorials to the released version of ibc-go.

For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged/assigned
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Labels

type: releaseIssues related to tagging a release

Type

No type

Projects

  • Status

    Done 🥳

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions