2023.2.3 Maintenance Release
  • 17 Dec 2024
  • Dark
    Light
  • PDF

2023.2.3 Maintenance Release

  • Dark
    Light
  • PDF

Article summary

Release Notes

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-209 Resolved an issue with spiked CPU demand and data consumption when making job view queries via API in Operations Manager.
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?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.