-
Notifications
You must be signed in to change notification settings - Fork 597
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
v1.0.0 Release QA #154
Comments
Here is an update on this release cycle: Currently we are in alpha. We have completed the scope of the features for this release. We have completed compatibility testing with Hermes and the ts-relayer. We have done an internal audit of the change log and implemented fixes for almost all of the bugs found We believe it is important to make the currently scoped changes available as soon as possible. Since we are very close to finalizing a release, we are continuing with the original scope of this v1.0.0 release. There are two issues left that will be included in this release. They are #11 and #191, both of which relate to correctly handling genesis exporting and x/upgrade migrations. After these issues are fixed, we will create a release branch ( There is exciting work around relayer incentivization and we want to prioritize making that work available as soon as it is implemented and gone through sufficient QA. For this reason, we reserve the right to include these changes in v1.0.0 if they are implemented and tested (with relayer support) before the SDK does a v0.43.0 release. If a v1.0.0 is released without relayer incentivization, we will do a ibc-go v2.0.0 as soon as relayer incentivization is implemented has gone through sufficient QA |
|
The main branch will move forward with |
v1.0.0 Release Team: @colin-axner @AdityaSripal
Once the 1.0.0 milestone is complete, we will create a
release/v1.0.0
branch which will be used to cut av1.0.0beta1
tag. State breaking or relayer breaking changes will not be backported to this branch unless necessary to fix bugs. Note, we do reserve the right to introduce state breaking or API breaking changes during beta in cases where the change would provide a substantial benefit to the codebase. This will be clearly noted in the changelog. Once the beta release has gone through the below testing, we will do a release candidate and do a final round of testing/poshing. If all goes well, the final release will be made following the release candidate.Beta Requirements:
Audit Fixes needed:
Nice to haves (only included if merged before the above requirements):
RC Requirements:
High level internal audit of changes in the CHANGELOG (audit finished, minor fixes needed)
Lengthy Reviews (45-60 min each)
Quick Reviews: 10 min each
Upgrade Testing
Cross version testing
Migration scripts (deleting solo-machines, removing expired consensus states) Add v1.0.0 in-place store migration and genesis migrations #11
Once the above is checked off, we will do a final release after the SDK finalizes their release of v0.43.0
For Admin Use
The text was updated successfully, but these errors were encountered: