Universal Controller 7.5.0.0 Release Notes
Release Notes
Universal Controller release 7.5.0.0 contains the following high-level features. For a complete list of all the included features and fixes, please refer to the Universal Controller 7.5.x Maintenance list.
Before upgrading to UC 7.5.0.0 carefully review the following enhancements that introduce changes to the default behavior:
B-17918: Universal Event - Extended Read Security for Agent and System Property Events.
B-17597: z/OS Task Increment Number of Override Instances on Force Finish.
Architecture
Backlog | Title | Description |
---|---|---|
B-17564 | Optimize throughput for task instance status change subscribe/publish/unsubscribe. | The task instance status change subscribe/publish/unsubscribe process has been optimized for performance. |
Security
Backlog | Title | Description |
---|---|---|
B-17055 | Standard Login Method with Authenticator App (TOTP) 2FA. | Local User accounts can now be configured to use 2 Factor Authentication (2FA) via a 3rd Party Authenticator App. A user configured for Standard / Authenticator App (TOTP) must setup their Universal Controller account in their authenticator app during their initial login. For subsequent logins, the “challenge” page will be presented during the login flow. The user will not be required to enter a TOTP code when restoring an expired session from within the application. |
E-01865 | Provides new Administration option for managing the TrustStore from the UC UI. The
The TrustStore file can only be updated if it is writable by the user that the UC Tomcat process is running under, otherwise it will be displayed as read-only. A restart may be required after making changes to the TrustStore if the component accessing the TrustStore uses the default SSLContext. | |
B-14038 | Dynamically refresh | Updates to the |
B-17482 | Store UC Database password in External Secrets Manager. | Customers can now source the UC database password from a 3rd party Secrets Provider. A new property is available to specify which secrets provider to use for the UC database password. Supported Secrets Providers:
Additional properties are available to configure the selected Secrets Provider. If property
|
B-17918 | Universal Event - Extended Read Security for Agent and System Property Events. | This Feature introduces a change in behavior for monitoring both When monitoring Predefined Global Universal Events through a webhook and/or universal monitor, the Execution User must also have read permission for the underlying record the Universal Event is associated with. For example, For the For the For the |
User Experience
Backlog | Title | Description |
---|---|---|
B-15906 | Undo / Redo for Trigger Enable or Disable. | This enhancement implements an undo / redo capability for Trigger Enable / Disable and Run Command on Filtered from the Audit Record view. |
B-16771 | User preferences for | The Record and Reference New In Tab properties allow a new record form to be displayed in a Tab by default instead of being displayed in a pop-up window. This can be configured as both a system and user property. |
B-16772 | User preferences for | The Record and Reference Open In Tab properties allow a record form to be displayed in a Tab by default instead of being displayed in a pop-up window. This can be configured as both a system and user property. |
B-17095 | Launch with Variables from Workflow Editor and Workflow Task Form. | You can now In the workflow Editor Launch with Variables is exposed as a right click option: In the Workflow Task form |
B-17447 | Self-Service Options: Enforce Trigger Now/Launch Variables. | A new For Tasks this option will enforce For Triggers this option will enforce |
B-17448 | Self-Service Options: Lock Trigger Now/Launch Variables. | A new |
B-17628 | Script Upload: Support for Additional Codepages. | The Script Upload dialog has been updated to support additional codepages. |
B-16138 | Workflow "Save and Edit Workflow". | A new |
E-01862 | SAP Task Enhancement | A new The |
Universal Integration Platform (UIP)
Backlog | Title | Description |
---|---|---|
B-17442 | Optimize extension deployment to reduce memory footprint. | The enhancement addresses the following items:
|
B-17544 | Universal Extension - Wait until Running instances are completed before deployment. | Provides the enhancement to have an on-demand deployment (due to new archive being uploaded in the extension template for example) to wait for all running task instances that are currently using the extension on the specified Agent to end before deploying the new extension archive down to the Agent. |
B-17766 | Add mitigation logic for case where deployment message can be lost due to agent restarting. | Additional checks are made to prevent extension deployment messages from being lost due to a Universal Agent restart. |
B-17091 | Universal Event - Task Instance Status Change | A new Universal Event System Template has been added for Task Instance Status Changes. |
B-17802 | Push Universal Event - Accept Content-Type: text/xml | The Universal Event Web Service API has been enhanced to also accept text/xml payload content. |
B-17960 | Universal Event - Add Universal Event Business Services to the Webhook JSON payload, and the Universal Monitor Trigger Built-in Variable. | If the Universal Event is published from a universal task instance (via the universal extension API), the Universal Event inherits the business services from the task instance. (for example, the Universal Task Instance Publisher) If the Universal Event is a system-published event, it inherits the business services of the object the event is being published for. (for example, Agent, Task Instance) If the Universal Event is published via our publish web service API, the business services are specified as part of the request body. If the Universal Event is published via our push web service API, the business services are specified as part of the request query parameters.
|
Web Service API
Backlog | Title | Description |
---|---|---|
B-16049 | LDAP Read and Update | This enhancement adds new web service API’s to Read, Update & Bind Password for LDAP Settings. |
B-16034 | Optionally set Operational Memo in Task Instance Updates. | You are now able to optionally set the Task Instance Operational Memo from the following Web Service APIs:
|
B-16035 | Hold Task Instance add Hold Reason. | The |
Workload Analytics
Backlog | Title | Description |
---|---|---|
B-16770 | Add Operational Memo field to History record and exported ops_history_*.xml file. | The |
B-17796 | Differentiate between License Monthly Executions and Total Executions | A new History Counter metric Each These new metrics are available via the Monitoring Web Service Universal Controller Metrics (Prometheus). |
E-01873 | Metrics, and Trace | Observability complements traditional monitoring by providing actionable insights based on metric, trace, and log data. In UAC 7.5,0,0 we are providing
|
Workload Automation
Backlog | Title | Description |
---|---|---|
B-17112 | Add "ops_trigger_workflow_id" built-in variable. | A new |
E-01864 | Previous Instance Wait | A new Previous Instance Wait
Each subworkflow determines the behavior of its own children. A new This option only applies for an instance running within a workflow. Override Previous Instance Wait
The resolved expected behavior for each task instance will appear on the Task Instance as read-only field Previous Instance Wait Resolved(ops_exec."instance_wait_resolved"). If the task instance is not running within a workflow, the resolved expected behavior will be -- None --. A new |
z/OS Enhancements
Backlog | Title | Description |
---|---|---|
B-07031 | Task/Task Instance View/Edit JCL from JCL Location and JCL Override Location. | z/OS tasks now optionally allow the JCL to be fetched for viewing / editing from the A new user preference |
B-17522 | Simulation Resolution of JCL substitution variables. | Users can now simulate the resolution of z/OS JCL variables. When running z/OS tasks in simulation mode with the |
B-17597 | z/OS Task Increment Number of Override Instances on Force Finish. | The feature changes the previous default behavior for z/OS tasks. A new system property When a zOS task completes with a status = Previously the |