OJS upgrade from 3.2.0-4 to 3.5.0-0 error

Hi,

I just tried upgrade on 3.2.0-4 to 3.5.0-0 and got this:

$ php8.2 tools/upgrade.php upgrade
2025-06-26 13:37:55 [pre-install]
2025-06-26 13:37:55 [load: upgrade.xml]
2025-06-26 13:37:55 [version: 3.5.0.0]
2025-06-26 13:37:55 [code: Installer Installer::checkPhpVersion]
2025-06-26 13:37:55 [code: Installer Installer::abort]
ERROR: Upgrade failed: Upgrade unsupported. See the Upgrade Guide (https://docs.pkp.sfu.ca/dev/upgrade-guide) for details.

Does this mean that upgrading from 3.2 to 3.5 is not possible?

Regards.

Hi @orcalator,

Direct upgrades from 3.2.x or older directly to 3.5.0 or newer are not supported.

To upgrade to a newer release from 3.2.0-x or older, you’ll need to upgrade first to either 3.3.0-x or 3.4.0-x. Both pathways are supported.

Regards,
Alec Smecher
Public Knowledge Project Team

Hi @asmecher,

Thank you for info, so i’m back to where we stopped last time and that was here:

Not sure what will i do.

Regards.

Hi @orcalator,

I thought you had a good route forward with an upgrade from 3.2.0-4 to the latest 3.3.0-x. From there, you can upgrade directly to 3.5.0-x. Does that route work? If not, what problem are you running into?

Regards,
Alec Smecher
Public Knowledge Project Team