| Admin Essentials | 403 toasts when deleting adapters on Essentials/Compliance (ENG-25279) | Fixed an issue where deleting an adapter or integration in Admin Essentials on Essentials or Compliance tiers triggered authorization-error toasts from dependency checks in Studio and JSON Forms, even though the delete succeeded. A generic dependency warning is now shown instead. |
| Agent Projects | End Time column sort fixed (ENG-25835) | Fixed an issue where sorting the Agent Sessions table by the End Time column silently sorted by Started At instead. Sorting by End Time now correctly requests endedAt. |
| Agent Projects | Client-side pagination for agent lists (ENG-24653) | Added a paginated table footer to the agent list in Agent Projects instead of rendering all agents at once. |
| Agent Projects | Persistent project association labels (ENG-24820) | Fixed an issue where an asset’s project association label (for example, Admin Workflow (from Test Admin Permission Project)) was dropped after a page refresh. Assets that belong to a project now consistently show their project association. |
| Agent Projects | Consistent error message styling (ENG-25015) | Fixed inconsistent styling between permission and not-found error messages in Agent Projects. |
| Agent Projects | Permission tooltips on disabled project settings (ENG-25030) | Updated the no-permission tooltips and disabled styling for Permissions controls (checkboxes, role radio buttons, and remove/trash icons) in Agent Project Settings, so each disabled control appears dimmed and shows a tooltip explaining why it’s disabled. |
| Agent Projects | Accessibility focus borders on input fields (ENG-25093) | Focus state styling is now applied consistently across input fields in the Agent Projects UI, including Job Viewer and Insights. |
| Agent Projects | Tooltip position near screen edge (ENG-25116) | Fixed an issue where permission tooltips in Agent Project Settings rendered off-center when a control was too close to the edge of the screen for the tooltip to center correctly. |
| Agent Projects | Decorator dialog title update (ENG-25436) | Updated the Create Decorator dialog title from “Create a Decorator” to “Create Decorator.” |
| Agent Projects | Page jump when editing long prompts (ENG-25437) | Fixed an issue where clicking and typing near the end of a long agent prompt caused the page to scroll, landing content behind the sticky header. The Agent Editor prompt field now uses a fixed height with a scrollbar for overflow text. |
| Agent Projects | Consistent agent list action tooltips (ENG-25440) | Fixed inconsistent tooltip styling between the delete agent and clone agent buttons in the agent list Actions column. |
| Agent Projects | Removed non-functional search parameter (ENG-25585) | Removed the non-functional Search query parameter from the list FlowAI projects API. |
| Agent Projects | Persistent save confirmation toast (ENG-25633) | The “Agent saved.” toast shown after clicking Save and Run Agent now persists until manually dismissed instead of auto-dismissing after a few seconds. |
| Agent Projects | Fixed-height, non-resizable prompt field (ENG-25720) | The agent prompt text field is no longer manually resizable. It now uses a fixed height of 24 rows with a scrollbar for overflow text, reducing screen overload. |
| Agent Projects | Remove unauthorized tools from an agent (ENG-25749) | Fixed an issue where an unauthorized tool referenced by an imported or copied agent couldn’t be removed from the Agent Definition in the UI. Removing an unauthorized tool is now tracked locally and persisted correctly when the agent is saved. |
| Agent Sessions | Filter bar shift on expand/collapse (ENG-25288) | Fixed an issue where the filters in the top right of Agent Sessions shifted position when expanding or collapsing the page. |
| Agent Sessions | Fixed Checkbox and Actions columns (ENG-25355) | Fixed an issue where the fixed Checkbox and Actions columns in the Agent Sessions table could be indirectly reordered by moving other columns around them. |
| Agent Sessions | ”Today” button in Range date filter (ENG-25433) | Fixed an issue where clicking Today in the End Time Range filter always set the start date, producing an empty date range. The button now correctly sets the range to 12 AM through 11:59 PM of the current day. |
| Agent Sessions | Range filter overflow for End Time (ENG-25731) | Fixed an issue where selecting the Range filter for End Time opened past the visible page, requiring horizontal scrolling to see the cut-off filter. |
| Claim Check Interface | ClaimCheck GridFS fallback (ENG-26106) | Fixed an issue where ClaimCheck.store() did not fall through to the GridFS streaming path for large payloads when MongoDB returned an offset is out of bounds size error, causing an unnecessary failure instead. |
| Configuration Manager | Config Manager crash from bad Agent tool call (ENG-25486) | Fixed an issue where an invalid Agent tool call could crash Configuration Manager. |
| Core | Adapter import via Swagger UI/API (ENG-16929) | Fixed an issue where importing an adapter through the /adapters/import API, as opposed to the UI, failed because the request properties were not parsed correctly. |
| Core | WebServer input session token leak (ENG-24070) | Fixed an issue where IAP’s WebServer could return the session token in place of a missing input value when an input’s schema did not define schema.properties. |
| Core | SNMP traps for service stop and crash (ENG-24868) | Fixed an issue where the itenProngAppDown and itenProngAppCrash SNMP traps were not sent when the platform stopped gracefully or crashed, under certain conditions. |
| FlowAI | Automatic retry for invalid tool inputs (ENG-26007) | Fixed an intermittent issue where invalid tool inputs caused some FlowAI tool calls, including ViewData, to fail. Inference is now automatically retried up to 3 times after invalid tool inputs. |
| FlowAI | Search and filter for tools in a project (ENG-25299) | Added the ability to find tools that live inside a studio or agent project through search and type filtering, instead of only being discoverable by expanding their parent project. |
| FlowAI | ”Tools can’t be reached” for existing IAG5 services (ENG-25826) | Fixed an issue where Gateway Service tool reference IDs weren’t stable, causing broken tool references and a “One or more tools can’t be reached” warning for existing IAG5 services even when the agent showed a “Ready to Launch” status. |
| FlowAI | Null description guard for tool transformers (ENG-25302) | Fixed an issue where tools with no description (transformations, compliance plans, agents, analytic templates, command templates, and JSON forms) stored a null description, which caused a 400 error from the Anthropic API and prevented sessions from starting when an agent tried to use the tool. |
| Gateway Manager | Blank GUI in Run Service task (ENG-26217) | Fixed an issue where selecting certain services within the Run Service task in Studio caused the browser to go blank. |
| Gateway Manager, Integrations | Dynamic API-key retrieval for gateway-routed integrations (ENG-25488) | Fixed an issue where an Integration using an API key security scheme with dynamic retrieval (x-itential-dynamic-retrieval) did not retrieve or refresh the token when the request was routed through a gateway, causing the target to reject the request. |
| Golden Configuration | JSON Compliance Check from Golden Configuration tree (ENG-25673) | Fixed an issue where running a JSON Compliance check from the Golden Configuration tree reported success but failed to generate the compliance report. |
| Integrations | Authorization roles for imported Integration Models (ENG-25174) | Fixed an issue where importing an OpenAPI-based Integration Model containing circular schema references in request bodies could silently fail to complete its setup, which prevented the corresponding Authorization role entries from being created. |
| itential-utils | CyberArk CCP secret retrieval timeout (ENG-24156) | Fixed an issue where incorrectly configured timeouts caused failures when retrieving secrets from CyberArk CCP. |
| JSON Forms | Invalid JSON Form creation via API (ENG-18045) | Added server-side validation to POST /json-forms/forms to prevent creating a JSON Form missing the required items property, which previously left the form in an unrecoverable, uneditable state. |
| JSON Forms | JSON form manual task payload timing (ENG-21716) | Fixed a timing issue where a JSON form manual task could render with stale payload data when a job variable used in the form was updated shortly before the form was displayed. |
| JSON Forms | JSON form stale data across executions (ENG-26052) | Fixed a bug in the Form Preview dialog where a JSON form with overlapping schema combinations could show stale data, including a previously selected combination option and previously entered data, from an earlier execution when the view was toggled between the form and its submitted data. |
| JSON Forms, Platform | Array table validation after row deletion (ENG-24301) | Fixed an issue where a JSON Form array/table field retained a validation error after deleting a row with an unresolved dynamic dropdown value, which left the form unsubmittable even though the remaining data was valid. |
| JSON Forms, Templates, Transformations, Workflows | Clone dialog not closing (ENG-24942) | Fixed an issue where the clone dialog did not close after cloning an asset from the Studio collection view. The collection view now also updates to show the newly cloned document. |
| Model Registry | Column selector icon corrected (ENG-25123) | Corrected the icon used for the column selector button in the Model Registry profiles table so it matches the Agent Sessions table. |
| Model Registry | Profile form autofill and cursor fixes (ENG-25125) | Prevented browser autocomplete from filling the Name and API Key fields in the Create Profile and Edit Profile dialogs, and fixed the API Key field showing a pointer cursor instead of a text cursor on hover. |
| Model Registry | Clearer error for invalid model variables (ENG-25131) | Fixed an issue where saving non-object JSON in the Model Variables field showed an opaque “Failed to update profile” error with no indication that the value must be an object. |
| Model Registry | Affected Agents list sort order (ENG-25157) | Added a default alphabetical sort order to the Affected Agents list for a model profile in Model Registry. |
| Model Registry | Updated search placeholder text (ENG-25184) | Updated the search bar placeholder text on the Model Registry list view. |
| NSO Service Manager | NSO adapter nonexistent device cache (ENG-25784) | Added an enableNonExistentDeviceCache configuration option to control the NSO adapter’s negative device cache, improving device lookup reliability. This option is enabled by default. |
| Operations Manager | ForEach iteration navigation while job running (ENG-25145) | Fixed an issue where the job details table could not navigate to a selected forEach iteration’s task details while the job was still running. |
| Operations Manager | Quick Form rendering in Operations Manager (ENG-25409) | Operations Manager now links to Work Center to complete a Quick Form manual task instead of rendering a blank page. |
| Operations Manager, Workflow Engine | View Diff task scroll sync (ENG-8051) | Fixed a regression in the View Diff task where the two comparison panes scrolled independently instead of staying locked together, making review more difficult. |
| Projects | Component add mode option clarification (ENG-8275) | Updated the documentation for the POST /automation-studio/projects/{projectId}/components/add endpoint to clarify the supported values and behavior of the mode option. |
| Projects | Transformations tab visibility in Project Builder (ENG-9709) | Added a visual indicator for tab overflow in Project Builder, so it’s clear when additional tabs, such as Transformations, are available but not currently visible on smaller screens. |
| Projects, Transformations | Horizontal scrollbar in Transformation functions (ENG-22777) | Fixed an issue where the horizontal scrollbar did not appear within a Transformation function’s canvas when the Transformation was created inside a Project. |
| Studio | Search bar Enter key behavior (ENG-21750) | Fixed an issue where pressing Enter in a left-navigation search box across Platform apps could open an empty suggestions overlay. |
| Studio | Deep Merge false value rendering (ENG-23288) | Fixed inconsistent rendering of blank, null, and empty object values in the Deep Merge task editor. |
| Studio | Hardcoded docs.itential.io links (ENG-24891) | Removed hardcoded links to docs.itential.io and replaced them with docs.itential.com. |
| Studio | RBAC on task copy/paste (ENG-25423) | Fixed an issue where users could copy or paste workflow tasks they didn’t have RBAC permission to use via copy, copy selection, or Ctrl+C. Users can no longer copy tasks they lack access to at design time. |
| Studio | Debug menu overlay in new workflows (ENG-25684) | Fixed an issue in Studio where the debug mode overlay could persist and appear on a newly created or opened workflow. |
| Studio | Workflow undo history exhaustion (ENG-25746) | Fixed an issue where pressing Cmd+Z after exhausting the current session’s undo history could remove existing task connections or reposition tasks unexpectedly, including after a page reload. |
| Studio | Concat task object variable support (ENG-25893) | The task input type label in Studio now reflects the actual accepted schema type instead of always showing Any, preventing job variables of incompatible types, such as Object, from being bound to inputs that don’t support them. |
| Studio | Studio crash on malformed workflow (ENG-25966) | Fixed an issue where opening a workflow with invalid or missing task position data crashed Studio with an Invalid arguments to Point constructor error. |
| Studio | Stale Run Service task parameters (ENG-26030) | Fixed an issue where changing a Gateway Manager service’s decorator schema left stale, orphaned parameter keys in a saved runService task, which could cause execution to fail when the new decorator disallowed additional properties. |
| Templates | Duplicate requests from Edit dialog (ENG-24363) | The Edit Details dialog’s Save and Cancel buttons are now disabled while a save is in progress, preventing duplicate update requests on Analytic and Command Templates during slow-network saves. |
| Transformations | Date-time modification in Transformation (ENG-6892) | Fixed an issue where modifying a date-time string in a Transformation, for example using setUTCMinutes, did not update the value as expected. |
| Transformations | JST if/else statement limit (ENG-8449) | Fixed an issue where a JST could not correctly connect a context to more than 10 if/else conditions. |
| Transformations | Ternary operator space input (ENG-9375) | Fixed an issue where entering a single space in the ternary operator’s exprIfTrue or exprIfFalse input converted the value to 0 instead of preserving the space. |
| Transformations | Migration script for missing function names (ENG-9944) | Fixed a regression where importing a Transformation containing a function with a missing name property no longer auto-generated the missing name, which caused callback dropdowns to display as undefined. |
| Transformations | Broken help link on query object (ENG-12360) | Fixed a broken documentation link on the Query task’s info button in JST Designer. |
| Transformations | Missing $id validation in JST Designer (ENG-12870) | Fixed an issue where JST Designer’s warning for a missing $id did not display correctly, and moved the error message inside the editor to be consistent with other error messages. |
| Transformations | JST function schema type mismatch (ENG-17988) | Fixed an issue where changing the incoming or outgoing schema of a user function dragged onto a JST canvas did not update or validate existing assignments. Changing a function’s parameter type now disconnects any existing assignment and displays an error about the mismatched types. |
| Work Center | Quick Form Complete Task button state (ENG-25291) | Fixed an issue where the Complete Task button in a Quick Form did not enable or disable immediately as required text fields were filled in or cleared. |
| Work Center | QuickForm with empty parameters (ENG-26149) | Fixed an issue where launching a QuickForm with no rows to review left the task stuck with no visible content or Complete button. Operators can now complete these tasks normally, and when a task’s configuration hides all data columns but rows are still present, the task now displays the action column with a warning message instead of an empty table. |
| Work Center | Overlapping filter dropdowns (ENG-25849) | Fixed an issue where filter dropdowns in Job Viewer, Work Center, Insights, and Session Manager could remain open and overlap when opened sequentially. |
| Work Center | Work Center service boot failure (ENG-26021) | Fixed an issue where Work Center Service could fail to start due to an unhandled exception from the provider PLATFORM_PRONGHORN, which has now been removed. |
| Workflow Engine | Deeper workflow validation (ENG-24167) | Workflow validation now catches broken task references left over after a task is deleted, putting the workflow in draft status instead of allowing it to run with missing or incorrect data. |
| Workflow Engine | Manual task status after job completion (ENG-25152) | Fixed an issue where a reverted job’s canvas and task list could continue to display a manual task as running after the job had completed. |
| Workflow Engine | Duplicate taskErrored events (ENG-25701) | Fixed two issues with the Workflow Engine’s taskErrored and taskStarted system events: a task failure could publish a duplicate taskErrored event, and a non-scheduled task that failed due to a failed inline-query decorator never published its corresponding taskStarted event. |
| Workflows | Valid workflows not opening after mixed import (ENG-24310) | Fixed an issue where importing multiple workflows at once, when one or more failed validation, prevented the successfully imported workflows from opening in the editor. |
| Workflows | Task palette unauthorized requests in cloud (ENG-25351) | Fixed an issue where hovering over a task in the Studio task palette or Swap Task panel triggered an unauthenticated documentation lookup, which returned 403 errors in RBAC-restricted and cloud environments. |
| Workflows | Adapter Model job variable error (ENG-25528) | Fixed an issue where setting an adapter task’s Adapter Model to a job variable and saving the workflow produced a Cannot find match for input: "Adapter Id" error. |
| Workflows | Run Service task toggle caching (ENG-25646) | Fixed an issue where the runService task’s Use as Variable toggle for Gateway Cluster ID and Service reflected the state of another workflow’s runService task when tasks shared the same task ID, for example after export/import. |