Universal Agent 7.4.0.0 Release Notes
Release Notes
Universal Agent release 7.4.0.0 contains the following high-level features. For a complete list of all the included features and fixes please refer to the Universal Agent 7.4.x Maintenance list.
Docker Images
Backlog | Title | Description |
---|---|---|
B-17170 | RHEL UBI9 Support. | The following Stonebranch Universal Agent Docker images have been updated with the latest RHEL (Red Hat Enterprise Linux) UBI (Universal Base Image) redhat/ubi9. Affected Docker images:
|
B-17171 | Terminate running tasks when container is stopped. | New Stonebranch Universal Agent Docker images from 7.4.x.x have changed functionality that automatically terminate all active Tasks when the container is stopped. Affected Docker images:
|
B-17178 | Remove Universal Agent 7.0.0.0 from Docker Hub. | Universal Agent 7.0.0.0 is no longer supported. Affected Docker images:
|
B-17180 | Add Universal Agent 7.4.0.0 to Docker Hub. | Universal Agent 7.4.0.0 is now GA. Affected Docker images:
|
OMS
Backlog | Title | Description |
---|---|---|
B-15846 | Add ability to split payload > 6 MB over several messages. | The maximum OMS message size has been increased from 6MB to 1GB in order to support use cases where larger messages are needed, i.e.
|
Platform Support
Backlog | Title | Description |
---|---|---|
B-15922 | Support systemd to startup ubrokerd daemon in Linux. | To ensure ongoing compatibility with modern Linux distributions and to remove the burden of implementing systemd support for Universal Broker from our customers, we now provide the ability to register the Universal Broker service with systemd at install time. Of course, we cannot anticipate every possible customer environment, but these provide a starting point for providing systemd support. |
B-17474 | Drop Python 2 support for UIP-CLI | The UIP-CLI setup.py file used by for this release is incompatible with Python 2. Starting with this release, UIP-CLI will no longer support Python 2. This change is reflected in the update to the UIP-CLI version to 2.0.0. The VSCode Plugin version is also increased to 2.0.0 to support this change to UIP-CLI. |
Security
Backlog | Title | Description |
---|---|---|
B-14809 | Update OpenSSL implementation to support TLS 1.3 sessions. | Universal Agent components now support the TLS 1.3 protocol for secure communication. |
B-05768 | Add implementation of DHE/GCM Ciphers | The following Ephemeral Elliptic Curve Diffie-Hellman (ECDHE) ciphers have been added to the agent and all its components.
|
UAG
Backlog | Title | Description |
---|---|---|
B-15945 | Credential Functions support for Task Environment Variables. | In order to support applications that can ingest credentials via environment variables, support has been added for Tasks that support setting environment variables (i.e. Windows, Linux/Unix, Universal) so that they can now use the Universal Controller Credential Functions to populate environment variables. |
B-16815 | Add Support for UAGS Message Level Environment Variables. | Universal Agent now supports configuring the uags.conf settings |
B-10116 | Allow for Automatic Output Retrieval for FTP File Monitors. | Remote File Monitor Tasks now support the Automatic Output Retrieval option on the UC Task Definition Form. |
UFTP
Backlog | Title | Description |
---|---|---|
B-16798 | Add ability to configure read/write buffers for SFTP transfers. | A UFTP option has been added to allow user configuration for the upload buffer, allowing customers to tune SFTP file transfer performance. This option can be configured through:
|
UIP
Backlog | Title | Description |
---|---|---|
B-13824 | Ensure Python modules that require the native C runtime can be securely extracted and managed. | Some Universal Extensions require third party modules that rely on shared libraries (platform specific binaries). Support has been added for packaging modules that require shared/native libraries. |
B-15917 | UIP-CLI: Add the ability to initialize a template from external sources. | Previously, the UIP-CLI only supported two basic, built-in templates ( The UIP-CLI now supports the ability to initialize with custom templates.
|
B-15941 | Add ability to report progress of a Universal Extension task's execution via the PERCENT_DONE message tag. | Extension developer can now report back progress of their extension to the Universal Controller via the new API call ui.update_progress(percent_done). The call initiates the JSS-STATUS(JOB UPDATE) message to the Controller. The message contains the PERCENT_DONE tag indicating the progress in per-cent. The “percent_done” parameter must be of type “int” and in range of [0..100]. If the supplied parameter has an incorrect type or not in the allowed range the ValueError exception is thrown by the Extension. |
B-16745 | Add ability for user to specify the location of the "agent python" within the extension_python_list. | Previously, UAG used the "agent Python" for an extension execution when available (and meeting the extension's Python requirements). In cases where it would be preferable for a user specified Python should take precedence over the "agent Python" the UAG's processing of configuration option
|
B-16857 | Universal Template - Database Connection field type. | The |
B-16980 | Enhance the Key Location Universal Extension credential field. | There is a case-inconsistency in the key location property of a credential field, available in Universal Extension tasks. Specifically, the property can be accessed using the
Support has been added for the snake-case version of the property, |
z/OS
Backlog | Title | Description |
---|---|---|
B-16116 | Customize JCL of inserted PreStep with PGM=UAGRERUN. | Allow the standard OPSSTP00 step to be replaced with a JCL procedure. The UAG configuration keyword rerun_proc_name had been added. Default value: None Valid value: The name of a JCL procedure to use as the OPSSTP00 step inserted by UAG. A sample JCL procedure UAGRRPRC has been added to SUNVSAMP. |