When an Update label appears next to an agent name, it indicates that an update is available for that specific agent used in data replication processes. To update the services on the agent:
- Go to .
- Select the agent with the Update label. This will open the side panel, which lists the services with available updates for you to install.
- Before performing the update, ensure the environment is prepared. Stop all running pipelines, stop the runtime engine, stop the capture agents, and stop the log readers. This step is critical to prevent data transfer during the update and to ensure consistency.
-
Install the new change selector library on the IBM i server
when upgrading Connect-CDC.
- First, verify the version of the installation library.
- If installing to a new library, update the data connections to reference the new install library name. This value is specified in the Data Connection configuration.
- After updating the library reference, ensure you apply the configuration changes later in the process.
Note: This step is only necessary if the Connect CDC version you are upgrading to includes an IBM i installation library update. If not, you can skip this step. - To perform the service update, switch to the directory where the agent is installed (i.e., where the
disclifile is located) and run the following command:./discli agent update <service name> --version=<target version>
Prerequisites
- Tool:
discliinstalled and updated to the latest release before running updates. - Kubernetes access:
kubectlconfigured for the target cluster and namespace access.
Placeholders
<latest_version>: replace with the target latest Suite service version.<previous_version>: replace with the stable previous version to roll back to.
Case 1: Agent installed with 2.0.xx (no Suite services updated yet)
- Action: Update Suite services directly to latest.
-
Commands:
../discli agent update connect-cdc --version=<latest_version> ../discli agent update connect-hub --version=<latest_version> ../discli agent update cloud-applier --version=<latest_version> ../discli agent update sqdata-management --version=<latest_version>
Case 2: Agent installed with 2.1.xx (before 2.1.5) and one or more Suite services already updated (engine verification issues)
-
Step 1: Roll back services to a previous stable version:
../discli agent update connect-cdc --version=<previous_version> ../discli agent update connect-hub --version=<previous_version> ../discli agent update cloud-applier --version=<previous_version> ../discli agent update sqdata-management --version=<previous_version>
-
Step 2: Delete existing secrets:
kubectl delete secret connect-nacl-key-secret -n precisely-connect-cdc-nskubectl delete secret connect-nacl-key-secret -n precisely-sqdata-management-nskubectl delete secret connect-agent-secret -n precisely-connect-cdc-nskubectl delete secret connect-agent-secret -n precisely-connect-hub-nskubectl delete secret connect-agent-secret -n precisely-cloud-applier-nskubectl delete secret connect-agent-secret -n precisely-sqdata-management-ns
-
Step 3: Update services again to latest:
../discli agent update connect-cdc --version=<latest_version> ../discli agent update connect-hub --version=<latest_version> ../discli agent update cloud-applier --version=<latest_version> ../discli agent update sqdata-management --version=<latest_version>
Case 3: Agent installed with 2.1.5
- Action: Same as Case 1 if there are no engine verification issues. Update to latest.
../discli agent update connect-cdc --version=<latest_version> ../discli agent update connect-hub --version=<latest_version> ../discli agent update cloud-applier --version=<latest_version> ../discli agent update sqdata-management --version=<latest_version>
| Service Name | Previous Target Version | Latest Target Version | Command | Release Date |
|---|---|---|---|---|
| connect-cdc | 6.1.0200 | 6.1.0201 |
./discli agent update connect-cdc --version 6.1.0201Note: When upgrading from version 6.1.0002 to a later version, restart the operator first by running this command before upgrading connect-cdc:
./discli agent restart operator |
August 2026 |
| connect-hub | 1.17.0 | 1.18.0 | ./discli agent update connect-hub --version=1.18.0 |
August 2026 |
| cloud-applier | 1.14.2 | 1.14.3 |
./discli agent update cloud-applier --version=1.14.3Note: Running pipelines must be stopped before performing the upgrade.
|
May 2026 |
| sqdata-management | 2.5.2 | 2.5.3 | ./discli agent update sqdata-management --version=2.5.3 |
March 2026 |
- As of connect-hub target version 1.15.5, we now support IBMi 7.6 (V7R6)
- When an Update label appears next to an agent name, it indicates that an update is available for that specific agent used in data replication processes. Before updating, see theConnect CDC compatibility matrix.
Db2 LUW Runtime Client installation
The following steps must be performed if you want to replicate from Db2 LUW sources for a continuous replication pipeline:
- Download the Db2 LUW Runtime Client version 11 or later provided by IBM onto the agent machine. The file is typically named <version>_<os>_rtcl.tar.gz.
- Untar the file to
/precisely/connect/cdc/uploads. -
Run the following command and follow the prompts shown:
kubectl exec -it -n <your project pod namespace> <your project pod> -- /usr/bin/sh -c "/var/precisely/di/uploads/rtcl/db2_install -f sysreq" -
If you have not yet added the
db2jcc4.jar
driver to the drivers path, perform the following command:
cp /precisely/connect/cdc/sqllib/java/db2jcc4.jar /precisely/connect/cdc/drivers/db2/Tip: You only need to restart the container if you perform this step.
Update operator
Manually update the operator version by updating the CLI and applying the desired version using the following commands:
- Update the CLI by executing this command:
./discli updateCli - The operator version updates automatically. However, if an issue arises or you need to use a specific operator version, you can update it manually by running this command:
./discli agent applyOperatorVersion <operator_version_number>.
Update Kafka
To upgrade Kafka from version 1.1.0 to 1.1.2, a manual update is required. For all other versions, the update process is automated.
Prerequisite: Before proceeding with updates, ensure that the workload is stopped. This suspension is necessary to prevent data inconsistency and ensure a smooth maintenance process.
- Before updating the Kafka version, ensure you have updated the data integration services as described above.
- Update the CLI by executing this command:
./discli updateCli - Stop the agent by running this command:
./discli agent stop - Apply the Kafka version by executing this command:
./discli agent applyKafkaVersion 1.1.2 - Start the agent by running the command:
./discli agent start - Ensure that the agent is healthy, operational, and running as expected.
- Once the agent is confirmed to be healthy, start all the workloads.