Universal Controller 6.8.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 6.8.x.

Note

For Universal Controller 6.8.x, applying maintenance refers to the increase from a currently installed 6.1.x, 6.2.x, 6.3.x, 6.4.x, 6.5.x, 6.6.x, 6.7.x, or 6.8.x version of the Controller to a later 6.8.x version of the Controller (for example, increase Controller 6.1.3.1 to Controller 6.8.1.0).

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

  • 6 = Version 6
  • 8 = Release 8
  • 1 = Modification Level 1
  • 0 = Maintenance Level 0

Packaging Methods

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

See Installation, Upgrade, 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 6.8.x.

Release 6.8.1.0 - August 13, 2020

Change ID

Description

B-08455

Web Service API : Support Override Trigger Date / Time.

B-12327System Operation Action : Trigger Now "Override Trigger Date/Time" option.
D-09878Task Instance list doesn't auto-populate Agent field.



Release 6.8.0.0 - March 31, 2020

Change ID

Description

B-02385Expose Agent heartbeat threshold at Agent level and Universal Controller system property level.
B-04057Property for default value of Task Launch Skip Condition (formerly "Skip if Active") on trigger.
B-04366Late Finish / Early Finish enhancements for all tasks (for example).
B-04717Add a new built-in variable to capture the task name at task instance creation time.
B-05250Web Service API - Bundleless Promotion.
B-05280Additional logging information in Controller log (late start/finish).
B-08452Audit Email Notification Actions delivered By Universal Controller.
B-08956Allow Suppress Intermediate Failures for manual re-runs.
B-09772Universal Template - Role for Universal Template View only.
B-09876Required Fields for Task Monitor task should be in boldface.
B-09915Add Task Instance Definition ID Built-In Variable.
B-10169Clear Time Interval field when changing a Time Trigger Time Style.
B-10178Upgrade packaged Microsoft JDBC Driver to release 8.2.
B-10210Built-in variable for Top-Level Workflow Name.
B-10315Increase volume of Virtual Resource Priority to 1-100 (for example).
B-10323Validate Support for Java SE 11.
B-10336ADD UDM Operation (copy/move) to File Transfer task template.
B-10352

Prohibit accessibility of ../sc/system/development/*.

B-10370

New Function to Return URL-Encoded String.

B-10372Local Password Rules - Minimum & Maximum Password Length.
B-10373Local Password Rules - Define Required Characters for Passwords.
B-10375Local Password Rules - Optionally Disallow Passwords that contain the Username.
B-10598

Address Reflected Cross-Site Scripting Vulnerability.

B-10642Upgrade Packaged MySQL JDBC Driver to 8.0.18.
B-10648Include the OMS message and/or correlation ID into Universal Controller events.
B-10685Restrict view of OMS Servers
B-10688Add Enable & Disable Trigger as System Operation Actions.
B-10719Break the cancelling of running monitors into smaller transactions during the Purge Task Instances server operation.
B-10741Add Hold Reason to Launch Task with Variable when Hold on Start is enabled.
B-10742Web Service API : Task Instance Update Operational Memo.
B-10743Add multi-update support for changing Script business service membership.
B-10749Allow resetting of Operational Memo on Re-run to be optional through property configuration.
B-10773Universal Template - Package SSH Task.
B-10785Key Location and Passphrase Functions for Resolvable Credentials
B-10786Hints for Home Dashboard, Console, and Documentation icons on User Task Bar.
B-10805Linux Unix Transient Agent to remove upon Shutting Down or going Offline.
B-10812Task Agent & Agent Cluster User Interface Enhancements (for example).
B-10817

Allow selecting multiple triggers when using command Assign Execution User.

B-10951Enhance Assign Execution User Field Focus.
B-11146Web Service API: XML/JSON integer type-parsing validation error message & HTTP status code.
B-11177Include field Virtual Resource Priority in History table.
B-11178Upgrade SmartGWT libraries to address behavior change in new Chrome version with respect to icons appearing as "...".
B-11189Relabel File Monitor and FTP File Monitor Tasks and Triggers.
B-11207Do not allow Time Limit on Variable Monitor when created from Trigger.
B-11211System/User Notification pop-up.
B-11230Confirmation Prompt on Trigger Enable/Disable.
B-11272Upgrade packaged Oracle JDBC Driver to 19c (19.3).
B-11278Local Password Rules - Merge Existing Properties.
B-11284Introduce new built-in variable for field Virtual Resource Priority.
B-11286Log root cause of transient SQL exceptions.
B-11289Add delete agent warning for still active task instances.
B-11291License Management - Remove Triggers License Attribute.
B-11292Report - Show Average Line Option.
B-11293Report - Show Threshold Line Option.
B-11294License Management - Deprecate Agents License Attribute and Introduce Distributed Agents Attribute and z/OS Agents Attribute,
B-11295License Management - Hard End Date License Attribute.
B-11296License Management - HA License Attribute (Specifies Number of Cluster Nodes).
B-11297License Management - Environment Designation License Attribute (Production, Non-Production, and Demo).
B-11298License Management - USAP License Attribute.
B-11299License Management - UPPS License Attribute.
B-11300License Management - Number of Monthly Task Executions.
B-11301License Management - Number of Monthly Task Executions - License Report Integration.
B-11302License Management - System Details Widget Enhancements.
B-11324Remove internal Java API usage for sending emails with SSL to prevent illegal access warnings (Java 11 only).
B-11325Improve logging of run-time exceptions when processing send email events.
B-11330Refactor the synchronisation mechanism to not use a Thread instance as a monitor.
B-11335LDAP deserialization should be disabled.
B-11394Show Variables: Add agent name not just id in variables section of a task instance and make it available by API call
B-11442For new deployments, use MS SQL Server datetime2 datatype instead of datetime data type.
B-11457Suspend cluster membership on decommission.
B-11810Add index to ops_audit for Data Backup/Purge > Audits query.
B-11817Add GWT TimeZone JSON mappings for Etc/UTC and Etc/GMT.
B-11879

Provide documentation link from List/Load Built-in Universal Templates Server Operation.

D-05591Updating a running timer task will not take effect.
D-09503Create Web Service returning name of an existing record if uuid re-used.
D-09526Do not generate an internal Agent Down message when OMS close connection for non existing Agent.
D-09606SmartGWT: PieChart not displaying all entries when there are two 1-count data entries.
D-09657Clicking Re-run on Task Instance Popup Window, and immediately closing window, can cause stacktrace in the console.
D-09665Boolean opswise.properties of True and False should be stored in database as true and false.
D-09669Sorting of Temporary Triggers by Next Scheduled Time does not work for non client sorting.
D-09670Restoring a script with Script Type "Script" not prohibited if Windows/Linux Scripts Permitted property is false
D-09671Read a Task Web Service returns Status Code 500 (Internal Server Error) if Command or Script is "Script" and Script does not exist.
D-09674Disabling property Strict Connection Execute Constraints should clear permissions cache.
D-09676Next Scheduled Time in Temporary Trigger not handle the same in the scheduled report and the report in UI.
D-09679Variable Monitor - Error message for Time Limit with Trigger references has extra comma.
D-09680Task Instance name not logged when Custom Day not found for Run Criteria.
D-09681Error message for empty Run Criteria should use the display name for Type field in the error message.
D-09683Inconsistencies with Required, Require If Field, and Show If Field condition validation when Universal Tasks exists with an undefined value for the Universal Template Field.
D-09685Agent Cluster variable resolving to an unsupported Agent Cluster type on Universal Task Instance displays as UUID.
D-09688File Transfer Task with Transfer Protocol = UDM -picklist criteria for Utility Agent not working correctly.
D-09689View Potential Matches button on Task Monitor Task Instance form does not have an ellipsis.
D-09690Data Backup/Purge's Export Path hint should refer to Data Backup/Purge Export Path property, not Export Path property.
D-09698Web Service - Create/Update Database Connection - Require field validation for Connection URL and Driver.
D-09701Unable to remove agent reference on instance when toggling between Windows and Linux.
D-09706File Transfer Task - Source UDM Agent and Destination UDM agent are not cleared out when switch from Form to Script.
D-09710File Transfer Task should hide 'UDM Operation' field when Transfer Protocol=UDM and Form or Script=Script.
D-09716Unable to use add/remove button when modifying Agent Mapping on Promotion Target.
D-09730Web Service Task Create/Modify - Late Start Type, Late Finish Type and  Early Finish Type not validate for the valid values.
D-09733Local Attachment variable not resolved when used in conjunction with Attach Standard Output.
D-09738Renewable Resource doesn't renew when all tasks in a workflow are skipped.
D-09740Broker Reference not being cleared when switching to use Variable.
D-09748Promoting a Universal Template from UC 6.7.0.0 to an earlier release requires "Allow Universal Template Changes" when the Universal Template hasn't changed.
D-09750Agent added to Agent Cluster multiple times if cluster is repeated uags.conf.
D-09751Universal Command Task - UCMD Credentials field is not cleared out when switch the field from a Credential name to a Variable.
D-09756Tomcat logs TLD validation error when "strict servlet compliance" mode is enabled.
D-09758Promotion of Agent Cluster - Invalid limit type and limit amount values for new Agent Cluster.
D-09760Fix hints for System Operation reference fields.
D-09764List Trigger Qualifying Times - Triggerid responses "trigger type Time is not supported." for time trigger.
D-09771SQL & Stored Procedure Task Instances do not cleanup SQLWarnings on Rerun.
D-09774Nth field in Relative Repeating Date(Custom Day) overrides the specified "Month" value to "ALL".
D-09775MSSQL 2012 - Group Date/Time Format reporting - Not supported.
D-09779Show Variables and List Predecessors / Successors Web Service APIs not enforcing Read permission.
D-09793

Trigger Enabled By and Execution User are populated with Username in the case provided by user at login, not the case of Username from the user record.

D-09800"acctinfo" column is not large enough to support maximum data value coming from z/OS agent.
D-09805Print context-menu action displaying in unsupported locations.
D-09807

Run Command On Filtered failing for Task Instances/Activity when filtering on Name of referenced record (that is, Task Name).

D-09816After Time & Before Time missing from Task Instance & Activity Lists
D-09817After Date & Before Date show now values on Activity List
D-09831Workflow Monitor not re-engaging after re-running task instance from within a completed workflow.
D-09843Unable to login with username containing UTF-8 character(s) using MS SQL Server.
D-09845Bundle - Error: Could not find previous version (1) of PS when Restore Unchanged/Restore All  of PeopleSoft Connection







Prior Maintenance

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