| 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. |