Upgrading Version¶
To upgrade your OctoPerf On Premise Infra:
- Grab the latest configuration files and merge them with your existing ones,
- restart the stack.
Major releases may require manual interactions, but most of the time everything is automated.
Before any upgrade, as a safety measure, we suggest that you backup all your data.
For special instructions depending on the version you upgrade, please see our On Premise Infra Migration Guide.
Patch Version¶
We follow semantic versioning.
Example: upgrade from 1.0.0
to 1.0.1
. Upgrading to a new patch version is straightforward. A patch version contains only bug fixes.
Minor Version¶
Example: upgrade from 1.0.2
to 1.1.0
. A minor version contains bug fixes and minor enhancements. A database migration may kick in on server startup.
Major Version¶
Example: upgrade from 1.2.2
to 2.0.0
. A major version contains bug fixes and major enhancements. A database migration may kick in on server startup. Manual Upgrade instructions may be provided.
Once upgraded, you cannot downgrade to previous version.
Major version upgrades are incremental. Example: directly upgrading from 1.1.x to 3.0.x is not supported. To upgrade from 1.1.x to 3.0.x, upgrade to 2.x first.
Possible Upgrades¶
Data migration¶
When upgrading to a newer major version (Example: from 11.9.x
to 12.0.0
), a data migration may be required. Data migration is done on server startup and may take some time to execute. During Data migration, the server is unavailable. Data migration happens automatically on server startup when required.
Some upgrades may require you to perform manual steps prior to upgrading, please see our On Premise Infra Migration Guides for more information.