Automation Engine
This page outlines the new features and functions implemented in this version of the Automation Engine:
Zero Downtime Upgrade Not Supported
Version 24 of Automic Automation introduces full Unicode support with UTF-8 encoding. The underlying technical differences do not allow a Zero Downtime Upgrade to a version that supports UTF-8. Therefore, a first upgrade to an Automic Automation version that supports Unicode(version 24 and higher) needs to be performed manually.
ZDU will be available again for upgrades from version 24.0 to higher versions.
For more information, see Upgrading an Automation Engine System Manually.
Supported Java Version
As of version 24, Automic Automation requires Java version 11 or higher. For more information, see Compatibility Information or access the compatibility matrix directly.
CyberArk - Retrieve Credentials and Passwords via REST API
The REST-based Central Credential Provider (CCP) integration allows you to retrieve credentials and passwords from the CyberArk password vault using the REST API. This applies to both, on-premises and AAKE environments.
To ensure high availability and performance, it is recommended setting up multiple CCPs with load balancing. For instructions on how to set it up, please refer to the official CyberArk documentation.
For more information, see:
New REST API Endpoint for ILM
Version 24.0 includes a new AE REST API endpoint dedicated to handle ILM RunId switches.
This endpoint allows you to get the RunId for old and new ILM switched executions as well as to get the values of PromptSet variables for tasks started with Generate Task at Runtime.
For more information, see REST API.
Extension of the Automation Engine REST API
This version AE REST API introduces CRUD (Create, Read, Update, and Delete) operations on objects, which allows you to quickly create objects and modify them at design-time.
You use a template stating the minimum set of attributes required (object name, object type, folder path) to create new objects.
The following enhancements have been implemented:
-
Create, update, duplicate or delete objects
-
Move objects to a different folder
-
Get, create, or delete object links
-
Update and delete folders
-
Move a sub-folder to a different parent-folder
Note: PATCH is used to update the objects, which allows you to update parts of an existing object. The easiest way of recognizing the structure of a specific object and modify it is to GET the definition in JSON format in an initial REST request and PATCH the relevant modifications in a second REST request.
For more information, see:
Invalid SAML Assertions
SAML tokens can be used only once for authentication, thus increasing the system security. The Automation Engine denies a second login attempt with a token that has already been used successfully for login.
For more information, see Setting up Single Sign-On - SAML.
PostgreSQL Database
Version 24 includes the PostgreSQL database version 15.5.
Reduced Number of Action Packs
Some Action Packs are no longer part of the v24 offering, for example, PCK.AUTOMIC_BROCADE, PCK.AUTOMIC_SERVICENOW, PCK.AUTOMIC_VMWARE_VSPHERE.
However, they remain available in the Marketplace, see Marketplace.
Obfuscated Passwords
As of this version, obfuscated passwords start with two leading dashes ( ––10) instead of two leading soft hyphens (--10). To ensure compatibility, the Automic Automation components that process obfuscated password can handle both formats.
For more information, see Obfuscating Passwords.