| JSON Form dynamic dropdown pagination (ENG-6790) | When using JSON Forms with dynamic dropdown, the search function within paginated results did not return query results as expected. Fixed issues with multi-select dropdowns that use a large dataset. |
| OpenAPI 3.1 swagger-client support (ENG-7205) | OpenAPI integration models could be imported, but when creating an instance or starting the server with a created instance, an error occurred within Admin Essentials. Updated swagger-client to ensure support of OpenAPI 3.1 integrations. |
| getDevicesFiltered ostypes fix (ENG-7848) | Retrieving devices with the getDevicesFiltered API call did not return results as expected via Config Manager and Gateway tasks. Fixed ostypes filtering to correctly retrieve and return devices. |
| JST Designer switch case deletion (ENG-7883) | When deleting a switch case in the JST Designer canvas, the switch method card and transitions were not updated properly. Deleting a switch case now works as expected. |
| Project view-only asset move restriction (ENG-7925) | Previously, users with view access only to a project were able to remove assets by moving them to a project where they had editor access. Fixed to prevent users with view access from moving these assets. |
| JST Designer function rename collision (ENG-8045) | When adding a function in JST Designer, the name may unexpectedly add a “(1)”. Updated logic to check for id and name collisions to fix a case where adding a function to a JST would unnecessarily rename the function. |
| Admin Essentials no-profile error message (ENG-8354) | When Itential Platform is running with no active profile, an error message displays when attempting to create, update, or delete a repository configuration in Admin Essentials. Updated the error message to include more detail about the cause. |
| Project references tree view (ENG-8368) | Resolved an issue when trying to find assets related to a project. Implemented a tree view in the References Panel that allows users to search for references ad hoc. |
| JSON Form table custom key element removal (ENG-9018) | In a JSON Form with a table that has a custom key, adding a form element to the table and then changing the custom key no longer removes the added element. |
| Command/analytic template clone crash (ENG-9031) | API errors as a result of cloning a command template and analytic template no longer crash the UI. Also updated the JSON schema for command templates and analytic templates to allow for the createdBy and lastUpdatedBy fields to be null. |
| Integration task request queue removal (ENG-9222) | Removed request queue for integration tasks to prevent CPU increase when worker threads are unavailable. Added logs to improve debugging for integration tasks. |
| JST Designer schema collapse assignments (ENG-9268) | When collapsing a schema in JST Designer, any nested assignments disappear, which allows users to create invalid duplicate assignments. Fixed the schema collapse issue to ensure assignments persist and prevent invalid assignments. |
| Project duplicate/import workflow visibility (ENG-9305) | When attempting to duplicate or import a project in Studio, workflows were disappearing from the duplicated or imported project. Updated the schema logic to resolve the issue. Workflows, templates, transformations, and JSON forms now appear correctly when duplicating or importing a project. |
| Redis Sentinel topology reconnect (ENG-9419) | In some scenarios, the Platform would not correctly handle changes in Redis Sentinel cluster topology. Added behavior to correctly reconnect when Redis Sentinel cluster topology changes. |
| Cancel jobs ancestor batch check (ENG-9478) | Added ancestor-checking in the cancel jobs endpoint to only cancel the greatest ancestor within a batch, removing unnecessary compute without affecting cancellation results. This also mitigates the likelihood of runaway recursive looping into high memory usage. |
| Integration Swagger doc skipNormalization (ENG-9668) | Removed skipNormalization flag on resolve of integration Swagger docs to ensure Itential Platform methods include path-level and operation-level parameters, while ensuring any method operationId with special characters are not replaced. |
| Operations Manager trigger type clear crash (ENG-9754) | When trying to clear a trigger type in Operations Manager to select a different trigger type, the application UI would stop working. Fixed a bug in the createTrigger API that caused Ops Manager to crash when clearing out initial trigger data. |
| Duplicate template name in projects error (ENG-9878) | Renaming a command or analytic template in projects to a duplicate name correctly displays the error in projects and no longer crashes the MOP service. |
| JSON Form dropdown source item type check (ENG-10179) | Added a type check to the JSON form dropdown to confirm source items are valid and prevent search issues in the render JSON schema task. |
| React missing array key warning (ENG-10185) | Added a missing property key to resolve a “React Missing Array Key” security rule warning. |