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

Note

For Universal Controller 6.6.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, or 6.6.x version of the Controller to a later 6.6.x version of the Controller (for example, increase Controller 6.1.3.1 to Controller 6.6.0.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.6.0.1:

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

Packaging Methods

The Universal Controller 6.6.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.6.x.

Release 6.6.0.1 - June 17, 2019

Change ID

Description

D-09583

Schedule LDAP Refresh not appropriately clearing a user's group and role cache.

D-09586

List/Download Logs server operation log file selection and Local Email Attachments validation can be circumvented.

D-09588

CSRF/XSS vulnerability with respect to Script management.

D-09596

Unable to perform Download Logs flow of List/Download Logs Server Operation with ops_server_operation_admin role.

Release 6.6.0.0 - March 31, 2019

Change ID

Description

B-03133

Ability to attach local files as email attachment when sending an email from an Email Task or an Email Notification.

B-03218

Run Criteria expanded to include Week as a Complex Qualifier.

B-03412

Add functions to retrieve predecessor task output by Specific Line(s) and by Line(s) Matching Regular Expression.

B-03621

Ability to specify a Minimum File Size and Minimum File Scale for a File Monitor and an FTP File Monitor.

B-04047

Automatic purging of old Custom Day dates from Date List.

B-05005

Add Failure Only option for Automatic Output Retrieval.

B-06294

Universal Templates: Require If Field/Require If Field Value - Boolean Field 1-10.

B-06366

Universal Templates: Choice Field - Allow Empty.

B-06728

Calculate Observed Public Holidays.

B-07148

Add Nth and Nth Amount to Trigger Restrictions - Complex Restriction - Adjective.

B-07357

Custom Days: For Relative Repeating Date, add Last Day and Last Business Day to the When Clause.

B-08515

Web Service API: Universal Templates.

B-08870

Universal Template: Add Array Field.

B-09347

Service Role and Complementing Administration Roles.

B-09385

Add on-delete validation for credentials.

B-09427

Add support for decimals to SQL Task Result Set Processing comparison operators (>, >=, <, <=).

B-09498

Add Time Trigger Minimum Frequency In Seconds Universal Controller system property system.

B-09506

Time Trigger expanded to include Week as a Complex Qualifier.

B-09771

Web Service API: Delete a Scheduled Bundle Promotion.

B-09853

Virtual Resource order processing optimizations.

B-09857

Web Service API: List Task Instance Variables (Show Variables).

B-09926

Added index for ops_notification("sys_class_name", "task_id", "sys_id”) for promotion optimization.

B-09938

Promotion Target Permissions to allow for assigning access by promotion target business service membership and/or promotion target name. (B-10286)

B-09939

Bundle Permissions to allow for assigning access by bundle business service membership and/or by bundle name.

B-09940

SAP Connection Enhancement - Add new fields to the SAP Connection Details.

B-10115

Add List/Download server operation for downloading Universal Controller log files through the user interface.

B-10124

Web Service API: Cancel a Scheduled Bundle Promotion.

B-10166

Built-In variables for the User Estimated End Time, Average Estimated End Time, Highest Estimated End Time, and Lowest Estimated End Time of a task instance.

B-10167

Include inheritance property for Actions in the Create Workflow RESTful API request.

B-10217

Add Name and Value search fields to the Properties list.

B-10224

Re-label Shortest Estimated End Time and Longest Estimated End Time to Lowest Estimated End Time and Highest Estimated End Time for all tasks.

B-10253

Universal Template: Add py and uapy to Windows Script File Type.

B-10278

Universal Template: Add Array Field Name Title and Value Title customization.

B-10325

Logo/corporate branding related changes. (B-10311, B-10326, B-10327)

B-10344

Change the default Banner Background Color to #186CDA.

B-10602

Distribute Agent heartbeat processing over multiple threads.

D-05599

Universal Controller should not allow associating a File Monitor that cluster broadcasts with a File Monitor Trigger.

D-05723

Broadcast task not honoring dependencies correctly when broadcasting task releases another broadcasting task.

D-06177

Time trigger multi-update - it is possible to set adjustment amount to negative number.

D-07265

Time trigger - Changing a calendar may trigger an instance twice.

D-08883

Multi-Update Parent Audit Records are not Using Display Names.

D-08953

Filter Builder should only list "Credential Field [1-4] Name" fields if the Universal Task has mapped Credential fields.

D-09011

Filters - Is one of - When setting up a filter, if you choose the "Is one of" the next field says "Comma separated values"; however, it only allows you to choose one selection (being a drop down). (D-06219)

D-09228

Universal Tasks - Field picker for Filter Builder lists "Credential Field [1-4] Name" fields for unmapped Credential fields.

D-09230

The Tasks tab in Script Details does not show the New button unless the user has "update" permission for the Script.

D-09232

Universal Tasks - Show Details tab lists "Credential Field [1-4] Name" fields for unmapped Credential fields.

D-09347

SNMP Manager should be required for Cluster Node, OMS Server, and Agent notifications.

D-09359

Children task instances of a manually deleted workflow instance will never qualify for Data Backup/Purge.

D-09364

Virtual Resource Updated Field - not getting updated when resource limit is being set via a System Operation from a task.

D-09389

Updating an enabled Time trigger from Time Style "Time" to "Time Interval", where one of the {"Time Interval", "Time Unit", "Enable Offset"} fields do not change, will result in the interval being calculated beginning from the old Next Scheduled Time.

D-09391

NullPointerException when creating a new Application and the Status is not Inactive.

D-09394

Unable to set Value for Stored Procedure Parameter Input/Output parameter mode through Web Service API.

D-09401

Workflow Task Instance "Step Actions" not deleted when Workflow Task Instance deleted.

D-09408

Trigger is not re-enabled when the 'First Day of Week' is changed.

D-09410

Run Criteria Validation not adding correct error field to be identified in the Details.

D-09415

Cached User Permission(s) are not cleared when using Web Service to update User Permission(s).

D-09420

Trigger can be deleted when referenced by a Trigger Now System Operation.

D-09421

Workflow stays in the Running status even if all the tasks in the workflow have finished (Success or Skipped).

D-09422

Upon Controller restart, there is no pause between Database connection attempts.

D-09425

Agent Cluster Notification tables should not appear as reportable tables; attempting to run the report results in "No parent record found".

D-09426

Selecting a Timer Task in the List Grid while the Details section is collapsed leaves fields hidden in the Details.

D-09433

List Qualifying Times for a Time Trigger using a Custom Day period (Date List) is missing qualifying times when trigger Time is not 00:00.

D-09434

Bundle Exclude on Existence field Check All and Uncheck All icon/png not found when Details is read-only.

D-09441

No steps were added or removed; however, step re-run selection was not preserved after confirmation required for z/OS task instance.

D-09445

Error Message column appears twice on the Confirm JCL Changes tab.

D-09448

No steps should be selected for re-run after a job runs to successfully completion following a Confirmation Required.

D-09450

Multi-Update of Universal Task of Environment Variables shows simple Text field.

D-09462

SQLServerException when exceeding the limit for number of Business Services a record (for example, Task or Agent) can be a member of.

D-09475

TypeError when switching between "equals" and "is one of" operator on report filter can lead to interface hanging.

D-09476

Trigger Recursion Count Max Exceeded when list qualified times for a Time Trigger.

D-09479

Force Finishing a parent workflow before all children in a sub-workflow transition to Waiting status is creating invalid Finished to Waiting transition.

D-09486

Promote Universal Template from 6.5.0.0 to an earlier release required to check "Allow Universal Template Changes" even if there is no change to the template.

D-09488

Job Card should be a required field when Agent Type is z/OS on FTP File Monitor Task.

D-09489

Duplicate group members are created by the LDAP Refresh server operation when a user's "memberOf" attribute matches more than one Group Target OU.

D-09492

Remove benign warning in log relating to z/OS and invalid cluster type.

D-09496

TypeError: document.getElementById(...) is null in login.jsp.

D-09498

Thin white line along top of application in IE11.

D-09500

XSS vulnerability with Other... option in select item.

D-09504

Uncaught TypeError in login_change_pwd.jsp.

D-09517

Workflow Monitor "View Predecessors/Successors" dialog should display options using the Instance Name (once available), not the Task Name.

D-09524

Request missing a CSRF token.

D-09529

Callers of ResultSet.getTimestamp should consistently pass in the calendar object.

D-09531

Task Instance does not change to the correct status when add offline/suspend agent to agent cluster.

D-09532

Perform Thread Interrupts in another Thread during Shutdown.

D-09533

List Qualifying Times for a future Date should start from beginning of the Day.

D-09535

Multi-Update of Time/Duration fields has problems selecting anything other than 1st field.

D-09536

NullPointerException when switching between a user-created Layout and the System Default Layout.

D-09538

Data Backup/Purge error message missing space.

D-09541

Items promoted to a passive node are not always updated on the target server.

Prior Maintenance

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