2023.1.31 Maintenance Release

Prev Next

Release Notes

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

Bug Fixes

This release of Itential Platform includes the following bug fixes:

Key ID Release Note
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.
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.
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.
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.
ENG-11043 Fixed an issue preventing the restart of services that crash due to memory exhaustion.
ENG-12220 When an integration instance fails to run, no error message is generated. Enhanced error messaging to ensure errors returned from integration requests include relevant actionable data.
ENG-12350 Updated the task palette to set default keys for incoming and outgoing variables in transformation assets from the asset's schema.
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.
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.
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.
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.

Improvements

Key ID Release Note
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.

Security Changes

Key ID Release Note
ENG-12234 When running security scans, it showed affected versions of swagger-ui in the Platform were vulnerable to security risks. Upgraded swagger-ui to 5.22.0 to resolve this vulnerability.
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.
ENG-12832 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 Versions

component version
itential/adapter-automation_gateway 4.29.0-2023.1.18
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.36
itential/adapter-radius 2.1.10-2023.1.2
itential/app-admin_essentials 4.1.1-2023.1.58
itential/app-ag_manager 1.19.0-2023.1.8
itential/app-automation_catalog 2.13.0-2023.1.7
itential/app-automation_studio 4.15.0-2023.1.316
itential/app-configuration_manager 3.102.0-2023.1.62
itential/app-form_builder 4.12.0-2023.1.4
itential/app-json_forms 1.36.0-2023.1.46
itential/app-jst 1.11.0-2023.1.36
itential/app-lifecycle_manager 1.26.0-2023.1.44
itential/app-mop 6.12.0-2023.1.24
itential/app-nso_manager 2.23.7-2023.1.5
itential/app-operations_manager 1.178.0-2023.1.154
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.69
itential/app-workflow_engine 10.2.1-2023.1.123
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.16
itential/itential-utils 2.10.1
itential/logger 2.1.17
itential/network 3.4.8
itential/pronghorn-core 14.2.1-2023.1.124
itential/search 1.2.3-2023.1.2
itential/service 2.11.10
itential/tags 3.1.16-2023.1.1