Skip to main content

Universal Controller 7.8.x Maintenance

Stonebranch provides product maintenance in the form of updated product installation packages. This document lists the product installation package maintenance history for Universal Controller 7.8.x.

Product Packaging

A package maintenance level is incremented when the package changes or the package installation changes.

Stonebranch changes product version, release, or modification identifiers at its discretion when it deems an appropriate number of enhancements or capabilities have been introduced to warrant the change.

Versioning

Package version numbers are comprised of four numeric identifiers: version, release, modification level, and maintenance level.

For example, for Universal Controller 7.8.0.0:

  • 7 = Version 7
  • 8 = Release 8
  • 0 = Modification Level 0
  • 0 = Maintenance Level 0

Packaging Methods

The Universal Controller 7.8.x packages are provided in formats appropriate for the target platforms.

See Installation and Applying Maintenance for information on installing, upgrading, and applying maintenance to the Universal Controller.

Package Maintenance Levels

This section identifies the changes included in Universal Controller 7.8.x.

Release 7.8.3.5 - March 10, 2026

Change ID

Description

D-14212*

Library dependencies updated due to vulnerabilities.

D-13256*

Timer Task: Maximum Timer Duration In Seconds.

D-13680*

PeopleSoft task instance Command field style doesn't show the field is read-only.

D-13923*

Recurring Task computed time list doesn't get reset on re-run.

D-14324*

Trigger unexpectedly fires multiple times due to restrictions.

D-14453*

Server could hang with a Java Deadlock at log rollover.

Release 7.8.3.4 - February 10, 2026

Change ID

Description

D-13603*

Preserve Created By / On and Updated By / On fields for created versions.

D-13919*

Rerunning a failed SQL Task should clear out the failed data.

D-13942*

List OMS Server API does not honor Strict Business Service Membership Read Constraints property.

D-14086*

Agent encrypted auth_key should be masked in audit record.

D-14108*

Fix this access on a collection that may trigger an 'ArrayIndexOutOfBoundsException'.

D-14295*

UC Returns Empty List Of Authorized Commands For Instances When Permissions Filter By Business Services.

D-14326*

Incorrect Data Returned by API for 'Task Run Criteria' Report.

Release 7.8.3.3 - December 9, 2025

Change ID

Description

D-13961*

Time Trigger may not re-enable properly when enabled and an associated Calendar or Custom Day is modified.

Release 7.8.3.2 - November 11, 2025

Change ID

Description

D-13675*
D-13980
D-13981*
D-13984*
D-13985
D-13986*
D-13990*

Library dependencies updated due to vulnerabilities.

D-13845

User Interface - Firefox - Form labels occasionally jitter.

D-13893*

Universal Monitor event attribute criteria is not cleared when switching to template with no attributes.

D-13954*

UC: Auto Fit Text Area Items are showing bigger in Firefox compared to other browsers.

D-14001

Firefox Scroll Bar Has Different Appearance From Edge And Chrome.

Release 7.8.3.1 - October 14, 2025

Change ID

Description

D-13465*

Web Service API - POST & PUT request with empty request body throws null pointer exception.

D-13504

CLI: Set Variable function for a local variable fails when Change History Description Required is true.

D-13505

Task: Set Execution Restriction fails when Change History Description Required is true.

D-13519*

Virtual resource list API fails when bad resource order exists.

D-13522*

Swagger/OpenAPI - Use schema subtypes for Trigger/Task/Task Instance that have extension data.

D-13657

Task Instance Read Fails For Stored Procedure Task Instance With SQL Warnings.

D-13658*

Trigger List API OpenAPI specification incorrectly implies businessServices filtering is supported.

D-13669*

Credentials fields are showing in recurring task/task instance web service output.

D-13670*

Swagger/OpenAPI - Consistency between OpenAPI specification and user documentation.

D-13708*

Index to be removed during maintenance may not exist causing upgrade to fail.

D-13721*

Password Settings form blank under certain circumstances.

D-13723*

SQL Code mapping configuration issues.

D-13735

Editing Report Table Fields Clears Default Layout For Table.

D-13741*

Universal Task FILE exit code processing is missing from the Universal Task Instance form.

D-13742*

Universal Task outputContentType field is always null in API read response.

D-13757*

Trigger update constraints not including vertex selected predicate when looking up workflow step actions.

D-13772*

Bundle Updated / Updated By not updated when adding/removing an item from a Bundle.

D-13777*

Use 96-bit (12-byte) IVs for performance and standardization benefits.

D-13793*

Web Service API - Retrieve Task Instance Output API should not support operationalMemo query parameter.

D-13794*

Swagger/OpenAPI - Add missing query parameters for Push Universal Event APIs to OpenAPI specification.

D-13795*

Swagger/OpenAPI - Remove invalid and hidden properties from OpenAPI specification.

D-13796*

Swagger/OpenAPI - Hide irrelevant request properties.

D-13805*

Oracle Backup/Purge Index Hint missing for Universal Monitor.

D-13821*

Oracle transient exception list.

D-13830*

Swagger/OpenAPI - Hide version property based on applicability for a specific HTTP method and/or definition type.

D-13910*

Re-run API (and CLI) does not reset task type specific fields/data when using taskStatus option.

D-13914*

UC : User groups - List importing twice, deleting the permissions.

Release 7.8.3.0 - August 12, 2025

Change ID

Description

B-22025

Update Microsoft JDBC Driver for SQL Server from 12.4 to 12.10.

B-22379

Trigger workflow creation transaction optimizations.

D-13649*
D-13650
D-13651*
D-13652
D-13654
D-13673

Library dependencies updated due to vulnerabilities.

D-13219*

UP > API calls to UC break when logged into both Portal and UC as same user.

D-13287*

Allow Re-run of z/OS task instance with abnormal failure.

D-13461*

IBM i Cluster - Tasks tab does not indicated green dot automatically.

D-13508

Task Instance Resource Status Does Not Become "Returned" When Clearing Individual In Use Virtual Resources.

D-13510*

UAC locks in Database from Agent removal.

D-13521*

Web Service API: Example response for "Read a Task Instance" method uses wrong schema.

D-13523*

Universal Template Icon cache should be cleared when deleting the universal template.

D-13617*

Exception comparing guid locks due to comparator.

D-13621*

Action URL - OAuth2 SSO Issue.

D-13631

Activity backup/purge: deleting recurring and universal monitor output where not needed.

D-13633*

Optimistic Locking: Warning in uc.log when force update an IBMI related record that have been modified by another user.

D-13638*

Web Service Task HTTP Client retrying under certain exceptions causing duplicate requests.

D-13648*

UIP> Imported Task Instance Remains Stuck in Queue after import of new extension version (ue-aws-lambda).

D-13662*

Filtering menu items should not be shown on header context menu for multi-update list grid.

D-13663*

Video Classroom should more appropriately be labelled Video Resources.

D-13668

Activity "Go To Page..." popup flickers.

Release 7.8.2.0 - July 8, 2025

Change ID

Description

B-22104

Security hardening.

D-13424*

Security hardening.

D-13503*

Email Monitor with Received Restriction of Today may fail when Mail Server is different Timezone from UC.

D-13506*

Report with SUM function with result larger than INT data type fails on SQLServer.

D-13547*

Add missing index on the Notes tables.

D-13548

Functions formatDate/formatDateAdv should only validate the "use_business_days" parameter for a non-zero day offset.

D-13551*

Agent File Monitors can get re-queued if they are already running.

D-13564*

List Custom Day Qualifying Dates APIs return a 500 Internal Error instead of 404 Not Found.

D-13571*

Trigger should not launch task when disabled but trigger monitor matches or trigger timer fires.

D-13577*

Re-run System Operation Action prohibited when using Instance Id for matching criteria.

D-13590*

Database reconnect should not delay after connected and only run validation query if configured to do so.

Release 7.8.1.0 - June 10, 2025

Change ID

Description

B-21675

Web Service API - Clear Virtual Resource Dependencies - Return In Use Virtual Resource Order(s)

B-22112

Exclude non-started Finished task instances from Licensed Monthly Executions.

B-22313

Add "Clear Resources (Return In Use)" Command option to "Run Task Instance Command" System Operation Action.

B-22320

Add "Clear Resources (Return In Use)" command under the Clear sub-menu.

D-13426*

Security hardening.

D-13511*

Deadlocked query re-run during Skip command results in child instance remaining Defined.

D-13520*

Force Finish and other command APIs querying by 'id' use stale cached record causing resource orders to not be freed.

Release 7.8.0.1 - May 13, 2025

Change ID

Description

D-11414*

Simulation - Should not be able to add Output for Agent File Monitor task and System Monitor task.

D-11437*

Email Monitor Task > new Email Connection: Authentication shouldn't be --None-- when Type is Incoming.

D-13070*

LDAP Refresh does not clear the Manager field if new Manager does not match filter.

D-13151

Fix handling of reaching maximum version number.

D-13333*

Simulated task instance field isn't cleared from monitor components launched by composite trigger.

D-13357*

Picker For Adding Universal Event Templates To Bundle Does Not Obey "Picker Fetch Limit" Property.

D-13358*

Run Command On Filtered should use uppercase Command name in Audit description.

D-13368

Dragging a subexpression in a workflow condition expression will rearrange whatever was previously selected instead.

D-13373

Duplicate subexpression appears when reparenting workflow condition expressions.

D-13374

Web Service: List Local Custom Day Qualifying Periods fails when Calendar name is specified as query parameter.

D-13385

Dark Theme: Promotion Target > Target Server Information is displayed in the same color as the background color.

D-13391

UC: Webhook launch task option display gap issue in Firefox browser.

D-13406

Set execution Restriction issue.

D-13409

Openshift: Red Hat labels missing

D-13410

Fresh Install With PostgreSQL DB Generates Warning About Change Transaction Isolation Level.

D-13412*

Database password is not refreshed if incorrect on startup.

D-13416*

Report with SUM that exceeds maximum Integer value throws SQLException.

D-13433

Store Procedure tasks using Postgres database returns "Unknown" exit code when task fails.

D-13447

Calendar Preview - Some users cant see the custom day defined in calendar preview depending on browser Timezone.

D-13502

Scheduled report fails to parse sort state when creating PDF.

Release 7.8.0.0 - March 31, 2025

Change ID

Description

E-02054*

IBM i

  • B-20665: IBM i Task: Submit Job (SBMJOB) Command Type
  • B-21179: IBM i Task: End Severity Option

E-02096*

Web Service API - Task Instance Read

  • B-21180: Web Service API - Task Instance Read - Base Fields / Related Data
  • B-21182: Web Service API - Task Instance Read - Extension Fields / Related Data - Linux / Unix
  • B-21223: Web Service API - Task Instance Read - Extension Fields / Related Data - Windows
  • B-21266: Web Service API - Task Instance Read - Extension Fields / Related Data - Timer
  • B-21267: Web Service API - Task Instance Read - Extension Fields / Related Data - Manual
  • B-21303: Web Service API - Task Instance Read - Extension Fields / Related Data - IBM i
  • B-21304: Web Service API - Task Instance Read - Extension Fields / Related Data - z/OS
  • B-21305: Web Service API - Task Instance Read - Extension Fields / Related Data - Universal Command
  • B-21306: Web Service API - Task Instance Read - Extension Fields / Related Data - SAP
  • B-21307: Web Service API - Task Instance Read - Extension Fields / Related Data - PeopleSoft
  • B-21308: Web Service API - Task Instance Read - Extension Fields / Related Data - File Transfer
  • B-21309: Web Service API - Task Instance Read - Extension Fields / Related Data - SQL
  • B-21310: Web Service API - Task Instance Read - Extension Fields / Related Data - Stored Procedure
  • B-21311: Web Service API - Task Instance Read - Extension Fields / Related Data - Email
  • B-21312: Web Service API - Task Instance Read - Extension Fields / Related Data - Web Service
  • B-21313: Web Service API - Task Instance Read - Extension Fields / Related Data - Recurring
  • B-21314: Web Service API - Task Instance Read - Extension Fields / Related Data - Task Monitor
  • B-21315: Web Service API - Task Instance Read - Extension Fields / Related Data - Agent File Monitor
  • B-21316: Web Service API - Task Instance Read - Extension Fields / Related Data - Remote File Monitor
  • B-21317: Web Service API - Task Instance Read - Extension Fields / Related Data - System Monitor
  • B-21318: Web Service API - Task Instance Read - Extension Fields / Related Data - Variable Monitor
  • B-21319: Web Service API - Task Instance Read - Extension Fields / Related Data - Email Monitor
  • B-21320: Web Service API - Task Instance Read - Extension Fields / Related Data - Universal Monitor
  • B-21321: Web Service API - Task Instance Read - Extension Fields / Related Data - z/OS Monitor
  • B-21322: Web Service API - Task Instance Read - Extension Fields / Related Data - Application Control
  • B-21323: Web Service API - Task Instance Read - Extension Fields / Related Data - Universal

E-02127

Change History

  • B-10840: Change History - Change Description - Base Form
  • B-21504: Change History - Change Description - Related List

B-02980

PostgreSQL "Database Type" for Database Connections

B-06851

Deliver Universal Controller release as a Docker image.

B-10301

Add ability to set as variable field 'Virtual Resource Priority'

B-13151

Run criteria - Global Evaluate At option (move from Variable only)

B-17973

Monitor Task Return Codes

B-18388

UC SAP Task - Monitor SAP Job Steps

B-20247

Add TLS SNI Headers for OMS Clients

B-20611

Add support for Tomcat 10.1.x, and drop support for Tomcat 8.5.x and 9.x.

B-20612

Drop support for Java 11.

B-20613

Add support for Java 21.

B-20614

Spring Framework / Spring Security integration and migration from 5.x to 6.x.

B-20666

B-21365

User Interface framework migration from 12.1p to 14.1p.

B-20667

GWT dependency updated from 2.9.0 to 2.12.0.

B-20700

SLF4J dependency updated from 1.7.x to 2.0.16.

The Apache Log4j 2 dependency also had a minor update from 2.21.1 to 2.24.3.

B-20702

Function: Return Nth Weekday of Month

B-20703

Function: Return Nth Day of Week in Month

B-20711

Controller boundaries - Fetch limits

B-20712

Backup and Purge override setting

B-20713

Remove the "No time-constraint" option from Lists

B-20714

B-20715

Monitoring for both licensed monthly executions and total monthly executions.

B-20716

Prometheus - Universal Agent Status Gauge

B-20717

Prometheus - Active Task Instances Gauge

B-20718

Prometheus info available locally on disk

B-20727*

SAP User Name Restrictions for SAP Enhanced View.

B-20741

Add Promotion Description to Promote Bundle… and Promote… operations.

B-21141

Function: Return Nth Day of Week in Month (Advanced)

B-21142

Function: Return Nth Weekday of Month (Advanced)

B-21145*

Task Instance List Advanced - Ability to exclude task instance Output

B-21262*

Task Instance List / Task Instance List Advanced - Ability to specify Sort field/order

B-21288

PostgreSQL support for Universal Controller database.

B-21291*

Update Apache Commons DBCP (from 2.8 to 2.12) & Apache Commons Pool (from 2.9 to 2.12)

B-21296

Additional Fields for Global Variable READ

B-21337*

Add the associated User Id (Username) to logging for large / long running queries.

B-21376*

Task Instance List / Task Instance List Advanced - Add templateId/templateName

B-21379

Prometheus - Upgrade Java client from 0.12.0 to 1.3.3

B-21392

Add new built-in variable: ${ops_avg_duration}

B-21397

Upgrade Jakarta Mail dependency to Angus Mail.

B-21485

Add splitPreserveAllTokens parameter to Delimited Value functions to support empty delimited values.

B-21487*

Additional failover configuration options

B-21551*

Add HashiCorp Vault credential provider parameter(s) for path prefixes.

B-21526

Dynamic reload of "uc.license" property from uc.properties.

B-21527*

Task List / Task List Advanced - Reduce the number of queries

B-21552*

Add HashiCorp Vault credential provider parameter(s) for namespace feature (Vault Enterprise).

D-13036*
D-13037*
D-13089*
D-13100*
D-13121*
D-13122*

Library dependencies updated due to vulnerabilities.

D-12628*

UAC - Property Changed sets before value attribute incorrectly after web service update

D-12630*

Field hint for Promotion Target Name is incorrect.

D-12655*

Credential Key Location and Passphrase field Labels, Hints and User Documentation out-of-date.

D-12713

Task output retrieval does not verify stdout was received

D-12728*

Run Report API with visibility specified could pick up a wrong report when only one report is visible to the execution user.

D-12782*

Run Report API: Exception when reports found with same title, but no report found with the specified visibility group.

D-12783*

Data Truncation When Exporting Reports With Special Characters

D-12872*

IBMi> Web service API doesn't validate IBMi agent for unsupported task types

D-12873*

Universal Monitor event template not found

D-12901*

Condition Expression tree not properly indenting operator widget for subexpression after reparenting

D-12935*

Create Agent Cluster API with retainSysIds "true": Can create cluster with agents exceeds limit.

D-12941*

User: Deleted User is not removed from Allowed Impersonation Users util next update, and therefore causing Edit Profile failure.

D-12945*

TrustStore Settings node should only show up for user with ops.admin role.

D-12952*

IBM i Task Instance: no Retrieve Output... menu in workflow monitor.

D-12953*

Add Hints to the z/OS Monitor form fields

D-12954*

Bundle form should not show Custom Days tab if global Custom Days are not permitted

D-12959*

Activity Widget throws warning when adding a composite status multiple times

D-12963*

Composite Trigger NOT using Special Restriction Correctly

D-12964*

Webhooks>List import is broken and it errors about "Event Member of Business Services" and "Event Business Service Criteria"

D-12965*

Webhooks>creation of events should be disabled since only system events are allowed

D-12966*

Universal Template Field with Show If Field condition can become hidden when toggling between other tabs.

D-12967*

Cannot setup Hidden Broadcast Cluster Variable default for Universal Template.

D-12974*

List Grid Filter: Duplicate "-- No Filter --" option replaces an existing filter in the filter dropdown.

D-12975*

Task in instance wait with no prior instances in abnormal state.

D-12983*

Changing local custom day name does not update multi-valued reference fields

D-12989*

Report table picktree should list All Components (ops_trigger_component) first under Triggers...>Components...

D-12992*

Set Priority should not be visible for IBM i Task Instance from the user interface.

D-12993*

Windows Task Retry Exit Codes not working with negative exit codes.

D-12995*

Task Workflow API: Creating a workflow with Email Actions ignoring the STDOUT & STDERR option values

D-12998*

Universal Monitor: Universal Task Publisher picklist fetch operation generates SQL with duplicate predicate

D-13016*

External z/OS Monitor Stays In "Running" Status Using Unsupported Agent

D-13018

UserId with more than 40 characters is not allowing to add any records to the bundle

D-13030*

Cannot open Commands and Event Templates if Universal Template has no Fields

D-13041*

Changing User Interface Theme occasionally requires re-login.

D-13048*

Universal Template Choice Field doesn't show updated items

D-13057*

Database Connection Pool leaks connections if query fails on processing results.

D-13060*

Listadv Task Instances>Mismatch between xml and json response when passing instanceOutputType in request

D-13064*

Exception when save layout with blank name.

D-13080*

Dark Mode: Tab Selector / Picker style Issue.

D-13082*

Impersonation User References Are Not Updated On Oracle DB

D-13087*

UC.POST.LOG.ROLLOVER processing should be in executed in it's own thread and not the Log Rollover Thread.

D-13093

Some columns for MS SQL Server schema are using just DATETIME and not the DATETIME2(3) datatype

D-13095*

Task API is failing to create Universal Tasks with IBM i agents

D-13103*

Pentest finding - Self Cross Site scripting

D-13107*

Avoid printing administrator email messages to standard out.

D-13118*

Web Service API - Task Launch - Virtual Resource Priority limited to 1-20

D-13123*

SAP InfoPackage Request ID task instance field is misspelled

D-13147

OAuth Single Sign-On "open_id" erroneous underscore

D-13190*

Deadlocked query rolled back does not pause between retry attempts.

D-13191*

Frequent database deadlock and query/transaction retries after applying maintenance.

D-13192*

Force released GUID locks should not be reused.

D-13193*

Task List Adv - Filter by agentName not working for z/OS

D-13194*

Task List Adv - Unable to fetch z/OS Monitor when filtering by agentName

D-13197*

Read Cluster Node API doesn't update node timestamp with every heartbeat

D-13205*

Audit List API throws SQLException if Audit references a Universal Template.

D-13210*

Do not log full stack trace when trying to get database connection times out.

D-13211*

Run Command On Filtered using stale cached record(s).

D-13224*

Problem with confirming Last Run for "Relative / Last Run" Task Monitor.

D-13273*

Licensed Monthly Executions should be excluding z/OS Task Monitors.

D-13293

Startup can fail with a NullPointerException if license violation is encountered.

D-13322*

Exception when Create New Report from the Report node in Services Menu or Recently Visited.

D-13324*

uc.properties for configuring the default LRU Cache buckets and bucket size are not working.

D-13328*

Trigger can fire multiple times if transaction is delayed.

D-13334*

Control character in Audit record on LDAP Test Connection failure causing SQLException.

D-13337

Event Business Service Criteria are not aligned properly

D-13339*

Enabled webhooks with no specific business services fail to be list imported

D-13343*

Bundle Report - Print option is not working in Chrome & Edge browsers

D-13362*

Avoid call to rollback when returning database connection back to the pool and move numerous logging outside of the rollover thread.

D-13383*

uc_task_instance_launch_total counter metric not incremented for dynamic SAP instances, such as when retrieving an SAP job definition.

D-13390*

Statistic events shouldn't be generated when no associated task exists

* Defect fix or feature available in maintenance for prior release.

Prior Maintenance

See Universal Controller 7.7.x Maintenance for changes previously included in 7.7.x maintenance releases that also are included in the 7.8.x releases.