When installing a new version of Senzing using the standard yum/apt package management commands, your Senzing project(s) will not automatically be upgraded to the newer Senzing release. Your existing projects will continue to work with their current Senzing version, and you may upgrade each project at your convenience.
From your Senzing project directory, first run
source setupEnv, then run the
G2UpdateProject.py utility to apply these changes:
python3 /opt/senzing/g2/python/G2UpdateProject.py <project_folder>
G2UpdateProject updates the files in your project folder with the new updated Senzing product installation. Your configuration files in
<project_folder>/etc will not be modified. The
G2UpdateProject.py file is not copied to your Senzing project directories.
Check https://senzing.com/releases/#api-releases for any additional instructions to upgrade to a specific release. There may be schema and configuration update scripts that additionally need to be run to complete an upgrade.
If you are upgrading between multiple versions, you must run every configuration update script and database schema update SQL script in consecutive order from your current version to the latest version.