Platform 6.1.0 Feature Release

Prev Next
Important

The Platform 6.1.0 artifacts have been removed from the Itential Artifact Repository. We apologize for any inconvenience.

Platform 6.1.0 introduces Canvas Data Mocking and Debug Mode, a new feature that enhances workflow development and testing capabilities. For complete details about this feature and its benefits, see our Platform 6.1 Feature Release Announcement.

The release notes below cover additional bug fixes, security updates, and improvements included in this release.

Improvements

This release introduces the following enhancements to the Itential Platform.

Key ID Release Note
ENG-5655 The AG Manager now advertises configuration changes to the Platform dynamically and waits for adapters to come online during platform startup, ensuring more reliable resource discovery without requiring restarts.
ENG-9617 Added unit tests to resource-discovery list.test.js and validate.test.js.
ENG-10705 Removed all unused files, code, and dependencies in Platform 6.
ENG-11320 Updated the Child Job task to support masking of incoming and outgoing variables.
ENG-11321 All input and output variables configured on a Transformation task are now individually maskable.
ENG-11352 Added support for restricting task execution based on actor type. Implemented this functionality for Studio's getProject method.
ENG-11965 Added a configurable timeout parameter for initial Redis connection during Platform startup.
ENG-12858 Removed JSON Forms dependency on the JST library by using HTTP API calls to retrieve and run transformations in dynamic dropdowns.
ENG-13929 Added rate limiting to the Workflow Engine task worker to improve system stability under high load.
ENG-14617 Added support for configuring minimum and maximum TLS versions (including TLS 1.3) used by the IAP web server.
ENG-14860 Updated Success and Loop transition line colors in Canvas to meet accessibility standards.
ENG-14995 Configured BullMQ cleanup on shutdown to improve resource management.
ENG-15813 Added total_time_ms field to webserver.log, which measures request-to-response time in milliseconds.

Bug Fixes

The Platform 6.1 release includes fixes for potential bugs and issues detected in a controlled testing environment before making the software available.

Key ID Release Note
ENG-2571 Fixed a search issue that prevented templates and transformations containing special characters (e.g., '*') from being found in the Project builder.
ENG-2891 Removed unusable shortcuts for transformations within projects.
ENG-3420 Fixed an issue where Canvas controls on a transformation were partially cut off when the function tab bar was opened in the Projects editor.
ENG-4769 Improved the error message displayed when uploading files via JSON Form that exceed the maximum size limit.
ENG-4774 Fixed an issue that incorrectly allowed users to create Workflow Groups with Project assets.
ENG-5403 The read-only banner now displays only when users truly have read-only access to projects.
ENG-8269 Fixed an issue that caused device counts to fail when devices couldn't be found, and resolved cases where device counts of 0 were not recorded.
ENG-8932 Fixed Integration Instances to correctly refer to their individual log settings rather than the Platform-level log configuration when logging request activity.
ENG-9267 Added a tooltip to display quick error messages for items with 'error' status in compliance reports.
ENG-9372 Fixed an issue where groups and roles added to a custom group via the create group API were not properly reflected on users in the new group.
ENG-9451 Fixed invalid healthcheck in the Health API to ensure accurate Vault status reporting at the /health/status endpoint.
ENG-9559 Fixed an issue where Integration Models that errored during conversion caused subsequent Integration Models to fail to load into the platform.
ENG-10281 Added iapGetAdapterQueue task to improve debugging when the automation gateway adapter produces TimeoutOverflowWarning errors with throttling enabled.
ENG-10352 Fixed multiple JST issues related to special characters in schema $id, property names, and function names that could prevent assignments from being drawn or cause JST runtime failures. Also improved error visibility in the schema editor and added notifications for invalid assignments.
ENG-10364 Fixed an issue where projects containing workflows with a createdBy field would fail to import by removing this field during import.
ENG-10795 Fixed an issue where stopping the task worker affected the ability to handle scheduled tasks until the instance was restarted.
ENG-10848 Fixed an issue where transformation internal functions disappeared when pressing backspace.
ENG-11148 Fixed a JST issue where adding an else-if conditional path from the if...else method did not properly update subsequent conditional paths, causing incorrect evaluation. Added a warning when opening corrupted transformations to notify users.
ENG-12405 Fixed date formatting for JSON schemas when copying assets into a project space.
ENG-14364 Fixed an issue with the getTriggers API where schedule triggers referencing non-existent JSON forms returned errors, preventing other triggers from working.
ENG-14405 Fixed an issue that caused loss of assets when importing a project.
ENG-14483 Added additional error handling to prevent crashes during AG Manager task executions.
ENG-14897 Fixed an issue where adding a Child Job, Show JSON Form, Run Command/Analytic Template, or Apply Template task from the Assets tab stripped outgoing variables from the task.
ENG-14970 Prevented users from drawing transitions from inside a loop to outside a loop.
ENG-15013 Fixed Operations Manager Jobs page stability issues that occurred with many jobs having more than 1,000 ancestor jobs. Updated the page to minimize database queries and resolved UI issues with the jobs table.
ENG-15227 Separated the Platform Event System from the HTTP Web Server process to eliminate the impact of high event throughput on platform performance.

Security Fixes

Platform 6.1.0 includes important security updates that address vulnerabilities in third-party packages and enhance data protection measures.

Key ID Release Note
ENG-11009 Updated packages to resolve security vulnerabilities in the semver package.
ENG-11632 Fixed security vulnerability in the d3-color package.
ENG-13131 Enhanced Configuration Manager export functions with secure download functionality, including data sanitization and safer DOM manipulation to prevent XSS vulnerabilities across all export operations (device groups, backups, golden configs, templates, compliance plans, and config parsers).
ENG-13182 Removed Dev Tools from the repository (not customer-impacting).
ENG-15142 Updated axios to version 1.11.0 to fix security vulnerability.
ENG-15175 Updated express and body-parser to resolve security vulnerabilities.
ENG-15176 Updated express and body-parser to resolve security vulnerabilities.
ENG-15177 Updated express and body-parser to resolve security vulnerabilities.
ENG-15178 Updated express and body-parser to resolve security vulnerabilities.
ENG-15179 Updated express and body-parser to resolve security vulnerabilities.
ENG-15181 Updated express and body-parser to resolve XSS vulnerability in cookie.
ENG-15450 Updated express and body-parser to resolve XSS vulnerability.
ENG-15510 Updated emotion dependencies to fix vulnerability in @babel/runtime.
ENG-15512 Upgraded @Emotion packages (css, react, styled) and axios from 1.8.4 to 1.12.2 to address resource allocation security issues.