Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.0.0 Release Tracking Issue #421

Closed
11 tasks done
colin-axner opened this issue Sep 17, 2021 · 1 comment
Closed
11 tasks done

v2.0.0 Release Tracking Issue #421

colin-axner opened this issue Sep 17, 2021 · 1 comment
Milestone

Comments

@colin-axner
Copy link
Contributor

colin-axner commented Sep 17, 2021

v2.0.0 Release Team: @colin-axner @crodriguezvega

Community feedback indicates there is a desire for a release to be made including a fix to #329. This fix is API and state machine breaking. As noted in our Releases documentation, an API breaking change will result in a major version bump.

The scope of this release is very small and primarily intended to fix #329. We have elected to include a few small unreleased changes. This includes two minor API breaking changes. These will require minor modifications to IBC applications who wish to update to this version. More information can be read in the migration docs.

For this release cycle, we will do a beta release, rc series and finally a final v2.0.0 release. A release branch will be created when a beta release is ready to be made. Any subsequent bug fixes must be backported to the release branch.

Beta release requirements:

RC release requirements:

  • v2.0.0 works with Hermes
  • v2.0.0 works with ts-relayer
  • any chain using the v2.0.0 can communicate with existing chains using amounts <= max(int64)
  • new chains both using v2.0.0 can communicate using amounts <= max(uint256)
  • new chains sending amounts > max(int64) interact with expected behaviour (sending back a failed ack or allowing for a timeout)

A final release will be made after no issues are reported during the RC stage after a sufficient amount of time (undetermined at the moment). No migrations are required to update to v2.0.0, only a coordinated upgrade. v2.0.0 ibc-go is fully compatible with IBC spec v1.0


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged/assigned
@colin-axner colin-axner added this to the 2.0.0 milestone Sep 17, 2021
@crodriguezvega crodriguezvega pinned this issue Sep 17, 2021
@seantking seantking unpinned this issue Oct 1, 2021
@seantking seantking pinned this issue Oct 1, 2021
@seantking seantking unpinned this issue Oct 12, 2021
@seantking seantking pinned this issue Oct 12, 2021
@crodriguezvega
Copy link
Contributor

Closing because v2.0.0 is out now.

@crodriguezvega crodriguezvega unpinned this issue Nov 9, 2021
faddat pushed a commit to notional-labs/ibc-go that referenced this issue Mar 1, 2022
* fix update bug and reduce complexity

* self review fixes

* fix lint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants