Skip to main content

Component Maintenance Levels - Agent 7.8.x

This page summarizes the changes introduced in each component maintenance release for Universal Agent 7.8.x.

For a list of all component changes included in the maintenance release for each platform, see:

All Components

Release 7.8.1.1 - July 8, 2025

Change Id

Platform

Component

Description

B-21393

Windows

All

Certify support for Windows Server 2025.

Release 7.8.0.1 - May 13, 2025

Change Id

Platform

Component

Description

D-12785

All

All

Improve data security by making sure all references to sensitive data are cleared before the memory holding that data is freed.

Note that no memory was leaked nor was any sensitive data exposed prior to this change. This change applies to the way in which the Universal Agent applications are built. Some compilers may "skip" a call to clear memory in situations where that that memory is immediately freed in the next statement. This is an undesirable optimization, and this change prevents the call to clear the memory from being skipped.

Universal Agent Server

Release 7.8.3.3 - March 10, 2026

Change Id

Platform

Component

Description

D-11005

z/OS

UAGSRV

Fix truncation of a message responsible for reporting secondary Universal Agent status to the Controller. The truncation could cause the Agent to show Active even if it were actually offline.

D-14191

Unix
Windows
z/OS

UAGSRV

Fix a possible memory corruption when an application monitored by an Application Control Task is stopped immediately after the application is started.

D-14409

z/OS

UAGSRV (UAGRERUN)

Fixes a problem where the JCL for a z/OS task containing a backward reference to a DD statement in the same step prevented that step from being marked "Restartable" in the z/OS task instance. Steps that contain local backward references should be restartable. Steps that contain backward references to other steps in the job will continue to be non-restartable.

Release 7.8.3.2 - February 10, 2026

Change Id

Platform

Component

Description

D-12850

z/OS

UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

D-13552

IBM i
Unix
Windows
z/OS

UAGSRV

Ensures that an Agent's configured BUSINESS_SERVICES are part of any HELLO message the Agent sends to the Controller.

This change was specifically intended to fix an issue where a transient Linux Agent would loose business service information after temporarily going offline.

A persistent Agent on any platform would also benefit from this change if, for example, it were inadvertently deleted from the Controller.

Release 7.8.3.1 - January 13, 2026

Change Id

Platform

Component

Description

D-12850

IBM i
Unix
Windows

OMSSRV
UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.0 - December 9, 2025

Change Id

Platform

Component

Description

B-18732

Unix (except Solaris)
Windows

OMSSRV
UAGSRV
UEXT
UFTP

Explicitly set and expose the OpenTelemetry schema URL used for traces and metrics exposed by the Universal Agent and Universal Extension tasks.

Providing the schema URL with each trace message or metric provides information about the format of the data being exported and details the semantic conventions used by the OpenTelemetry library 3pp vendor library.

B-22163

Unix (except Solaris)
Windows

OMSSRV
UAGSRV
UFTP

Add support to export traces and metrics in protobuf binary format. Provides the new OTEL_HTTP_TRACE_PROTOCOL and OTEL_HTTP_METRICS_PROTOCOL configuration options to switch between JSON and binary (the default) encoding.

info

This item was first delivered in the UA 7.9.0.0 release.

For the December 2025 maintenance releases, the default encoding for all supported Agent versions (incl., 7.6.1, 7.7.2, and 7.8.3) was changed from JSON to protobuf binary.

info

Universal Extension tasks using OpenTelemetry features now require Python 3.8 or higher.

D-13864

IBM i

UAGSRV

Ensures that an IBM i task will always execute with the credentials specified in the task's definition. If no credentials are specified, the behavior is unchanged and the task will continue to run as the Universal Broker user.

D-14036

All (depending on component availability)

UAGSRV
UCMSRV
UCTLSRV
UDMSRV
UEMSRV

Ensure that an attempt to establish an improper SSL/TLS session over the affected Server application's component interface is handled gracefully.

D-14051

All

UAGSRV

Fixes an issue where the UAG Server's configured SERVICE_TIMEOUT value is ignored when receiving messages from OMS. This fix will decrease the time it takes for UAG Server to detect a dropped connection with OMS, which will in turn decrease connection recovery times.

Release 7.8.2.2 - November 11, 2025

Change Id

Platform

Component

Description

D-13947

z/OS

UAGSRV

Ensure that a z/OS task does not fail with a JCL error when the task's job issues an IEFC677I message. Prior to this change, it may be possible for the Agent to fail with a S0C4 ABEND or return accurate error information to the Universal Controller.

D-13958

z/OS

UAGSRV

Prior to the Universal Agent's attempt to calculate a system workload value, ensure that the sample size value in an SMF record type 70-1 (SMF70SAM) is non-zero. This check will prevent a divide-by-zero exception (S0C9).

Release 7.8.2.1 - October 14, 2025

Change Id

Platform

Component

Description

D-12045

Windows

UAGSRV
UCMD
UDM
UFTP

Update the Boost 3pp vendor library used for regular expression support on Windows to remediate Critical- and High-severity CVEs.

D-13518

All

UAGSRV

Fixes a regression introduced in Universal Agent 7.8.2.0 that could affect the way string arrays are exchanged between Agent components and with OMS.

The affected code is executed on all platforms, but the problem was exposed by a situation specific to z/OS. In that situation, we observed instances where a message sent from a secondary z/OS Agent to a primary z/OS Agent in a sysplex configuration could lose some formatting. The primary content of the message was intact, but the loss of formatting caused an exception to be reported in the Universal Controller log when it received that message from OMS. The most visible result that the task instance had no Restartable Job Steps even though the task itself finished successfully.

D-13581

All

UAGSRV

Fixes an issue the prevented UAG Server from retrying all items in the configured OMS_SERVERS list following a lost connection.

D-13664

Unix
Windows

UAGSRV

Prevents a possible UAG Server crash when an Agent File Monitor task is launched with a variable with no value is specified for the file to be monitored.

D-13738

Windows

UAGSRV

Fixes an issue that may cause Agent File Monitor tasks to stop file polling after UAGSRV issues a "No poll threads available" warning.

Change Id

Platform

Component

Description

D-12045

Windows

UAGSRV
UCMD
UDM
UFTP

Update the Boost 3pp vendor library used for regular expression support on Windows to remediate Critical- and High-severity CVEs.

D-13664

Unix
Windows

UAGSRV

Prevents a possible UAG Server crash when an Agent File Monitor task is launched with a variable with no value is specified for the file to be monitored.

D-13738

Windows

UAGSRV

Fixes an issue that may cause Agent File Monitor tasks to stop file polling after UAGSRV issues a "No poll threads available" warning.

Release 7.8.2.0 - August 12, 2025

Change Id

Platform

Component

Description

D-10535

Unix

UAGSRV

Prevents an Agent File Monitor task failure when the specified file contains trailing whitespace that is not a space (e.g., a newline control character, '\n').

D-13676

z/OS

UAGSRV

Prevent an 0C4 abend that could occur in UAGSRV as it evaluates the memory allocated for some JCL SET parameters.

Release 7.8.1.1 - July 8, 2025

Change Id

Platform

Component

Description

D-13549

Windows

UAGSRV

Fixes a problem in which the Universal Agent for Windows process could crash at startup during Universal Extension task initialization. Specifically, the issue occurred within the Agent's Python discovery processing.

D-13578

z/OS

UAGSRV

Ensure that the UAG Server's configured CODE_PAGE is honored during OMS message processing.

Specifically, this fix addresses a problem with z/OS Task parameter translation when the z/OS system environment is configured to use a codepage other than IBM1047 (UAG Server's default codepage). The problem applies to the following situation:

  • The z/OS Task defines one or more task parameters
  • UAG Server uses the parameter(s) to construct a SET statement for insertion into the task's JCL
  • A parameter's name or value contains a character whose IBM1047 encoding is different from the encoding used by the z/OS system's configured codepage (e.g., IBM1141)

Prior to this fix, the parameter's name and value would always be translated from UTF8 to IBM1047, even if the UAG Server's configured codepage were set to something other than IBM1047.

With this fix, UAG Server will now honor its configured codepage and translate the parameter name and value accordingly. The default is still IBM1047.

Note that a similar defect, D-13592, is provided for this release that fixes translation of parameters used for JCL variable substitution. These are parameters whose names start with *@.

info

Exercise care before doing the SMP/E ACCEPT of this PTF. If any work-arounds exist that rely on a task parameter's name or value always being translated as IBM1047, they will no longer work if the CODE_PAGE option is set in UAGCFG00 to something other than IBM1047.

For example, the at symbol ('@') has a UTF8 encoding of 0x0040. Its IBM1047 encoding is 0x7C. Its IBM1141 encoding is 0xB5. Prior to this fix, it the z/OS system's configured codepage were IBM1141, the '@' symbol in a task parameter name or value had to be replaced with a section sign ('§'). This would force the UTF8-to-IBM1047 translation to produce an encoding of 0xB5. When viewing the SET statement that UAG Server adds to the task's JCL, the value would be shown as '@' as expected.

With this change, you can now set the CODE_PAGE option in UAGCFG00 to IBM1141 and use the '@' symbol in the task parameter. The work-around described above is no longer needed.

If you choose to leave such work-arounds in place, simply make sure the UAG Server's CODE_PAGE option in UAGCFG00 is undefined or set to IBM1047.

If all of your task parameter names and values are inserted into the JCL's SET statements correctly today (that is, without any work-arounds), then you do not need to do anything after applying this fix. Everything will continue to work as it does today.

D-13592

z/OS

UAGSRV

Ensure that the UAG Server's configured CODE_PAGE is honored during OMS message processing.

Specifically, this fix addresses a problem with z/OS Task parameter translation when the z/OS system environment is configured to use a codepage other than IBM1047 (UAG Server's default codepage). The problem applies to the following situation:

  • The z/OS Task defines one or more task parameters that start with *@
  • UAG Server uses these parameters to perform variable substitution in the z/OS task's JCL
  • The z/OS environment is configured to use a codepage that uses an EBCDIC encoding for the '@' symbol that is not the same as IBM1047 (0x7C). Of the codepages provided by the Universal Agent install, the following use a different encoding for the '@' symbol:
    • IBM1141, IBM1144, IBM273, IBM280 (0xB5)
    • IBM1142, IBM277 (0x80)
    • IBM1143, IBM278 (0xEC)
    • IMB1147 (0x44)

If your z/OS system's codepage is configured with one of the above codepages, this fix will provide the ability to retain the '@' symbol in the task parameter definition and your z/OS task's JCL.

Prior to this fix, the parameter would always be translated from UTF8 to IBM1047, even if the UAG Server's configured codepage were set to something other than IBM1047.

With this fix, UAG Server will now honor its configured codepage and translate the '@' symbol correctly. The default is still IBM1047.

Note that a similar defect, D-13578, is provided for this release that fixes translation of parameters used for JCL SET statements.

info

Exercise care before doing the SMP/E ACCEPT of this PTF. If any work-arounds exist in your JCL to replace the '@' variable with a symbol that will match the IBM1047 encoding for '@' AND the CODE_PAGE option is set in your UAGCFG00 to something other than IBM1047, the work-around will no longer work.

For example, the at symbol ('@') has a UTF8 encoding of 0x0040. Its IBM1047 encoding is 0x7C. Its IBM1141 encoding is 0xB5. Prior to this fix, it the z/OS system's configured codepage were IBM1141, the '@' symbol could not be used in your JCL. The '@' had to be replaced with a section sign ('§') This would force the UTF8-to-IBM1047 translation to produce an encoding of 0xB5, which allowed UAG Server to find the variables in the JCL and replace them with the values of the task's parameters.

With this change, you can now set the CODE_PAGE option in UAGCFG00 to IBM1141 and use the '@' symbol in your JCL (assuming your z/OS system's codepage is IBM1141). The work-around described above is no longer needed. This is true for any of the codepages listed above, provided the configured CODE_PAGE in UAGCFG00 matches the codepage set for your z/OS environment.

If you choose to leave such work-arounds in place, simply make sure the UAG Server's CODE_PAGE option in UAGCFG00 is undefined or set to IBM1047.

If all of the variables in your z/OS task's JCL start with '@' and are translated correctly today (that is, without any work-arounds), then you do not need to do anything after applying this fix. Everything will continue to work as it does today.

D-13628

Windows

UAGSRV

Fixes the behavior for an Agent File Monitor task executed under the following conditions:

  • The task executes on Universal Agent 7.8.x for Windows
  • The task has a Monitor Type of "Change"
  • The task is started via an Agent File Monitor Trigger

Prior to this fix, the file monitor task that satisfies the above criteria would only trigger once.

Release 7.8.1.0 - June 10, 2025

Change Id

Platform

Component

Description

B-22083

IBM i
Unix

UAGSRV

Provides a change that removes restrictions on the number of environment variables that can be provided to a Unix or IBM i task. The previous implementation limited the number of environment variables to 2000 on the affected platforms, but Universal Agent will now recognize as many environment variables as the system supports.

D-12968

Windows

UAGSRV

Fixes a memory leak observed when running several Agent File Monitor tasks over an extended period of time.

D-13442

z/OS

UAGSRV

Fixes a problem where UAG Server may insert SET statements into existing JCL ahead of an existing EXPORT SYMLIST statements. This change ensures the EXPORT SYMLIST statement will precede SET statements.

D-13463

IBM i
Unix
Windows

UAGSRV

Fixes a problem where a Universal Extension Task that defines a field with a percent sign (%) in its value may be misinterpreted by UAG Server, causing it to crash.

D-13553

Unix

UAGSRV

Fixes a problem where a Universal Extension Task will stay in a Running state if the SECURITY option in the Universal Agent configuration file (uags.conf) is set to pam_sessions.

Release 7.8.0.1 - May 13, 2025

Change Id

Platform

Component

Description

D-11317

Unix

UAGSRV

Improves trace file messaging for an Agent File Monitor task that executes on a Linux/Unix Agent. Messages are now consistent with those written for Agent File Monitor tasks that execute on Windows Agents.

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

B-18389

Unix
Windows

UAGSRV
USAP

Add the ability for USAP to collect real-time job-step execution updates and relay the information to the associated task instance in the Controller.

This feature provides the USAP configuration options MONITOR_STEPS and PRINT_STEP_REPORT.

B-20246

All

UAGSRV
UBROKER

Add the ability to configure and provide the TLS SNI extension in the ClientHello request during the TLS/SSL handshake when connecting to an OMS Server.

B-20664

IBMi

UAGSRV

Provide Universal Agent support for the SBMJOB command type added to IBM i tasks.

B-21193

IBMi

UAGSRV

Provides support for a configurable UAG Server END SEVERITY option that is applied to tasks launched on the IBM i platform. This may be overridden by the End Severity option on the Controller's IBM i Task form.

B-21212

z/OS

UAGSRV

Provide sysplex support for the z/OS External Monitor task.

B-21232

Unix (Linux only)

UAGSRV

Provides support for the PAM module type session for Unix/Linux tasks, using the SECURITY configuration for UAGSRV.

B-21240

Windows

UAGSRV

Enhance the Agent File Monitor logic to prevent a slow File Monitor instance from impacting or blocking other tasks and/or monitor instances.

B-21530

z/OS

UAGSRV

Add the ability to detect the failure of jobs that fail before reaching the JES queue in a JES3 environment.

D-06689

z/OS

UAGSRV

Fixes a situation in which UAG Server could incorrectly interpret instream packed binary data passed via SYSIN to an executing program, causing a z/OS task to fail.

D-11743

z/OS

UAGSRV

Update the UAGRERUN utility to improve detection of changes to base GDG names and to relative and absolute GDG dataset names. This change should fix an issue where UAG may not request confirmation of JCL changes as expected.

D-12475

All

OMSSRV
UAGSRV
UCMSRV
UCTL
UCTSRV
UDMSRV
UEMSRV
UPPS
USAP

Fixes a situation in which an attempt to gracefully shutdown the Broker fails, and "Broker is not responding" errors are issued. On some occasions when this error occurs, server components may continue to run and consume 100% CPU after the Broker is killed.

D-12595

IBMi

UAGSRV

Corrects the display of CPU information for IBM i Agents in the Universal Controller.

D-12596

IBMi

UAGSRV
UBROKER

Report the number of licensed IBM i Agents using "IBMI" instead of "AS400" in the Universal Agent and Broker logs.

D-12641

z/OS

UAGSRV

Ensure JCL SET statements are written to the JCL immediately following the JOB card and any JCL comments that directly follow the JOB card.

D-12826

All

UAGSRV

Fixes a situation in which UAG Server may not receive OMS messages, causing submitted tasks to stay in a Queued state, although the Universal Agent is still successfully sending heartbeat messages to the Controller.

D-12831

IBMi

UAGSRV

Prevents a Start Failure for extension tasks when the name of a Python interpreter specified in the EXTENSION_PYTHON_LIST contains a space.

D-12863

z/OS

UAGSRV

Ensure that JCL errors encountered when a z/OS task is rerun do not allow the task to finish with a status of SUCCESS.

D-12938

Unix
Windows

UAGSRV

Fixes a problem where an Agent File Monitor task fails to detect files larger than 20 GB when a minimum file size is specified.

D-13043

z/OS

UAGSRV

Ensure that a z/OS Agent Change File Monitor task correctly detects file (or dataset) creation on a Secondary agent when "Trigger on Create" is set in the file monitor task.

D-13056

Windows

UAGSRV

Fixes a regression introduced in Universal Agent 7.5.0.0, which causes Windows task execution to fail if the "Interact with Desktop" is selected from the task form.

Universal Broker

Release 7.8.3.2 - February 10, 2026

Change Id

Platform

Component

Description

D-12850

z/OS

UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.1 - January 13, 2026

Change Id

Platform

Component

Description

D-12850

IBM i
Unix
Windows

OMSSRV
UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.2.2 - November 11, 2025

Change Id

Platform

Component

Description

D-09802

Unix
Windows

UBROKER

When the path to a Universal Broker's .ipc file - which is used to support the Universal Broker's component interface on Unix systems - is greater than 80 characters, its value inside the ubroker.bif file (see UBROKER_BIF) is truncated. This will cause Universal Broker startup to fail. This fix provides support for a file path up to 2000 characters (subject to system to system limits imposed by some platforms).

info

There were code changes made for this defect that are shared between Unix and Windows implementations. However, the Universal Agent for Windows uses TCP/IP for the Universal Broker's component interface. This means that the values saved in the ubroker.bif file for Windows were not affected by this defect and will not change.

Release 7.8.2.1 - October 14, 2025

Change Id

Platform

Component

Description

D-13908

Unix
Windows

OMSSRV
UBROKER
UCMSRV
UCTSRV
UDMSRV
UEMSRV

Fixes an issue introduced by changes delivered in UA 7.8.0.0 with B-20246 that could cause session negotiation to fail when 1) one of the affected Server components receives an unusually large number of session negotiation requests, and/or 2) multiple clients of one of the affected Server components tries to connect and negotiate a session over a very slow network.

Release 7.8.1.1 - July 8, 2025

Change Id

Platform

Component

Description

D-09780

Unix
Windows
z/OS

UBROKER

Prevents a Universal Broker crash following successful Manager Fault Tolerant (MFT) recovery of a UCMD Manager task. In this situation, recovery processing was successful. The crash occurred as the Broker cleaned up tracking records stored in its BerkeleyDB database files.

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

B-20246

All

UAGSRV
UBROKER

Add the ability to configure and provide the TLS SNI extension in the ClientHello request during the TLS/SSL handshake when connecting to an OMS Server.

D-01220

All

UBROKER

Ensure that the function responsible for removing records from the Universal Event Subsystem (UES) database processes always processes 1000 records with each iteration. Previously, the function always deleted the first 1000 records, causing the removal of subsequent records to be delayed.

D-12596

IBMi

UAGSRV
UBROKER

Report the number of licensed IBM i Agents using "IBMI" instead of "AS400" in the Universal Agent and Broker logs.

Universal Certificate

Release 7.8.3.2 - February 10, 2026

Change Id

Platform

Component

Description

D-12850

z/OS

UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Universal Command

Release 7.8.3.2 - February 10, 2026

Change Id

Platform

Component

Description

D-12850

z/OS

UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.1 - January 13, 2026

Change Id

Platform

Component

Description

D-12850

IBM i
Unix
Windows

OMSSRV
UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.0 - December 9, 2025

Change Id

Platform

Component

Description

D-14036

All (depending on component availability)

UAGSRV
UCMSRV
UCTLSRV
UDMSRV
UEMSRV

Ensure that an attempt to establish an improper SSL/TLS session over the affected Server application's component interface is handled gracefully.

Release 7.8.2.1 - October 14, 2025

Change Id

Platform

Component

Description

D-12045

Windows

UAGSRV
UCMD
UDM
UFTP

Update the Boost 3pp vendor library used for regular expression support on Windows to remediate Critical- and High-severity CVEs.

D-13908

Unix
Windows

OMSSRV
UBROKER
UCMSRV
UCTSRV
UDMSRV
UEMSRV

Fixes an issue introduced by changes delivered in UA 7.8.0.0 with B-20246 that could cause session negotiation to fail when 1) one of the affected Server components receives an unusually large number of session negotiation requests, and/or 2) multiple clients of one of the affected Server components tries to connect and negotiate a session over a very slow network.

Release 7.8.0.1 - May 13, 2025

Change Id

Platform

Component

Description

D-12016

Unix
Windows
z/OS

UCMD
UCMSRV
UDM
UDMSRV
UFTP

Library dependencies updated due to vulnerabilities.

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

D-12351

z/OS

UCMSRV

Provide a fix to guarantee unique EMCS names within a sysplex.

info

This fix to UCMSRV is provided via UCMSPCST

D-12475

All

OMSSRV
UAGSRV
UCMSRV
UCTL
UCTSRV
UDMSRV
UEMSRV
UPPS
USAP

Fixes a situation in which an attempt to gracefully shutdown the Broker fails, and "Broker is not responding" errors are issued. On some occasions when this error occurs, server components may continue to run and consume 100% CPU after the Broker is killed.

D-13106

Unix

UCMSRV
UDMSRV

Fixes a problem where a UCMD Server or UDM Server could crash upon startup when using PAM sessions.

Universal Connector for PeopleSoft Process Scheduler

Release 7.8.2.1 - October 14, 2025

Change Id

Platform

Component

Description

D-12235

Unix
Windows

UFTP
UPPS

Update the libcURL 3pp vendor library (used for UFTP file transfers and UPPS Web API calls) to remediate Critical- and High-severity CVEs.

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

B-21229

Unix (Linux only)
Windows

UPPS

Expands Application Fault Tolerant behavior by enhancing the UPPS configuration option, APPL_RETRY_MSG_IDS. The option now provides the ability to select specific message sets and status codes which should cause interrupted Web service calls to be retried.

D-12475

All

OMSSRV
UAGSRV
UCMSRV
UCTL
UCTSRV
UDMSRV
UEMSRV
UPPS
USAP

Fixes a situation in which an attempt to gracefully shutdown the Broker fails, and "Broker is not responding" errors are issued. On some occasions when this error occurs, server components may continue to run and consume 100% CPU after the Broker is killed.

Universal Connector for SAP

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

B-18389

Unix
Windows

UAGSRV
USAP

Add the ability for USAP to collect real-time job-step execution updates and relay the information to the associated task instance in the Controller.

This feature provides the USAP configuration options MONITOR_STEPS and PRINT_STEP_REPORT.

D-11405

z/OS

USAP

Fixes the situation in which a job name longer than 14 characters may result in an error message stating that the variant "exceeds maximum allowed size of 14 bytes".

D-12474

All

USAP

Fixed issue where EXTERNAL_STEP or EXTERNAL_COMMAND statements were not allowed to come directly after a temporary variant content statement in a USAP job definition file.

D-12475

All

OMSSRV
UAGSRV
UCMSRV
UCTL
UCTSRV
UDMSRV
UEMSRV
UPPS
USAP

Fixes a situation in which an attempt to gracefully shutdown the Broker fails, and "Broker is not responding" errors are issued. On some occasions when this error occurs, server components may continue to run and consume 100% CPU after the Broker is killed.

D-13177

Unix
Windows

USAP

Fixes an issue that caused USAP XBP 2.0 API calls to fail when the MAX_XBP configuration option was set to 2.0 and only XBP 2.0 was available on the SAP system.

Universal Control

Release 7.8.3.2 - February 10, 2026

Change Id

Platform

Component

Description

D-12850

z/OS

UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.1 - January 13, 2026

Change Id

Platform

Component

Description

D-12850

IBM i
Unix
Windows

OMSSRV
UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.0 - December 9, 2025

Change Id

Platform

Component

Description

D-14036

All (depending on component availability)

UAGSRV
UCMSRV
UCTLSRV
UDMSRV
UEMSRV

Ensure that an attempt to establish an improper SSL/TLS session over the affected Server application's component interface is handled gracefully.

Release 7.8.2.1 - October 14, 2025

Change Id

Platform

Component

Description

D-13908

Unix
Windows

OMSSRV
UBROKER
UCMSRV
UCTSRV
UDMSRV
UEMSRV

Fixes an issue introduced by changes delivered in UA 7.8.0.0 with B-20246 that could cause session negotiation to fail when 1) one of the affected Server components receives an unusually large number of session negotiation requests, and/or 2) multiple clients of one of the affected Server components tries to connect and negotiate a session over a very slow network.

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

D-12475

All

OMSSRV
UAGSRV
UCMSRV
UCTL
UCTSRV
UDMSRV
UEMSRV
UPPS
USAP

Fixes a situation in which an attempt to gracefully shutdown the Broker fails, and "Broker is not responding" errors are issued. On some occasions when this error occurs, server components may continue to run and consume 100% CPU after the Broker is killed.

Universal Data Mover

Release 7.8.3.2 - February 10, 2026

Change Id

Platform

Component

Description

D-12850

z/OS

UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.1 - January 13, 2026

Change Id

Platform

Component

Description

D-12850

IBM i
Unix
Windows

OMSSRV
UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.0 - December 9, 2025

Change Id

Platform

Component

Description

D-14036

All (depending on component availability)

UAGSRV
UCMSRV
UCTLSRV
UDMSRV
UEMSRV

Ensure that an attempt to establish an improper SSL/TLS session over the affected Server application's component interface is handled gracefully.

Release 7.8.2.1 - October 14, 2025

Change Id

Platform

Component

Description

D-11976

Unix
Windows
z/OS

UDM
UDMSRV

Update the International Components for Unicode (ICU) 3pp vendor library to remediate Critical- and High-severity CVEs.

D-12045

Windows

UAGSRV
UCMD
UDM
UFTP

Update the Boost 3pp vendor library used for regular expression support on Windows to remediate Critical- and High-severity CVEs.

D-13908

Unix
Windows

OMSSRV
UBROKER
UCMSRV
UCTSRV
UDMSRV
UEMSRV

Fixes an issue introduced by changes delivered in UA 7.8.0.0 with B-20246 that could cause session negotiation to fail when 1) one of the affected Server components receives an unusually large number of session negotiation requests, and/or 2) multiple clients of one of the affected Server components tries to connect and negotiate a session over a very slow network.

Release 7.8.2.0 - August 12, 2025

Change Id

Platform

Component

Description

B-21687

z/OS

UDM
UDMSRV

Add the ability to transfer VSAM datasets. The UDM copy command will now accept a VSAM dataset - specified by its cluster or data component name - and transfer its contents to a sequential dataset on z/OS or flat file on a distributed Unix or Windows system.

Release 7.8.1.0 - June 10, 2025

Change Id

Platform

Component

Description

B-22260

z/OS

UDM
UDMSRV

Provide a new dsreserve attribute that can be used to enable global sharing for any dataset opened for input or output.

NOTE: Use this attribute with caution. When "yes", all serialization is removed from any dataset that UDM dynamically allocates (for input or output) via the SVC99 routine. This means UDM will be able to access the dataset even if another process has requested exclusive access via DISP=MOD or DISP=OLD. Follow the link for additional details. The default value for this attribute is "no", and it should only be enabled in situations where other applications can serialize or synchronize access to the dataset.

Release 7.8.0.1 - May 13, 2025

Change Id

Platform

Component

Description

D-12016

Unix
Windows
z/OS

UCMD
UCMSRV
UDM
UDMSRV
UFTP

Library dependencies updated due to vulnerabilities.

D-13418

Unix

UDM
UDMSRV

Add support for the rdw session attribute for UDM sessions that execute on Linux/Unix.

This change allows users to inform UDM that a file transferred from Linux/Unix to z/OS contains RDW that can either be discarded or retained on a transfer to z/OS. This attribute was previously available on Windows and z/OS only.

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

D-09345

z/OS

UDM
UDMSRV

Improve detection and resolution of conflicts between source and target dataset's dsorg and dsntype allocation attributes.

Specifically fixes an issue copying a PDS member to a sequential dataset when only the DSORG=PS attribute is specified.

D-12475

All

OMSSRV
UAGSRV
UCMSRV
UCTL
UCTSRV
UDMSRV
UEMSRV
UPPS
USAP

Fixes a situation in which an attempt to gracefully shutdown the Broker fails, and "Broker is not responding" errors are issued. On some occasions when this error occurs, server components may continue to run and consume 100% CPU after the Broker is killed.

D-12841

z/OS

UDM
UDMSRV

Allow multiple sessions to be created from a single UDM script when SystemSSL is used.

D-13106

Unix

UCMSRV
UDMSRV

Fixes a problem where a UCMD Server or UDM Server could crash upon startup when using PAM sessions.

D-13120

Windows

UDM
UDMSRV

Fix broken UTF-8 support in UDM for Windows 2016 and below.

D-13141

z/OS

UDM
UDMSRV

Provides a new z/OS-specific UDM script attribute "lbi" to enable or disable the Large Block Interface (LBI) for transfers to prevent the corruption of datasets with RECFM=U.

Previously, LBI support was enabled for all transfers, but this caused records shorter than the dataset's block size to be padded with 0x0 characters, which corrupted the output dataset. This change disables LBI by default, and makes it possible to re-enable it with lbi=yes.

D-13209

z/OS

UDM
UDMSRV

Fixes a problem that prevented UDM from correctly obtaining allocation attributes for an input GDG dataset specified using a relative name (i.e., with the generation number in parentheses). That information is now available as the default allocation attributes for the target dataset.

Universal Event Monitor

Release 7.8.3.2 - February 10, 2026

Change Id

Platform

Component

Description

D-12850

z/OS

UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.1 - January 13, 2026

Change Id

Platform

Component

Description

D-12850

IBM i
Unix
Windows

OMSSRV
UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.0 - December 9, 2025

Change Id

Platform

Component

Description

D-14036

All (depending on component availability)

UAGSRV
UCMSRV
UCTLSRV
UDMSRV
UEMSRV

Ensure that an attempt to establish an improper SSL/TLS session over the affected Server application's component interface is handled gracefully.

Release 7.8.2.1 - October 14, 2025

Change Id

Platform

Component

Description

D-13908

Unix
Windows

OMSSRV
UBROKER
UCMSRV
UCTSRV
UDMSRV
UEMSRV

Fixes an issue introduced by changes delivered in UA 7.8.0.0 with B-20246 that could cause session negotiation to fail when 1) one of the affected Server components receives an unusually large number of session negotiation requests, and/or 2) multiple clients of one of the affected Server components tries to connect and negotiate a session over a very slow network.

Release 7.8.0.1 - May 13, 2025

Change Id

Platform

Component

Description

D-12805

Unix

UEM
UEMSRV

Fixes a problem where UEM tries to monitor a symbolic link on a Linux system that resides in a world-writeable directory.

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

D-12475

All

OMSSRV
UAGSRV
UCMSRV
UCTL
UCTSRV
UDMSRV
UEMSRV
UPPS
USAP

Fixes a situation in which an attempt to gracefully shutdown the Broker fails, and "Broker is not responding" errors are issued. On some occasions when this error occurs, server components may continue to run and consume 100% CPU after the Broker is killed.

Universal Extension

Release 7.8.3.0 - December 9, 2025

Change Id

Platform

Component

Description

B-18732

Unix (except Solaris)
Windows

OMSSRV
UAGSRV
UEXT
UFTP

Explicitly set and expose the OpenTelemetry schema URL used for traces and metrics exposed by the Universal Agent and Universal Extension tasks.

Providing the schema URL with each trace message or metric provides information about the format of the data being exported and details the semantic conventions used by the OpenTelemetry library 3pp vendor library.

Release 7.8.2.0 - August 12, 2025

Change Id

Platform

Component

Description

D-13550

Unix (except HP-UX, Solaris)
Windows

UEXT

Update the setuptools and certifi Python modules provided for Universal Extension development and installed to ./universal/uagsrv/uext. These updates will remediate Critical- and High-severity CVEs.

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

D-12913

Unix
Windows

UEXT

Fixes a situation in which a Universal Extension Task fails to reconnect to a Universal Agent following an Agent restart.

D-13034

Unix (except HP-UX)
Windows

UEXT

Ensure that binaries bundled with an extension (using the zip_safe=false option) retain the necessary execute permissions when unbundled by the Agent.

D-13128

Unix (except HP-UX)
Windows

UEXT

Eliminates the "Exception while exporting metrics..." message that appears in a Universal Extension task's stderr when OTEL_EXPORT_METRICS is disabled. By design, no metrics should be exported when OTEL_EXPORT_METRICS is set to NO.

Universal FTP Client

Release 7.8.3.3 - March 10, 2026

Change Id

Platform

Component

Description

D-14197

Unix
Windows
z/OS

UFTP

Update the libSSH2 3pp vendor library used by UFTP to remediate Critical- and High-severity CVEs.

Release 7.8.3.2 - February 10, 2026

Change Id

Platform

Component

Description

D-12850

z/OS

UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.1 - January 13, 2026

Change Id

Platform

Component

Description

D-12850

IBM i
Unix
Windows

OMSSRV
UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.0 - December 9, 2025

Change Id

Platform

Component

Description

B-18732

Unix (except Solaris)
Windows

OMSSRV
UAGSRV
UEXT
UFTP

Explicitly set and expose the OpenTelemetry schema URL used for traces and metrics exposed by the Universal Agent and Universal Extension tasks.

Providing the schema URL with each trace message or metric provides information about the format of the data being exported and details the semantic conventions used by the OpenTelemetry library 3pp vendor library.

B-22163

Unix (except Solaris)
Windows

OMSSRV
UAGSRV
UFTP

Add support to export traces and metrics in protobuf binary format. Provides the new OTEL_HTTP_TRACE_PROTOCOL and OTEL_HTTP_METRICS_PROTOCOL configuration options to switch between JSON and binary (the default) encoding.

info

This item was first delivered in the UA 7.9.0.0 release.

For the December 2025 maintenance releases, the default encoding for all supported Agent versions (incl., 7.6.1, 7.7.2, and 7.8.3) was changed from JSON to protobuf binary.

info

Universal Extension tasks using OpenTelemetry features now require Python 3.8 or higher.

Release 7.8.2.1 - October 14, 2025

Change Id

Platform

Component

Description

D-12045

Windows

UAGSRV
UCMD
UDM
UFTP

Update the Boost 3pp vendor library used for regular expression support on Windows to remediate Critical- and High-severity CVEs.

D-12235

Unix
Windows

UFTP
UPPS

Update the libcURL 3pp vendor library (used for UFTP file transfers and UPPS Web API calls) to remediate Critical- and High-severity CVEs.

Release 7.8.2.0 - August 12, 2025

Change Id

Platform

Component

Description

D-12560

Unix
Windows
z/OS

UFTP

Update the libSSH2 3pp vendor library used by UFTP to remediate Critical- and High-severity CVEs.

D-13077

Unix
Windows
z/OS

UFTP

Fixes an issue for transfers to or from an IBM i FTP Server, where UFTP attempts to issue LIB file system commands for a location outside the Library file system.

Release 7.8.0.1 - May 13, 2025

Change Id

Platform

Component

Description

D-12016

Unix
Windows
z/OS

UCMD
UCMSRV
UDM
UDMSRV
UFTP

Library dependencies updated due to vulnerabilities.

Universal Message Service (OMS)

Release 7.8.3.1 - January 13, 2026

Change Id

Platform

Component

Description

D-12850

IBM i
Unix
Windows

OMSSRV
UAGSRV
UBROKER
UCERT
UCMD
UCMSRV
UCTL
UCTSRV
UDM
UDMSRV
UEM
UFTP

Upgrade the OpenSSL library that Universal Agent uses to OpenSSL 3.0.18 to resolve outstanding CVEs.

Release 7.8.3.0 - December 9, 2025

Change Id

Platform

Component

Description

B-18732

Unix (except Solaris)
Windows

OMSSRV
UAGSRV
UEXT
UFTP

Explicitly set and expose the OpenTelemetry schema URL used for traces and metrics exposed by the Universal Agent and Universal Extension tasks.

Providing the schema URL with each trace message or metric provides information about the format of the data being exported and details the semantic conventions used by the OpenTelemetry library 3pp vendor library.

B-22163

Unix (except Solaris)
Windows

OMSSRV
UAGSRV
UFTP

Add support to export traces and metrics in protobuf binary format. Provides the new OTEL_HTTP_TRACE_PROTOCOL and OTEL_HTTP_METRICS_PROTOCOL configuration options to switch between JSON and binary (the default) encoding.

info

This item was first delivered in the UA 7.9.0.0 release.

For the December 2025 maintenance releases, the default encoding for all supported Agent versions (incl., 7.6.1, 7.7.2, and 7.8.3) was changed from JSON to protobuf binary.

info

Universal Extension tasks using OpenTelemetry features now require Python 3.8 or higher.

Release 7.8.2.1 - October 14, 2025

Change Id

Platform

Component

Description

D-13422

Unix
Windows

OMSSRV

Prevent unauthorized access to OMS Server by denying connection attempts from a remote OMS Admin (OMSADMIN) utility. This will restrict OMSADMIN to execution on the OMS Server's system.

D-13908

Unix
Windows

OMSSRV
UBROKER
UCMSRV
UCTSRV
UDMSRV
UEMSRV

Fixes an issue introduced by changes delivered in UA 7.8.0.0 with B-20246 that could cause session negotiation to fail when 1) one of the affected Server components receives an unusually large number of session negotiation requests, and/or 2) multiple clients of one of the affected Server components tries to connect and negotiate a session over a very slow network.

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

D-12475

All

OMSSRV
UAGSRV
UCMSRV
UCTL
UCTSRV
UDMSRV
UEMSRV
UPPS
USAP

Fixes a situation in which an attempt to gracefully shutdown the Broker fails, and "Broker is not responding" errors are issued. On some occasions when this error occurs, server components may continue to run and consume 100% CPU after the Broker is killed.

D-12946

Unix
Windows

OMSSRV

Fixes a problem in which force finishing an Agent task may result in subsequent tasks to stay in Queued state.

D-13148

All

OMSSRV

Fix an issue that prevented OMS Server from honoring configuration values specified via the environment variables that OMS provides. This fix was made to improve configurability for OMS Servers executing inside a container environment.

Universal Submit Job

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

D-13071

IBMi

USMBJOB

Ensure that USMBMJOB can handle multiple libraries in the INLIBL option.

Installation Changes

Release 7.8.1.1 - July 8, 2025

Change Id

Platform

Component

Description

D-13589

Unix (Solaris only)

INSTALL

Fixes a problem with Universal Agent upgrades on Solaris that could cause Universal Extension tasks to fail. The failures only occur if the Universal Extension API changed between your installed version and the upgraded version. The fix provided in this maintenance will ensure that existing Universal Extension tasks execute successfully following the upgrade.

Release 7.8.0.1 - May 13, 2025

Change Id

Platform

Component

Description

D-13397

Unix (Linux Intel only)

INSTALL

A Universal Agent install or upgrade on Linux Intel (the RPM or Debian package) would replace file permissions for the /etc/universal/uai_log4jConfiguration.xml file, which is used by the Universal Agent for SOA. This change preserves that file's permissions.

This issue only affects users of the Universal Agent for SOA product.

Release 7.8.0.0 - March 31, 2025

Change Id

Platform

Component

Description

B-21382

Linux

INSTALL

Formalize certification and enhance delivery of Universal Agent OpenShift container deliveries.

B-21432

IBMi

INSTALL

Enhance support for IBM i PTF deliveries for Universal Agent maintenance releases.

B-21681

Windows

INSTALL

Replace an expired Entrust signing certificate with a Sectigo-issued certificate that is used to sign all Windows binaries and packages.

D-12991

IBMi

INSTALL

Updated the UCHGRLS program to all tagging and un-tagging for Universal Agent version 5.1.1.

Python Distribution for Universal Agent

Release 7.8.2.1 - October 14, 2025

Change Id

Platform

Component

Description

D-12923

Unix (except HP-UX)
Windows

PYTHON

Update the Universal Agent Python distribution to 3.11.13 to remediate Critical- and High-severity CVEs.

Release 7.8.2.0 - August 12, 2025

Change Id

Platform

Component

Description

D-13707

Unix (except HP-UX)
Windows

PYTHON

Decrease the size of the Universal Agent's Python distribution in order to decrease the overall size of the Universal Agent distribution file.