Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For example, for Universal Controller 7.6.0.0:

  • 7 = Version 7
  • 5 6 = Release 56
  • 0 = Modification Level 0
  • 0 = Maintenance Level 0

...

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

See Installation and Applying Maintenance for information on installing, upgrading, and applying maintenance to the Universal Controller.

...

This section identifies the changes included in Universal Controller 7.6.x.

Release 7.6.

...

1.0 -

...

July 09, 2024

Change IDDescription
B-19941Populate 'uc_license_monthly_executions_used' metric even when licensed monthly executions Unlimited.
B-20394
D-12415

SAP Task: Built in Variables for SAP Credential Name and UUID.

D-12674
D-12722
Library dependencies updated due to vulnerabilities.
E

D-

01954

Workflow Root Jobs

  • B-16847: Workflow Root Jobs - Web Service API - Trigger Now

  • B-18537: Workflow Root Jobs - Web Service API - Launch

  • B-18538: Workflow Root Jobs - Select Job Path(s)

  • B-18539: Workflow Root Jobs - Select Specific Job(s)

  • B-18540: Workflow Root Jobs - Trigger Now Dialog

  • B-18541: Workflow Root Jobs - Launch Dialog

  • B-18542: Workflow Root Jobs - System Operation Action

  • B-17854: Web Service API : Add Simulate Option To Trigger Now and Launch APIs

E-01946

Spring Security SAML2 Service Provider

  • B-18477: Spring Security SAML2 Service Provider - Add/Update Dependencies

  • B-18478: Spring Security SAML2 Service Provider - SAML 2.0 Login

  • B-18479: Spring Security SAML2 Service Provider - SAML 2.0 Single Logout

  • B-18480: Spring Security SAML2 Service Provider - File-based Identity Provider Metadata Load / Refresh

  • B-18482: Spring Security SAML2 Service Provider - Service Provider Metadata Generation / Refresh

  • B-18483: Spring Security SAML2 Service Provider - Service Provider Metadata Download

  • B-18484: Spring Security SAML2 Service Provider - User Provisioning Flow

  • B-18485: Spring Security SAML2 Service Provider - Session Expired Re-Login Flow

  • B-18486: Spring Security SAML2 Service Provider - Action URL Parameter Preservation

  • B-18487: Spring Security SAML2 Service Provider - Logging / saml.log.level

  • B-18488: Spring Security SAML2 Service Provider - Key Management

  • B-18489: Spring Security SAML2 Service Provider - Other saml.* uc.properties

  • B-18490: Spring Security SAML2 Service Provider - URL-based Identity Provider Metadata Load / Refresh

  • B-18491: Spring Security SAML2 Service Provider - SAML Extension URL Forwarding

E-01935
  • B-17010: UC 7.6.x - Microsoft SQL Server 2022 Certification

  • B-18668: Upgrade Microsoft SQL Server JDBC Driver (mssql-jdbc-12.4.2.jre11.jar).

E-01932

Secrets Management

  • B-17121: Exclude Permissions for List of Business Services

E-01930

User Experience

  • B-17722: Global Search - Search by UUID

  • B-17880: UX : Dark Mode Tab Selector / Picker Theme Updates

  • B-17881: UX : Workflow Editor / Monitor Background and Text Color Change for Dark Mode

E-01927

Container Support

  • B-18380: UC configuration for STDOUT as uc.log destination ACCEPTED

  • B-18381: UC configuration for Transient Cluster Node ACCEPTED

    11288

    Universal Task Publisher dropdown in Universal Monitor task does not work correctly when Event Type=Local.

    D-12513

    List Import should ignore credential_var_checked_fieldN and credential_var_fieldN if Credential Field N is unmapped.

    D-12653

    Trigger fires due to Calendar change when there is no change in the Trigger's schedule.

    D-12662

    UDM: Cannot resolve Agent Built-In Variables in Primary/Secondary UDM Agent field.

    D-12685

    Promoting bundles to an invalid release level provides the wrong error message.

    D-12686

    XSS vulnerability in Launch confirmation dialog.

    D-12687

    UC: Support Issue - Task API, failed to create task when adding email notifications.

    D-12693

    Unicode characters in SAP tasks fail when using SQL Server & Oracle database.

    D-12729

    Credential API> Run time user should be required to create/update credential.

    D-12719

    API Fails To Create User With SysId = ""

    Release 7.6.0.3 - June 11, 2024

    Change IDDescription
    D-12622Library dependencies updated due to vulnerabilities.

    D-12266

    UT Credential Fields Restriction: Should not be restricted when Credentials Variable = true and Credentials (Text) empty.

    D-12287

    REST API > Returns HTTP Status Code 500 when a reference (i.e. task/listadv agent reference) cannot be identified in the system.

    D-12495

    Trigger Web Service API not sorting the Date Noun(s)/Qualifier(s) and Restriction Noun(s)/Qualifier(s) field values.

    D-12612

    Uploading a Task Definition File with no sysId but retainSysIds = true does not create an object, but does not fail.

    Release 7.6.0.2 - May 14, 2024

    Change IDDescription
    D-12544
    D-12545
    D-12546
    D-12547
    D-12562
    Library dependencies updated due to vulnerabilities.

    D-11425

    Tab: Record Details Tab should not be marked with Auto = checked.

    D-11888

    Forecast - The field name Simulation in the Forecast Details is confusing.

    D-11931

    Launch Modified not calculating the Average Estimated End Time correctly.

    D-12228

    Application Versions Cannot Be Deleted.

    D-12229

    Application Versions Don't Store Description Changes.

    D-12532

    Task Instance Simulate field not displaying as Yes/No.

    D-12549

    Memory Leak Warning in Log4J when tomcat is shut down.

    D-12561

    Support for double-digit Version, Release, Modification Level, and Maintenance Level.

    D-12587

    Promotion Of Universal Template With Script Field 3 And 4 Is Successful.

    Release 7.6.0.1 - April 9, 2024

    Change IDDescription
    D-12531PeopleSoft tasks are slow to change status after agent sends response.

    Release 7.6.0.0 - April 3, 2024

    Change IDDescription

    D-12415

    Library dependencies updated due to vulnerabilities.
    E-01874

    Optimistic Locking

    B-17936: Optimistic Locking: Workflow Editor
    B-17937: Optimistic Locking: Base Form - Task
    B-17938: Optimistic Locking: Base Form - Broader, Generic Integration (Triggers, etc.)

    E-01893

    SAP Task Enhancements Phase 2

    • B-18331: SAP Task Enhancement: General Form - Target Server Dynamic Choice

    • B-18332: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Format Dynamic Choice

    • B-18333: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Output Content Sub-form

    • B-18334: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Spool Request Sub-form

    • B-18335: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Cover Sheets Sub-form

    • B-18336: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Output Options Sub-form

    • B-18337: SAP Task Enhancement: Job Steps - External Program

    • B-18338: SAP Task Enhancement: Job Steps - External Command

    • B-18339: SAP Task Enhancement: Job Steps - External Command - Name / OS Dynamic Choice

    • B-18340: SAP Task Enhancement: Web Service API - New Fields, and Job Steps - Additional Print Parameters / External Command / External Program

    • B-18341: SAP Task Enhancement: Job Steps - ABAP Program - Additional Print Parameters - Build USAP Definition File / SAP Definition Script At Run Time

    • B-18342: SAP Task Enhancement: Job Steps - External Command - Build USAP Definition File / SAP Definition Script At Run Time

    • B-18343: SAP Task Enhancement: Job Steps - External Program - Build USAP Definition File / SAP Definition Script At Run Time

    E-01912

    UIP

    • B-06120: UIP: Text Field - Regex Validation

    ACCEPTED
    • B-14783: UIP: Universal Template - Credential Field - Variable Support

    ACCEPTED
    • B-16984: UIP: Universal Template - Support Credential Functions in Text, and Array Fields

    ACCEPTED
    • B-17664: UIP: Universal Extension - Extension execution for dynamic choice / dynamic commands field has no access to environment variables

    ACCEPTED
    • B-17776: UIP: Universal Event - Array-value event attribute type

    ACCEPTED
    • B-17777: UIP: Universal Event - Add Agent Cluster Membership to 'uac_agent_changed' event

    ACCEPTED
    • B-17560: UIP: Add Agent UUID as attribute "uuid" to uac_agent_changed Universal Events.

    ACCEPTED
    • B-17967: UIP: Universal Event - Task Instance SLA Violations {Late Start, Late Finish, and Early Finish}

    ACCEPTED
    • B-19783: UIP: Add Critical Flag to Task Instance Universal Event Payloads

    ACCEPTED
    • B-18344: UIP: Universal Template - Add Script Fields

    ACCEPTED
    • B-18498: UIP: Choice Field - Dynamic - Usability Enhancements (+SAP Task and PeopleSoft Task Dynamic Choice)

    ACCEPTED
    • B-18643: UIP: Add GET http method function for Push API

    ACCEPTED
    E-
    01893SAP Task Enhancements Phase 2
    01927

    Container Support

    • B-18380: UC configuration for STDOUT as uc.log destination

    • B-

    18331: SAP Task Enhancement: General Form - Target Server Dynamic Choice ACCEPTED
  • B-18332: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Format Dynamic Choice ACCEPTED

  • B-18333: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Output Content Sub-form ACCEPTED

  • B-18334: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Spool Request Sub-form ACCEPTED

  • B-18335: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Cover Sheets Sub-form ACCEPTED

  • B-18336: SAP Task Enhancement: Job Steps - ABAP Program - Print Parameters - Output Options Sub-form ACCEPTED

  • B-18337: SAP Task Enhancement: Job Steps - External Program ACCEPTED

  • B-18338: SAP Task Enhancement: Job Steps - External Command ACCEPTED

  • B-18339: SAP Task Enhancement: Job Steps - External Command - Name / OS Dynamic Choice ACCEPTED

  • B-18340: SAP Task Enhancement: Web Service API - New Fields, and Job Steps - Additional Print Parameters / External Command / External Program ACCEPTED

  • B-18341: SAP Task Enhancement: Job Steps - ABAP Program - Additional Print Parameters - Build USAP Definition File / SAP Definition Script At Run Time ACCEPTED

  • B-18342: SAP Task Enhancement: Job Steps - External Command - Build USAP Definition File / SAP Definition Script At Run Time ACCEPTED

  • B-18343: SAP Task Enhancement: Job Steps - External Program - Build USAP Definition File / SAP Definition Script At Run Time ACCEPTED

  • E-01874

    Optimistic Locking

    B-17936: Optimistic Locking: Workflow Editor ACCEPTED
    B-17937: Optimistic Locking: Base Form - Task ACCEPTED
    B-17938: Optimistic Locking: Base Form - Broader, Generic Integration (Triggers, etc.)

    B-18421Purge Audit in chunks comparable to History and Activity.

    B-17971

    Add Task Instance Variable for Credential Name

    B-17968

    Read vs. Write lock for Performance Improvements
    • 18381: UC configuration for Transient Cluster Node

    E-01930

    User Experience

    • B-17722: Global Search - Search by UUID

    • B-17880: UX : Dark Mode Tab Selector / Picker Theme Updates

    • B-17881: UX : Workflow Editor / Monitor Background and Text Color Change for Dark Mode

    E-01932

    Secrets Management

    • B-17121: Exclude Permissions for List of Business Services

    E-01935

    Platform Validations

    • B-17010: UC 7.6.x - Microsoft SQL Server 2022 Certification

    • B-18668: Upgrade Microsoft SQL Server JDBC Driver (mssql-jdbc-12.4.2.jre11.jar).

    E-01946

    Spring Security SAML2 Service Provider

    • B-18477: Spring Security SAML2 Service Provider - Add/Update Dependencies

    • B-18478: Spring Security SAML2 Service Provider - SAML 2.0 Login

    • B-18479: Spring Security SAML2 Service Provider - SAML 2.0 Single Logout

    • B-18480: Spring Security SAML2 Service Provider - File-based Identity Provider Metadata Load / Refresh

    • B-18482: Spring Security SAML2 Service Provider - Service Provider Metadata Generation / Refresh

    • B-18483: Spring Security SAML2 Service Provider - Service Provider Metadata Download

    • B-18484: Spring Security SAML2 Service Provider - User Provisioning Flow

    • B-18485: Spring Security SAML2 Service Provider - Session Expired Re-Login Flow

    • B-18486: Spring Security SAML2 Service Provider - Action URL Parameter Preservation

    • B-18487: Spring Security SAML2 Service Provider - Logging / saml.log.level

    • B-18488: Spring Security SAML2 Service Provider - Key Management

    • B-18489: Spring Security SAML2 Service Provider - Other saml.* uc.properties

    • B-18490: Spring Security SAML2 Service Provider - URL-based Identity Provider Metadata Load / Refresh

    • B-18491: Spring Security SAML2 Service Provider - SAML Extension URL Forwarding

    E-01954

    Workflow Root Jobs

    • B-16847: Workflow Root Jobs - Web Service API - Trigger Now

    • B-18537: Workflow Root Jobs - Web Service API - Launch

    • B-18538: Workflow Root Jobs - Select Job Path(s)

    • B-18539: Workflow Root Jobs - Select Specific Job(s)

    • B-18540: Workflow Root Jobs - Trigger Now Dialog

    • B-18541: Workflow Root Jobs - Launch Dialog

    • B-18542: Workflow Root Jobs - System Operation Action

    • B-17854: Web Service API : Add Simulate Option To Trigger Now and Launch APIs

    B-15920

    Add Operational Memo History to Task Instance and History records.

    B-15982

    Add Operational Memo Field to List Task Instances Request Properties

    B-17012

    UDM Task add Utility Credential Tokens

    B-17640

    Prevent New Workflow Version if No Changes on Save

    B-17779

    Allow more than 100% for a Late Finish Percentage Offset

    B-
    17640Prevent New Workflow Version if No Changes on Save
    17884Add PGP signatures to distribution files for releases

    B-

    17012UDM Task add Utility Credential Tokens

    17968

    Read vs. Write lock for Performance Improvements

    B-

    15982

    17971

    Add

    Operational Memo Field to List Task Instances Request Properties

    Task Instance Variable for Credential Name

    B-
    15920Add Operational Memo History to Task Instance and History records.
    18421Purge Audit in chunks comparable to History and Activity.
    D-11112Reran File monitor in a cluster gets cancelled once the offline agent becomes Active
    D-11433Sap/Database Connection > Task Tab: missing + button to create new tasks.
    D-11450

    Agent: Update Agent Cluster "1/n Agent(s) In Cluster" label.

    D-11485SAP Task: SAP Command Mask field should be hidden when Command Group is not Display.
    D-11495Sap Task Instance: Script or File System dropdown is hidden when Command Group = Run, Definition or Model = USAP Definition File.
    D-11661LDAP: SQL executing during exception when LDAP user logs in UAC with email more than 255 characters set up in AD
    D-11734Date field default values are incorrectly computed as UTC time.
    D-12278Add new objects for "follow references" of a task during promotion
    D-12311MissingĀ  ops_oauth_admin and ops_simulation_view roles in User Doc.
    Anchor
    D-12330
    D-12330
    D-12330

    Opening the Audits page with many task instances is very slow.


    Note

    D-12330 requires dropping and recreating new indexes on the ops_audit table, which could take the maintenance update longer depending on the size of your ops_audit table.


    D-12391Cannot Import Extension through UI, however it is possible from uip-cli
    D-12417Dynamic Choice (Choice Field 1) with Dynamic Choice field (Choice Field 2) as a dependent field gets cleared out for task instance but not for task instance command
    D-12484XSS Vulnerabilities

    Prior Maintenance

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