Subscribe to our RSS feed or by email to receive automatic notifications when we ship new features and improvements.
July 15, 2025

2023.2.21

Platform 2023.2.21 is a maintenance release containing enhancements, bug fixes, and security updates.

This 2023.2.21 release includes important updates and fixes to the Platform.

FeatureDescription
Codebase cleanup and dead code removal (ENG-10707)The codebase has undergone a thorough cleanup, which involved removing unused dependencies and eliminating dead code, thereby improving overall performance and maintainability.
app-gateway_manager in container images (ENG-11500)Added @itential/app-gateway_manager to container images.
New UUID property for workflow data (ENG-12003)Introduced a new UUID property to workflow data for enhanced identification.
NSO adapter global-timeout setting (ENG-12523)The NSO adapter has been updated to incorporate a global-timeout setting, which acts as a boolean flag. When set to ‘true’, this global-timeout setting allows services to bypass local timeout values and instead adhere to the global timeout configuration. If the global-timeout is not activated or is set to ‘false’, the system will revert to either a custom value or the default timeout of 60 seconds, as specified by the user.
workflowId and projectId in jobStart event (ENG-12595)Added workflowId and projectId properties to the jobStart event in Workflow Engine. These unique identifiers help to correlate workflow executions (jobs), and protect against unexpected event duplication.
Task summary and description in WFE events (ENG-12662)Added a task summary and description to Workflow Engine events. This metadata is automatically added to task events handled via the eventSystem, allowing users to easily understand the purpose and details of each event.
Expand/collapse buttons for trigger editing (ENG-13038)A new feature has been introduced that allows users to expand and collapse buttons for trigger editing within automations, enhancing the user experience and functionality.
FeatureDescription
Removed unusable Project shortcuts (ENG-2891)Removed and hid unusable shortcuts for transformations within a Project, preventing users from performimg actions that should not be performed in a Project.
the Platform was configured to authenticate (ENG-4213)When the Platform was configured to authenticate users via SAML SSO, a user who was logged out from a page in the Platform would not be redirected to their original location after logging back in. Support was added for persistent redirect links across SAML SSO login flows to ensure users are restored to their original location after logging out and logging back in.
childJob loop status in output objects (ENG-7728)Fixed an issue where the status for each job was not reflected in the output objects from the childJob task when either parallel or sequential looping was enabled.
In certain circumstances, the Workflow Builder (ENG-7900)In certain circumstances, the Workflow Builder Canvas would display duplicate task definitions in the task palette. This change provides a fix that eliminates possible race conditions and ensures no duplicates are added.
A race condition issue during prebuilt (ENG-7955)A race condition issue during prebuilt imports has been resolved. This problem arose when multiple workflows in the prebuilt contained the same group, which would previously cause errors in the import API. The fix ensures smoother operation without errors.
configuring Azure/EntraID as an Identity Provider (ENG-8062)When configuring Azure/EntraID as an Identity Provider (IdP) in the Platform, the SSO test connection failed due to a required Password, ProtectedTransport authentication method. To resolve this issue, added a “Disable Expected Auth” toggle to the SSO configuration page that gives administrators the option to control the disableAuthnContext configuration property that disables checking of AuthnContext in an SSO/SAML response.
A bug that caused child job (ENG-8815)A bug that caused child job loops to remain stuck in a running state even after all child jobs were cancelled has been successfully fixed, ensuring that the system behaves as expected.
A critical bug has been fixed (ENG-10315)A critical bug has been fixed regarding the convertTimezone task and other related time tasks. Previously, these tasks would incorrectly default to using the current date and time rather than the correct input time. This issue has now been rectified.
A series of fixes have been (ENG-10352)A series of fixes have been implemented to address multiple issues that occurred when utilizing an incoming or outgoing JST schema. These issues have been resolved to ensure proper functionality at runtime.
a JST bug that allowed references (ENG-10751)Resolved a JST bug that allowed references to deleted steps to persist within the context of other steps, ensuring that the integrity of the workflow remains intact and that users are not misled by outdated references.
Restart of memory-exhausted services (ENG-11043)Fixed an issue preventing the restart of services that crash due to memory exhaustion.
checks for iap_id and Redis connection (ENG-12023)Added checks for iap_id and Redis connection to ensure smooth shutdowns when exiting the Platform early in the startup process and when exiting the Platform after Redis shuts down.
Copying command templates between Projects changed (ENG-12405)Copying command templates between Projects changed the created and lastUpdated fields to a date string instead of an integer, preventing users from saving the Command Template. Fixed the date formatting for JSON schemas when copying assets into a project space.
importing a pre-built automation with GBAC (ENG-12445)When importing a pre-built automation with GBAC assigned, the imported automation does not appear in the Operations Manager side navigation bar. Fixed pre-built automation import to ensure all GBAC id are strings and the automation is displayed in the side navigation bar.
The login API calls from IAG (ENG-12480)The login API calls from IAG adapters were displaying password and token as plaintext credentials in the IAG adapter logs. To mask sensitive credentials in Itential Platform logs, updated the adapter-utils dependency version.
The Command Template Builder UI previously (ENG-12529)The Command Template Builder UI previously lacked the Maximum Accepted Percentage (%) selector when performing a comparison evaluation by percentage. This issue has been rectified by re-adding the selector to the UI, ensuring its availability for use in command templates.
adding users to a Group via (ENG-12616)When adding users to a Group via UI, the save button was greyed out (disabled). Implemented functionality in the Edit Group dialog so that when modifying group members through the Admin Essentials UI, the save button will now be enabled on member change.
An important fix has been implemented (ENG-12865)An important fix has been implemented to address a significant issue where deeply nested objects or large arrays of objects, when used as inputs to tasks, could lead to the task being stuck in a running state. This was accompanied by a “Maximum Call Stack” error being logged, which has now been resolved.
FeatureDescription
running security scans, it showed affected (ENG-11009)When running security scans, it showed affected versions of app-operations_manager in the Platform were vulnerable to Regular Expression Denial of Service (ReDoS) risks. Upgraded semver to latest version to resolve this vulnerability.
running security scans, it showed affected (ENG-12785)When running security scans, it showed affected versions of the tar-fs and undici packages in Admin Essentials were vulnerable to security risks. Upgraded the tar-fs package dependency to 2.1.3 and the undici package to 5.29.0 to resolve this vulnerability.
Upgraded the ssh2 package in adapter-nso (ENG-12833)Upgraded the ssh2 package in adapter-nso to version 1.16.0 to address a Command Injection security vulnerability present in version 0.8.9 of the dependency.

Automation Platform

ComponentVersion
itential/adapter-automation_gateway4.31.4-2023.2.5
itential/adapter-azure_aaa1.7.5-2023.2.2
itential/adapter-email4.2.20-2023.2.0
itential/adapter-ldap2.14.3-2023.2.2
itential/adapter-local_aaa4.5.2-2023.2.0
itential/adapter-nso7.9.4-2023.2.16
itential/adapter-radius2.2.2-2023.2.0
itential/app-admin_essentials5.4.10-2023.2.24
itential/app-ag_manager1.20.3-2023.2.3
itential/app-automation_catalog2.13.7-2023.2.6
itential/app-automation_studio4.69.3-2023.2.218
itential/app-configuration_manager3.117.5-2023.2.30
itential/app-form_builder4.15.3-2023.2.7
itential/app-gateway_manager1.6.16
itential/app-json_forms1.42.3-2023.2.27
itential/app-jst1.15.11-2023.2.16
itential/app-lifecycle_manager1.38.4-2023.2.17
itential/app-mop6.21.1-2023.2.19
itential/app-nso_manager2.25.2-2023.2.5
itential/app-operations_manager1.215.10-2023.2.73
itential/app-service_catalog3.14.1-2023.2.3
itential/app-service_management3.0.2-2023.2.3
itential/app-template_builder2.9.1-2023.2.9
itential/app-workflow_builder5.55.2-2023.2.24
itential/app-workflow_engine11.9.6-2023.2.63
itential/database2.1.0
itential/iap-ui1.14.3-2023.2.12
itential/itential-utils3.2.5
itential/logger4.1.0
itential/network4.2.2
itential/pronghorn-core15.8.10-2023.2.88
itential/search1.3.3-2023.2.0
itential/service3.3.2
itential/tags3.2.2-2023.2.0