The Client Auto-Update feature allows the Client to download an update file for its specific platform if its version is lower than the given version and the defined Criteria Script returns true. Update occurs during first login or when the Entitlement Token is renewed. The use of the Criteria Script means it is easy to run a pilot by selecting only users tagged as say Administrators.
We try to maintain forwards and backwards compatibility across five versions of the Client, so for any given version of Appgate SDP, Clients on v-2, v-1, v, v+1, v+2 should all be compatible.
Configuring Client Auto-Update
Criteria Script
Auto-update will be triggered for the device if the given Criteria Script returns true for the user and device. These can be configured in Scripts > Criteria Scripts.
Platform settings
It is possible to set auto-update configurations for the following platforms:
Windows, macOS and Linux - full and always-on: Criteria script should be looking for: clientType=full AND (os.family=windows OR macOS OR linux).
Windows - headless: Criteria script should be looking for: (clientType=headless) AND os.family=windows
NOTE
Linux updates are not fully automated and instructions will be provided to the user to compete the upgrade manually.
For more information about how auto-update works and how to update other types of Client refer to Updating Clients.
Download URL for a specific platform
Client will download the update file from the given URL. Note that the Client should have access to the given server and trust the HTTPS certificate if there is any. The installer is also verified for signature internally.
If the client version is lower than
Auto-update will be triggered if the Client version is lower than entered.
Checking version adoption
It is possible to check on the take-up of a new version using either the Client version widget or one of the pre-configured visualizations in the LogServer.
|
|
.png?sv=2022-11-02&spr=https&st=2026-04-17T02%3A25%3A21Z&se=2026-04-17T02%3A36%3A21Z&sr=c&sp=r&sig=099Pv%2Bh0bhiKzIGqhgGFY9LslHdwSXi%2FU8n07Z8K8cM%3D)
