Skipping versions during upgrade from 3.1.2-1 to 3.3.0-8

Hi, I am involved in the OJS upgrade planning from from version 3.1.2-1 to 3.3.0-8 and couldn’t find the answer in the “How To Upgrade” docs.

What is the recommended way to upgrade when multiple major and minor versions exist in between? How safe is it to upgrade directly from 3.1.2-1 to 3.3.0-8? Did anyone had success/failure in skipping vefsion during upgrade? Thanks in advance for sharing your experience.

Versions in between:
OJS 3.3.0-8
OJS 3.3.0-7
OJS 3.3.0-6
OJS 3.3.0-5
OJS 3.3.0-4
OJS 3.3.0-3
OJS 3.3.0
OJS 3.2.1-4
OJS 3.2.1-3
OJS 3.2.1-2
OJS 3.2.1-1
OJS 3.2.1
OJS 3.2.0-3
OJS 3.2.0-2
OJS 3.2.0-1
OJS 3.2.0
OJS 3.1.2-4
OJS 3.1.2-3
OJS 3.1.2-2
OJS 3.1.2-1

Hi @sergiyk,

Upgrading from 3.1.2-1 to 3.3.0-8 should be safe. If there are any caveats to upgrades/inconsistencies between versions, it is usually noted in the development notes. So, for example, for 3.3, one can’t upgrade from 2.x - they have to upgrade to 3.2 first: OJS/OMP/OPS 3.3 Release Notebook - OJS/OMP/OPS - But that is not applicable to your situation. Of course, some do run into issues in applying upgrades (hence the How to Upgrade docs), but these could be due to a number of different issues (database issues, code customizations, server environment, etc.), but moving from one minor version to another tends not to be the main issue.

Best regards,

Roger
PKP Team

1 Like

Thanks, Roger. This is very helpful.

Upgrade paths are explained here:
https://docs.pkp.sfu.ca/dev/upgrade-guide/en/#a-note-on-versions

This topic was automatically closed after 3 days. New replies are no longer allowed.