Release Notes
Bug Fixes
This maintenance release of Itential Platform includes fixes for bugs that were reported to Itential Product Support.
Key ID | Release Note |
---|---|
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. |
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. |
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. |
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. |
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-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. |
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-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. |
ENG-12586 | A new configurable timeout property, maxIdleTimeMS , has been introduced to effectively drop unused connections, with a default setting of 5 minutes. This enhancement is designed to reduce the total number of connections during periods of lighter usage, particularly impacting select versions of Itential Platform. |
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. |
Improvements
This section highlights quality improvements to Itential Platform's functionality in this maintenance release.
Key ID | Release Note |
---|---|
ENG-11965 | Added a configurable parameter where users can set a timeout for initial startup Redis connection. The connectTimeout and handleConnectionTimeout sets the maximum time in milliseconds to wait for the initial Redis connection before timing out. If not set, defaults to 30000ms (30 seconds). |
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. |
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. |
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. |