Universal Controller 7.2.1.0 Release Notes

Release Notes

Universal Controller release 7.2.1.0 contains the following high-level features. For a complete list of all the included features and fixes, please refer to the Universal Controller 7.2.x Maintenance list.

Architecture

Backlog

Title

Description

B-15799

Email Monitor: Workaround for search term limit in Office365.

Office 365 has a search term limit which can affect the operation of Email Monitor Tasks. One SEARCH command can have up to 10 filters. The limit is not configurable in Office 365.

This behavior is resolved by breaking the search into multiple searches.

B-15913

Refactor 'generate list report' logic to avoid unnecessary initialization.

The generate list report logic unnecessarily initializes PDF related objects when generating reports of type CSV, TSV, or XML. This code has been refactored to avoid this.

B-15660

Server Operations -> Temporary Property Change Code Cleanup

The following was removed from the Temporary Property Change:

uc.use.time.based.uuids

Security

Backlog

Title

Description

B-15783

Remove the axis2-spring-1.7.4.jar dependency.

The jar file axis2-spring-1.7.4.jar is an Axis2 dependency that is not specifically used by UC. UC’s dependency on Axis2 relates to SOAP capabilities the Web Service Task.

B-15792

Update spring library dependencies.

To address CVE-2022-22965 and CVE-2022-22950, we have updated Universal Controller's Spring library dependencies to the following:

  • Spring Framework 5.3.20
  • Spring Security 5.7.1
  • Spring Security SAML 1.0.10.RELEASE

Universal Controller uses the Spring libraries for its SSO implementation.

User Experience

Backlog

Title

Description

B-14508

Multi-Update: Hide "Clear Field Value" checkbox for user-defined fields if they are required.

Prevent the multi-update feature from being able to clear the user-defined fields if they are marked as required in the system properties.

B-15622

Switch 'New' buttons found on tabs to use + icon only.

The new buttons used within certain tabs have been replaced with the “New” icon.

UIP (Universal Integration Platform)

Backlog

Title

Description

B-14695

Make Array Field Resolvable

Script-based Universal Tasks Array field properties are resolved in the Universal Template Script using the Array functions.

These functions have always supported variable resolution; however, functions embedded within an Array field value were not resolved by the Array functions.

Extension-based Universal Tasks Array field values were not resolved with the values being passed to the Universal Extension unresolved.

This enhancement provides full resolution of Array field values for both Script-based and Extension-based Universal Tasks.