DTR application upgrades can sometimes integrate database modifications. Therefore, you must ensure the correct upgrade path between releases. The upgrade command can be executed from any node as we will execute this command against all DTR replicas. We will use the replicas' IDs or interactive mode to upgrade each DTR replica. The upgrade process will replace all replica containers.
DTR uses semantic versioning. This is key for following upgrade paths. Downgrading is not supported because sometimes, an upgrade can modify database objects.
Upgrades between different patch releases can be skipped if a minor release is applied. Patches do not modify the database, so CA can be applied without an object's data changing.
On the other hand, upgrades between minor versions must follow the...