-
Notifications
You must be signed in to change notification settings - Fork 632
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
1.37 release timeline #10404
Comments
1.37.0-rc.1 GO or NO-GO1.37.0-rc.1 is planned to be released on 2024-01-23. See timeline above. if you are tagged in a comment here, please respond. 👍 or 👎 reaction to the comment is enough. If you feel like you don't have any thoughts about the release, give a 👍 anyway (as in "I don't have any objections"). |
edited
|
What is the date when all the tooling should be updated for new testnet version? |
@telezhnaya |
other than what @wacban shared, no comments from my end. good to go |
1.37.0 GO/NO-GO decisionStatus: @gmilescu @akhi3030 @walnut-the-cat @wacban @telezhnaya @khorolets @marcelo-gonzalez If you are tagged in a comment here, please respond. 👍 or 👎 reaction to the comment is enough. If you feel like you don't have any thoughts about the release, give a 👍 anyway (as in "I don't have any objections"). * Our tests include:
I will post testing conclusions in this issue tomorrow. @marcelo-gonzalez please, do the same when you are finished with testing. |
@posvyatokum I posted a longer message on zulip that I tagged people in, but it looks like there's a bug where validators can see different state roots under certain conditions, so I think that needs to be investigated and fixed before we can safely proceed |
I also need to add one PR before we release 1.37 |
Ok, then we are moving 1.37.0 release one week. |
This is the commit we need to cherry pick #10655 |
1.37.0 GO/NO-GO decisionStatus: @gmilescu @akhi3030 @walnut-the-cat @wacban @telezhnaya @khorolets @marcelo-gonzalez If you are tagged in a comment here, please respond. 👍 or 👎 reaction to the comment is enough. If you feel like you don't have any thoughts about the release, give a 👍 anyway (as in "I don't have any objections"). Addressing previous issues:
|
@posvyatokum @nagisa @Ekleog-NEAR @khorolets Is the crates publishing also on track? |
I don’t see any run of the crates publishing workflow. |
@Ekleog-NEAR semi-aware, definitely didn't see confluence update. |
Thank you! I wasn’t aware of the existence of a release template on github, I guess there was probably a race condition between the migration from confluence to github and my adding it to confluence around late December. Please let me know if I can help updating any other process document to make this a smoother experience!
No. The process documented on confluence is:
Looking at the release branch, my guess is you’re missing the first step here, of bumping to 0.21.0 |
@Ekleog-NEAR I will reach out to you to check that we are doing everything right with 1.38
I would also like to understand potential risks more. You can just point me to some old Zulip thread. |
New crates matching 1.37 API must be published. Otherwise, we cannot support the latest RPC API changes in our Rust tooling. I don't think you have to make a new binary release after you bump the crate versions. |
@posvyatokum I’d say:
Probably ignore this paragraph: If the 1.37 branch is supposed to be freezed (I seemed to understand we had switched to a tag-based release management scheme, but just in case we’re still on the old branch-based scheme), then any branch would do the trick and you could just run the workflow off the commit hash, or creating a new branch just for it (like the crates-0.20.x branch that we created between two releases, making a crates-0.21.x branch that’d be just 1.37 + the version-changing commit) As for the risks, @frol already exposed them just above :) |
@frol All the crates should have been published as 0.21 :) |
I believe it is time to close this issue. Feel free to re-open if you believe otherwise |
This issue is for keeping history of the release.
Actual Timeline:
Wed 2024-01-11
- cut the 1.37 branchWed 2024-01-24
- release 1.37.0-rc.1 on testnet with voting planned forMon 2024-01-29
Mon 2024-01-29
- release 1.37.0-rc.2 on testnet with voting moved toMon 2024-02-05
Thu 2024-02-01
- release 1.37.0-rc.3 on testnet with voting moved toTue 2024-02-06
Tue 2024-02-06 12:00:00
- Protocol version 64 voting on testnetTue 2024-02-06 14:20:00
- Start of the resharding epoch on testnetWed 2024-02-07 08:00:00
- Adoption of protocol version 64 on testnet and switch to the new shard layoutTue 2024-03-05
- release 1.37.0 on mainnet with votiing planned forMon 2024-03-11 18:00:00
Fri 2024-03-08
- release 1.37.1 on mainnet without changes to voting. Added 2567e70 for OOM, 915aea7 for stack overflow, and 77f40faPlanned events:
Mon 2024-03-11 18:00:00
-1.37.0 voting date on mainnetTue 2024-03-12 07:00:00
- start of resharding epoch on mainnetTuesday 2024-03-12 23:00:00
- 1.37.0 protocol upgrade on mainnet and the start of the first epoch with 5 shardsThe text was updated successfully, but these errors were encountered: