When upgrading coherence, please do it one major or minor version at a time (considering semantic versioning, so MAJOR.MINOR.PATCH).
For example, if your project is on 0.7 and would like to upgrade to 1.0, upgrade from 0.7 to 0.8, then from 0.8 to 0.9, and so on. Always back up your project before upgrading, to avoid any risk of losing your data.
Versions prior to 0.9 are considered legacy. We don't provide an insightful upgrade guide for such versions.
Refer to the specific upgrade guides provided as subsections of this article.
Refer to the troubleshooting section at any time to find solutions to issues found during or after upgrading.