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:
Hi @orcalator ,
The odd thing about this is that the 3.2.1 to 3.4.0 upgrade path is well tested, including via our automated tests (see lines 8544 to 10352). What DBMS and version are you using?
Regards,
Alec Smecher
Public Knowledge Project Team
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