Changelogs

On this page:

app-workflow_builder

5.45.10 [11-30-2022]

  • Adapter tasks correctly render the 'adapter_id' as a variable when editing the task.

See ticket PH-132719.


5.45.9 [11-23-2022]

  • Moved itential dependencies to peer dependencies.

See ticket PH-130986.


5.45.8 [11-22-2022]

  • The magnifying glass icon in the search box of the ChildJob task now correctly renders.

See ticket PH-130470.


5.45.7 [11-11-2022]

  • The browser pop-up alert no longer appears in Workflow Builder after the proactive logout notice.

See ticket PH-131086.


5.45.6 [11-09-2022]

  • Changed migration logic to prevent users from uploading JSTs containing duplicate function IDs. Additionally, added a check to ensure a JST's thisArgs object has properties before it is indexed.

See ticket PH-131741.


5.45.5 [11-07-2022]

  • Workflow tasks with incorrect variables are no longer detected on workflow load.

See ticket PH-131259.


5.45.4 [10-20-2022]

  • Fixed a menu bug that occurred when opening a Gen 1 workflow.

See ticket PH-130524.


5.45.3 [10-12-2022]

  • Added a project view to the Workflow Builder application that hides the left sidebar.

See ticket PH-129934.


5.45.2 [10-11-2022]

  • Fixed JSON schema errors in referenced schemas.

See ticket PH-129267.


5.45.1 [10-03-2022]

  • Added the ability to update invalid variables in tasks without creating a new task.

See ticket PH-123396.


5.45.0 [10-03-2022]

  • The task editor now renders variables using details from the method model first.

See ticket PH-122470.


5.44.86 [10-03-2022]

  • Transformation version is now updated during migration when importing referenced transformations.

See ticket PH-129533.


5.44.85 [09-26-2022]

  • Transformations are now migrated on import when imported via a childJob loop.

See ticket PH-128713.


5.44.84 [09-23-2022]

  • Draw mode banner now renders correctly when users press "T" on the keyboard to draw a transition.

See ticket PH-128538.


5.44.83 [09-21-2022]

  • A validation check was added to display an error dialog and prevent users from saving a workflow containing a blank child job.

See ticket PH-124957.


5.44.82 [09-21-2022]

  • Job variables that are referenced from the childJob loop array are included in the job variable search results.

See ticket PH-124516.


5.44.81 [09-16-2022]

  • Fixed an issue that caused the hamburger menu icon in the side navigation menu to become unresponsive after the side navigation menu was collapsed.

See ticket PH-128143.


5.44.80 [09-15-2022]

  • Data pertaining to newly created transformations inside the Edit Task dialog for a child job is now retained.

See ticket PH-125682.


5.44.79 [09-14-2022]

  • Workflows with illegal variables no longer starts a job and gives an error toast message.

See ticket PH-126926.


5.44.78 [09-09-2022]

  • Updated JSON schema to work with v3 of the OpenAPI specification.

See ticket PH-127101.


5.44.77 [09-09-2022]

  • Added JSON reporting for API tests.

See ticket PH-124650.


5.44.76 [09-07-2022]

  • Updated the menu and search functionalities of Workflow Builder.

See ticket PH-124439.


5.44.75 [09-06-2022]

  • Added toolbar icons to the collapsed sidebar for Gen 1 workflows.

See ticket PH-127115.


5.44.74 [08-23-2022]

  • Fixed the positioning of the search icon in the Gen 1 Automation Builder to no longer overlap the placeholder text in the search field.

See ticket PH-126809.


5.44.73 [08-22-2022]

  • The warning message given when trying to save a task with no Job Variable name is now hidden after being displayed for a standard amount of time from being updated.

See ticket PH-94704.


5.44.72 [08-22-2022]

  • Updated workflow builder to handle transferred Mongodb cloud data.

See ticket PH-125650.


5.44.71 [08-18-2022]

  • Updated manual tasks so they now appear in the task sidenav.

See ticket PH-126714.


5.44.70 [08-18-2022]

  • Fixed an error in the call stack limit. Transitions drawn between tasks on the workflow canvas are now visible.

See ticket PH-126544.


5.44.69 [08-16-2022]

  • Updated the Axios, Lodash, and Ansi-Regex packages to stable versions.

See ticket PH-119467.


5.44.68 [08-15-2022]

  • An error message for invalid workflows is now supported and properly displayed in Automation Studio when a transformation is missing.

See ticket PH-111639.


5.44.67 [08-10-2022]

  • Fixed an issue where the list of available tasks for a user in the UI was not taking into account the user's access from custom roles.

See ticket PH-126415.


5.44.66 [08-05-2022]

  • Corrected a bug causing the loading spinner to persist after creating a new workflow or loading an empty one.

See ticket PH-126048.


5.44.65 [08-04-2022]

  • Updated dependency versions and engine support in preparation for creating the release branch.

See ticket PH-125254.


5.44.64 [08-03-2022]

  • Revised the UI to include a loading indicator for large Gen 1 workflows that have not finished loading; also changed the save button to rotate while in a pending state (before the save operation completes).

See ticket PH-125022.


5.44.63 [07-29-2022]

  • Updated the transformation links in the side navigation bar to open in Automation Studio.

See ticket PH-123652.


5.44.62 [07-29-2022]

  • Fixed the ability to scroll in the task value field of the New Job Variable.

See ticket PH-125046.


5.44.61 [07-22-2022]

  • Fixed the side navigation panel to more predictably display grouped and ungrouped workflows.

See ticket PH-124327.


5.44.60 [07-19-2022]

  • All workflow group members are now downloaded and displayed under each group in the navigation bar.

See ticket PH-124330.


5.44.59 [07-15-2022]

  • Updated links in the task dialogs to navigate to the new documentation site.

See ticket PH-124518.


5.44.58 [07-13-2022]

  • Fixed the workflow counter in the View All Results button to display the correct number of grouped and ungrouped workflows.

See ticket PH-120263.


5.44.57 [07-01-2022]

  • Added masking for incoming schema in JST.

See ticket PH-119103.


5.44.56 [06-30-2022]

  • Corrected the URL for the workflow builder edit view to route users to the Automation Studio create modal with Gen 1/Gen 2 options.

See ticket PH-97072.


5.44.55 [06-25-2022]

  • Workflows with special characters no longer fail on import.

See ticket PH-123015.


5.44.54 [06-25-2022]

  • Added the ability to mask incoming variables from preceding tasks within a workflow.

See ticket PH-115043.


5.44.53 [06-25-2022]

  • Clustered tasks stemming from a single task no longer triggers a warning.

See ticket PH-113449.


5.44.52 [06-14-2022]

  • Revised the MUST_END best practice suggestion for tasks in a forEach branch. A forEach task can connect to another task that is not in the same branch or to the END task.

See ticket PH-114256.


5.44.51 [06-08-2022]

  • Fixed a bug that caused input elements to lose focus on a 'mouseout' event in Gen 1 workflows.

See ticket PH-111936.


5.44.50 [06-07-2022]

  • Resolved a rendering issue in the editChildJob dialogs. The "Value" dropdown of child job variables from a prior task is visible again in the task dialog.

See ticket PH-122654.


5.44.49 [06-03-2022]

  • Added a conditional statement to ensure the default value of the 'variables' property in a child job is an empty object.

See ticket PH-110063.


5.44.48 [06-02-2022]

  • Changed the section titles and placeholders in the Update Workflow Group dialog to align with the reference dialog from Automation Studio.

See ticket PH-113632.


5.44.47 [06-02-2022]

  • Removed the hideDelay property to fix the Copy Task message dialog; the message dialog will now properly disappear once the task is successfully copied.

See ticket PH-121529.


5.44.46 [06-01-2022]

  • Added a conditional statement to ensure a workflow task cannot be deleted by pressing 'd', 'Delete', or 'Backspace' when the task dialog is open.

See ticket PH-117854.


5.44.45 [05-26-2022]

  • Implemented conditional statements to prevent tasks from being scheduled if no run windows are assigned.

See ticket PH-115712.


5.44.44 [05-24-2022]

  • Applied the ability to sort workflows by name in the navbar workflow groups.

See ticket PH-120917.


5.44.43 [05-23-2022]

  • Fixed the functionality of the Add Edge Mode button in the workflow toolbar.

See ticket PH-121528.


5.44.42 [05-20-2022]

  • Fixed the functionality of the trash can icon.

See ticket PH-117726.


5.44.41 [05-13-2022]

  • Workflow decorators are now removed if their associated job variable is removed.

See ticket PH-119101.


5.44.40 [05-11-2022]

  • Fixed the behavior of tag searches in the Workflow Settings window of Automation Builder.

See ticket PH-120452.


5.44.39 [05-10-2022]

  • Fixed an issue that caused the toolbar of Automation Builder to not render properly for some browser window sizes.

See ticket PH-117451.


5.44.38 [05-09-2022]

  • Added the childJobLoopIndex variable to the default job variables.

See ticket PH-120420.


5.44.37 [04-29-2022]

  • Updated the "/authorization/groups" API call to use the new "/authorization/groups/list" API.

See ticket PH-119438.


5.44.36 [04-22-2022]

  • Updated authorization checks to display as much transformation data as possible given the current user permissions.

See ticket PH-120007.


5.44.35 [04-20-2022]

  • Workflow references are removed from Workflow Groups when a workflow is deleted.

See ticket PH-113460.


5.44.34 [04-15-2022]

  • Updated the design for sidebar pagination. A View All ## Results button now displays to indicate more items are available.

See ticket PH-117810.


5.44.33 [04-14-2022]

  • Job variables in the ChildJob task now display in the dropdown.

See ticket PH-116274.


5.44.32 [03-22-2022]

  • Updated the keyboard shortcut handler to support Firefox and Internet Explorer and to check if the user context is an input or dialog before completing the shortcut action.

See ticket PH-117817.


5.44.31 [03-18-2022]

  • Updated run window styling.

See ticket PH-115221.


5.44.30 [03-17-2022]

  • Added functional test configuration to app-workflow_builder.

See ticket PH-117194.


5.44.29 [03-14-2022]

  • Updated keyboard shortcuts to be more consistent with transformations; also added an element for viewing all shortcuts.

See ticket PH-116412.


5.44.28 [03-09-2022]

  • Editing a JST from the childJob task no longer modifies the JST document.

See ticket PH-116279.


5.44.27 [03-07-2022]

  • Updated the create button, collections button, and transformation links in the navigation bar.

See ticket PH-115486.


5.44.26 [03-04-2022]

  • Reconfigured the View Documentation links for tasks with corresponding user guides. Links will now redirect user to the relevant Task Reference guide.

See ticket PH-116093.


5.44.25 [02-18-2022]

  • Fixed the layout for the boolean variable when editing a task.

See ticket PH-100078.


5.44.24 [02-11-2022]

  • Renamed the Help Desk menu to Help.

See ticket PH-114315.


5.44.23 [02-11-2022]

  • Renamed the Help Desk menu to Help.

See ticket PH-114315.


5.44.22 [02-11-2022]

  • Lengthy workflow names that do not wrap are now hidden with ellipsis overflow.

See ticket PH-113940.


5.44.21 [02-11-2022]

  • When importing workflows from a previous version, verify the input schema is complete.

See ticket PH-113990.


5.44.20 [02-10-2022]

  • Updated scrollbar background color to meet design standards.

See ticket PH-78835.


5.44.19 [02-10-2022]

  • Fixed persistence issue with transformation task options in Gen 1 workflows.

See ticket PH-112272.


5.44.18 [02-10-2022]

  • Moved project to improved CI pipeline.

See ticket PH-115198.


5.44.17 [02-08-2022]

  • Fixed a bug that caused incorrect rendering of Loop Type when editing a ChildJob task.

See ticket PH-113837.


5.44.16 [02-07-2022]

  • Fixed a bug that prevented running a workflow with a name containing characters requiring URI encoding.

See ticket PH-113658.


5.44.15 [02-02-2022]

  • Added documentation links to workflow tasks.

See ticket PH-104092.


5.44.14 [02-01-2022]

  • Updated tasks to truncate long summaries.

See ticket PH-97302.


5.44.13 [02-01-2022]

  • Moved search property to pronghorn.json from Workflow Engine.

See ticket PH-112437.


5.44.12 [01-21-2022]

  • Updated Itential-utils dependency to latest version.

See ticket PH-112822.


5.44.11 [01-18-2022]

  • Removed older logic for importing workflows prior to 2020.1 that could cause current workflows to error on import.

See ticket PH-113431.


5.44.10 [01-07-2022]

  • Fixed a bug that resulted in storing excess UI data in the database when saving a workflow.

See ticket PH-70167.


5.44.9 [12-20-2021]

  • Updated packages and prepared for release branch.

See ticket PH-111238.


5.44.8 [12-15-2021]

  • Updated API call to deprecated Workflow Engine API to reference new startJob API from Operations Manager.

See ticket PH-109823.


5.44.7 [12-14-2021]

  • The Gen 2 workflow will open in a new canvas when it is reached via Global Search results.

See ticket PH-78843.


5.44.6 [12-13-2021]

  • Authorization warnings will display when user does not have the appropriate transformation permissions.

See ticket PH-110035.


5.44.5 [12-09-2021]

  • Fixed bug where certain modals were redirected to a broken login screen if a user was no longer authenticated.

See ticket PH-97949.


5.44.4 [12-07-2021]

  • Users are redirected to the Automation Studio main page upon automation deletion.

See ticket PH-87044.


5.44.3 [12-07-2021]

  • Fixed a bug that allowed parent jobs to start despite missing the job variables needed to run the job. This fix ensures all job variables of a childJob are pulled (requested) and listed.

See ticket PH-97890.


5.44.2 [12-07-2021]

  • Fixed an invalid JSON schema keyword for allOf in workflow schemas.

See ticket PH-102840.


5.44.1 [12-07-2021]

  • Fixed a bug that allowed saving automation without any tasks on the canvas. With this fix, users cannot save a workflow without at least one task.

See ticket PH-103638.


5.44.0 [12-06-2021]

  • Automation Studio now forwards to Operations Manager for view job details instead of Job Manager.

See ticket PH-110587.


5.43.19 [12-06-2021]

  • Older workflows containing jst-on-transitions or childJob tasks with a loop now import successfully regardless of whether the corresponding transformations are referenced in the workflow document.

See ticket PH-110529.


5.43.18 [12-02-2021]

  • Fixed an issue where the incoming schema value dropdown menu is blank for an array.

See ticket PH-110227.


5.43.17 [12-02-2021]

  • Re-enabled the ability to rename workflows from within the canvas view.

See ticket PH-110310.


5.43.16 [11-30-2021]

  • Rolled back an update which could cause an error decoding workflows with white spaces.

See ticket PH-110231.


5.43.15 [11-29-2021]

  • Fixed a bug that allowed an XSS threat when listing tasks in the sidebar.

See ticket PH-102364.


5.43.14 [11-23-2021]

  • Reformatted the tooltip layout for transformation options. Tooltip details are now completely visible on the canvas when editing the Run Transformation task.

See ticket PH-107550.


5.43.13 [11-22-2021]

  • Made changes to payload validation when renaming a Gen 2 workflow.

See ticket PH-109039.


5.43.12 [11-19-2021]

  • Transformation task options In Gen 1 workflows are now consistent with Gen 2 workflows; they are now hidden by default instead of disabled.

See ticket PH-109749.


5.43.11 [11-19-2021]

  • Fixed a bug that resulted in an XSS threat when the user inserted HTML code in a global search field.

See ticket PH-107065.


5.43.10 [11-18-2021]

  • Fixed cross site scripting (XSS) vulnerability when editing child job task.

See ticket PH-102320.


5.43.9 [11-18-2021]

  • Workflow groups can be updated while editing a Gen 1 workflow.

See ticket PH-107028.


5.43.8 [11-18-2021]

  • Added graceful handling of scenario when user has no group permissions to edit a given automation.

See ticket PH-108591.


5.43.7 [11-16-2021]

  • Added the ability to refresh an edited transformation schema with the latest payload data.

See ticket PH-98137.


5.43.6 [11-11-2021]

  • Fixed a bug that caused missing tooltip info for task's input variables during edit.

See ticket PH-104091.


5.43.5 [11-11-2021]

  • Input values for the Retry Attempts and Retry Delay task settings must now be positive.

See ticket PH-108084.


5.43.4 [11-08-2021]

  • Added migrationVersion to exported workflows to work with the new migration script system.

See ticket PH-106703.


5.43.3 [11-08-2021]

  • Newly deprecated tasks in a Gen 1 workflow are now displayed as deprecated by the canvas.

See ticket PH-106956.


5.43.2 [11-03-2021]

  • Added a confirm dialog to the transformation task when importing a transformation will overwrite an existing one.

See ticket PH-108266.


5.43.1 [10-29-2021]

  • Updated the error displayed when no matching transformation is found for the transformation task to now include the missing id of the transformation.

See ticket PH-86747.


5.43.0 [10-29-2021]

  • Child job tasks now reference any corresponding transformations on export and dereference on import.

See ticket PH-100107.


5.42.5 [10-26-2021]

  • Added support for reference tasks on child job loop parameters.

See ticket PH-102783.


5.42.4 [10-26-2021]

  • Updated Automation Studio to use the latest Group API.

See ticket PH-105676.


5.42.3 [10-25-2021]

  • Fixed an issue with switching between Gen 1 and Gen 2 workflows.

See ticket PH-107139.


5.42.2 [10-25-2021]

  • Added support to import API for workflows using editable output schema.

See ticket PH-107861.


5.42.1 [10-14-2021]

  • Updated authorization for getTasksList API to work with updates to the _id of roles.

See ticket PH-107226.


5.42.0 [10-14-2021]

  • Added the ability to retry tasks on the Gen 1 canvas.

See ticket PH-98120.


5.41.13 [10-13-2021]

  • A new transformation for a given workflow can be created when editing a 'Child Job' task. When a transformation with a given name already exists, a new transformation will be created under the modified name.

See ticket PH-90310.


5.41.12 [10-13-2021]

  • Fixed upload transformation interface to prevent creation of transformations with duplicate names when editing 'Run Transformation' task.

See ticket PH-106859.


5.41.11 [10-13-2021]

  • Fixed a bug in the workflow schema that prevented an automation from being renamed.

See ticket PH-105083.


5.41.10 [10-13-2021]

  • Fixed a bug in the workflow schema that prevented an automation from being renamed.

See ticket PH-105083.


5.41.9 [10-12-2021]

  • Fixed documentation links when creating new workflow.

See ticket PH-80899.


5.41.8 [10-08-2021]

  • User feedback (error message) appears when the newVariable output does not match the task variable's type.

See ticket PH-98544.


5.41.7 [09-20-2021]

  • Updated API tests to use latest accounts and group APIs.

See ticket PH-99070.


5.41.6 [09-16-2021]

  • Prevent errors in UI after deleting child job reference variables.

See ticket PH-99687.


5.41.5 [09-15-2021]

  • Updated clone icon to new design for cloning Gen 1 workflows.

See ticket PH-105385.


5.41.4 [09-13-2021]

  • Transformations can now be searched by ID in Gen 1 workflows.

See ticket PH-99566.


5.41.3 [09-03-2021]

  • Extract output has been re-enabled on transformation tasks for Gen 1 canvas.

See ticket PH-104574.


5.41.2 [08-19-2021]

  • The job variables _id and initiator no longer show an error when other job variables are also required.

See ticket PH-101872.


5.41.1 [08-13-2021]

  • Fixed a bug where starting a job from the UI would freeze the page when the workflow had validation errors.

See ticket PH-101246.


5.41.0 [08-13-2021]

  • Modified workflow schema to no longer infer job variables when saving a Gen 2 workflow.

See ticket PH-98681.


5.40.31 [07-30-2021]

  • Fixed bug that caused the disappearance of a search string when routing from Automation Studio to related applications.

See ticket PH-100466.


5.40.30 [07-28-2021]

  • Fixed bug preventing hiding popup menu after hovering mouse over edited automation.

See ticket PH-96592.


5.40.29 [07-26-2021]

  • The tooltp description now updates on hover for the Query task.

See ticket PH-68966.


5.40.28 [07-20-2021]

  • Changed the tooltip description for revert error and revert failure transitions. Users can now differentiate between the two states when editing a workflow.

See ticket PH-97022.


5.40.27 [07-20-2021]

  • Importing a Gen 1 workflow containing a transformation task will no longer crash Workflow Builder.

See ticket PH-100934.


5.40.26 [07-20-2021]

  • Fixed issue in the Job Variables Value dropdown list. Users can now see and select a value for the JST Task job variables.

See ticket PH-99390.


5.40.25 [07-20-2021]

  • Fixed a bug that caused an incorrect value in the search field when editing automation settings.

See ticket PH-69556.


5.40.24 [07-19-2021]

  • Implemented an exception handler to reject workflow renaming request when payload is invalid.

See ticket PH-97498.


5.40.23 [07-18-2021]

  • Added query to the second operand of the evaluation task.

See ticket PH-80036.


5.40.22 [07-16-2021]

  • JST list will now retrieve from the same server.

See ticket PH-99722.


5.40.21 [07-16-2021]

  • Incoming variable values are now maintained when refreshing a JST in the transformation task.

See ticket PH-100653.


5.40.20 [07-07-2021]

  • Renaming an API will return an updated name for the workflow document.

See ticket PH-45909.


5.40.19 [07-07-2021]

  • ID values in a transformation are now included in the transformation array used to populate the navigation bar.

See ticket PH-99730.


5.40.18 [07-07-2021]

  • JST-on-transition tasks now reference the transformation on export and de-reference on import.

See ticket PH-98920.


5.40.17 [06-30-2021]

  • Added refresh transformation button to transformation task.

See ticket PH-97823.


5.40.16 [06-21-2021]

  • The Create button is disabled when a name has not been given to the workflow.

See ticket PH-84649.


5.40.15 [06-16-2021]

  • The transformation task's extractedOutput value is now assigned a default value. If a previous value existed it is not overridden.

See ticket PH-98713.


5.40.14 [06-14-2021]

  • JST creation with an invalid (existing) name fails with error notification. Users may create a new JST, search for it, and assign it to the child job.

See ticket PH-97922.


5.40.13 [06-09-2021]

  • Workflow Builder no longer freezes when adding new connector.

See ticket PH-65816.


5.40.12 [06-07-2021]

  • Added workflow groups to the Gen 1 canvas.

See ticket PH-95862.


5.40.11 [06-04-2021]

  • Transformation task options in the UI now pull from the options for that task.

See ticket PH-97856.


5.40.10 [06-01-2021]

  • The same transformation can now be imported into the JST transformation task multiple times.

See ticket PH-97486.


5.40.9 [05-28-2021]

  • Updated dependencies for next release cycle.

See ticket PH-96840.


5.40.8 [05-28-2021]

  • Updated sidebar in the Workflow Builder Gen 1 UI to use the current Automation Studio Templates API in place of the deprecate Template Builder API.

See ticket PH-97542.


5.40.7 [05-28-2021]

  • Updated sidebar in the Workflow Builder Gen 1 UI to use the current Automation Studio Templates API in place of the deprecate Template Builder API.

See ticket PH-97543.


5.40.6 [05-28-2021]

  • Fixed an issue with processing BPA rules that could cause errors in complex workflows.

See ticket PH-97410.


5.40.5 [05-26-2021]

  • The Pre-workflow time popup will now render above the Workflow Group field.

See ticket PH-95944.


5.40.4 [05-25-2021]

  • Removed the extractOutput option from transformation tasks in the Gen 1 canvas.

See ticket PH-92644.


5.40.3 [05-24-2021]

  • JST options are no longer overwritten as "true" in transformation task.

See ticket PH-96904.


5.40.2 [05-20-2021]

  • Users can now edit Transformation tasks that contain an invalid JST document id.

See ticket PH-96303.


5.40.1 [05-20-2021]

  • Fixed a bug where task groups were imported as strings instead of as ObjectIds.

See ticket PH-90143.


5.40.0 [05-17-2021]

  • When typing job variables a new dialog to review IAP naming conventions is now available.

See ticket PH-73926.


5.39.18 [05-17-2021]

  • A job started from the Gen1 canvas no longer triggers a failed response before showing the job variables.

See ticket PH-47229.


5.39.17 [05-13-2021]

  • Applications the user does not have permission for will no longer appear in the navigation bar.

See ticket PH-95450.


5.39.16 [05-12-2021]

  • Fixed bug where an outgoing variable could be marked as a job variable by default.

See ticket PH-66722.


5.39.15 [05-11-2021]

  • Modified childJob in the Gen1 canvas workflows to only pass in variables to the child job if the child job does not loop.

See ticket PH-85684.


5.39.14 [05-11-2021]

  • Updated links on button bar and app banner for app-workflow_builder in app-studio.

See ticket PH-93497.


5.39.13 [05-10-2021]

  • Special characters in document names are now correctly encoded when used in URLs.

See ticket PH-82827.


5.39.12 [05-06-2021]

  • Axios security updated for internal packages.

See ticket PH-82931.


5.39.11 [05-05-2021]

  • Fixed an issue in the Gen1 canvas workflows where some previous reference tasks were not showing when editing a task.

See ticket PH-93471.


5.39.10 [05-04-2021]

  • Save buttons in task modals are now always visible.

See ticket PH-94320.


5.39.9 [05-03-2021]

  • Encoded inputs in renderJsonSchema task.

See ticket PH-68724.


5.39.8 [04-29-2021]

  • Fixed XSS vulnerability in Gen1 Workflow Builder UI.

See ticket PH-94105.


5.39.7 [04-27-2021]

  • Fixed Gen1 canvas rendering for Internet Explorer 11.

See ticket PH-91113.


5.39.6 [04-23-2021]

  • Filtering added to hide transition transformations from navbar.

See ticket PH-89857.


5.39.5 [04-22-2021]

  • Fixed a bug that caused a login error when closing the workflow settings dialog.

See ticket PH-55925.


5.39.4 [04-21-2021]

  • Fixed updating inputs for tasks with a variable number of inputs, when referenced tasks are removed from canvas.

See ticket PH-61580.


5.39.3 [04-21-2021]

  • Improved validation check for referenced tasks when editing a workflow.

See ticket PH-69763.


5.39.2 [04-19-2021]

  • Added text wrapping to task names and descriptions to fix visibility. This will allow long task names in WFB to be easily read by the user.

See ticket PH-61584.


5.39.1 [04-16-2021]

  • Completed the Automated Test construction for importing of automations with decorators.

See ticket PH-90625.


5.39.0 [04-15-2021]

  • Enum list defined for a task now allows one of the enum options to be assigned as a default value.

See ticket PH-86766.


5.38.0 [04-15-2021]

  • Added masking to JST task.

See ticket PH-88776.


5.37.0 [04-09-2021]

  • Renamed Automations to Workflows.

See ticket PH-91136.


5.36.0 [04-07-2021]

  • Added Pre-Automation Time and SLA fields to the workflow metadata dialog. This will allow users the ability to set the preAutomation and the SLA times in the Gen1 canvas.

See ticket PH-87250.


5.35.0 [04-06-2021]

  • Implemented the ability to mask and unmask input job variables.

See ticket PH-88781.


5.34.0 [04-05-2021]

  • Added input schema for child job task.

See ticket PH-86770.


5.33.2 [03-30-2021]

  • Moved project to master pipeline.

See ticket PH-91815.


5.33.1 [03-29-2021]

  • Fixed job variable inference of the variable value.

See ticket PH-88581


5.33.0 [03-29-2021]

  • Added the ability to mask incoming and outgoing variables in the Gen1 canvas.

See ticket PH-88766


5.32.2 [03-25-2021]

  • Added decorators to JSON Schema to support importing workflows which use masking.

See ticket PH-90621


5.32.1 [03-22-2021]

  • Added BPA rule for job variable expansion. Job variable expansion syntax is not best practice and should be replaced with alternatives.

See ticket PH-89209


5.32.0 [03-15-2021]

  • The child job task now allows you to view the output schema of the child job.

See ticket PH-82262


5.31.9 [03-12-2021]

  • Added the ability to edit options in the transformation task.

See ticket PH-89189


5.31.8 [03-10-2021]

  • Clicking the Reference Variable dropdown now checks for vars in real-time if the reference task is a transformation.

See ticket PH-89281


5.31.7 [03-08-2021]

  • Clicking a transformation in the navbar now opens it in a new tab.

See ticket PH-88484


5.31.6 [03-03-2021]

  • Fixed a bug that prevented automations with null errorHandler fields from being imported.

See ticket PH-86367


5.31.5 [02-24-2021]

  • Fixed a bug that trimmed user input when editing task input variables.

See ticket PH-53840


5.31.4 [02-23-2021]

  • Allowed automations to run with invalid inputs.

See ticket PH-87453


5.31.3 [02-23-2021]

  • Fixed an issue where providing an empty authorization could prevent tasks from showing up in the task sidebar.

See ticket PH-88176


5.31.2 [02-19-2021]

  • Fixed a bug that would cause imported workflows to not encode their input and output schemas if they were already present.

See ticket PH-87531


5.31.1 [02-17-2021]

  • Added description and summary fields to JST tasks.

See ticket PH-85759


5.31.0 [02-12-2021]

  • Transformation task details now display a dropdown if the incoming schema is an enum.

See ticket PH-85697


5.30.0 [02-11-2021]

  • Role authorization applied to the getTaskList API when viewing tasks on a canvas.

See ticket PH-80005


5.29.28 [02-09-2021]

  • Security updated for illegal characters in automation names.

See ticket PH-80518


5.29.27 [02-02-2021]

  • Fixed a bug in automation export where Gen 2 fields would be excluded from the resulting document.

See ticket PH-85724


5.29.26 [01-28-2021]

  • Added intermediate status to start job modal to indicate automation is running.

See ticket PH-82225


5.29.25 [01-27-2021]

  • Removed method role not listed in top level roles.

See ticket PH-84135


5.29.24 [01-26-2021]

  • Added a toast message warning for the wrong datatype in job variables.

See ticket PH-81413


5.29.23 [01-19-2021]

  • Renamed automation options to Gen 1 and Gen 2.

See ticket PH-82602


5.29.22 [01-14-2021]

  • Added schema validation for child job Loop Array.

See ticket PH-83057


5.29.21 [01-08-2021]

  • Fixed an issue where workflow builder canvas search on job variables was not working on JST tasks.

See ticket PH-83565


5.29.20 [01-05-2021]

  • Updated dependencies.

See ticket PH-83107


5.29.19 [01-05-2021]

  • Updated dependencies.

See ticket PH-83107


5.29.18 [12-21-2020]

  • Workflow pre-builts containing the JST task now render correctly and can be saved.

See ticket PH-81762


5.29.17 [12-21-2020]

  • Workflow pre-builts containing the JST task now render correctly and can be saved.

See ticket PH-81762


5.29.16 [12-21-2020]

  • Workflow pre-builts containing the JST task now render correctly and can be saved.

See ticket PH-81762


5.29.15 [12-21-2020]

  • Workflow pre-builts containing the JST task now render correctly and can be saved.

See ticket PH-81762


5.29.14 [12-17-2020]

  • Updated navbar to meet design requirements.

See ticket PH-81788


5.29.13 [12-17-2020]

  • Updated package version to 5.29.12 to resolve deployment issue.

See ticket PH-81829


5.29.11 [12-17-2020]

  • Changed default values for childJob's data_array and loopType parameters to an empty string.

See ticket PH-81255


5.29.10 [12-16-2020]

  • The ability to submit using the enter key has been added in dialogs.

See ticket PH-80979


5.29.9 [12-16-2020]

  • A default name is now set when creating a new JST from the child job task.

See ticket PH-81466


5.29.8 [12-16-2020]

  • Fixed a bug where workflows with groups from other systems were inaccessible after import.

See ticket PH-73807


5.29.7 [12-16-2020]

  • Fixed rendering of automation error messages and warnings in the UI.

See ticket PH-74609


5.29.6 [12-15-2020]

  • Changed the transformation task input to match the model in workflow engine.

See ticket PH-81229


5.29.5 [12-14-2020]

  • Gracefully handle task lookups when the task does not exist in the system.

See ticket PH-73259


5.29.4 [12-11-2020]

  • Removed the requirement that automations have workflow_start and workflow_end in their transition map.

See ticket PH-80505


5.29.3 [12-11-2020]

  • Classic canvas now recognizes automations built in the new canvas.

See ticket PH-78610


5.29.2 [12-11-2020]

  • Classic canvas now recognizes automations built in the new canvas.

See ticket PH-78610


5.29.1 [12-11-2020]

  • Updated toolbar and sidebar to meet design requirements.

See ticket PH-80412


5.29.0 [12-10-2020]

  • Added loop settings and JST functionality to the legacy Workflow Builder canvas for child jobs.

See ticket PH-76053


5.28.1 [12-04-2020]

  • Disabled several best practice analyzer rules for release.

See ticket PH-79405


5.28.0 [12-02-2020]

  • Added a search bar to the Automation Studio canvas to search workflows; also added an interactive Data Layer mode that visualizes data references for tasks.

See ticket PH-72225


5.27.0 [12-01-2020]

  • Encoding and decoding of inputSchema and outputSchema have been added to the database using the new Itential encoding conventions for MongoDB compatible storage of JSON Schemas.

See ticket PH-78212


5.26.0 [11-25-2020]

  • Replaced notification toast with a dialog for workflow start.

See ticket PH-77411


5.25.1 [11-20-2020]

  • Fixed a bug that prevented importing workflows with regular expression reserved characters in the name.

See ticket PH-71816


5.25.0 [11-20-2020]

  • The classic canvas will no longer render tasks that are designed for the cloud canvas.

See ticket PH-78259


5.24.4 [11-20-2020]

  • Users are restricted from creating automations with whitespace-only names.

See ticket PH-79193


5.24.3 [11-13-2020]

  • Added an import button to the toolbar that routes to the Global Import Modal.

See ticket PH-76617


5.24.2 [11-13-2020]

  • Resolved an issue where group references would break when being imported.

See ticket PH-78341


5.24.1 [11-12-2020]

  • Resolved a validation error when importing a workflow.

See ticket PH-78321


5.24.0 [11-12-2020]

  • Added a dialog to display the input/output schemas for a workflow.

See ticket PH-65524


5.23.6 [11-11-2020]

  • Indentation fixed. No error is thrown when jade file is rendered.

See ticket PH-71543


5.23.5 [11-10-2020]

  • Pending tasks have been added to the WFB schema to support importing workflows.

See ticket PH-77978


5.23.4 [11-10-2020]

  • Removed the initial success transition when a new automation is created.

See ticket PH-77835


5.23.3 [11-09-2020]

  • Added inputSchema and outputSchema to automation schema.

See ticket PH-77891


5.23.2 [11-09-2020]

  • Added new properties required by Automation Studio.

See ticket PH-77415


5.23.1 [11-09-2020]

  • Removed task name validation to permit dynamic task names based on scripts from IAG.

See ticket PH-77212


5.23.0 [11-06-2020]

  • Added calculation of new input and output workflow schema on save. Also added on import/export of a workflow, but only when the workflow is missing an input or output workflow schema.

See ticket PH-54573


5.22.4 [10-23-2020]

  • Updated migration script to use the latest itential-utils package for property decryption.

See ticket PH-65399


5.22.3 [10-15-2020]

  • Fixed a parentheses issue that was causing workflows to no longer save.

See ticket PH-75805


5.22.2 [10-15-2020]

  • Workflows with undefined tasks are prevented from saving.

See ticket PH-75725


5.22.1 [10-14-2020]

  • Updated .npmignore to include correct package files.

See ticket PH-75186


5.22.0 [10-09-2020]

  • Implemented a best practice analyzer tool in the legacy Automation Canvas.

See ticket PH-73977


5.21.4 [09-30-2020]

  • The npm package will now include test/api/**, REST API tests.

See ticket PH-74163


5.21.3 [09-30-2020]

  • Added warning modal for displaying workflow warnings that still allow jobs to run.

See ticket PH-74510


5.21.2 [09-28-2020]

  • Fixed the scheduling of a task reference that uses the output from another task.

See ticket PH-74097


5.21.1 [09-23-2020]

  • Update transformation scope so that an existing JST will update when an new JST is uploaded.

See ticket PH-69900


5.21.0 [09-18-2020]

  • Updated and synchronized the edit views for Workflow Builder and Automation Studio.

See ticket PH-71889


5.20.1 [09-17-2020]

  • Added the ability to access a task error when editing a task in Automation Builder.

See ticket PH-73332


5.20.0 [09-14-2020]

  • Built a unified create dialog view.

See ticket PH-71937


5.19.0 [09-10-2020]

  • JSON transformation tasks in automation dropdown are now displayed by name rather than a generic label. This will allow users to differentiate between specific transformations.

See ticket PH-72644


5.18.5 [09-09-2020]

  • Error message displays if user opens a JST that is not loaded into their environment.

See ticket PH-70231


5.18.4 [09-03-2020]

  • Improved error checking when handling a task's method variables.

See ticket PH-72556


5.18.3 [08-27-2020]

  • Invalid workflow names will no longer be rendered.

See ticket PH-71283


5.18.2 [08-27-2020]

  • Fixed a bug that caused string values to be parsed when clicking away from static input text areas.

See ticket PH-70744


5.18.1 [08-26-2020]

  • Added support for importing workflow documents with null values for created_by or last_updated_by keys.

See ticket PH-71672


5.18.0 [08-21-2020]

  • Added json-form and transformation tabs to the sidenav.

See ticket PH-70915


5.17.1 [08-21-2020]

  • Value dropdown in edit transformation task no longer contains both job variables and JST outgoing schema.

See ticket PH-67532


5.17.0 [08-21-2020]

  • Incoming schema(s) in Run Transformation task modal now have an info tooltip if the schema has a description value.

See ticket PH-68864


5.16.0 [08-05-2020]

  • Loop options were added to the sidebar in childJob task modal to enable childJob iteration capabilities.

See ticket PH-64012


5.15.8 [08-04-2020]

  • When view tasks are cloned on the canvas variable data is now also copied and retained.

See ticket PH-52561


5.15.7 [08-03-2020]

  • Improved usability of textareas when filling in variables.

See ticket PH-57946


5.15.6 [07-30-2020]

  • Encoded logic in Workflow Builder to filter out invalid tasks in task list.

See ticket PH-63285


5.15.5 [07-30-2020]

  • The accordion list on the left panel is now collapsible.

See ticket PH-49438


5.15.4 [07-30-2020]

  • Settings options in the navigation bar are no longer displayed. These options are now available in Admin Essentials.

See ticket PH-69041


5.15.3 [07-29-2020]

  • Prevented eager parsing of static variables.

See ticket PH-67184


5.15.2 [07-27-2020]

  • Fixed a bug that prevented user from editing tasks for apps and adapters that are missing or stopped.

See ticket PH-63727


5.15.1 [07-27-2020]

  • Added filtering for incorrect adapter models to task list API.

See ticket PH-64608


5.15.0 [07-27-2020]

  • Selecting a JST in the Edit Transformation task now updates the task's tooltip.

See ticket PH-69062


5.14.2 [07-16-2020]

  • Inquirer dependency updated.

See ticket PH-52823


5.14.1 [07-15-2020]

  • Fixed bug causing imported workflows to not be correctly migrated.

See ticket PH-68564


5.14.0 [07-15-2020]

  • Added the ability to upload and download transformations in the editTransformation workflow builder task.

See ticket PH-68108


5.13.1 [07-14-2020]

  • Fixed a bug that caused incoming static values to clear when opening the JST edit modal.

See ticket PH-67941


5.13.0 [06-26-2020]

  • Added ability to export workflow on edit workflow screen.

See ticket PH-66208


5.12.0 [06-26-2020]

  • Enabled name referencing in transformation task.

See ticket PH-64056


5.11.4 [06-18-2020]

  • Updated node driver for MongoDB.

See ticket PH-63102


5.11.3 [06-17-2020]

  • Removed excessive call to Tags API.

See ticket PH-62580


5.11.2 [06-12-2020]

  • Sidenav updated to show create buttons for each tab.

See ticket PH-64569


5.11.1 [05-26-2020]

  • Made improvements to bind task reference and reference variable to real values.

See ticket PH-55804


5.11.0 [05-20-2020]

  • Support added to save and import workflows with task inputs containing '.' and '$' characters.

See ticket PH-62902


5.10.11 [05-20-2020]

  • Updated grammar of error text upon workflow validation error condition.

See ticket PH-63278


5.10.10 [05-15-2020]

  • Disabled save button in settings modal when no updates are available to be made.

See ticket PH-43255


5.10.9 [05-14-2020]

  • Fixed actor validation in import method.

See ticket PH-62143


5.10.8 [05-13-2020]

  • Fixed issues with childJob task child workflow search.

See ticket PH-46708


5.10.7 [04-30-2020]

  • Fixed workflow export when tasks reference a non-existing user group.

See ticket PH-59359


5.10.6 [04-29-2020]

  • Moved compatibility check to after schema validation on import to ensure imported json is a valid Automation.

See ticket PH-60895


5.10.5 [04-27-2020]

  • JSON Schema Transformations run in a workflow and output the schema value instead of the wrapped result regardless of the number of outgoing schemas.

See ticket PH-60225


5.10.4 [04-24-2020]

  • Bug fixes and performance improvements

See ticket PH-59516


5.10.3 [04-23-2020]

  • Improved visuals and accessibility when navigating sidebars.

See ticket PH-57039


5.10.2 [04-22-2020]

  • Added tags to workflow import schema.

See ticket PH-59867


5.10.1 [04-21-2020]

  • Added validation step to import workflow method.

See ticket PH-47649


5.10.0 [04-19-2020]

  • Reworked the reference variable field. First value of Reference Variable list is auto-selected when Reference Task is changed to a previous task. Job variable with same name as parameter is auto-selected when Reference Task is changed to \"job\".

See ticket PH-58009


5.9.0 [04-19-2020]

  • Modified the outgoing model for transformations. Instead of accessing the output object, outgoing schemas are now directly accessible when referencing data from a JST.

See ticket PH-57823


5.8.3 [04-17-2020]

  • Fixed deletion of reference task for childJob tasks.

See ticket PH-57690


5.8.2 [04-13-2020]

  • Moved CI pipeline from Node.js 10 to Node.js 12.

See ticket PH-58327


5.8.1 [04-10-2020]

  • Removed logic for building outgoing variables from the translations array.

See ticket PH-57239


5.8.0 [04-09-2020]

  • Added the ability to modify and delete workflows without having to cancel jobs that are running or paused, or have errored.

See ticket PH-38003


5.7.3 [04-06-2020]

  • The correct analytic templates are now listed in the sidebar when viewing an automation. .

See ticket PH-58014


5.7.2 [04-06-2020]

  • Added a check to verify workflow import is compatible with maintenance release.

See ticket PH-57745


5.7.1 [04-02-2020]

  • Removed the ability for users to add translations to tasks within Workflow Builder.

See ticket PH-57328


5.7.0 [03-31-2020]

  • Added support for editing Transformations as tasks on the Workflow Builder canvas.

See ticket PH-53725


5.6.12 [03-31-2020]

  • Added default schema filter when user provides no schema for eventListener task.

See ticket PH-52403


5.6.11 [03-24-2020]

  • Fixed a bug that prevented editing of large workflows.

See ticket PH-54844


5.6.10 [03-20-2020]

  • Added input field to override task output type for a job variable if the output type is any, represented as \"*\" in the output schema, in order to support translations in all automatic tasks.

See ticket PH-56109


5.6.9 [03-01-2020]

  • Improved error logging to remove path directory. Callback errors will display specific error message instead of stack trace.

See ticket PH-50801


5.6.8 [02-21-2020]

  • Search icon is now visible when the user is typing in the search bar.

See ticket PH-46434


5.6.7 [02-16-2020]

  • Fixed create button styling, added a cancel button to the create modal, and removed redundancy in code.

See ticket PH-49641


5.6.6 [02-09-2020]

  • Added schema validation to component pipelines.

See ticket PH-52723


5.6.5 [02-06-2020]

  • Search terms in right sidebar are preserved between tab changes when viewing an automation.

See ticket PH-46438


5.6.4 [02-05-2020]

  • When editing an automation, the sidebar list of collections is sorted alphabetically, regardless of case.

See ticket PH-51915


5.6.3 [02-03-2020]

  • Users are now alerted when they attempt to leave a workflow that has not been saved.

See ticket PH-50191


5.6.2 [02-03-2020]

  • Users can now save workflows at any point while editing.

See ticket PH-48588


5.6.1 [01-31-2020]

  • Modified the task algorithm to include all task references and job variables that are defined after the forEach loop.

See ticket PH-50703


5.6.0 [01-28-2020]

  • Task origin is now displayed in the task dialog box.

See ticket PH-51643


5.5.10 [01-27-2020]

  • Updated toast messages, dialogs and notifications to reference workflows as \"automations\".

See ticket PH-49700


5.5.9 [12-12-2019]

  • Added ability to migrate old workflows when importing a workflow.

See ticket PH-49932


5.5.8 [12-10-2019]

  • Improved error handling for creating and loading automations.

See ticket PH-49617


5.5.7 [12-10-2019]

  • Workflows are now referred to as automations.

See ticket PH-49443


5.5.6 [12-09-2019]

  • Improved layout for workflow tasks.

See ticket PH-46442


5.5.5 [12-09-2019]

  • Fixed broken links to templates in sidebar.

See ticket PH-47955


5.5.4 [12-04-2019]

  • Modified logic to handle all non-type static inputs.

See ticket PH-45475


5.5.3 [11-26-2019]

  • Users can now cancel out of the job variables menu.

See ticket PH-46681


5.5.2 [11-26-2019]

  • Updated title in navbar to display Automation Studio.

See ticket PH-47322


5.5.1 [11-20-2019]

  • JSON parser will now parse static inputs without the task having a defined task detail type.

See ticket PH-46471


5.5.0 [11-18-2019]

  • Migrated API tests into application repo.

See ticket PH-45057


5.4.1 [11-13-2019]

  • Fixed issue causing manual and operation tasks to not display correctly.

See ticket PH-46918


5.4.0 [11-08-2019]

  • Added support for adding job variables with translations when creating or updating a task. Updated scheduler dialog.

See ticket PH-45176


5.3.0 [11-04-2019]

  • Updated sidebar visuals and features.

See ticket PH-43259


5.2.0 [10-28-2019]

  • Removed the 'stand alone' application to support the framework for Automation Studio.

See ticket PH-41212


[10-25-2019]

  • Improved task styling.

See ticket PH-44454


[10-23-2019]

  • Bug fixes and performance improvements

See commit 98eac72


5.1.0 [10-21-2019]

  • Added a custom canvasName property via pronghorn.json for each method. This optional property provides the ability to change the task display name.

See ticket PH-44422


5.0.3 [10-04-2019]

  • Improved error handling when trying to update an invalid workflow.

See ticket PH-43802


5.0.2 [10-01-2019]

  • Added the ‘canvasTab’ property into each method in pronghorn.json. This property provides the ability to sort and organize methods into additional task categories.

See ticket PH-43539


5.0.1 [10-01-2019]

  • Fixed redirection on session expiration when starting a job from inside a workflow.

See ticket PH-32001


5.0.0 [09-25-2019]

  • Removed deprecated methods getWorkflowsFiltered and getWorkflowsList.

See ticket PH-42769


4.5.8 [09-24-2019]

  • Removed nyc developer dependency.

See ticket PH-41617


4.5.7 [09-15-2019]

  • [master][patch/PH-30512]: Prevent back navigation on backspace key press in firefox and ie11

Closes PH-30512

See merge request itential/automationstudio/app-workflow_builder!352


4.5.6 [08-28-2019]

  • Added confirmation dialogs to make auto-saving workflows more transparent.

See ticket PH-32314


4.5.5 [08-26-2019]

  • Fixed workflow export issue in Firefox.

See ticket PH-32742


4.5.4 [08-06-2019]

  • Fixed an issue where Manual tasks would error while validating static input and stop the user from updating a task in the Workflow canvas.

See ticket PH-39035


4.5.3 [08-05-2019]

  • Pinned dependencies for release.

See ticket PH-38283


4.5.2 [08-02-2019]

  • Add Edge Mode toast does display properly.

    See ticket PH-34314


4.5.1 [08-02-2019]

  • Added a migration script for workflows with adapter tasks.

    See ticket PH-33998


4.5.0 [08-02-2019]

  • Moved import/export logic to Workflow Builder (from engine) and added createdVersion and lastUpdatedVersion keys to workflows.

    See ticket PH-38808


4.4.27 [07-29-2019]

  • Navbar scroll for the workflow does not appear in Firefox.

    See ticket PH-32927


4.4.26 [07-29-2019]

  • Fixed tag interaction when deleting, cloning, or renaming a workflow.

    See ticket PH-36943


4.4.25 [07-29-2019]

  • UI: Added the ability to filter Workflows based on tags.

    See ticket PH-29528


4.4.24 [07-26-2019]

  • Event listener task for workflow builder.

    See ticket PH-34504


4.4.23 [07-26-2019]

  • Elements in Outgoing and Error job variables stopped jumping.

    See ticket PH-32563


4.4.22 [07-25-2019]

  • Updated handling of static parameter inputs in task dialog windows to intelligently typecast to the type listed in the method's model (pronghorn.json file), instead of automatically attempting to parse and falling back (on parse error) to a string.

    See ticket PH-25158


4.4.21 [07-25-2019]

  • Allowed for documentation on manual tasks in the description field.

    See ticket PH-33156


4.4.20 [07-24-2019]

  • Migrated from itential-ci to argo.

    See ticket PH-35850


Current Version: 4.4.19 [07-23-2019]

New Features

  • 4.2.0 [03-04-2019] - Added a peer dependency for our new tagging system, as you now need it for this app to work moving forward. PH-27200
  • 3.23.0 [02-22-2019] - Tags can now be added to workflows. PH-24324
  • 3.22.0 [02-19-2019] - Field for statically set variables on tasks are now empty by default for better usability. PH-23229
  • 3.18.0 [11-16-2018] - When editing a child workflow task, you now can click the link icon task top right-hand corner to view the child workflow. PH-16665
  • 3.16.0 [11-05-2018] - Created sidebar for workflow builder tasks PH-19751
  • 3.15.0 [11-05-2018] - Support for deleting old workflow documents that have null incoming variable values instead of job variable strings PH-20337
  • 3.7.0 [09-18-2018] - Adding in import/export ability on workflow list page. PH-14641
  • 3.5.0 [08-17-2018] - Added the type field to workflow documents with a default value of 'automation'. PH-15771

Improvements

  • 4.4.17 [07-23-2019] - Added JSON schema tests. PH-33876
  • 4.4.13 [04-29-2019] - Default newly added tasks' incoming variables to be static. PH-31808
  • 4.4.3 [03-19-2019] - Updated calls to support MongoDB driver 3.1.7. PH-21614
  • 4.4.0 [03-05-2019] - Added ability to edit variables to pass into a child job from task modal. PH-23279
  • 4.3.0 [03-05-2019] - Added ability to edit variables to pass into a child job from task modal. PH-23279
  • 4.1.0 [02-27-2019] - Added tag field in table view. PH-25863
  • 4.0.1 [02-27-2019] - Updated peerDependencies in package.json PH-26883
  • 4.0.0 [02-26-2019] - Workflow Builder will now have one task per adapter model instead of per adapter instance. PH-23200
  • 3.21.10 [01-11-2019] - Running a workflow now automatically saves it. PH-23739
  • 3.21.9 [01-11-2019] - Updated itential utils dependency. PH-23929
  • 3.21.5 [12-17-2018] - Sort task by names PH-21068
  • 3.21.4 [12-17-2018] - Rolling back special character support workaround for mongo, leu of mongo 3.6 upgrade path. PH-22568
  • 3.21.2 [11-28-2018] - Remove "createdBy" and "updatedBy" sort/filters until they are fixed PH-21347
  • 3.21.1 [11-28-2018] - Corrected Changelog from CI pipeline merge duplicate errors PH-21422
  • 3.21.0 [11-21-2018] - Link to job details page in Toast for created job when starting a job from List or Edit page. PH-21362
  • 3.19.0 [11-16-2018] - Adding simple reference id when editing tasks on workflows. PH-19065
  • 3.17.1 [11-05-2018] - Row click triggers expand/collapse row PH-20493
  • 3.17.0 [11-05-2018] - Updating PH-18681: Adding additional information and styling to referenced tasks dialog, that appears when you delete a task that has other tasks that reference it. PH-20411
  • 3.14.0 [11-01-2018] - Adding additional information and styling to referenced tasks dialog, that appears when you delete a task that has other tasks that reference it. PH-18681
  • 3.13.0 [10-25-2018] - Expanded error responses PH-19917
  • 3.12.6 [10-25-2018] - Updated import/export icons in workflow builder PH-19529
  • 3.12.4 [10-18-2018] - Updated workflow settings modal to provide feedback to when applying groups the user is not apart of. PH-14446
  • 3.12.3 [10-17-2018] - Added engineering role to Test task view PH-17792
  • 3.12.0 [10-08-2018] - Workflow Builder's childJob task optimization PH-18752
  • 3.11.1 [10-02-2018] - Sorting functionality added to groups lists PH-17788
  • 3.10.0 [09-25-2018] - Converted apis to use search methods to increase performance PH-14564
  • 3.9.0 [09-20-2018] - Updated Workflow Builder UI PH-14865
  • 3.8.1 [09-20-2018] - Workflow builder now internally uses template literals for simpler string templating. PH-18263
  • 3.8.0 [09-19-2018] - Support for Adapter and Broker methods added to Builder Canvas. PH-16256
  • 3.4.0 [08-10-2018] - Removed automatic 'workflows' collection indexing on application startup, use the command 'npm run index' in app-workflow_engine instead. PH-16336
  • 3.2.0 [08-02-2018] - Added the ability for users to restrict access to jobs by optionally selecting groups when starting a job from the list or edit page. PH-15162
  • 3.1.2 [07-27-2018] - Updated code to support style upgrades. PH-14744
  • 3.1.0 [07-19-2018] - Removed edit and list Sass files. PH-13272
  • 3.0.6 [07-10-2018] Added missing tooltips and hand cursor on hover of workflow list icons. PH-10602
  • 3.0.1 [07-03-2018] Update Release Notes layout to improve readability PH-13623
  • 3.0.0 [06-27-2018] Modified workflow schema to be compatible with Core 6 AAA changes PH-9591

Bug Fixes

  • 4.4.19 [07-23-2019] - Tooltip for delete button fits the viewport. PH-29013
  • 4.4.18 [07-23-2019] - Workflow dates in list view will now display in browser locale format. PH-34744
  • 4.4.16 [07-22-2019] - Workflow edit; variable selector set to top sticky. PH-26343
  • 4.4.15 [07-16-2019] - Changed workflow tree traversal alghorithm to overcome Chrome maximum call stack limt. PH-34831
  • 4.4.14 [05-31-2019] - Possibility to set 'Sun' in the task scheduler PH-32729
  • 4.4.12 [04-26-2019] - Added check for empty values in eval task. PH-32167
  • 4.4.11 [04-23-2019] - Changed the package.json path to reflect the move in gitlab. PH-32108
  • 4.4.10 [04-21-2019] - Bug fixes and performance improvements PH-31891
  • 4.4.9 [03-29-2019] - Fixed workflow access through pagination. PH-30329
  • 4.4.8 [03-29-2019] - Small tweaks to taskbar navigation. PH-29205
  • 4.4.7 [03-28-2019] - Sort application names correctly in the task navigation bar. PH-30135
  • 4.4.6 [03-26-2019] - Scrollbar for workflowbuilder edit view's task navigation is removed via more specific class/css. PH-28032
  • 4.4.5 [03-26-2019] - Workflow job variables modal is now a better size for entering variables. PH-29017
  • 4.4.4 [03-25-2019] - Ensuring our apps have consistent styling. PH-29488
  • 4.4.2 [03-19-2019] - Fixed check for access rights to tags so that no access doesn't crash the app. PH-28688
  • 4.4.1 [03-15-2019] - Accessibility: the settings cog is now the first thing in focus order when opened. PH-28473
  • 4.2.1 [03-05-2019] - In the tasks navigation bar, expanding an application by clicking the expand arrow then adding a task was causing refocusing of the grid. Issue is fixed PH-24233
  • 4.0.2 [02-27-2019] - Navigation bar fixed positioning for workflow edit view PH-24282
  • 3.21.12 [01-29-2019] - Updating a workflow's settings is no longer bugged! You can update the groups and the workflow name. PH-24538
  • 3.21.11 [01-15-2019] - Updating styles for workflow task input tooltips, so that they are properly aligned to its parent. PH-22242
  • 3.21.8 [01-04-2019] - Textarea fields of the Edit Task dialog will now resize. PH-23008
  • 3.21.7 [01-04-2019] - Fixed issue where a null job task variable reference would cause problems with selecting job variables for tasks. PH-23368
  • 3.21.6 [12-19-2018] - Fixed an issue where deprecated tasks were not able to be added to the canvas and did not have a visual differentiation. PH-22702
  • 3.20.0 [11-16-2018] - Rename functionality works with workflow settings modal PH-20842
  • 3.17.10 [11-16-2018] - Forced unique shapes in Workflow Builder to only match task names when the task type is a Workflow Operation. PH-21114
  • 3.17.9 [11-16-2018] - Reset import button that stopped import on multiple imports of same workflow in succession. PH-20471
  • 3.17.8 [11-15-2018] - List of job variables to select from when editing a task is reduced to a unique set and sorted alphabetically (ignoring case). PH-21119
  • 3.17.7 [11-15-2018] - Fixed row hover and loader element, and added copy paste PH-21062
  • 3.17.6 [11-12-2018] - Restricted start job call on edit and list pages to type 'automation', to alleviate workflow clashing when multiple workflows exist with the same name, but of different types. PH-16743
  • 3.17.5 [11-07-2018] - Fixed an issue with newVariable and push operations dialog windows pre-processing template variables when editing tasks on canvas. PH-20721
  • 3.17.4 [11-06-2018] - Updated template variable regex to match valid variable names. PH-20680
  • 3.17.3 [11-05-2018] - font_size field on initial workflow creation defaults to a value of 12. PH-20468
  • 3.17.2 [11-05-2018] - Properly handle static value task variable templates when the static string starts with the variable. PH-20551
  • 3.12.5 [10-19-2018] - Removed left bracket from EditTask modal PH-19754
  • 3.12.2 [10-12-2018] - Updated dropdowns in edit view for consistency PH-19114
  • 3.12.1 [10-12-2018] - Ensure search for type:null/missing in the search for child jobs when searching for "automation" jobs. null/missing are considerted "automation" jobs. PH-19298
  • 3.11.3 [10-05-2018] - Simplifying styles for checkbox on workflow list. PH-18439
  • 3.11.2 [10-04-2018] - Updating css to use dynamic heights for editing tasks in workflow on ie11 PH-17565
  • 3.9.1 [09-20-2018] - Deleting tasks when an eval task is present in the workflow no longer throws an error on undefined variable 'opperand' PH-18417
  • 3.6.2 [09-18-2018] - Initial x/y coordinate calculation modified to place task in center of canvas on add. PH-17593
  • 3.6.1 [09-12-2018] - Updating styling for deep merge task input fields. PH-16573
  • 3.5.7 [09-05-2018] - Restricted start job call on edit and list pages to type 'automation', to alleviate workflow clashing when multiple workflows exist with the same name, but of different types. PH-16743
  • 3.5.6 [09-01-2018] - Fixed an issue that sometimes prevents Job Variables dialogue from displaying on IE11 PH-17463
  • 3.5.4 [08-30-2018] - Fixing workflow builder view in ie11 PH-16974
  • 3.5.3 [08-25-2018] - Modified list page code to be compatible with Internet Explorer 11 web browser. Workflows will now properly show up on the page. PH-16962
  • 3.5.2 [08-23-2018] - Update package.json to point to correct gitlab location. PH-16879
  • 3.5.1 [08-21-2018] - Removing some redundant code that was causing issues with modals on workflows. The Job Description dialog will now display the groups list each time the user chooses to run a job and the dialog is displayed. PH-16563
  • 3.3.0 [08-03-2018] - The GUI will now prompt the user if they are deleting tasks that have references to them. The backend also prevents from jobs getting started/updated if tasks are missing that are being referenced. In case they somehow bypassed the GUI. PH-15707
  • 3.1.3 [07-27-2018] - Corrected list sorting of workflows so that they are sorted Aa-Zz instead of A-Z a-z. PH-10637
  • 3.1.1 [07-25-2018] - Workflows will now save even when an ObjectId, e.g., created_by, is a string. PH-14697
  • 3.0.9 [07-18-2018] - Automatic task (editTask) scheduling fields will now show in dialog and with proper margin and padding. PH-14161
  • 3.0.8 [07-16-2018] - Added css to keep consistent margin, width, padding for input fields in workflow builder tasks. PH-14010
  • 3.0.7 [07-12-2018] - Bug fixes and performance improvements PH-14268
  • 3.0.5 [07-10-2018] Workflow builder users can no longer add undefined groups to manual tasks. PH-13296
  • 3.0.3 [07-05-2018] Update Node dependency to 8.x PH-13289
  • 3.0.2 [07-03-2018] Added check for deprecated task lists and resolved issue with missing 'deprecated tasks' button. PH-12814

Security

  • 3.1.4 [07-31-2018] - Removed Sass dependency, which fixed a security issue. PH-13801

Deprecation

  • 3.11.0 [10-02-2018] - Deprecate methods getWorkflowsFiltered and getWorkflowsList PH-14570
  • 3.10.1 [09-27-2018] - Localization language deprecation. Remove localization references PH-13570

Previous Version: 2.22.2 [06-22-2018]

New Features

  • 2.22.0 [06-18-2018] Added editable job variables to workflow engine evaluation tasks to facilitate custom job variables directly required from the operand of the comparison. PH-9661
  • 2.21.4 [06-13-2018] Implement prerelease pipeline on major releases. PH-11953
  • 2.21.3 [06-09-2018] update CHANGELOG to reflect new format PH-11367

Improvements

  • 2.22.1 [06-20-2018] Application developers can add a displayName in the pronghorn.json, which will appear as the application name in the task dropdown menu of Workflow Builder. PH-5848
  • 2.12.0 Added better support for use of 'tab' and 'enter' keys in static text-areas for Workflow Builder
  • 2.11.0 Added custom dialogs for workflow operations to aid in manipulating job variables.
  • 2.10.0 Added buildPronghornTasks to read through pronghorn.json files and build out the appropriate task information in memory.

Bug Fixes

  • 2.22.2 [06-22-2018] Added fixed width to Evaluation Task inputs, keeping the evaluation containers from bleeding off the modal when long job variable names are given. PH-10635
  • 2.21.2 [06-06-2018] When creating a new workflow in the workflow_builder application, the user is required to enter a workflow name before being able to submit the form. PH-10600
  • 2.10.3 Merge branch 'IPSO-944' into 'hotfix/2.12.3'
  • 2.12.2 Merge branch 'Param1193/documentationmd-edited-online-with-bitbu-1502900111121' into 'hotfix/2.12.2'
  • 2.12.1 General bugfixes & performance improvements.
  • 2.12.0 Fixed an issue where blank static input values would not properly be saved as a blank string and the 'null' string was parsed to the null value
  • 2.12.0 Merged in WKBLDR-84-rebuilding-workflow-builder-wi (pull request #71)
  • 2.12.0 Merged in WKBLDR-60-can-create-a-failure-from-star (pull request #68)
  • 2.11.3 Fixed an issue where blank static input values would not properly be saved as a blank string and the 'null' string was parsed to the null value
  • 2.11.3 Added better support for use of 'tab' and 'enter' keys in static text-areas for Workflow Builder
  • 2.11.3 Merged in handleStaticString (pull request #74)
  • 2.11.2 Merged in WKBLDR-83 (pull request #70)
  • 2.11.2 Added a method to match job information on Workflow Operations for backwards compatibility
  • 2.11.2 Merged in WKBLDR-83 (pull request #69)
  • 2.11.2 Fixed a bug that mishandled workflow operations inputs when editing workflow operations
  • 2.11.1 General bugfixes & performance improvements.
  • 2.11.0 Fixed a bug that was autoselecting first task instead of first non-deprecated task in Workflow Builder
  • 2.11.0 Added JSON validation catch and missing variable errors when starting a job from Workflow Builder Canvas
  • 2.11.0 Automatically set null values to be job variables when updating a task on the canvas in Workflow Builder
  • 2.11.0 Fixed a bug where '' and 'null' static variable values in Workflow Builder were no longer being saved as the string 'null'
  • 2.11.0 Automatically set incoming variables to be job variables when added to canvas in Workflow Builder
  • 2.11.0 Added a custom dialog to aid in selecting a job variable and location of data to push for 'push' workflow operation on Workflow Builder Canvas
  • 2.11.0 Added a custom dialog to aid in selecting a job variable when editing shift and pop workflow operations on Workflow Builder Canvas
  • 2.11.0 Workflow Builder now supports the 'Delete' and 'Backspace' keys for removing items from the canvas.
  • 2.11.0 Fixed a bug that allowed multiple copies of a job variable name to make it into the job variable list
  • 2.11.0 Added a custom dialog window for updating newVariable Workflow Operations in the builder screen
  • 2.11.0 Fixed a bug in Workflow Builder where job variables created by the newVariable Operation were not populated into the list of available job variables in later tasks
  • 2.11.0 Deprecated methods in Workflow Builder are now disabled from being added to canvas and marked as '(deprecated)'
  • 2.11.0 Added ability to reorder items to merge in Merge and DeepMerge tasks
  • 2.11.0 Fixed a bug that would not stringify static objects when editing them in a task modal
  • 2.11.0 Merged in WKBLDR-81-cannot-currently-delete-select (pull request #67)
  • 2.11.0 Merged in WKBLDR-80 (pull request #66)
  • 2.11.0 Merged in appPronghornJSONUpdate (pull request #65)
  • 2.11.0 Merged in WKBLDR-79 (pull request #64)
  • 2.11.0 Merged in WKBLDR-78-hotfix (pull request #63)
  • 2.11.0 Merged in fix-pipelines (pull request #51)
  • 2.11.0 Merged in pushEditModal (pull request #62)
  • 2.11.0 Merged in shiftPopEditModal (pull request #60)
  • 2.11.0 Merged in WKBLDR-76 (pull request #61)
  • 2.11.0 Merged in WKBLDR-75 (pull request #59)
  • 2.11.0 Merged in WKBLDR-75 (pull request #58)
  • 2.11.0 Merged in WKBLDR-72-workflow-builder-removes-task- (pull request #55)
  • 2.11.0 Merged in WKBLDR-74 (pull request #57)
  • 2.11.0 Merged in WKBLDR-73 (pull request #56)
  • 2.11.0 Merged in WKBLDR-71 (pull request #54)
  • 2.11.0 Merged in IPSO-362 (pull request #52)
  • 2.11.0 Merged in objectObjectFix (pull request #53)
  • 2.10.3 Automatically set null values to be job variables when updating a task on the canvas in Workflow Builder
  • 2.10.3 Fixed a bug where '' and 'null' static variable values in Workflow Builder were no longer being saved as the string 'null'
  • 2.10.3 Automatically set incoming variables to be job variables when added to canvas in Workflow Builder
  • 2.10.3 Merged in WKBLDR-78-hotfix (pull request #63)
  • 2.10.0 checkForCyclicWorkflows now properly defines sibling child jobs.
  • 2.10.0 Disabled building transitions to START and from END.
  • 2.10.0 Merged in PRONG-1217-create-documentation (pull request #47)
  • 2.10.0 Merged in buildTaskList (pull request #50)
  • 2.10.0 Merged in IncompatibleTaskTransition (pull request #49)
  • 2.10.0 Merged in IncompatibleTaskTransition (pull request #48)
  • 2.10.0 Merged in WKBLDR-67 (pull request #46)
  • 2.10.0 Merged in WKBLDR-70 (pull request #45)
  • 2.10.0 Merged in version-bump (pull request #44)