Upgrading Connectware to 2.0.1 (Docker)
How to upgrade Connectware to version 2.0.1 on Docker.
Connectware 2.0.1 introduces enhancements to the Data Explorer.
If you are using services configured with CYBUS_MQTT_ROOT, you must run a migration script after installing Connectware 2.0.1 to ensure full Data Explorer compatibility.
If you are not using CYBUS_MQTT_ROOT, you can upgrade as usual — just note the additional hardware requirements.
Disclaimer
When upgrading your Connectware instance, follow the upgrade path based on your current version:
If you are on version 1.4.1 or below
Upgrade sequentially: 1.5.0 → 1.7.0 → 2.0.0 → 2.0.1
If you are between version 1.5.0 and 1.6.2
Upgrade sequentially: 1.7.0 → 2.0.0 → 2.0.1
If you are on version 1.7.0 or newer (but below 2.0.0)
Upgrade sequentially: 2.0.0 → 2.0.1
If you are on version 2.0.0
Upgrade directly to 2.0.1
Detailed instructions on each upgrade step
Hardware Requirements
Connectware 2.0.1 adds a new microservice for MQTT topic exploration. As a result, Connectware requires the following additional resources:
200m CPU (0.2 CPU)
750 MiB of memory
As with any deployment, we recommend monitoring system performance and adjusting resources as needed.
Upgrading Procedure
If your installation is older than 2.0.0, first complete the upgrade to 2.0.0 before upgrading to 2.0.1.
Upgrading Connectware to 2.0.1
To stop Connectware, go to the Connectware installation directory (default:
/opt/connectware) and run the following command:
Download and install Connectware 2.0.1. For more information, see Upgrading Connectware (Docker).
Start Connectware with the following command:
Result: Connectware is upgraded to 2.0.1.
If you are using services configured with CYBUS_MQTT_ROOT, continue with step 2.
If you are not using CYBUS_MQTT_ROOT, your Connectware upgrade to 2.0.1 is complete. Just note the additional hardware requirements.
Migrating Services with CYBUS_MQTT_ROOT Configuration
CYBUS_MQTT_ROOT ConfigurationIf you are using services configured with CYBUS_MQTT_ROOT, you must run a migration script after installing Connectware 2.0.1 to ensure full Data Explorer compatibility.
Ensure that only a single instance of Connectware is running in this Docker installation. If you run multiple installations on the same machine, identify the system-control-server container belonging to this installation manually using
docker psand use its name asCW_SCS_CONTAINERin the next step.Run the migration script. This is required if you have services using
CYBUS_MQTT_ROOT.
Verify that the script ran without errors.
Ensure that only a single instance of Connectware is running in this Docker installation. If you run multiple installations on the same machine, identify the
topic-explorercontainer that belongs to this installation manually usingdocker psand use its name asCW_TE_CONTAINERin the next step.Restart the
topic-explorercontainer:
Result: The migration script updates the database with new column values. You do not need to reinstall your services.
Last updated
Was this helpful?

