Sailfish OS updates are rolled out to our customers in phases. This is to ensure that everything is working as expected before wide audience gets the update. Secondly we alleviate the rush hour at our update server.
The phases are:
- Community Beta (cbeta)
- Early Access
- All users.
Community Beta (cbeta)
We have a small number of technically oriented people, "geeks", who have signed under a Non-Disclosure Agreement with Jolla. We call this team cbeta.They have volunteered to receive early candidates of upcoming Sailfish OS releases, test them and report back to Jolla about issues they have seen. This cbeta team helps us greatly in improving the software quality.
After finalising an upcoming OS release we roll it out to a group of users who have opted-in to get the update in advance, typically one week before other users. This group is called Early Access subscribers. We mainly expect this to be useful for developers and technically minded users who can handle potential problems although we intend to roll out mature updates only.
Before the delivery to Early Access users can start we have made several release candidates and had them tested by cbeta and by our internal test team. Early Access updates are expected to be of good quality.
Early Access helps us to improve quality by identifying critical issues which only show up in certain environments or device setups before rolling the update out to the larger crowd. As an added bonus it provides a window for developers to test their applications on new releases.
For signing up to the Early Access program there is a checkbox near the end of Jolla accounts profile page.
The following list has Early Access in a nutshell:
- Early access to Sailfish OS updates is meant primarily for advanced users, and/or developers
- Sign up is required only once, it's then valid for all later releases
- Early access releases should be considered "stable". Issues found during that period will either be fixed, or added to "known issues" on the release notes
- If you choose to opt-out from the early access program just uncheck the box on the account profile page
- After that, you will not receive future early access releases. Note that any installed early-access release will not be downgraded
- The only way to downgrade from early access releases is to do a factory reset after removing the signup check from your account profile
Sailfish OS updates are rolled out to all users typically one week after the Early Access release (sometimes we must make more than one of them) or as soon as we are confident that we have fixed all major issues.