Skip to main content

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

info

For Universal Controller 7.1.x, applying maintenance refers to the increase from a currently installed supported version of the Controller to a later 7.1.x version of the Controller (for example, increase Controller 6.9.0.1 to Controller 7.1.2.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.1.2.0:

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

Packaging Methods

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

Release 7.1.2.4 - July 31, 2023

Change ID

Description

D-11398

Promotion History Item - Open In Tab throws exception for new universal task item.

Release 7.1.2.3 - June 1, 2023

Change ID

Description

D-11355D-11357D-11358D-11359D-11372D-11373D-11374D-11380D-11381D-11384

Library dependencies updated due to vulnerabilities.

D-11114

Exporting a chart logs warning about skin_styles.css file not found.

D-11305

Check dependent field constraints for dynamic command and choice execution.

D-11309

Web Service API: Reference field read permission checks missing or incorrectly applied for some references.

Release 7.1.2.2 - April 28, 2023

Change ID

Description

D-11193
D-11194
D-11351

Library dependencies updated due to vulnerabilities.

D-11153

Cross Site-site scripting vulnerability.

D-11161

Virtual resource not freed after task successful completion.

D-11208

Controller does not pause for trial license.

D-11227

Dashboard home tab orders not being cleaned up after dashboard deleted.

D-11259

Exported Universal Template should have an accurately computed minReleaseLevel.

D-11290

Field Restrictions: Template restriction not applied for all fields associated with Exit Code Processing Fields category.

D-11321

Time trigger with Day style as 'Every' is not working properly.

Release 7.1.2.1 - October 28, 2022

Change ID

Description

D-10650

Defect with execution user when using recurring tasks.

D-10952

Activity: Sorting by Workflow causing rogue query.

Release 7.1.2.0 - June 24, 2022

Change ID

Description

B-15981

Make the timeout for email notification output configurable.

B-15969

Upgrade SmartGWT library dependencies (2022-06-16).

B-15965

SAP Task: Modify -event_select_state configuration option to use short form "N", "C", and "A".

B-15792

Update spring library dependencies.

B-15783

Remove the axis2-spring-1.7.4.jar dependency.

B-15641

Remove the spring-webmvc dependency.

B-14859

Replace Log4j 1 library with Reload4j library.

D-10807

Business Service Visibility Restricted property not honored by 'businessservice/list' Web Service.

D-10760

Information leakage through the 'audit/list' Web Service.

D-10678

User without appropriate role can read a group through Web Service.

Release 7.1.1.0 - January 14, 2022

Change ID

Description

B-14629

Import Template: Allow disabling fail on unknown properties for JSON parser.

B-14648

Web Service: Sort Audit List response by Created On DESC rather than ASC for consistency with user interface.

B-14709

Virtual Resource order check short-circuit optimization.

B-14754

Upgrade Log4j 2 from 2.16.0 to 2.17.1.

B-14756

MySQL: Update character set of foreign key columns for proper index usage.

D-10479

The prefix "UAC" should not be allowed in the Name when Copy Universal Template

D-10485

Component is always enabled when added to enabled Composite trigger with restrict times.

D-10503

"global" label on Filter form should be "Global".

D-10513

List Component Events: Server should check trigger Read permission.

D-10517

Web Service - Recurring Task - "intervalStartTime" & "intervalEndTime" are not in the GET XML Response.

D-10518

Global Filters - Not Showing up in Universal Tasks.

D-10520

UAC login.jsp/login_change_pwd.jsp Cross-site Scripting (XSS).

D-10528

Webservice Task Form Missing SOAP Version Field if Protocol = SOAP.

D-10529

Web Service - PeopleSoft Task Create/update - NullPointerException when create/update a PeopleSoft task with Command=Schedule Process/Schedule Job and Process Type=null.

D-10537

File Transfer Task - Retry Exit Codes Not Visible When Transfer Protocol UDM.

D-10546

Window header close button does not check for form changes before closing the window.

D-10557

Database Connection Pool max/min connection properties not being accepted.

Release 7.1.0.1 - December 15, 2021

Change ID

Description

B-14734

Upgrade Log4j 2 from 2.14.1 to 2.16.0.

Release 7.1.0.0 - October 4, 2021

Change ID

Description

B-04453

Add Notes to Triggers.

B-04700

Upgrade to the new Log4j 2 library.

B-06955

Copy a trigger of another type to a temporary trigger.

B-09493

Ability to disable the “Promote By Business Service Membership”.

B-09504

Provide an option for tasks to fail if a variable doesn't resolve.

B-10292

Web Service API - Universal Template - Icon Set/Restore

B-12330

Global Filters.

B-12364

WebService API : New Task Definition List API Option to Return Full Definition

B-12365

WebService API : New Trigger List APIs Option to Return Full Definition

B-12371

WebService API : New Variable List API Option to Return Full Definition.

B-12388

WebService API : New Agent List API Option to Return Full Definition

B-12389

WebService API : New Virtual Resource List API to Return Full Definition

B-12444

Session Fixation Protection.

B-12459

Include new fields "Suspended On" and "Resumed On" in GUI, for Agent Clusters.

B-12465

List Trigger History

B-12483

Web Service API : Server Operation Pause and Resume Cluster Node

B-12508

Change default maximum hover hint width.

B-13174

Web Service API : Task Read - Add All Read Only fields.

B-13179

Add initiating user as cc in failure notification for scheduled promote.

B-13197

Add Variable Description field to "Launch Task With Variables..." and "Trigger Now..." command dialogs.

B-13238

Allow for options in a task monitor to ignore the dependency if not found within the time scope defined.

B-13240

New resolvable credential token field for passing larger tokens/keys.

B-13276

Grey out tabs 'Step Conditions' and 'Restart Criteria' Tabs when update the Exit Code Processing and Auto Restart Option.

B-13296

Prevent Target Task from being deleted while Recurring Task Instance is active.

B-13298

Allow using wildcard in selecting a task to be monitored within the Task Monitor.

B-13801

UIP: Universal Extension - Web Service API - Upload/Download/Delete Extension Archive

B-13802

UIP: Universal Extension - Web Service API - Import/Export Template.

B-13804

Immediately mark all agents associated with a OMS server as Offline when the OMS Server is suspended.

B-13817

Run Command on Filtered for Triggers.

B-13842

User Experience: Customized form tab ordering.

B-13845

User Experience: Filter Toolbar & Drop-down Enhancements.

B-13883

Allow Launch Task command to use unsaved modifications on the form without saving.

B-13916

Action URL to Open Workflow Monitor / Editor Directly.

B-13923

Specify Date adjustments on the Complex, Custom Day and Holiday options of a Task Run Criteria.

B-13933

User Experience: Make base instance or definition "buttons" available from all tabs.

B-13936

UC Increase All description field lengths to 255.

B-13937

WebServcies API : Implement Monitoring API (Prometheus Metrics).

B-13941

Run Criteria : Allow Multiple Select for Complex Noun and Qualifier.

B-13955

UC : Remove "Interact with Desktop" option from Windows Tasks.

B-13958

Change MySQL UTF8 alias (currently for deprecated UTF8MB3) to UTF8MB4 to avoid ambiguity.

B-13965

Always use the same Statistics Thread for a particular task definition.

B-13967

OMS Java Client - Support configuration of service timeout option from UC.

B-13968

Combine First Time Ran and Last Time Ran update into statistics event with other statistics updates.

B-13975

Configurable slush bucket (picker window) limits (i.e adding Virtual Resource to a task).

B-13977

Increase Variable Value Length.

B-13993

Allow preserving OMS Server suspended flag on List/Bulk Import when definition does not already exist.

B-14001

Add User Defined Fields to Triggers.

B-14003

Align email field length for ops_user_group "email" to meet up with the length value of user.

B-14007

Change is_active_node.do response to not include "active" wording in passive response html data.

B-14010

SonarQube: Boxed "Boolean" should be avoided in boolean expressions specifically pertaining to our validate method signature.

B-14011

Add trigger "Run Command on Filtered" support for "Add To Bundle" and "Promote" commands.

B-14017

Allow specifying a fixed list of self-service variable value options for Launch Task / Trigger with Variables.

B-14020

Default Promotion Target to unspecified/blank instead of defaulting to first option.

B-14026

UIP: Universal Extension - Double (Forced) Cancel.

B-14027

UIP: Universal Extension - Dynamic Commands - Execution Option (Out Of Process, In Process).

B-14037

Make deletion message more specific.

B-14045

Configure database connection pool to prevent resetting auto commit when connections returned.

B-14075

Add Expiration Action to other monitor types that support a Time Scope.

B-14077

Add Task Monitor field hints for Task Name Condition and Workflow Name Condition.

B-14095

UAC UI ability to hide IP of the agent.

B-14142

Web Service Task : Option to ignore verifying the SSL certificate.

B-14199

SonarQube: "String#replace" should be preferred to "String#replaceAll" (java:S5361).

B-14200

SonarQube: Replace the type specification in this constructor call with the diamond operator ("<>") in com.stonebranch.opswise.shared.* packages.

B-14205

User Experience: Agent Definition - Add Description

B-14228

File Transfer Task Increase Local and Remote Filename Field Lengths.

B-14264

UIP: Universal Template - Field Default Value Enhancements.

D-10046

Actions on transient instance Status of Cancel Pending unsupported.

D-10133

List export from Properties list does not export files when a filter is applied.

D-10182

z/OS Task - Unable to find 'ops_zos_task' record Warning message when modify Exit Code Processing and Auto Restart Option from Task Instance Tab using Update & View.

D-10218

Scheduled Bundle Promotion - db.DatabaseException- Data too long for column 'status_description'

D-10247

Inserting task within a deleted workflow instance not handled gracefully.

D-10277

Offline agent does not receive license update on heartbeat reconnect.

D-10281

Web Service - Server Operation Temporary Property Change does not validate the name and value

D-10290

Web Service - OMS Server Update web service allows OMS Server Address to be blank

D-10305

Modifying the Log Level and Heartbeat Interval should not be permitted from a passive node.

D-10320

Web Service API: Unable to update Universal Task with empty Float field value.

D-10323

Universal Template Import should not allow multi-select on the file explorer

D-10332

Controller - Date Picker - Year selection in date list - add dates - not allowing to select future Years.

D-10345

Cannot Unskip sub-workflow with Execution Restrictions.

D-10349

Task - "Add To Bundle.." is disabled under "Run Command on Filtered".

D-10357

Promote Members of Business Services Check All/Uncheck All buttons not clearing/setting the Visible To field appropriately.

D-10360

Task Form - fails to detect changes when an OpswiseListGridItem is modified.

D-10362

NullPointerException - when a trigger with an invalid uuid reference to a task.

D-10364

Business Services Check All button not working after Refresh button clicked on Form.

D-10407

Missing label for Custom Day Category column for scheduled report on Calendar Custom Days table.

D-10445

Cannot promote an unmodified Universal Template between various Controller releases without Allow Universal Template Changes.

D-10452

Universal Task Log Level has incorrect value when promoted from UC 7.0.0.0 and UC 7.0.1.0.

D-10464

Dynamic Command should fail if OMS associated with the agent is offline.

D-10466

Cannot promote an unmodified Universal Template with Extension Archive without Allow Universal Template Changes.

D-10469

Checksum violation ignored if name contains global variable with invalid checksum and "Resolve Name Immediately" is checked.

Prior Maintenance

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