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

Release 0.5 #3377

Closed
anorth opened this issue Sep 10, 2019 · 6 comments
Closed

Release 0.5 #3377

anorth opened this issue Sep 10, 2019 · 6 comments
Assignees

Comments

@anorth
Copy link
Member

anorth commented Sep 10, 2019

The go-filecoin team is planning for the next release.

Label: 0.5.x
When: Week of 23 September 2019

This release will include all development work since the 0.4 series. The key new feature is a mechanism for protocol upgrades, and lifting of the code-CID-match interop check, allowing us to ship new code into a running network.

Also features integration of a new proof construction, Rational PoSt (though fault handling is not yet implemented), plus numerous improvements to stability since the somewhat-rocky 0.4 release.

As for the prior release, we'll use an extended testing period on the staging devnet (in between nightly and user). Community members with testing experience are welcome to participate as well.

Tentative dates, subject to change:

13 Sep: deadline for major changes, cut to staging devnet
14-19 Sep: manual and automated testing from team and community. Redeploy to staging devnet whenever needed.
Week of 23 Sep: target date for 0.5 release
Release notes to be published will outline the changes in more detail.

As we approach the release cut, the GitHub milestone go-filecoin 0.5 will tag issues and PRs we intend to include.

We’ll announce here and in #fil-dev and #_fil-lobby channels with more details once known.

FYI @filecoin-project/go-filecoin-committers

@anorth
Copy link
Member Author

anorth commented Sep 12, 2019

I plan to make the first staging release cut shortly.

@anorth
Copy link
Member Author

anorth commented Sep 16, 2019

Release 0.5.0 was released to staging but chain progress halted after block 7047 as all miners were slashed and lost power. They were slashed because PoSt verification failed (although some earlier PoSts verified successfully).

Debugging is ongoing in Slack channel fil-release-0-5

@anorth
Copy link
Member Author

anorth commented Sep 20, 2019

Release 0.5.3 fixed these issues and has been stable on our staging devnet for a while. We welcome more miners engaging with this network to test it ahead of planned release to the user devnet next week.

@steven004
Copy link
Contributor

There are near 100 miners joined the staging-0.5.3 testing, and now about 10 online. Do we plan to run 0.5.3 on the user-devnet, or there will be another one with some fixes?

@anorth
Copy link
Member Author

anorth commented Sep 24, 2019

We plan to run 0.5.4 on the user devnet, tomorrow. This is the same as 0.5.3 with some trivial patches.

It is not unusual that most miners are offline, especially on a staging network.

@anorth
Copy link
Member Author

anorth commented Sep 25, 2019

Release 0.5.6 was deployed to the user devnet a few hours ago and looks stable. Unlike previous releases, you can generally expect code built from master to be able to connect to this network.

@anorth anorth self-assigned this Sep 25, 2019
@anorth anorth closed this as completed Oct 29, 2019
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