Improvements to existing Itential Cloud features provide better performance, usability, and workflow efficiency.

ImprovementDescription
ENG-18749
Canvas Debug Mode UI Updates
Updated Canvas Debug Mode color scheme and icon design in both Studio and Operations Manager for improved visibility and user experience.
ENG-18502
MOP Template Description Support
Enabled setting descriptions for Command Templates and Analytic Templates during asset creation in projects, improving documentation capabilities.
ENG-18189
NSO 6.5+ Transaction Comments
Added support for NSO 6.5+ transaction comments (set_trans_comment) to enhance integration capabilities with Cisco NSO.
ENG-18680
Principal Caching Enhancements
Implemented principal caching security improvements to enhance authentication performance and security posture.
ENG-16748
X-Forwarded-For Header Logging
Added X-Forwarded-For header logging in Platform Webserver logs to improve request tracing and security auditing.
ENG-19847
Project Description Field
Added optional description field to project creation flows in Studio, enabling better project documentation and organization.
ENG-18926
Lifecycle Management Action Descriptions
Enabled setting description field for Lifecycle Management Action assets to improve asset documentation and searchability.
ENG-18925
Golden Configuration Asset Descriptions
Enabled setting description field for Golden Configuration assets in Configuration Manager, enhancing configuration documentation capabilities.
ENG-19875
Asset Edit Details Modal Standardization
Implemented consistent Edit Details modal across all Studio assets for improved user experience and interface consistency.
ENG-19921
Auto Keying for Project Asset Migration
Enabled automatic keying when moving assets into projects, streamlining project organization and asset management workflows.
ENG-20100
Asset More Menu Options Update
Updated more menu options across assets to provide consistent and intuitive access to asset actions throughout the platform.
ENG-17515
NSO 6.5 and 6.6 Certification
Certified NSO Service Manager functions and NSO Adapter against NSO 6.5 and NSO 6.6, ensuring compatibility with the latest Cisco NSO versions.
ENG-16284
Platform 6 Index Management Enhancement
Enhanced index management for Platform 6 upgrades to improve database performance and reduce upgrade complexity.
ENG-15973
Vault Namespace Header Support
Implemented support for X-Vault-Namespace header for Vault integration, enabling multi-tenancy and namespace isolation.
ENG-8574
NSO fetchData Return Limit Adjustment
Adjusted NSO fetchData return limit to handle larger datasets and improve integration performance with Cisco NSO.
ENG-10644
Project Thumbnail File Size Configuration
Added configuration for project thumbnail file size in Settings to allow customization based on organizational requirements.

Resolved issues improve stability and correct unexpected behavior in Itential Cloud.

ImprovementDescription
ENG-19162
LCM runAction Task Recursion
Fixed issue where using LCM’s runAction task in a workflow caused discover references to infinitely recurse, crashing Studio. Improved task reference handling to prevent infinite loops.
ENG-19075
Date Range Filter Crash
Resolved Operations Manager crash caused by invalid input in Date Range Filter. Enhanced input validation to prevent system crashes.
ENG-19016
Workflow Engine Scheduler Race Condition
Fixed race condition in Workflow Engine scheduler that could cause timing-related execution issues. Improved thread safety and synchronization.
ENG-19004
Run Windows Static Time Entries
Restored functionality for static time entries in Run Windows that were non-functional in version 6.3.1.
ENG-18970
Radix Argument Error
Fixed production error “toString() radix argument must be between 2 and 36” by implementing proper input validation for number conversion operations.
ENG-18953
Large File Import Size Limitation
Addressed issues with moving assets inside folders or importing large project files due to 15MB size limitation. Improved handling for large file operations.
ENG-18861
Zoom to Selection Context Menu
Restored missing Zoom to Selection option in task context menu on Operations Manager canvas.
ENG-18859, ENG-16346
Zoom to Selection Centering
Fixed issue where Zoom to Selection feature did not properly center the selected items on canvas in both Studio and Operations Manager.
ENG-18707
IAP UI Login Performance
Resolved slow login performance issue in IAP UI that persisted after upgrade to 6.3.0. Optimized authentication workflow for improved response times.
ENG-18501
MOP Template Metadata Dialog
Fixed issue where clicking the save button on metadata dialog for MOP Command Template or Analytic Template in projects caused import failures.
ENG-18500
MOP Template Description Export
Resolved issue where descriptions for MOP Command Templates and Analytic Templates were not included during project export.
ENG-18497
Workflow Description Persistence
Fixed issue where workflow description set during asset creation did not persist, and description field was missing in global space.
ENG-18486
Transformation Extract Output
Corrected issue where Transformation task did not properly set Extract Output when outgoing schemas were modified. Ensured proper output mapping.
ENG-18475
Workflow Promotion Issues
Fixed issue where workflows were missing after promoting a project from development to staging environment. Improved project promotion reliability.
ENG-18463
Studio Task Palette Filter
Resolved task palette filter misbehavior when palette was displayed in wide mode. Improved filter behavior across different display configurations.
ENG-18405
Generate Example Inputs Data Loss
Fixed issue where clicking “Generate Example Inputs” button wiped existing user data. Implemented proper data preservation logic.
ENG-18401
Project Folder Creation
Resolved inability to create folders within projects. Restored folder creation functionality.
ENG-18156
NSO 6.5+ Host Header Validation
Improved handling of HTTP 400 errors caused by strict Host header validation in NSO 6.5+. Enhanced compatibility with newer NSO versions.
ENG-17868
Studio Canvas Task Corruption
Fixed race condition that could place corrupted tasks on Studio canvas. Improved task placement synchronization.
ENG-17841
Workflow Start Error State
Resolved error state occurring on workflow Start node when variables were empty. Improved empty variable handling.
ENG-17838
SLA Duration Input Validation
Fixed issue where duration input in workflow SLA/Pre-Automation Fields broke on invalid inputs. Added proper input validation.
ENG-17639
JSON Forms Yang Widget Rendering
Resolved rendering failures for JSON Forms utilizing Yang Widget. Ensured proper widget initialization and display.
ENG-16755
Auth Methods Access Handling
Fixed improper failure behavior when attempting to access authentication methods without proper permissions. Improved error handling and messaging.
ENG-16304
JSON Form Builder Default Value
Fixed inability to set default value of 0 in number fields within JSON Form Builder. Corrected value validation logic.
ENG-15292
Event Listener Job Multi-Cluster
Resolved failures of eventListenerJob task in multi-IAP clusters depending on number of IAP instances. Improved cluster-aware task execution.
ENG-14421
Command Template Regex in Transformation
Fixed production issue with command template regex processing in transformations. Improved regex handling and validation.
ENG-13661
Run Templates Diff Task
Addressed issues preventing proper execution of Run Templates Diff task. Restored full task functionality.
ENG-12562
Child Job Data Inconsistency
Fixed inconsistent data display between canvas and Job Details view for P6 child jobs. Ensured consistent data representation.
ENG-12304
JST Schema Property Names
Resolved JST failure when schema property names contained the # character. Improved special character handling in schema properties.
ENG-12294
JST Step Context Order
Fixed JST errors occurring when step context order did not match data flow. Improved context resolution logic.
ENG-11251
JST Designer Infer Functionality
Resolved inconsistencies in JST Designer infer functionality including addition of empty property and data type mismatches. Improved schema inference accuracy.
ENG-10647
Transformation Corruption
Fixed production issue where transformations became corrupted and non-functional. Implemented safeguards against transformation corruption.
ENG-9078
Integration Thread Count Limit
Removed maximum threshold for IAP_INTEGRATION_THREAD_COUNT configuration to allow proper scaling for high-throughput scenarios.
ENG-7533
Schema Combination Option Renaming
Fixed issue where renaming an option in a schema combination cleared all added fields for that option. Preserved field data during rename operations.
ENG-7413
Transformation Canvas Scrollbar
Resolved production issue where transformation canvas scrollbar was not viewable. Improved UI layout and scrollbar visibility.
ENG-7269
Transformation Function Closure
Fixed issue where closing a function while parent transformation was open would offset transitions. Improved state management for nested transformations.
ENG-20126
Asset Movement from Project to Global
Fixed issue where moving an asset from project to global space did not update the asset correctly. Ensured proper asset metadata and reference updates during migration.
ENG-19989
Workflow Import Validation Errors
Resolved validation errors occurring when importing workflows in Platform 6.3.2. Improved import validation logic to handle edge cases.
ENG-19874
Custom Application Functionality
Fixed Custom Application not working properly in 6.3 and addressed additional issues that occurred when the application did work. Improved application initialization and runtime stability.
ENG-19709
Task Node Deselection
Fixed issue where task node was automatically deselected when opening task details. Maintained selection state for improved user experience.
ENG-19549
Asset Duplication in Projects
Resolved issue where assets were being duplicated within projects, causing import errors in Platform 6. Implemented proper asset uniqueness validation.
ENG-19433
Project Performance with External References
Improved project loading and performance when large numbers of external references exist. Optimized reference resolution and caching mechanisms.
ENG-19332
Project Loading COLLSCANS
Fixed issue where loading projects with many components caused spikes in database COLLSCANS leading to platform slowness. Added proper database indexes and optimized queries.
ENG-18622
JSON Form Data Binding Schema Error
Resolved issue where Data Binding in JSON Form gave incorrect schema error consistently. Corrected schema validation logic.
ENG-18487
Eval Null Value Handling
Fixed issue where Eval task incorrectly handled null values. Improved null checking and value coercion logic.
ENG-18187
Child JST Renaming on Import
Resolved issue where referenced child JST was renamed upon workflow import. Preserved original JST names during import operations.
ENG-17989
JST Designer User Function Cleanup
Fixed JST Designer failure to clean up assignments from user functions, which created irrecoverably broken JST documents. Implemented proper cleanup routines.
ENG-17802
Evaluation Task Job Variable Input
Corrected issue where Evaluation task job variable input was not functioning properly. Restored proper variable binding and evaluation.
ENG-17775
AGManager Adapter Discovery
Fixed AGManager error on discoverAll where automation gateway adapter could not be found. Improved adapter registration and discovery mechanisms.
ENG-17550
Task Summary Loading State
Resolved issue where Task Summary remained stuck in loading state on running workflows. Improved state management and error handling.
ENG-17240
LCM Special Character Sanitization
Fixed LCM failure to sanitize special characters when invalid regex exists in action names for workflows. Enhanced input validation and sanitization.
ENG-16926
Redis TLS Configuration
Resolved inability to configure Itential Platform to use TLS with Redis and Redis Sentinel. Implemented proper TLS configuration support.
ENG-16816
Operations Manager Job View Crash
Fixed Operations Manager (Job View) crash when viewing child iteration of cancelled jobs or jobs without valid Job object values. Added proper null checking and error handling.
ENG-15667
JST Import from Project
Resolved issue where Automation and JSON Form could not be imported if using a JST from a project. Fixed cross-scope JST reference resolution.
ENG-15611
Legacy Forms Export/Import
Fixed issue in 23.2 UAT where Legacy Forms failed to export/import. Ensured backward compatibility for form migration.
ENG-13749
renderJsonSchema Binding Schema
Fixed bindingSchema parameter in renderJsonSchema task that was not working correctly. Restored proper schema binding functionality.
ENG-12016
JSON Form Field Dependency Update
Resolved issue where JSON Form with field dependency did not update selected field properly. Improved dependency tracking and field updates.
ENG-11207
JST Designer Duplicate Schema IDs
Fixed JST designer not warning users about duplicate schema $id values, which allowed saves but caused misbehavior. Implemented duplicate ID detection and validation.
ENG-21971
Long Workflow Names in Project Automation References
Fixed issue where workflows with long names in projects could not be referenced in automations. Improved name length handling and reference resolution.
ENG-21853
Lifecycle Manager Schema Reference Error
Resolved issue where pronghorn.json generated by Lifecycle Manager contained references to non-existent schema definitions. Corrected schema generation logic.
ENG-21803
MOP Template Last Updated By Field
Fixed issue where Last Updated By field always displayed unknown for MOP Command/Analytic templates. Implemented proper user tracking for template modifications.
ENG-21768
Transformation Search with Dash Characters
Resolved issue where Transformations search did not work properly for names containing dash characters. Enhanced search query parsing.
ENG-21621
Workflow GBAC Restrictions in Global Space
Fixed issue in 6.3.3 where Workflow Group-Based Access Control (GBAC) no longer restricted users in global space. Restored proper access control enforcement.
ENG-21576
Operations Manager Automations Groups Display Limit
Resolved issue where Operations Manager Automations Read/Write Groups only displayed the first 100 groups. Implemented proper pagination and group listing.
ENG-21566
Form Validation enumNames Rejection
Fixed backend form validation incorrectly rejecting valid forms containing enumNames due to Ajv strict mode. Adjusted validation schema to support enumNames.
ENG-21383
Query Task JSON View Output Display
Corrected issue where Query Task Post Execution showed incorrect output when JSON View was turned off. Improved output formatting logic.
ENG-21256
Validate Form Task JSON Forms Service Crash
Fixed issue where Validate Form task would crash the JSON Forms service if validation failed. Implemented proper error handling and service recovery.
ENG-20828
Project Thumbnail Upload with Workflows
Resolved inability to upload project thumbnail when a workflow exists in the project. Fixed file upload validation logic.
ENG-20227
LCM RunAction Task Hang on Invalid Data
Fixed issue where LCM RunAction task hung when invalid instance data was provided. Added input validation and timeout handling.
ENG-20193
ValidateJsonSchema Single Document Limitation
Resolved issue where ValidateJsonSchema task only validated a single document per schema ID. Enabled multi-document validation support.
ENG-20147
Golden Configuration Identifier Key Data Loss
Fixed critical issue where server silently dropped Identifier Key entries on save in Golden Configuration. updateJSONConfigRules() now properly preserves all data.
ENG-20146
Golden Configuration Identifier Key Dropdown Blank
Resolved issue where Identifier Key dropdown was always blank on dialog re-open due to silent TypeError in async checkRuleSet(). Corrected async error handling.
ENG-20145
Golden Configuration Dialog Crash on Right-Click
Fixed blocker issue where showJSONDialog() crashed on right-click due to missing empty-string guard before JSON.parse. Added proper input validation and event listener cleanup.
ENG-19226
viewData Inconsistent Behavior
Resolved inconsistent behavior and unexpected behavior changes in viewData functionality. Standardized viewData handling across components.
ENG-18902
Workflow Loading Performance on P6
Improved workflow loading performance on Platform 6 by optimizing data retrieval and rendering logic.
ENG-17866
Manual Trigger Form Crash with Duplicate Labels
Fixed page crash when clicking on forms containing items with same label name but different types in Manual Trigger dropdown. Enhanced form validation and conflict resolution.
ENG-16590
Job Deletion with Automation Read/Write Groups
Resolved issue where jobs could not be deleted when triggered by an automation with read/write groups. Corrected permission checking logic.
ENG-14982
JSON Form Text Input Binding
Fixed issue where binding for text input in JSON Forms did not work correctly. Restored proper data binding functionality.
ENG-4775
JSON Form Element Ordering
Resolved issue where JSON form elements appeared out of order when previewing and in the Automation trigger view. Ensured consistent element ordering.
ENG-4773
Project Builder Logo Display
Fixed issue where Itential logo did not display correctly in Project Builder. Corrected logo asset loading.
ENG-4712
JSON Form Builder Table Deletion Confirmation
Added confirmation prompt when deleting tables in JSON Form Builder to prevent accidental data loss.
ENG-4653
JSON Form Readonly Field Population
Resolved inability to populate readonly fields with values in JSON Forms. Enabled value assignment for readonly fields.
ENG-4259
Task Swap State Persistence
Fixed issue where Swap Task state persisted when opening other tasks. Properly cleared task state on task change.
ENG-3873
JST Schema Modification Variable Removal
Resolved issue where modifying schema of JST removed any outgoing variables set in workflow. Preserved variable assignments during schema updates.
ENG-3341
Duplicate Form Option Values
Fixed ability to create forms with duplicate values in options. Implemented duplicate value detection and validation.
ENG-2959
Workflow Count Display Accuracy
Corrected inaccurate workflow count on the Automation Studio workflow View All page. Fixed counting logic.
ENG-2950
Transformation Hotkey Save
Resolved issue where saving transformation using hotkeys did not work. Restored keyboard shortcut functionality.
ENG-2946
Child/Parent Workflow Visualization
Fixed child/parent workflow drill down visualization issue with zoom-to-fit and constellation view. Improved canvas rendering logic.
ENG-2293
JST Designer Task Execution Completion
Resolved issue where JST Designer did not complete execution of a task even when prior task produced valid output. Fixed task completion detection.

Security patches and vulnerability fixes protect your Itential Cloud deployment.

ImprovementDescription
ENG-19229
Prototype Pollution in axios
Updated axios package in itential-utils to resolve prototype pollution vulnerability. Enhanced input validation to prevent prototype chain manipulation.
ENG-19223
Arbitrary Code Injection in jsonpath
Updated jsonpath package to address arbitrary code injection vulnerability. Implemented proper input sanitization for JSONPath expressions.
ENG-18855
Node.js Version Upgrade
Upgraded Node.js versions in Platform Image to address security vulnerabilities and improve runtime security posture.
ENG-18425
XSS in @remix-run/router
Updated @remix-run/router package to resolve Cross-site Scripting (XSS) vulnerability. Enhanced input sanitization in routing components.
ENG-17677
Incomplete Filtering in validator
Updated validator package to address incomplete filtering of special elements vulnerability. Improved input validation and sanitization.
ENG-19908
ReDoS in ajv (NSO Adapter)
Updated ajv package in NSO adapter to resolve Regular Expression Denial of Service (ReDoS) vulnerability. Enhanced regex validation patterns.
ENG-19907
ReDoS in minimatch (NSO Adapter)
Updated minimatch package in NSO adapter to address ReDoS vulnerability. Improved pattern matching performance.
ENG-19905
Prototype Pollution in lodash (Service Management)
Updated lodash package in app-service_management to resolve prototype pollution vulnerability. Enhanced object property validation.
ENG-19903
ReDoS in ajv (Service Management)
Updated ajv package in app-service_management to address ReDoS vulnerability. Improved schema validation performance.
ENG-19899
Prototype Pollution in lodash (NSO Manager)
Updated lodash package in app-nso_manager to resolve prototype pollution vulnerability. Implemented proper input sanitization.
ENG-19898
ReDoS in ajv (NSO Manager)
Updated ajv package in app-nso_manager to address ReDoS vulnerability. Enhanced validation efficiency.
ENG-19897
ReDoS in minimatch (NSO Manager)
Updated minimatch package in app-nso_manager to resolve ReDoS vulnerability. Improved glob pattern handling.
ENG-19473
Resource Allocation in axios (NSO Manager 2023.2)
Updated axios package to address Allocation of Resources Without Limits or Throttling vulnerability. Implemented proper request throttling.
ENG-19472
Prototype Pollution in axios (NSO Manager)
Updated axios package in app-nso_manager to resolve prototype pollution vulnerability. Enhanced HTTP request validation.
ENG-16644
Prototype Pollution in csvtojson
Updated csvtojson package to address prototype pollution vulnerability. Improved CSV parsing security.
ENG-15022
Predictable Value Range in form-data (NSO Manager)
Updated form-data package to address Predictable Value Range from Previous Values vulnerability. Enhanced boundary generation randomness.
ENG-21752
Data Amplification in undici
Updated undici package to resolve Improper Handling of Highly Compressed Data (Data Amplification) vulnerability. Implemented proper compression handling limits.
ENG-21364
Prototype Pollution in immutable
Updated immutable package to address prototype pollution vulnerability. Enhanced object mutation protection.
ENG-20534
ReDoS in ajv (JST)
Updated ajv package in JST to resolve ReDoS vulnerability. Improved regex validation performance.
ENG-20532
Resource Allocation in qs (JST Designer)
Updated qs package in JST Designer to address Allocation of Resources Without Limits or Throttling vulnerability. Implemented proper query string parsing limits.
ENG-20498
ReDoS in ajv (IAP)
Updated ajv package in IAP to resolve ReDoS vulnerability. Enhanced schema validation efficiency.
ENG-20475
Resource Allocation in qs (IAP)
Updated qs package in IAP to address Allocation of Resources Without Limits or Throttling vulnerability. Added proper resource constraints.
ENG-20376
Algorithmic Complexity in minimatch (IAP)
Updated minimatch package in IAP to resolve Inefficient Algorithmic Complexity vulnerability. Optimized pattern matching algorithms.
ENG-20366
ReDoS in ajv (itential-utils)
Updated ajv package in itential-utils to address ReDoS vulnerability. Improved validation pattern efficiency.
ENG-20365
Algorithmic Complexity in minimatch (itential-utils)
Updated minimatch package in itential-utils to resolve Inefficient Algorithmic Complexity vulnerability. Enhanced glob pattern processing.