Platform 6.0.4 Maintenance Release

Prev Next

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-1609 Fixed an issue where the custom role dialog in Admin Essentials did not display roles for methods categorized as tasks, which are not HTTP endpoints. The endpoint behind the configuration dialog has been corrected to return task methods, enabling comprehensive configuration of custom roles.
ENG-9045 Enhancements have been made to logging and error checking processes during Redis initialization, improving overall reliability and troubleshooting capabilities.
ENG-10364 A problem was identified where projects containing workflows with a createdBy field would fail to import. This issue has been rectified by removing the createdBy field during the import process.
ENG-10673 Updated the rodeo-ui version to resolve a bug issue where the /myTtl API endpoint was being unnecessarily triggered multiple times when the Logout Warning Dialog was displayed.
ENG-10721 An issue was resolved where Projects larger than 2MB would encounter errors when pulled from a Github repository. This issue has been corrected to ensure smoother Project management.
ENG-10753 Resolved calculation errors in nextRunAt for schedule triggers that occurred under specific creation circumstances, ensuring that nextRunAt is now calculated accurately.
ENG-10757 Restored support for using symlink with custom apps and adapters.
ENG-10758 Corrected the method by which the PHSpinner component was setting its current and default values in the UI.
ENG-10784 A critical issue was fixed where starting a job would fail to validate the workflow correctly. Instead, it relied on outdated error data from the workflow document to determine if the job could start. This issue has been corrected to ensure proper validation.
ENG-11370 When the profile document serves as the source for the services configuration property, a new service can now be added to the Platform, which will spin up the service during the first startup rather than only upon restart. This regression from version 2023.2 has been resolved for Platform 6.
ENG-11399 A fix has been applied to address an issue where revert transitions initiated from within a forEach loop could unexpectedly terminate the loop prematurely, causing disruptions in the intended logic.
ENG-11602 An issue was resolved where Operations Manager Automations lost the referenced Project name from the imported Project. This issue has been corrected to ensure proper functionality.
ENG-11641 A bug was fixed that prevented users from successfully logging in when utilizing the LDAP authentication method with custom groups.
ENG-11692 Upon import, valid functions were deselected from the transformation when opened and saved, and the transformation did not work as expected when running it in JST Designer. Updated the checkType parameter in the function check logic. Imported transformations now retain their selected functions on import, and are no longer empty.
ENG-11872 A critical fix was implemented to the Node version health check, which now ensures that the post-merge pipeline can successfully pass without any hindrance.
ENG-11901 The /health/status endpoint, used to ping downstream services when performing a health check, caused timeouts when used with a readiness probe. Added a new optional query parameter exclude-services so that the endpoint only returns health information related to the Platform itself, and not the health of its connections to downstream systems.

Improvements

This section highlights quality improvements to Itential Platform's functionality in this maintenance release.

Key ID Release Note
ENG-11313 Support has been added for configurable serverId strategies, including a new strategy for generating a random UUID as the serverId. This improvement allows for greater flexibility in server identification.
ENG-11314 Introduced a new /.well-known/auth-metadata endpoint to support AAA providers in retrieving relevant metadata while users are unauthenticated. This update, along with enhancements to the Azure AAA adapter, allows the Platform to dynamically set the client and tenant IDs on the SSO login page, significantly improving the user experience.
ENG-11418 Task events have been added to the Workflow Engine, which significantly improves the auditing capabilities of job processing, allowing for better tracking and management of tasks.
ENG-11516 Implemented custom job and task variable support in the Gateway Manager runService task. This task enhances the functionality of Gateway Manager, allowing users to select the service type and gateway cluster, and use variable options for cluster and service inputs.
ENG-11700 The Gateway Manager option has been relocated to the Administration section of the Itential Platform sidebar. This UI change is accompanied by a new icon for better visibility and user experience.

Security Changes

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

Key ID Release Note
ENG-10283 During security scans, it was discovered that certain versions of the undici package in Admin Essentials were vulnerable to Insecure Randomness risks. To address this vulnerability, the package dependency has been upgraded to version 6.21.1.