Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 261:upgrade_from_712 [2026/04/15 13:24] – Weinlein, Thomas | 261:upgrade_from_712 [2026/04/22 12:35] (current) – [How to upgrade to version 26.1] Weinlein, Thomas | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| Please [[stages-support@ul.com|contact our customer care team]] to request an upgrade of your Stages Managed Service instance. | Please [[stages-support@ul.com|contact our customer care team]] to request an upgrade of your Stages Managed Service instance. | ||
| + | |||
| + | If you use a customized metamodel on your Stages Managed Service instance, it needs to be adapted to v26 by your Stages product consultant first. | ||
| //Note: all process release automations have to be finished before an upgrade can be performed.// | //Note: all process release automations have to be finished before an upgrade can be performed.// | ||
| + | (see Report [[reports: | ||
| + | |||
| + | //Note: An existing SAML connection needs to be reestablished, | ||
| ===== Upgrade your system to at least Stages 7.12.5.0 ===== | ===== Upgrade your system to at least Stages 7.12.5.0 ===== | ||
| Line 14: | Line 19: | ||
| To minimize the chance for issues during the upgrade it is recommended to execute '' | To minimize the chance for issues during the upgrade it is recommended to execute '' | ||
| + | |||
| + | To minimize the runtime of '' | ||
| + | |||
| + | <code xml config.xml> | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | Note: Stages should be stopped while ensureDatabaseIntegrity is running. | ||
| ===== Create Backups Before Upgrading ===== | ===== Create Backups Before Upgrading ===== | ||
| To be safe in case of any problems during the update, **back up your database and the stages folder **before the upgrade.\\ If the backup is running automated - please check whether the backup was created successfully. | To be safe in case of any problems during the update, **back up your database and the stages folder **before the upgrade.\\ If the backup is running automated - please check whether the backup was created successfully. | ||
| + | |||
| + | ===== Install Java 25 ===== | ||
| + | |||
| + | ===== Install Stages 26.1 ===== | ||
| + | |||
| + | ===== Execute Manual Actions ===== | ||
| + | |||
| + | === server.xml migration === | ||
| + | |||
| + | Remove the following lines from '' | ||
| + | |||
| + | <code xml> | ||
| + | <Realm className=" | ||
| + | <Realm className=" | ||
| + | <Realm className=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | and | ||
| + | |||
| + | <code xml> | ||
| + | <Valve className=" | ||
| + | </ | ||
| + | |||
| + | remove the Context elements with path="/ | ||
| + | |||
| + | <code xml> | ||
| + | <Context path="/ | ||
| + | [...] | ||
| + | </ | ||
| + | <Context path="/ | ||
| + | [...] | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | In case one of the Connectors are configured to use protocol " | ||
| + | |||
| + | <code xml> | ||
| + | < | ||
| + | protocol=" | ||
| + | [...] | ||
| + | /> | ||
| + | </ | ||
| + | |||
| + | === Authentication method configuration migration === | ||
| + | |||
| + | >//In case SAML SSO is enabled please ensure the idp-metadata.xml file is available in '' | ||
| + | |||
| + | The ACS URLs changed and because of that the information about Stages in the IDP must be updated. Best case is to take the sp-metadata.xml file and import it on the IDP. Certificates should stay the same. | ||
| + | |||
| + | The authentication section in the '' | ||
| + | |||
| + | The original '' | ||
| + | |||
| + | <code bash> | ||
| + | $STAGES_ROOT/ | ||
| + | </ | ||
| + | |||
| + | === Database access configuration migration === | ||
| + | |||
| + | The '' | ||
| + | |||
| + | <code properties config.properties> | ||
| + | database.driver.class.name= | ||
| + | database.jdbc.url= | ||
| + | </ | ||
| + | They are similar to these properties from conf/ | ||
| + | |||
| + | <code properties secret.properties> | ||
| + | database.username= | ||
| + | database.password= | ||
| + | </ | ||
| + | and those are the like torque.database.default.username, | ||
| + | |||
| + | >Add rewriteBatchedStatements=true as parameter to database.jdbc.url if you are using MySQL. | ||