Release Notes IAP 2023.2.3
- 03 Jul 2024
-
DarkLight
-
PDF
Release Notes IAP 2023.2.3
- Updated on 03 Jul 2024
-
DarkLight
-
PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
2023.2.3 Maintenance Release
Bug Fixes
This maintenance release of IAP includes fixes for bugs that were reported to Itential Product Support.
Key ID | Release Note |
---|---|
ENG-51 | When creating a JSON form with a Schema Combination set to the “oneOf” format option, the form preview returned an error instead of accepting the option. Fixed by adding a required property to handle the "oneOf' schema format correctly. |
ENG-94 | Workflows would error at runtime when the Merge task had a combination of empty and non-empty fields. Reconfigured the task to work properly whether a field is blank or contains a designated value. |
ENG-108 | Fixed a bug where the 'jobStart' event in a workflow was emitted before sending tasks to the task queue for processing. Modified the order of processing to ensure 'jobStart' is not triggered prematurely. |
ENG-203 | When creating Lifecycle Manager (LCM) Models with Actions via API the actions were added without an "_id" , which prevented them from working properly. To resolve, modified the domain logic to look for an existing "_id" and create a unique id if one does not exist. |
ENG-208 | Fixed a bug in Operations Manager that stopped the Auto-Work functionality from running after opening a child job on the workflow canvas. Auto-Work now starts and works as expected on a child job. |
ENG-328 | Fixed an issue where navigating from a Compliance Report to a Golden Configuration would break the URL in Config Manager. |
ENG-330 | When viewing an existing Golden Configuration (GC) tree and then creating a new one, the new GC tree displayed but the previous tree was selected in the left sidebar menu. Created a new UI element for the sidebar menu to automatically focus (select) the newly created GC tree in the sidebar menu. |
ENG-333 | Restricting role permissions to the Search Compliance Plan Instances API no longer crashes the Config Manager application. |
ENG-339 | When using Regex in Golden Configuration there is an issue with marking multiple results of the same violation for remediation. Updated the Compliance Report Viewer property use 'issueId' as a unique identifier when selecting config lines for remediation. |
ENG-863 | Enhanced GBAC in Admin Essentials by adding "read-only" permissions. Users assigned to read-only groups can view workflows within Operations Manager but they are not allowed to execute (run) them. |
ENG-865 | When Task Worker is turned off in an HA setup, the IAP server may still be involved in working the task. To resolve this issue, Itential removed load balancing from the APIs and tasks and made all calls specific to the IAP servers. |
ENG-867 | Removed $id from the workflow input schema calculation that originates from transformation task incoming schemas to fix issue where jobs would not start due to duplicate $id in the workflow input schema. |
ENG-868 | Updated the Ramda dependency to the correct version to resolve a build error. |
ENG-912 | Resolved build errors resulting from dependency conflicts. |
ENG-955 | Fixed a bug that prevented adapters from registering their routes with IAP after coming online. Added trace logging to the adapter startup sequence to identify race conditions and missing adapter models in the global config. |
ENG-957 | Running a transformation no longer displays an "unsaved changes" error message when no changes are made. |
ENG-958 | Fixed a bug by removing an incorrect threshold check in JSON Form Builder. Users can now add Form elements to the second field option in the JSON Form schema combination container via drag-and-drop. |
ENG-960 | Implemented a check for undefined or null integer inputs in JST tasks to allow valid "0"integer inputs. |
ENG-1008 ENG-1013 |
JSON forms can no longer have the same name. If a name already exists, a duplicate name error message is shown. |
ENG-1030 | Improved the error message that displays when creating a workflow with a duplicate name inside a Project. |
ENG-1035 ENG-1042 |
Fixed the sort function in the Collection dialog view. Workflows and transformations in Automation Studio now sort correctly by created and last updated date. |
ENG-1137 | When assigning callback functions for methods in JST Designer, the dropdown of existing functions within a transformation would not work. Fixed an incompatibility in the function check for number vs. integer schema. |
ENG-1145 | Added check within saveWorkflow to determine if there is an existing Project template with the same name as the task.variables.incoming.template . If there is, the task.variables.incoming.template is updated to include the namespace._id as a prefix in the name. |
ENG-1152 | To determine if a toast should be displayed, added an argument to reconcileCallbackSchema to detect if it is being called within the deleteAssign function. |
ENG-1279 | Fixed the sort function in the Collection dialog view. Workflows and transformations in Automation Studio now sort correctly by created and last updated date. |
ENG-2048 | Fixed a bug in the getWorkflows task that occurred when saving workflows with a date string for "created" and "last_updated". The date strings were changed to date objects, thereby causing the workflow to error. |
ENG-2451 | The runAction task now correctly sources variables from previous tasks. |
ENG-2505 | When opening a transition in Automation Studio, the transition does not display in the UI. Updated the rendering logic in JST Designer to resolve the display issue. |
Improvements
This section highlights featured improvements to functionality in this maintenance release.
Key ID | Release Note |
---|---|
ENG-81 ENG-895 |
A new jobDelete API endpoint was added in the 2023.2.3 Release Version. The jobDelete API can only delete jobs that are completed or cancelled. Updates to the Ops Manager UI reflects utilization of this API endpoint via a new “Delete” button. |
ENG-1990 | Project name display is more prominent in the Projects delete confirmation dialog. |
Was this article helpful?