Universal Controller 7.5.x Maintenance

Introduction

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.5.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.5.0.0:

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

Packaging Methods

The Universal Controller 7.5.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.5.x.

Release 7.5.2.0 - October 8, 2024

Change IDDescription
E-02008

Security

B-12929: SonarQube: Use another cipher mode or disable padding.

B-17037: Add Content-Security-Policy header.

B-19945: Pentest analysis and mitigation (external).

B-20214: Server-side request forgery analysis, and mitigation.

B-20368: Pentest analysis and mitigation (internal).

D-11146

"Set As Default Layout" doesn't work for WF>Forecast>List view.

D-12697

Trigger does not re-enable when Custom Day changes which effect the Trigger's Next Scheduled Time

D-12834

Trigger with multiple items selected for 'Date/Restriction Noun(s)' or 'Date/Restriction Qualifiers(s)' fails to recalculate for calendar change.

D-12849

Need proper handling for not allowing to save duplicate scopes in OAuth Clients

D-12876

SAP tasks enhanced view allows negative exit codes

D-12942

Universal Task Publisher field is empty after refresh

D-12948

Run Criteria does not evaluate properly when using Custom Day & Complex Criteria

Release 7.5.1.0 - September 10, 2024

Change IDDescription

B-20633

Provide one time use property to allow maintenance to be run even with exceptions

D-11457

UUID in the Utility Agent field of File Transfer and UCMD task when create a new task from z/OS agent Tasks list.

D-11741

User with no reporting role should NOT be allowed to open new report form when system property "strict report create constraints = true”

D-12486Custom Day can be removed from Calendar when reference field has multiple items selected.
D-12528Workflow Critical Endpoints: when the property is false, UI is still allowing to add the endpoints
D-12688Custom TrustStore not configured prior to use by UC database connection.
D-12731The uac_agent_changed event does not set the transient attribute for transient agents
D-12756Database Connection Allows Null Value For Max Rows Via Web Services
D-12769List importing filter can end up with duplicate filters.
D-12791Task Execution Restriction Dates are shifted when modified from the Execution Restrictions popup
D-12804Task Instance List Advanced API : The default response fields does not match for XML & JSON
D-12809Date List value moves back one day when browser time zone is ahead of server
D-12823Time Trigger Not Created Via API When SysId=""
D-12856Add more information to SQLWarning log message such as the actual SQL being executed.
D-12875Logging of OMS Messages does not log the message attributes

Release 7.5.0.9 - August 13, 2024

Change IDDescription

D-11340

Dates show wrong value on RPC requests when Server Timezone is ahead of client browser Timezone.

D-12735

Extension task fails with error from another agent.

D-12755

UC: User Update API - Permission Type "Task Instance" and command name "clear_instance_wait" is failing to update.

D-12758

No indication that UC is running as Agent only when option is set during installation.

D-12789

SonarQube - Review/Resolve Critical and Blocker Bug and Vulnerabilities.

Release 7.5.0.8 - July 09, 2024

Change IDDescription
D-12674
D-12722
Library dependencies updated due to vulnerabilities. 

D-11288

Universal Task Publisher dropdown in Universal Monitor task does not work correctly when Event Type=Local.

D-12653

Trigger fires due to Calendar change when there is no change in the Trigger's schedule.

D-12685

Promoting bundles to an invalid release level provides the wrong error message.

D-12686

XSS vulnerability in Launch confirmation dialog.

D-12687

UC: Support Issue - Task API, failed to create task when adding email notifications.

D-12693

Unicode characters in SAP tasks fail when using SQL Server & Oracle database.

D-12729

Credential API> Run time user should be required to create/update credential.

D-12719

API Fails To Create User With SysId = ""

Release 7.5.0.7 - June 11, 2024

Change IDDescription

D-12266

UT Credential Fields Restriction: Should not be restricted when Credentials Variable = true and Credentials (Text) empty.

D-12287

REST API > Returns HTTP Status Code 500 when a reference (i.e. task/listadv agent reference) cannot be identified in the system.

D-12495

Trigger Web Service API not sorting the Date Noun(s)/Qualifier(s) and Restriction Noun(s)/Qualifier(s) field values.

D-12612

Uploading a Task Definition File with no sysId but retainSysIds = true does not create an object, but does not fail.

Release 7.5.0.6 - May 14, 2024

Change IDDescription 
D-12544
D-12545
D-12546
D-12547
D-12562
Library dependencies updated due to vulnerabilities.

D-11425

Tab: Record Details Tab should not be marked with Auto = checked.

D-11888

Forecast - The field name Simulation in the Forecast Details is confusing.

D-12228

Application Versions Cannot Be Deleted.

D-12229

Application Versions Don't Store Description Changes.

D-12532

Task Instance Simulate field not displaying as Yes/No.

D-12561

Support for double-digit Version, Release, Modification Level, and Maintenance Level.

Release 7.5.0.5 - April 9, 2024

Change IDDescription
D-12415Library dependencies updated due to vulnerabilities.

D-11112

Reran File monitor in a cluster gets cancelled once the offline agent becomes Active.

D-11433

Sap/Database Connection > Task Tab: missing + button to create new tasks.

D-11485

SAP Task: SAP Command Mask field should be hidden when Command Group is not Display.

D-11495

Sap Task Instance: Script or File System dropdown is hidden when Command Group = Run, Definition or Model = USAP Definition File.

D-12278

Add new objects for "follow references" of a task during promotion.

D-12391

Cannot Import Extension through UI, however it is possible from uip-cli.

D-12417

Dynamic Choice (Choice Field 1) with Dynamic Choice field (Choice Field 2) as a dependent field gets cleared out for task instance but not for task instance command.

D-12484

XSS Vulnerabilities

D-12531

PeopleSoft tasks are slow to change status after agent sends response.

Release 7.5.0.4 - March 12, 2024

Change IDDescription

D-11418

Universal Template Array Field - Default Value column is not displayed consistently.

D-11456

SAP and PeopleSoft task should not be in the z/OS Agent Tasks list.

D-11486

SAP Task: SAP Connection (text field) should be marked required when SAP Connection Variable checkbox is checked.

D-11670

Email Notification opened from a report list does not display attachment fields correctly.

D-11858

Universal Monitor - Change Universal Monitor Criteria section title to Event Attribute Criteria to be consistent with updated Webhook section title.

D-12299

Advanced Filters not matching for Universal Monitors.

Release 7.5.0.3 - February 13, 2024

Change IDDescription
D-12275Library dependencies updated due to vulnerabilities.
D-11975SAP Task - Dynamic lookup: Connection Failure for Load Balancing type connection.
D-12280'Relative Repeating Date' in Custom Days is not working properly.
D-12281Publishing state change events required for Task Monitors can cause ConcurrentModificationException.

Release 7.5.0.2 - December 12, 2023

Change IDDescription
D-11902
D-11925
D-11928
Library dependencies updated due to vulnerabilities.

D-11300

Time Trigger using "List of Dates" type Custom Day lists wrong qualifying times

D-11523

Universal Monitor Task (After being launched) is not picking the global event after its name has been changed.

D-11622

Insert: SAP Job Step insert operation will not create unique step order.

D-11662

View Bundles uses wrong DataSource label for the Bundle count.

D-11666

List Qualifying Times for Time Trigger not listing any times when using Custom Day with no dates for the current month.

D-11669

Run Command on Filtered > Promote... and Promotion Target issue for PAT authentication method.

D-11678

Web Service Task: UI - Credentials field is required if Credentials Variable is checked, even when the Credentials field is hidden.

D-11732

Custom Day with Less adjustment that resolves to previous month not working correctly with Triggers and Task Run Criteria.

D-11750

Time Interval field should be marked required on Time trigger form when Time Style is "Time Interval"

D-11847

Inherited Set Variable actions for Global variables using a variable in the name can result in non-deterministic name resolution.

D-11850

List Grid Filter: Duplicate "-- No Filter --" options after sorting by Filter Name.

D-11881

Universal Task - Fail to detect any form changes when modifying the Array field in the Universal task form or pop-up window.

D-11885

Insert: Universal Template Field (and Universal Template Field Choice) insert operation will not create unique sequence.

D-11887

Insert: z/OS Task Step Condition, z/OS Task Restart Criteria and Workflow Step Condition insert operation will not create unique Evaluation Order.

D-11898

UIP: Choice Field - Dynamic - Backspace not working

D-11908

OAuth Clients - View Bundles shows incorrect number of Bundles

Release 7.5.0.1 - October 31, 2023

Change IDDescription
D-11382
D-11861
D-11865
D-11866
Library dependencies updated due to vulnerabilities.
D-11736Exception in console after deleting Agent from popup window opened from drill-down List from Agent Status widget.
D-11849Database properties not refreshed at startup if connection fails on first attempt.
D-11852Close action menu: fail to detect form changes.
D-11869SAP Task: Web service: java.lang.NullPointerException: null when sending null values for emailNotification and spoolListRecipient.
D-11875Trigger>Instances tab is showing direct and indirectly triggered (children) of a workflow.
D-11880Scheduled Report: Technical Name is not used for SAP Job Step Temporary Variant.

Release 7.5.0.0 - October 12, 2023

Change IDDescription

D-11657
D-11659

Library dependencies updated due to vulnerabilities.
E-01823

UIP

  • B-17091: UIP: Universal Event - Task Instance Status Change
  • B-17442: UIP: Universal Extension - Optimize extension deployment to reduce memory footprint.
  • B-17544: UIP: Universal Extension - Wait until Running instances are completed before deployment.
  • B-17766: UIP: Add mitigation logic for case where deployment message can be lost due to agent restarting.
  • B-17778: UIP: Universal Event - Business Service Criteria
  • B-17802: UIP: Push Universal Event - Accept Content-Type: text/xml
  • B-17918: UIP: Universal Event - Extended Read Security for Agent and System Property Events
  • B-17960: UIP: Universal Event - Add Universal Event Business Services to the Webhook JSON payload, and the Universal Monitor Trigger Built-in Variable
E-01862

SAP Task Enhancements

  • B-17458: SAP Task Enhancements: Analysis/POC

  • B-17700: SAP Task Enhancement: New Layout - SAP Details (General Job Information)

  • B-17837: SAP Task Enhancement: New Layout - Email Notification subform

  • B-17838: SAP Task Enhancement: New Layout - Email Notification subform - Dynamic (Email) Language selection

  • B-17839: SAP Task Enhancement: New Layout - Spool List Recipient subform

  • B-17840: SAP Task Enhancement: Job Steps - ABAP Program - Definition (Server, Ux)

  • B-17841: SAP Task Enhancement: Job Steps - ABAP Program - Dynamic ABAP and Variant selection

  • B-17842: SAP Task Enhancement: Job Steps - ABAP Program - Dynamic (Execution) Language selection

  • B-17843: SAP Task Enhancement: Job Steps - ABAP Program - Temporary Variant

  • B-17844: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters

  • B-17845: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Dynamic Output Device selection

  • B-17846: SAP Task Enhancement: Job Steps - ABAP Program - Build USAP Definition File / SAP Definition Script At Run Time

  • B-17849: SAP Task Enhancement: Web Service API - New Fields, and Job Steps - ABAP Program(s)

  • B-18050: SAP Task Enhancement: Reset instance read-only jobname, job ID, chain ID, and request ID fields on re-run.

E-01863

z/OS Task Enhancements

  • B-07031: z/OS Task Enhancement: Task/Task Instance View/Edit JCL from JCL Location and JCL Override Location

  • B-17522: z/OS Task Enhancement: Simulation - Resolution of JCL substitution variables

  • B-17597: z/OS Task Enhancement: z/OS Task Increment Number Of Override Instances On Force Finish

  • B-17707: z/OS Task Enhancement: "View/Edit JCL Credentials" User Preference

E-01864

Previous Instance Wait

  • B-17036: Previous Instance Wait: Definition

  • B-17697: Previous Instance Wait: Add Instance Wait Status

  • B-17698: Previous Instance Wait: Run Time Integration

E-01865

TrustStore Settings

  • B-17479: TrustStore Settings: List, View, and Delete

  • B-17701: TrustStore Settings: Import Trusted Certificate

E-01873

Metrics, and Trace

  • B-17737: OTEL: Analysis/POC

  • B-17866: OTEL: Universal Event Metrics

  • B-17890: OTEL: Add Retrieve Output / Automatic Output Retrieval Trace

  • B-17899: OTEL: Hello, and Heartbeat Trace

  • B-17901: OTEL: Propagate Baggage

  • B-17902: OTEL: Settings

  • B-17916: OTEL: Extension Deployment Trace

  • B-17949: OTEL: Trace, Span, and Span Attribute Semantic Conventions, and Additional Changes

  • B-17796: Prometheus: "uc_history_total" (Differentiate between Licensed Monthly Executions and Total Executions)

  • B-17961: Prometheus: "uc_universal_event_total" metric

  • B-17978: Prometheus: Additional System Metrics

B-14038Dynamically refresh uc.properties updates for database password.

B-15906

Undo / Redo for Trigger Enable or Disable.

B-16034

Web Service API : Optionally set Operational Memo in Task Instance Updates.

B-16035

Web Service API : Hold Task Instance add Hold Reason.

B-16049

Web Service API : LDAP Read and Update.

B-16138

Workflow "Save and Edit Workflow"

B-16770

Add Operational Memo field to History record and exported ops_history_*.xml file.

B-16771

User preferences for Record New In Tab and Reference New in Tab default behavior.

B-16772

User preferences for Record Open In Tab and Reference Open in Tab default behavior.

B-16824

Licensing options and corresponding changes.

B-17055

Standard Login Method with Authenticator App (TOTP) 2FA

B-17094

Remove the word "Task" from Launch Task Icon Label.

B-17095

Launch with Variables from Workflow Editor and Workflow Task Form

B-17112

Add "ops_trigger_workflow_id" built-in variable.

B-17447

Self-Service Options: Enforce Trigger Now/Launch Variables

B-17448

Self-Service Options: Lock Trigger Now/Launch Variables

B-17482

Store UC Database password in External Secrets Manager.

B-17564

Optimize throughput for task instance status change subscribe/publish/unsubscribe.

B-17628

Script Upload : Support for Additional Codepages

D-11247

Dashboards not being deleted after its visible to group deleted.

D-11258

Database Model Index Page Count is not correct

D-11260

Agent Cluster Version Form - Missing Agent Limit and Agent Limit Amount fields.

D-11262

Restore Version: Non-compliant agent cluster membership with Strict Business Services Membership = true.

D-11265

Web Service: UDM should be not allowed as a valid Server Type for Remote File Monitor task.

D-11295

Viewing/editing a global filter that has been applied to a list will show the non-common fields for the list in the filter builder.

D-11350

Incorrect sizing and styling of Activity "Go To Page" window.

D-11480Failed to get locale message from the 'dictionary' bundle warning message in the smartgwt.log.

D-11499

Set Execution Restrictions... command does not add new dates to the existing date list.

D-11501

Custom Day missing from Calendar Preview.

D-11581

Secrets Provider (CyberArk Central Credential Provider) :  HTTP 403 error not reported clearly.

D-11582

UIP: Universal Template/Task - Text Field JSON validation ignoring trailing tokens

D-11583

SAP Task: Delete SAP Job on Completion option is not working.

D-11604

Task UUID with a special character fails to be deleted.

D-11605

SAP - SAP InfoPackage Request Id is not shown in the Task Instance form.

D-11608

Skip command does not delete timers for Wait To Start/Delay On Start conditions.

D-11617

Not all uc.properties are logged to the uc.log file.

D-11630

document.domain issue causing Chrome to freeze/crash is occurring from login.jsp script.

D-11635java.util.ConcurrentModificationException when applying maintenance.

D-11644

"login.jsp" and "login_change_pwd.jsp" error messages not clear on resubmit.

D-11674Agent Monitor continues to do the paused wait check even after the 1st time it does the check.
D-11739Single-line text field types have a longer delay showing hover hint.

Prior Maintenance

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