Version-dependent patch steps
To upgrade to the desired version, you must perform all applicable patch steps from the following list whose patch level is higher than the current patch level and lower than or equal to the target version.
For example, if you want to upgrade to the target version 8.0.18 and your current version is 8.0.3, you must complete all steps from patch version 8.0.4 up to and including patch version 8.0.18.
In case a patch step occurs several times, you must execute it once only (e.g., Tomcat updates). |
List structure
-
Patch level
Patch level requiring a manual patch action. Patching is necessary if you patch from a minor version to the indicated or to a higher version.
-
Component
Components involved in the patch step.
-
Action
Action(s) that must be performed.
8.1.0
Only standard patch steps are required.
8.1.1
Only standard patch steps are required.
8.1.2
Enable HTTPs TLSv1.3 by default
Action
Only the versions TLSv1.2 and TLSv1.3 are currently classified as secure.
To enable the latest TLS version on both the server and client side, configure the settings so that only TLS 1.2 and TLS 1.3 are supported.
Proceed as follows
-
The values for
-Dhttps.protocols=…
have been adjusted:-
New (recommended) value:
-Dhttps.protocols=TLSv1.2,TLSv1.3
-
BUT: This may cause HTTPs connections between the Process Engine and other servers that rely on older TLS versions to no longer work.
-
-
The values for
-Djdk.tls.client.protocols=…
have been adjusted:-
New (recommended) value:
-Djdk.tls.client.protocols=TLSv1.2,TLSv1.3
-
-
Check the values in the following files and adjust them accordingly:
<inubit-installdir>/inubit/server/process_engine/bin/setenv.[bat|sh] <inubit-installdir>/inubit/bin/start_workbench.[bat|sh] <inubit-installdir>/inubit/server/process_engine/bin/startcli.[bat|sh] <inubit-installdir>/inubit/client/bin/start_workbench.[bat|sh] <inubit-installdir>/inubit/client/bin/startcli.[bat|sh]
-
Also use the files created by the patch installer with the suffix
_patch.[bat|sh]
to access the file contents recommended by Virtimo AG.
After completing the above steps, restart the Process Engine and Workbench.
8.1.3
Upgrade Keycloak to version 26.0.x
Action
Upgrade Keycloak and the corresponding client library in INUBIT to version 26.0.1 The Keycloak upgrade is not backwards compatible and therefore both the Keycloak application and the data stored in the database must be migrated.
Proceed as follows
-
Read Keycloak Migration Guide to learn about the latest migration changes.
-
Stop the Keycloak server if it is running.
-
Read Preparing for upgrading and follow the preparation steps.
-
Run the Virtimo Digitalization Suite patch installer and upgrade to the latest Keycloak version on your computer.
-
Read Migrating the database and follow the database migration steps.
-
Read the remaining sections like Migrating themes and follow the instructions.
-
Start the Keycloak server.
-
Login to Keycloak admin console and navigate to Realm Settings and change the value of "Unmanaged attributes" to "Enabled".
-
Navigate to Authentication and then to Required Actions tab.
-
Change the value of "Verify Profile" to "off".
8.0.37
AS4 log file path
To place the as4gateway.log file under <inubit-installdir>/inubit/server/ibis_root/log.
Action
-
Stop the Process Engine
-
Change the following entry to
<inubit-installdir>/inubit/server/ibis_root/log/log4j2.properties
and specify the absolute path to the target folder where theas4gateway.log
file should be created:# Log into <inubit-installdir>/inubit/server/ibis_root/log property.basePath=${env:CATALINA_BASE}/../ibis_root/log
-
Save all changes
-
Start the Process Engine