Platform 6.2.0 Maintenance Release

Prev Next

Improvements

Key ID Release Note
ENG-13565 Added mock data validation to verify that test data conforms to workflow requirements before execution. The feature provides visual feedback when mock data requires updates, such as when tasks or transitions are missing or when schema mismatches occur.
ENG-13432 Updated task icons to support failure iconography in Operations Manager for query and manual tasks.
ENG-15618 Added support for JSON-formatted logging and updated the logging API to align with the HLD specification, including support for message and context objects.
ENG-15941, ENG-17185 Added support for relocatable RPM-based installation into custom directories using the --relocate flag. Multiple custom service directories can be specified with a comma-delimited list in the service_directory configuration property.
ENG-16405 Added SHA256 checksums for Service Manager 6 RPM packages on both x86_64 and ARM64 architectures to verify package integrity and ensure they haven't been tampered with.
ENG-16440 Updated the formData wrapping option in Automation Triggers to use clearer, feature-focused language. The term "legacy" has been removed from labels and tooltips.
ENG-16454 Removed sudo configuration from Docker images as it is no longer needed for the TemplateBuilder jail.
ENG-16660 Expanded the workflow selection area to display more of the workflow's name.

For more information about our highlighted feature improvements for this release, see Platform 6.2 Feature Release Announcement.

Security Fixes

Key ID Release Note
ENG-17553 Updated the jws dependency to resolve an improper verification of cryptographic signature vulnerability.
ENG-17694 Upgraded xml2js to v0.6.0 in adapter-nso, resolving parsing issues and security vulnerabilities while improving overall stability.

Bug Fixes

Key ID Release Note
ENG-2675 Improved the reliability of the auto work feature in Operations Manager.
ENG-2939 Added automatic integration model validation on upload to support OpenAPI specifications like Netbox.
ENG-3382 Corrected the styling and removal of live preview errors in JST canvas.
ENG-3699 Fixed an issue where sensible defaults weren't being provided to new Resource Instance forms in Lifecycle Manager, which caused save and modification failures.
ENG-4761 Resolved an issue where the Show JSON Form task failed when slashes were present in the form name.
ENG-5851 Fixed an issue where the "Applications" submenu was missing from Automation Studio.
ENG-6243 Fixed a bug where importing a JSON Form with a name containing text in parentheses caused the system to append "NaN)" to the name, leading to duplicate forms with incorrect names.
ENG-6600 Prevented the search styling from activating when the search palette is not open in canvas.
ENG-7171 Added a check to exclude variables with the isError flag from the input schema while maintaining them in the output schema.
ENG-7284 Fixed a schema regeneration bug that occurred when disabling the run window with a job variable.
ENG-7412 Missing forms are now gracefully handled in Operations Manager manual tasks.
ENG-7789 Fixed a Lifecycle Manager action pre-JST encoding bug where dollar sign ($) characters in workflow schemas appeared as "2".
ENG-7957 Updated the job description search filter to preserve trailing dots and zeros in search queries.
ENG-7969 Resolved an issue where switching between different JSON forms in separate tabs caused form state to be incorrectly shared, leading to dropdown option changes in one form appearing in another.
ENG-7999, ENG-13934 Enhanced broker logging to provide better diagnostics when adapters are excluded, devices cannot be found during command execution, or when communicating with IAG over the device broker.
ENG-8052, ENG-8066 Fixed project import issues including duplicate project ID detection and preventing multiple copies from being created when "import" is clicked too quickly.
ENG-8465, ENG-8490 Improved task deletion behavior to only remove transitions to and from the deleted task and fixed validation errors that occurred when deleting tasks referenced in run window schedules or used as job references.
ENG-8550 Fixed the updateForm API to return updated data instead of stale data.
ENG-9350 Improved the unsaved changes dialog interaction during workflow navigation.
ENG-9431 Lifecycle Manager now sanitizes special characters (&, +) in action names for workflows. Previously, it would fail to create the workflow.
ENG-9839 Fixed a typo that caused incorrect created dates for new workflows in projects.
ENG-9902 Fixed performance issues in the Integration Engine that caused extended processing times when resolving integration models.
ENG-9906 The "Add Asset To Project" continue button now properly disables when the project selection is cleared.
ENG-10228 Fixed an issue where the Task Palette blocked clicking on canvas when closed.
ENG-10282 RPMs are now bundled with all directories owned by itential, correcting directory ownership.
ENG-10378 Selecting a new workflow in the dropdown of an automation now correctly updates both componentId and componentName in the database.
ENG-10417 Fixed Manual Entry of task Adapter IDs within Automation Studio, which was preventing users from entering Adapter IDs that are not currently present.
ENG-10656 Resolved an issue where child jobs with references to orphaned or deleted JSTs would crash the canvas UI when viewing the child job's properties.
ENG-10752 Fixed pagination limits for group selection in automation properties to support more than 100 groups.
ENG-10955 Fixed an issue where internal files were incorrectly included with NPM artifacts.
ENG-11413 Resolved an issue where opening a Lifecycle Manager (LCM) action execution from workflow tasks was not navigating correctly.
ENG-11433 Updated task documentation links to point to 2023.2 until Platform 6 documentation links are stable.
ENG-11482 Enhanced the git permissions verification system in Automation Studio to properly support group-based project access, ensuring users with group membership have appropriate access to git operations.
ENG-11709 Added string type support to the workflow identifier in the resource model JSON schema, allowing imported LCM models with missing Action workflows to be modified.
ENG-12302 Fixed an issue where incoming variable objects in jobs that were set to null would crash Workflow Engine on startup while attempting to migrate job documents.
ENG-12883 Fixed an issue where integrations were not respecting TLS settings when a token retrieval step was configured.
ENG-12946 Fixed a bug where exporting an asset as JSON would display the exported blob if the workflow had unsaved changes.
ENG-13718 Added an error handler to the syslog transport to prevent application crashes when the transport encounters errors.
ENG-13934 Enhanced broker logging to provide better diagnostics when adapters are excluded or devices cannot be found during command execution.
ENG-14609 Added a "strictTypes" option to the evaluation task that skips all operand type inference when evaluating operand values, resolving comparison issues between numeric and non-numeric strings.
ENG-14934 Configuration Manager no longer crashes when invalid configuration is provided.
ENG-15154 Configuration Manager manual tasks are now included in the build and can be successfully executed.
ENG-15804 Added loop transition validation to the backend workflow engine to prevent invalid transitions from inside a loop to outside of a loop.
ENG-15926 Fixed Jinja2 template result JSON parsing errors that occurred when newlines were present.
ENG-16090, ENG-16401, ENG-17319 Improved project import error handling including clearer error messages for asset reference conflicts, graceful handling of missing LCM resource references with continue/cancel options, and fixed race conditions when multiple workflows reference non-existent user accounts.
ENG-16261 Ensured that when a rename operation fails (e.g., due to duplicate names), the UI reverts to the original name and displays an appropriate error message.
ENG-16377 Fixed a bug where opening a project with iid=0 in the URL showed a blank page instead of redirecting to the first available asset.
ENG-16459 Fixed an issue in adapter-nso where getDevicesFiltered failed to return devices, causing device loading errors in Compliance Plans.
ENG-16989 Fixed an issue where importing an automation that already exists would duplicate triggers.
ENG-16994 Stopped unnecessary service ping packets from being sent when the dead process checker is disabled.
ENG-17044 Added support for all FIPS-compliant SSH key algorithms in the NSO adapter, resolving connection failures on RHEL systems running in FIPS mode. Updated underlying SSH libraries to ensure compatibility without relying on non-approved keys like ssh-ed25519.
ENG-17274 Fixed an issue where render JSON Schema wouldn't display the form.
ENG-17347 Fixed manual trigger forms not displaying pre-populated data when clicking "Run Now" and restored "Save and Run" functionality to immediately execute jobs instead of opening the run window.
ENG-17458, ENG-17558 Improved AG Manager configuration handling during IAP cluster restarts. AG Manager now self-manages its configuration setup on application start, and Core excludes AG Manager from its initial configuration broadcast to prevent temporary loss of methods.
ENG-17596 Re-added missing phui and supporting files to restore dynamic form functionality.