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

Note

For Universal Controller 7.0.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, 6.8.x, 6.9.x, or 7.0.x version of the Controller to a later 7.0.x version of the Controller (for example, increase Controller 6.1.3.1 to Controller 7.0.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 7.0.0.0:

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

Packaging Methods

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

Release 7.0.1.0 - May 25, 2021

Change ID

Description

B-12927Add Option to Make User Defined Fields Required.
B-13307User Experience: Scripts Form Move "Member of Business Services" as 3rd Item.
B-13308User Experience: Variables Form - Description and Business Service fields should be moved as 2nd and 3rd field.
B-13309User Experience: Virtual Resources Form - Description and Business Service fields should be moved as 2nd and 3rd field.
B-13310User Experience: Credentials Form - Description and Business Service fields should be moved as 2nd and 3rd field.
B-13311User Experience: Agent Cluster Definition - Add Description.
B-13312

User Experience: OMS Server Definition - Add Description.

B-13313

User Experience: Data Backup / Purge Definition - Add Description.

B-13378Add Version info to instance details.
B-13805Upgrade our dependency on Apache Commons DBCP (2.8.0) & Apache Commons Pool (2.9.0).
B-13807Enhance handling of database connection recovery.
B-13812UIP: Universal Template - Change to extension.py and extension.yml extension archive validation.
B-13837User Experience: Remove redundant buttons from bottom of forms.
B-13855Upgrade to Microsoft JDBC Driver 9.2 for SQL Server.
B-13920

Upgrade MySQL JDBC Driver to MySQL Connector/J 8.0.25 (2021-05-11, General Availability).

D-10206z/OS File Monitor - "To Size" is not cleared when change Monitor Type from Change to Create.
D-10244Maximum Retries is not cleared when enabling Retry Indefinitely via multi-update window.
D-10258Some virtual fields are erroneously appearing the Group By field for Pie/Bar charts.
D-10268Fix Promotion Target Web API delete/refresh bugs.
D-10269SQL Server "WITH VALUES" keywords not used for log_level ALTER statement.
D-10289

Extension-based Universal Task Instance Script (Data) field content not resolved when Resolve UAC Variables is true.

D-10291

Extension-based Universal Task Instance runtime authorization checks for Script and Credential fields not being enforced.

D-10297

Web Service task cannot validate non-public hostnames.

D-10298

"Command (ops_unv_tmplt_command)" reporting table should be under sub-menu "Universal Templates..." not in main menu.


Release 7.0.0.0 - April 5, 2021

Change ID

Description

E-01546
  • B-12257 UIP: Universal Extension - Launch
  • B-12258 UIP: Universal Extension - Output Only Field
  • B-12268 UIP: Universal Extension - Agent Registration & Automatic Deployment
  • B-12269 UIP: Universal Extension - Dynamic Choice Field
  • B-12270 UIP: Universal Extension - Dynamic Commands
  • B-12271 UIP: Universal Extension - Python Application Attachment & Management
  • B-12272 UIP: Universal Extension - Cancel Command
  • B-12273 UIP: Universal Extension - Retrieve Output Command
  • B-12287 UIP: Universal Extension - On-Demand Deployment
  • B-12288 UIP: Universal Extension - Export/Import Combined Universal Template & Python Application Attachment Zip
  • B-12293 UIP: Universal Extension - Task Instance Completion Output
  • B-12756 UIP: Universal Extension - Dynamic Commands - Command-level Timeout Configuration
  • B-12939 UIP: Universal Extension - Add Extension Field
  • B-12940 UIP: Universal Extension - Python Application Attachment & Management - Zip Metadata
  • B-12942 UIP: Universal Extension - Log Level - Task
  • B-12941 UIP: Universal Extension - Log Level - Template
  • B-12949 UIP: Universal Extension - Output - Add Command Name
  • B-13123 UIP: Universal Extension - Add Text Type option to designate a Text field type as a specific sub-type, such as Plain Text (default), Yaml, etc.
  • B-13244 UIP: Universal Extension - Display dynamic choice fields that do not 'Allow Empty Choice' as required/bold.
  • B-13261 UIP: Universal Extension - Allow extra Python search paths to be defined in extension meta data.
  • B-13280 UIP: Universal Extension - Allow preservation of Output Only fields on a Re-run.
B-03852Allow Controller OMS Server to be suspended & resumed from the UI.
B-05416Break history purge into chunks.
B-06445Business Service Membership Normalization.
B-08913File Transfer Task : UDM Protocol - Add Fields and Variables for Source and Destination Agents to Script Form.
B-09407Web Service API : Server Operation Roll Log.
B-09411Web Service API : Server Operation Temporary Property Change.
B-09494Ability to set skip count on trigger without otherwise having permission to update the trigger.
B-09795Consolidate "-- System Default -- | Yes | No" enumerations into the generic OptionType enumeration.
B-10337ADD UDM Operation Copydir to File Transfer Task.
B-10338ADD UDM Delete Operation to File Transfer Task
B-10339ADD UDM Rename Operation to File Transfer Task.
B-10340Show File Transfer Progress in UDM output.
B-11210Workflow monitor - Add 'Task Description' in the Task hint.
B-11212Increase Member of Business Service Limit in Tasks and other record types.
B-11406Provide Audit record for Report "Run" command.
B-11432Allow default Definition for Automatic output retrieval option in task definition.
B-12246File Transfer UDM Task Support for Agent Cluster and Agent Cluster Variable.
B-12310Use MySQL multi-table delete for data/backup purge of action tables.
B-12445Reverse tabnabbing controller UI properties pages.
B-12487Recurring Task : Purge by Retention Duration.
B-12488Resolvable Credential Support for Webservices Task.
B-12489List Ancestors in Current Workflow.
B-12490If Task Ancestor is a Task Monitor also Show all Possible Candidates and List Predecessors.
B-12491Option to Create Graphical Representation of Ancestor List.
B-12844File Transfer Task : UDM Protocol - Add Files Fields and Variables for UDM SCRIPT.
B-12845File Transfer Task : UDM Protocol - Change Terminology.
B-12846File Transfer Task : UDM Protocol - Add Create Directory UDM Operation.
B-12847File Transfer Task : UDM Protocol - Add Remove Directory UDM Operation.
B-12848File Transfer Task : UDM Protocol - Add Directory List UDM Operation.
B-12849File Transfer Task : Add Utility Agent Selection for Primary UDM Agent.
B-12850File Transfer Task : UDM Transfer Operation Direction Option.
B-12851File Transfer Task : UDM Protocol - Restructure Task Form.
B-12852File Transfer Task : Change File Transfer Task Transfer Protocol Default.
B-12894Add Reports and Widgets to AgentOnly UC.
B-12896Provide explicit Date/Time indicators for Late Finish and Late Start.
B-12898Task Monitor Time Scope From and To Hints.
B-12899Toggle to suspend Agent notifications.
B-12906, B-12910Skinning: Integrate User Interface Themes.
B-12907Skinning: Integrate User Interface Density options.
B-12918Upgrade SmartGWT to current release of 12.1p.
B-12920Deactivate certain debug features in production code.
B-12930Enable server hostname verification on this SSL/TLS connection, by setting "mail.smtp.ssl.checkserveridentity" to true.
B-13112Universal Template: Add 2 credential fields.
B-13113Universal Template: Additional Choice fields (5 More).
B-13114Universal Template: Additional Array fields (2 More).
B-13115Universal Template: Template-level option to enforce Cancel when the Universal Task is Force Finished.
B-13116Universal Template: Field-level option to Preserve When Hidden.
B-13121Universal Template: Floating point field type.
B-13139Keep configuration of checkbox "Calculate Critical Path" during a Promotion.
B-13140Introduce new built-in variable for the Projected End time based on critical path.
B-13141License Key option to exclude Recurring Task Targets from License Counts.
B-13143Add query parameters to the Web Service Login Audit.
B-13152Web Service API : CRUD for Promotion Targets.
B-13177Increase limit of Group Filter in LDAP Settings to 1 MB.
B-13204Add "Process ID" field to SAP task instances.
B-13209Make Utility Agent default for Primary Agent UDM Option.
B-13210Change the UDM script credential variable name to reflect the new Primary and Secondary terminology.
B-13224Replace the type specification in this constructor call with the diamond operator ("<>") in com.stonebranch.opswise.client.* packages.
B-13228Review command constraints on subworkflow within deleted/completed parent workflow.
B-13233Replace anonymous inner classes containing only one method with lambdas in com.stonebranch.opswise.client.* packages.
B-13251MS SQL Server: ALTER environment column from VARCHAR to NVARCHAR to support UTF8.
B-13322New function to resolve the Member of Business Services for the task instance.
B-13786Open Support Portal link in browser tab as Zendesk no longer allows being embedded within another site.
D-06080Cannot delete "bad" 'Member of Business Services' if no Business Services exist
D-09550Restoring a Variable from a Version (as well as Promotion, and List Import) do not generate event for Variable Monitors to react to.
D-10024Recalculate Forecast does not update forecast data if ran after adding first task to an already forecasted empty workflow.
D-10025Required, Require If Field, and Show If Field condition validation when Universal Tasks exists with an undefined value for the Universal Template Field were removed for update, however, they remain for creation.
D-10045Selecting task from Task(s) on new Trigger form now always working for newly created task.
D-10047Broadcast Icon for Universal Task not propagated for all instances.
D-10053Task Instance with a Script reference should transition to Start Failure status if the Script type is not valid.
D-10076NullPointerException - Set the Result Processing to an invalid value in SQL/Stored Procedure Create/Update Web Service.
D-10082File Transfer Task - Multi-Update not working correctly for Primary UDM Agent Unresolved and Secondary UDM Agent Unresolved.
D-10083Deadlock when task instance is Force Finished by System Operation while still being initialized and skipped by trigger-time run criteria.
D-10084Controller can build incomplete version record.
D-10089System Operation - Override date time, Field label - Issue.
D-10091Task Monitor, with Time Scope in the past, can miss the Success publishing when starting at same time as the target job completes.
D-10094Web Service - Agent File Monitor Create/Update not validate By Percentage, By Size and To Size Per.
D-10096List import is performing post-import processing multiple times.
D-10112agent_var_check  is not set correctly when creating  agent-based tasks with Broadcast checked.
D-10126Multi-update cell editors for integer fields show duplicate range validation error messages in hover.
D-10136Cross Site Scripting Vulnerability : Triggers.
D-10157Web Service: Add Task To Workflow API not protecting against parallel operations.
D-10159Resume Agent - Console Message NullPointerException.
D-10160Unhandled Database Exception leaves Node thinking it is Active when it is not.
D-10167On Update confirmation dialogs not appearing when using Update & View.
D-10213Read-Only Field Secondary Agent(s) Appears in z/OS Agent Multi-Update Window.
D-10223Deprecated properties are not being ignored on import when prefixed with "opswise."
D-10231Skip Before/After Date fields are not set to the current date by default when updating a Trigger.
D-10234Duplicate backup/purge timers created if schedule updated immediately after bootstrap.
D-10255Variable Actions for Task versions are not included when running "Bulk Import" Server Operation.

Prior Maintenance

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