2023.1.25 Maintenance Release
  • 05 Feb 2025
  • Dark
    Light
  • PDF

2023.1.25 Maintenance Release

  • Dark
    Light
  • PDF

Article summary

Release Notes

Bug Fixes

This maintenance release includes fixes for bugs that were reported to Itential Product Support.

Key ID Release Note
ENG-5272 When utilizing a childJob task in a revert iteration, the task was not referencing the right data context. It was wrongly referencing the output of a child job task from a previous task iteration instead. To resolve this, updated the task logic to always utilize data from the task document (not the job document) to determine the "job_details" for the childJob task output.
ENG-5861 Fixed an issue with JSON form elements, where any form layering (container/schema combination) is assumed to be a binding configuration (and fails to parse) when at least one actual binding exists.
ENG-7144 When querying form data using the dropdown search bar, multiple pages of results return and you have to scroll through them to find the specific data you need. To resolve this issue, updated the rodeo-ui dependendency. The JSON Forms dropdown search now works properly.
ENG-7741 The Operations Manager createTrigger API now includes the optional legacyWrapper property. Additional documentation can be found here.
ENG-7910 Fixed the setup of the Itential Platform systemd unit file for systemctl restart and systemctl stop, allowing it to clean up its child services and preventing race conditions that resulted in an unclean Redis state. This fix applies to all released versions of Itential Platform.
ENG-8032 When importing JSON Forms and then running the form via the Preview button, the wrong return value was showing. As it turns out, duplicate dropdown labels were causing the returned values to be incorrect. To fix this issue, updated the rodeo-ui dependendency. Duplicate labels in a dynamic JSON Form are now supported.
ENG-8258 When a childJob Workflow Input Variables Loop Array is set to a task variable in Automation Studio, opening another child job task without closing the first window will sometimes cause the source to reset to static. Updated the Task Data Workflow Editor to include a unique taskID to reset task data when variables change.
ENG-8303 If a workflow is configured with a JST on a childJob task, it will attempt to inline the entire JST document into the workflow on export. If the JST is missing at the time of export, Worfklow Builder is unable to handle the export and crashes (stops working properly). To resolve this, added a check to ensure the JST exists before attempting to inline the JST document into the workflow.
ENG-8305 When creating a large number of Golden Configuration tree nodes in Configuration Manager, the pop-over menu for several nodes was hidden in the browser window due to an incorrect menu location. Fixed the menu position to be from "bottom" to "left", so that every node will display their respective pop-over menu correctly.
ENG-8587 When attempting to save, import, or run a workflow that contained a JST, workflow validation would error with "Cannot read properties of undefined (reading 'type')". This was due to encoding as a result of the JST being pulled directly from the database. To resolve, added logic to pull and decode the JST from the app-jst application, thereby allowing workflows with JST to run as expected.

Security Changes

This section highlights fixes and measures to prevent and minimize security risks and vulnerabilities.

Key ID Release Note
ENG-6248 When running security scans, it showed affected versions of the axios package were vulnerable to Regular Expression Denial of Service (ReDoS) via the trim function. Updated axios to version 0.29.0 to resolve security vulnerability.

2023.1.25 Release Versions

Automation Platform Versions

component version
@itential/adapter-automation_gateway 4.29.0-2023.1.15
@itential/adapter-azure_aaa 1.5.1-2023.1.8
@itential/adapter-email 4.2.16-2023.1.2
@itential/adapter-ldap 2.13.12-2023.1.3
@itential/adapter-local_aaa 4.4.1-2023.1.1
@itential/adapter-nso 7.8.39-2023.1.33
@itential/adapter-radius 2.1.10-2023.1.2
@itential/app-admin_essentials 4.1.1-2023.1.54
@itential/app-ag_manager 1.19.0-2023.1.6
@itential/app-automation_catalog 2.13.0-2023.1.5
@itential/app-automation_studio 4.15.0-2023.1.299
@itential/app-configuration_manager 3.102.0-2023.1.59
@itential/app-form_builder 4.12.0-2023.1.4
@itential/app-json_forms 1.36.0-2023.1.42
@itential/app-jst 1.11.0-2023.1.35
@itential/app-lifecycle_manager 1.26.0-2023.1.43
@itential/app-mop 6.12.0-2023.1.24
@itential/app-nso_manager 2.23.7-2023.1.4
@itential/app-operations_manager 1.178.0-2023.1.142
@itential/app-service_catalog 3.13.0-2023.1.3
@itential/app-service_management 2.25.0-2023.1.6
@itential/app-template_builder 2.6.12-2023.1.12
@itential/app-workflow_builder 5.46.0-2023.1.67
@itential/app-workflow_engine 10.2.1-2023.1.116
@itential/audit-trail 1.5.3
@itential/database 1.11.11
@itential/event-system 1.1.31
@itential/iap-ui 1.9.1-2023.1.13
@itential/itential-utils 2.10.1
@itential/logger 2.1.17
@itential/network 3.4.7
@itential/pronghorn-core 14.2.1-2023.1.112
@itential/search 1.2.3-2023.1.2
@itential/service 2.11.10
@itential/tags 3.1.16-2023.1.1

Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.