Skip to main content

Universal Controller 7.9.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.9.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.9.0.0:

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

Packaging Methods

The Universal Controller 7.9.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.9.x.

Release 7.9.3.0 - March 10, 2026

Change ID

Description

B-23599

Upgrade Oracle JDBC Driver (21.20.0.0).

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-14112

Dashboard Not Rendering Correctly in 7.9.

D-14324*

Trigger unexpectedly fires multiple times due to restrictions.

D-14453*

Server could hang with a Java Deadlock at log rollover.

Release 7.9.2.1 - 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-14306

UC : Custom choice field is missing in universal event template attributes when upgrading the controller to 7920.

D-14323

Querying Output table from Reporting Server with millions of rows needs index.

D-14326*

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

D-14362

Upgrading controller to version 7.9.2.0 or higher can fail due to race condition.

Release 7.9.2.0 - December 9, 2025

Change ID

Description

B-22680

Add configurable Choice Field to any Task Type.

D-13524

Bulk exported XML files contain invalid XML characters and fail during Bulk import.

D-13927

Reporting Controller Does Not Close Database Connection Pool To Normal Controller After Disabling Replication.

D-13938

When "Expand Lists Automatically" is set to "Yes", the Replication Settings shows empty.

D-13961*

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

Release 7.9.1.0 - November 11, 2025

Change ID

Description

B-22655

Allow Date functions to be based on Trigger-specified TZ.

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.9.0.0 - September 30, 2025

Change ID

Description

E-02200

Web Service API - Task Instance Modify

  • B-22182: Web Service API - Task Instance Modify - Base Fields
  • B-22231: Web Service API - Task Instance Modify - Extension Fields - Manual / Timer
  • B-22232: Web Service API - Task Instance Modify - Extension Fields - Distributed (Windows / Linux / IBMi)
  • B-22286: Web Service API - Task Instance Modify - Extension Fields - z/OS
  • B-22287: Web Service API - Task Instance Modify - Extension Fields - SQL / Stored Procedure
  • B-22288: Web Service API - Task Instance Modify - Extension Fields - Monitors (Task, Agent File, Remote File, System, Variable, Universal, z/OS)
  • B-22289: Web Service API - Task Instance Modify - Extension Fields - PeopleSoft
  • B-22290: Web Service API - Task Instance Modify - Extension Fields - SAP
  • B-22291: Web Service API - Task Instance Modify - Extension Fields - Universal Command
  • B-22292: Web Service API - Task Instance Modify - Extension Fields - File Transfer
  • B-22293: Web Service API - Task Instance Modify - Extension Fields - Email
  • B-22294: Web Service API - Task Instance Modify - Extension Fields - Recurring
  • B-22295: Web Service API - Task Instance Modify - Extension Fields - Web Service
  • B-22297: Web Service API - Task Instance Modify - Extension Fields - Application Control
  • B-22298: Web Service API - Task Instance Modify - Extension Fields - Universal

E-02212

Static Code Analysis and Security Hardening

  • B-22101: SonarQube - Bugs
  • B-22103: SonarQube - Vulnerabilities
  • B-22104*: SonarQube - Security Hotspots

E-02216

Reporting Controller

  • B-22205: Reporting Controller - UI/Server Restrictions
  • B-22206: Reporting Controller - Replication Settings
  • B-22207: Reporting Controller - Synchronization - Activity
  • B-22208: Reporting Controller - Synchronization - History
  • B-22209: Reporting Controller - Synchronization - Audit
  • B-22210: Reporting Controller - Synchronization - Activity - Output
  • B-22526: Reporting Controller - Synchronization - Agent
  • B-22527: Reporting Controller - Replication Status
  • B-22528: Reporting Controller - Backup / Purge - Replication Wait
  • B-22529: Reporting Controller - License Attribute
  • B-22630: Reporting Controller - Synchronization - Activity - Business Service Normalization
  • B-22666: Reporting Controller - Server Operation for Resetting Synchronization Data

E-02220

Approval Task

  • B-22419: Approval Task - Base Task Type, including Approval Required status and Approval Description field
  • B-22422: Approval Task - Approval Link Fields
  • B-22427: Approval Task - Approve / Reject Commands
  • B-22428: Approval Task - Dashboard Widget - Active Approval Task Instances By Status
  • B-22429: Approval Task - Approved / Rejected Statuses
  • B-22430: Approval Task - Report - Default Approval Report(s)
  • B-22431: Approval Task - Navigation Integration
  • B-22432: Approval Task - Approver Criteria Specifying User(s) and/or Group(s) Approver Conditions
  • B-22498: Approval Task - Email Notifications

B-20582

Web Service API: Add user endpoints for more granular management of group membership

B-20583

Expose Top Level Workflow / Top Level Workflow Name (top_level_workflow_id) to Ux for reporting purposes

B-20594

Restrict number of guesses for TOTP code

B-20595

Use consistent error messaging

B-20596

Enhance Self-Service Options to allow specifying a variable value as Required from Trigger Now... and Launch With Variables... dialogs

B-20771

Allow to bypass initial check on IDP file to be able to get SP Metadata for initial SSO setup

B-20772

Property to loosen security constraints for automatic retries and better visibility of automatic retry failures

B-21340

Restarting z/OS tasks should default to 'Select to End for Re-run'

B-21418

Override Previous Instance Wait: "On Resolved Task Name"

B-21505

Change History - Change Description - Web Service API

B-21558

Add ability to execute Success / Failed Set Variable Actions prior to edge variable condition evaluation

B-21675*

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

B-21684

Web Service API - Task Instance - Insert Task with Variables

B-22019

Session Hijacking Protection

B-22025*

Update Microsoft JDBC Driver for SQL Server from 12.4 to 12.10

B-22093

Update MySQL Connector/J for MySQL from 8.2.0 to 9.3.0

B-22094

Certify support for MySQL 8.4 (LTS)

B-22102

LDAP: Disable range-based searches by default when synchronizing Users

B-22112*

Exclude non-started Finished task instances from Licensed Monthly Executions

B-22154

Update OpenTelemetry from 1.32.0 to 1.51.0

B-22166

Web Service API - Trigger Now - Return information on started instance(s)

B-22168

Web Service API - Task Instance - Set Variable

B-22172

System Property - Task Launch Permission Required For Insert Task

B-22233

Web Service API: Allow creation of user to exclude password when Login Method is exclusively Single Sign-On

B-22300

Web Service API - Cluster Node Health Check

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

B-22379*

Trigger workflow creation transaction optimizations

B-22424

Data Backup/Purge - Optimize "Backup" memory consumption

B-22449

Web Service API - Change Default Response Content Type

B-22495

Universal Portal - Portal Config - Add Universal Controller Version Information

B-22674

UDM> TLS SNI support (UC)

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

Library dependencies updated due to vulnerabilities.

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-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-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-13424*
D-13426*

Security hardening

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-13461*

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

D-13465

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

D-13482

Task Instance Set Variable API needs to have accept header updated to json or xml in Swagger

D-13499

Scheduled report encounters java.lang.ClassCastException while generating Bar Chart

D-13502*

Scheduled report fails to parse sort state when creating PDF

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-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-13511*

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

D-13519

Virtual resource list API fails when bad resource order exists

D-13520*

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

D-13521*

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

D-13522

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

D-13523*

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

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

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-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-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

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-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-13771

Error message when creating PeopleSoft task through API with invalid command was changed

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

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.

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

Prior Maintenance

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