The following guides will help you upgrade your project.

There are also key points to help you upgrade your project or module to Silverstripe CMS 4. Upgrading a module is very similar to upgrading a Project. The module upgrade guide assumes familiarity with the project upgrade guide.

Staying up to date with CMS releases
Guidance on upgrading your website with new recipe releases
Upgrading a module
Upgrade your module to be compatible with Silverstripe CMS 4 and make it easy for your users to upgrade.
Migrating off CWP CMS recipe
Migrate your project off the Common Web Platform CMS recipe v2
Upgrading to Silverstripe CMS 4
Upgrade your project Silverstripe CMS 4 and keep it up to date with the latest fixes, security patches and new features.
Upgrading to PHPUnit 9.5 for PHP8 support
Guidance on upgrading your project or module to use PHPUnit 9