Changelogs

On this page:

app-workflow_engine

app-workflow_engine Change Logs

2019.3.21 Maintenance Release [2021-11-02]

Overview

  • 1 Bug Fixes
  • 1 Total Tickets

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.166 [10-06-2021] - Modified the setObject method to fix the way nested objects are merged in the Merge task.

2019.3.20 Maintenance Release [2021-10-05]

Overview

  • 1 Improvements
  • 1 Bug Fixes
  • 2 Total Tickets

Improvements

  • app-workflow_engine:6.7.10-2019.3.165 [09-27-2021] - Separated the lodash dependency into the lodash.has and lodash.set dependencies.

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.164 [09-08-2021] - Fixed bug when indexing a script for older versions of IAP indexes are added to the "job_history" collection. This makes it easier to run certain kinds of operations involving that set of data.

2019.3.19 Maintenance Release [2021-09-07]

Overview

  • 1 Improvements
  • 12 Bug Fixes
  • 2 Tests
  • 15 Total Tickets

Improvements

  • app-workflow_engine:6.7.10-2019.3.150 [07-07-2021] - Fixed an issue where eventListenerJob task event handlers were not removed after the event was handled.

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.163 [08-30-2021] - Introduced a fix for delayed API responses when querying completed and canceled jobs.
  • app-workflow_engine:6.7.10-2019.3.162 [08-27-2021] - Fixed pagination in Job Manager. User is able to reset a specific number of pages from a total set of pages.
  • app-workflow_engine:6.7.10-2019.3.161 [08-24-2021] - Made scrollbar width larger in task history output.
  • app-workflow_engine:6.7.10-2019.3.160 [08-24-2021] - Added an error message to the Job Details page for when childJob returns a large amount of data (above 128MB).
  • app-workflow_engine:6.7.10-2019.3.159 [08-24-2021] - Modified cancelJob to also cancel any paused child jobs based on the selected job.
  • app-workflow_engine:6.7.10-2019.3.158 [08-17-2021] - Enhanced modal functionality on job_view screen. Task details in the "Visualize" tab view can now be expanded/collapsed.
  • app-workflow_engine:6.7.10-2019.3.156 [08-11-2021] - Fixed a bug where a missing task reference used as the input variable for a child job crashed Workflow Engine.
  • app-workflow_engine:6.7.10-2019.3.155 [08-03-2021] - Corrected the error message received when calling the startJobWithOptions API without specifying the type or when using 'type=Automation'.
  • app-workflow_engine:6.7.10-2019.3.154 [07-27-2021] - Updated the UI style CSS to fix overscrolling behavior on Workflow Engine pages.
  • app-workflow_engine:6.7.10-2019.3.153 [07-26-2021] - Removed unnecessary error message logged when a job did not have a start_user.
  • app-workflow_engine:6.7.10-2019.3.151 [07-11-2021] - Adjusted canvas height for visualize view in Job Manager.
  • app-workflow_engine:6.7.10-2019.3.149 [07-06-2021] - The pause button now shows on a child job in the Details view.

Tests

  • app-workflow_engine:6.7.10-2019.3.157 [08-15-2021] - Refactored the test case and updated the test assertion error message for failure to save workflow.
  • app-workflow_engine:6.7.10-2019.3.152 [07-20-2021] - Shortened the fromIndex tooltip. The entire text now displays when using Workflow Builder.

2019.3.18 Maintenance Release [2021-07-06]

Overview

  • 2 Bug Fixes
  • 2 Total Tickets

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.148 [06-29-2021] - Migration scripts are now able to handle null tasks without causing workflow engine to crash.
  • app-workflow_engine:6.7.10-2019.3.147 [06-28-2021] - Improved error handling when the wrong input is set for the deepmerge task.

2019.3.17 Maintenance Release [2021-06-01]

Overview

  • 12 Bug Fixes
  • 12 Total Tickets

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.146 [06-03-2021] - Added devDependancy to package.json for thread-sleep. Added missing line in test/api/files/loadFiles.js. Tests can now be run with these additions.
  • app-workflow_engine:6.7.10-2019.3.145 [06-02-2021] - An error message for the 'numberToString' task is returned when the radix is invalid.
  • app-workflow_engine:6.7.10-2019.3.144 [05-24-2021] - Updated logic for the claim task check. A user account can now release and claim a claimed task by another user.
  • app-workflow_engine:6.7.10-2019.3.143 [05-21-2021] - Fixed the error logging description of nested objects.
  • app-workflow_engine:6.7.10-2019.3.142 [05-19-2021] - Modified the Group Tasks tab on the Active Tasks page to show unclaimed and claimed tasks.
  • app-workflow_engine:6.7.10-2019.3.141 [05-17-2021] - Updated README file to point to docs.itential.io documentation instead of stale internal documentation.
  • app-workflow_engine:6.7.10-2019.3.140 [05-11-2021] - Updated the pagination control in the bottom left corner of the Job Details page to correctly indicate when there is more than one page available.
  • app-workflow_engine:6.7.10-2019.3.139 [05-11-2021] - Fixed a bug in the Form Builder app. Manual task is now released after cancellation so user can claim the task and work it.
  • app-workflow_engine:6.7.10-2019.3.138 [05-10-2021] - Fixed manual task modal so it renders in front of the toolbar.
  • app-workflow_engine:6.7.10-2019.3.137 [05-05-2021] - Updated Job Details and Job View pages to show the correct number of iterations for each task.
  • app-workflow_engine:6.7.10-2019.3.136 [05-05-2021] - Removed fields deprecation warning for all queries that use fields for projection.
  • app-workflow_engine:6.7.10-2019.3.135 [04-29-2021] - Synchronization of user groups with external AAA server is skipped when viewing job details.

2019.3.16 Maintenance Release [2021-05-04]

Overview

  • 1 Improvements
  • 3 Bug Fixes
  • 4 Security Fixes
  • 8 Total Tickets

Improvements

  • app-workflow_engine:6.7.10-2019.3.127 [04-01-2021] - Added diagnostic logging for start up and shut down of WorkFlow Engine. This will help with troubleshooting potential issues in the customer environment.

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.134 [04-28-2021] - Fixed a bug that caused incorrect filtering of fields in a searched job.
  • app-workflow_engine:6.7.10-2019.3.132 [04-21-2021] - Fixed issue where invalid parameters from getJobFromTaskQuery or getAssociatedJobs would crash Workflow Engine.
  • app-workflow_engine:6.7.10-2019.3.131 [04-20-2021] - Added a maximum limit to the getJobFromTaskQuery and getAssociatedJobs APIs to remove memory errors.

Security Fixes

  • app-workflow_engine:6.7.10-2019.3.133 [04-27-2021] - Improved error message to alert user that $where in various APIs will not work.
  • app-workflow_engine:6.7.10-2019.3.130 [04-13-2021] - Removed MongoDB DOS (Denial of Service) vulnerability from various APIs.
  • app-workflow_engine:6.7.10-2019.3.129 [04-11-2021] - Updated diff2html dependency to remove security vulnerability.
  • app-workflow_engine:6.7.10-2019.3.128 [04-05-2021] - Updated Lodash dependency to remove security vulnerability.

2019.3.15 Maintenance Release [2021-04-06]

Overview

  • 1 Improvements
  • 1 Bug Fixes
  • 1 Security Fixes
  • 3 Total Tickets

Improvements

  • app-workflow_engine:6.7.10-2019.3.125 [03-16-2021] - Added unit test for migrtionScript20192.js to verify that workflow task names and canvasNames do not change on migration

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.126 [03-29-2021] - Template Vars with white space in job variable name are considered invalid and will not resolve properly.

Security Fixes

  • app-workflow_engine:6.7.10-2019.3.124 [03-01-2021] - Updated Axios dependency to address security issues.

2019.3.14 Maintenance Release [2021-03-02]

Overview

  • 1 Improvements
  • 10 Bug Fixes
  • 2 Chores
  • 13 Total Tickets

Improvements

  • app-workflow_engine:6.7.10-2019.3.120 [02-16-2021] - User now returns to the correct Job Manager page when closing a specific job.

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.122 [02-18-2021] - Fixed an error that occurred when attempting to cancel child jobs after pausing and then cancelling the parent job.
  • app-workflow_engine:6.7.10-2019.3.121 [02-17-2021] - Removed methods with no API routes from default roles.
  • app-workflow_engine:6.7.10-2019.3.119 [02-16-2021] - Reverted changes introduced via incorrect parsing of template variables in the task's input.
  • app-workflow_engine:6.7.10-2019.3.118 [02-15-2021] - Fixed NPM run encode command.
  • app-workflow_engine:6.7.10-2019.3.117 [02-12-2021] - Fixed a bug that prevented switching the 'delay' task into error state when an invalid input was set.
  • app-workflow_engine:6.7.10-2019.3.116 [02-11-2021] - Workflow Engine will use common logic for ensuring database indexes.
  • app-workflow_engine:6.7.10-2019.3.115 [02-10-2021] - Updated the permissions check for manual tasks on the Job Details page.
  • app-workflow_engine:6.7.10-2019.3.114 [02-09-2021] - Updated the text color in the task detail dialog.
  • app-workflow_engine:6.7.10-2019.3.112 [01-29-2021] - Updated pronghorn.json file to be auto-generated.
  • app-workflow_engine:6.7.10-2019.3.111 [01-28-2021] - Fixed alignment of Auto-Work Tasks checkbox.

Chores

  • app-workflow_engine:6.7.10-2019.3.123 [02-22-2021] - Moved project to master pipeline.
  • app-workflow_engine:6.7.10-2019.3.113 [02-03-2021] - Migrated CI for Workflow Engine.

2019.3.13 Maintenance Release [2021-02-02]

Overview

  • 5 Bug Fixes
  • 5 Total Tickets

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.110 [01-26-2021] - Fixed a bug that led to incorrect parsing of template variables in the task's input.
  • app-workflow_engine:6.7.10-2019.3.109 [01-22-2021] - The ViewData task can parse incoming data of type number.
  • app-workflow_engine:6.7.10-2019.3.108 [01-21-2021] - Workflow Engine views from legacy app-tools are now delegated for migration.
  • app-workflow_engine:6.7.10-2019.3.107 [01-19-2021] - Changed the active tasks page to no longer redirect to the job details visualization view; this fixes an issue where completed task data was not showing and eliminates the need to manage a duplicate view.
  • app-workflow_engine:6.7.10-2019.3.106 [01-18-2021] - Optimized auto-updates to the Active Tasks view to make it dependent on database current load.

2019.3.12 Maintenance Release [2021-01-05]

Overview

  • 1 Improvements
  • 5 Bug Fixes
  • 4 Chores
  • 10 Total Tickets

Improvements

  • app-workflow_engine:6.7.10-2019.3.99 [12-08-2020] - Changed the Job Manager search function for Active Jobs to perform a query using the "includes" filter instead of "starts with".

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.105 [12-18-2020] - Corrected a bug in the deprecated tasks migration.
  • app-workflow_engine:6.7.10-2019.3.104 [12-17-2020] - Implemented a migration script to keep task deprecations up-to-date.
  • app-workflow_engine:6.7.10-2019.3.103 [12-17-2020] - Fixed bug that made it possible to cancel a job twice. Also fixed bug where canceling a job did not cancel child jobs that had errored.
  • app-workflow_engine:6.7.10-2019.3.100 [12-09-2020] - Enabled validateTask to run even if the path is not from workflow_start.
  • app-workflow_engine:6.7.10-2019.3.99 [12-07-2020] - Fixed all occurrences of the task id regular expression to match the correct 1 to 4 character hex string value.

Chores

  • app-workflow_engine:6.7.10-2019.3.102 [12-14-2020] - Updated the database dependency to correct the problem with encoding and decoding workflows with empty objects.
  • app-workflow_engine:6.7.10-2019.3.101 [12-10-2020] - Updated database module to fix the arbiter bug.
  • app-workflow_engine:6.7.10-2019.3.99 [12-08-2020] - Fixed lint issue.
  • app-workflow_engine:6.7.10-2019.3.98 [12-01-2020] - Pinned versions for package dependencies.

2019.3.11 Maintenance Release [2020-12-01]

Overview

  • 1 Improvements
  • 1 Bug Fixes
  • 2 Total Tickets

Improvements

  • app-workflow_engine:6.7.10-2019.3.97 [11-20-2020] - Fixed regression of ChildJob task to no longer error on child job error. The ChildJob task will now only error on child job cancel.

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.96 [11-05-2020] - Removed task name validation to permit dynamic task names based on scripts from IAG.

2019.3.10 Maintenance Release [2020-11-03]

Overview

  • 6 Bug Fixes
  • 1 Chores
  • 7 Total Tickets

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.95 [10-28-2020] - Fixed module importing bug in migration scripts.
  • app-workflow_engine:6.7.10-2019.3.94 [10-26-2020] - Added project health tests and pre-push hooks to help prevent dirty worktrees when source files are auto-generated during the packaging process.
  • app-workflow_engine:6.7.10-2019.3.92 [10-19-2020] - Removed erroneous reference to "Regex" as a separator option in the Split task tooltip.
  • app-workflow_engine:6.7.10-2019.3.91 [10-16-2020] - Jobs in workflows with undefined tasks will no longer start.
  • app-workflow_engine:6.7.10-2019.3.90 [10-14-2020] - Resolved ViewDiff UI issues when using large text values. Scrollbars are now visible and synchronized.
  • app-workflow_engine:6.7.10-2019.3.89 [10-10-2020] - Fixed iterations handling of the ForEach task in HA environment.

Chores

  • app-workflow_engine:6.7.10-2019.3.93 [10-20-2020] - Updated the itential-utils version to use property encryption.

2019.3.9 Maintenance Release [2020-10-06]

Overview

  • 1 New Features
  • 3 Improvements
  • 12 Bug Fixes
  • 1 Chores
  • 17 Total Tickets

New Features

  • app-workflow_engine:6.7.10-2019.3.87 [10-05-2020] - Added support for user error warnings during workflow validation.

Improvements

  • app-workflow_engine:6.7.10-2019.3.86 [10-01-2020] - Updated functionality to use itential-utils to generate pronghorn.json API documentation.
  • app-workflow_engine:6.7.10-2019.3.85 [10-06-2020] - Removed call to migrateWorkflows.js when using npm run migrate.
  • app-workflow_engine:6.7.10-2019.3.83 [09-27-2020] - Refactored DB indexing scripts to call the EnsureIndexes functionality from the dependent itential-utils module and reduce code duplication in app.

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.88 [10-07-2020] - Implemented handling to ensure that null variables input to the makeData task does not cause an uncaught exception.
  • app-workflow_engine:6.7.10-2019.3.86 [10-01-2020] - Removed unnecessary files from release builds.
  • app-workflow_engine:6.7.10-2019.3.84 [10-01-2020] - A Scheduled Task will now redirect to the workflow view when clicking the eyeball icon.
  • app-workflow_engine:6.7.10-2019.3.82 [09-23-2020] - The WorkFlowEngine.admin role is no longer required to see the Visualize tab on the Job Details page.
  • app-workflow_engine:6.7.10-2019.3.81 [09-23-2020] - Default tab view in Active Jobs and Jobs Manager is now set to "All Active" when FireFox is manually refreshed.
  • app-workflow_engine:6.7.10-2019.3.80 [09-22-2020] - Resolved UI issue with pagination. Task Manager shows up to 1000 hanging tasks at a time.
  • app-workflow_engine:6.7.10-2019.3.79 [09-17-2020] - Improved error handling in validate to prevent crashes.
  • app-workflow_engine:6.7.10-2019.3.78 [09-16-2020] - Updated cellRenderer operations. Tasks in JobManager and JobDetails now show date/time in a proper locale format.
  • app-workflow_engine:6.7.10-2019.3.77 [09-11-2020] - Modified the migration script to handle all task references affected by the arrayToString to objectToString migration.
  • app-workflow_engine:6.7.10-2019.3.76 [09-10-2020] - Added a check to validate static input variables for application tasks; also added a check to ensure validation does not occur for task definitions with null incoming variables.
  • app-workflow_engine:6.7.10-2019.3.75 [09-04-2020] - Prevented _id and initiator from showing in the child job task modal as being required variables to start the job.
  • app-workflow_engine:6.7.10-2019.3.74 [09-04-2020] - Updated variable information for the ViewData task.

Chores

  • app-workflow_engine:6.7.10-2019.3.86 [10-01-2020] - Fixed lint errors.

2019.3.8 Maintenance Release [2020-09-01]

Overview

  • 21 Bug Fixes
  • 21 Total Tickets

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.73 [09-03-2020] - Validation rule added to check static input variable types; automation will save as draft if type is not valid.
  • app-workflow_engine:6.7.10-2019.3.72 [09-03-2020] - Job Manager shows valid start and stop dates in Firefox.
  • app-workflow_engine:6.7.10-2019.3.71 [08-28-2020] - Job Details now show valid start and end dates in Firefox.
  • app-workflow_engine:6.7.10-2019.3.70 [08-28-2020] - Fixed border issue in task manager button for Firefox and IE11.
  • app-workflow_engine:6.7.10-2019.3.69 [08-26-2020] - Added validation check for workflows with empty job variable names.
  • app-workflow_engine:6.7.10-2019.3.68 [08-24-2020] - WFE will no longer crash on Metrics logger error.
  • app-workflow_engine:6.7.10-2019.3.67 [08-23-2020] - Fixed error where tasks were no longer visible on the Job Details page.
  • app-workflow_engine:6.7.10-2019.3.66 [08-21-2020] - Fixed bug in workflow. IAP is now able to handle and complete job tasks assigned to a given HA server.
  • app-workflow_engine:6.7.10-2019.3.65 [08-21-2020] - Work Task button is disabled if it's claimed by another user.
  • app-workflow_engine:6.7.10-2019.3.64 [08-21-2020] - Fixed text color in buttons on Job Details page.
  • app-workflow_engine:6.7.10-2019.3.63 [08-18-2020] - Support for numbers and booleans added to stringConcat task.
  • app-workflow_engine:6.7.10-2019.3.62 [08-18-2020] - Reverted functionality of stringConcat and arrayToString for consistent functionality across releases.
  • app-workflow_engine:6.7.10-2019.3.61 [08-17-2020] - Fixed bug where stringSlice returned an empty string when the endIndex parameter was left blank.
  • app-workflow_engine:6.7.10-2019.3.60 [08-15-2020] - Updated button color for titlebar.
  • app-workflow_engine:6.7.10-2019.3.59 [08-15-2020] - Fixed child job linking issue in job visualization page.
  • app-workflow_engine:6.7.10-2019.3.58 [08-15-2020] - Changed loggerProps level from a 'warning' to an 'info' message for workflow migration successes.
  • app-workflow_engine:6.7.10-2019.3.57 [08-14-2020] - Removed unnecessary x scroll on task details modal.
  • app-workflow_engine:6.7.10-2019.3.56 [08-11-2020] - Fixed bug where objectToString tasks were migrated incorrectly.
  • app-workflow_engine:6.7.10-2019.3.55 [08-09-2020] - Active task page no longer crashes on IE 11.
  • app-workflow_engine:6.7.10-2019.3.54 [08-04-2020] - Regex support added to the split method.
  • app-workflow_engine:6.7.10-2019.3.53 [08-03-2020] - Removed syntax error causing crash on IE 11.

2019.3.7 Maintenance Release [2020-08-04]

Overview

  • 3 Bug Fixes
  • 3 Total Tickets

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.52 [07-28-2020] - Adjusted the CSS to make the Task History scrollbar visible while viewing big file content.
  • app-workflow_engine:6.7.10-2019.3.51 [07-22-2020] - Fixed error where child jobs failed due to parent job not having a default user context.
  • app-workflow_engine:6.7.10-2019.3.51 [07-16-2020] - Added additional logging and error handling for workflow-engine getJobList.

2019.3.6 Maintenance Release [2020-07-07]

Overview

  • 3 Bug Fixes
  • 3 Total Tickets

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.50 [06-24-2020] - Added an error notification on the Job Manager page when collections aren't correctly indexed.
  • app-workflow_engine:6.7.10-2019.3.49 [06-24-2020] - Fixed a bug to correctly revert the parent job to the childJob task if the childJob is reverted.
  • app-workflow_engine:6.7.10-2019.3.48 [06-08-2020] - Added graceful error handling for scenarios where metrics are being ran on workflows that do not have valid user context information available.

2019.3.5 Maintenance Release [2020-06-02]

Overview

  • 5 Bug Fixes
  • 5 Total Tickets

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.47 [05-28-2020] - Fixed bug causing non-static variables to be incorrectly altered when migrating workflows from 2019.2 and previous.
  • app-workflow_engine:6.7.10-2019.3.46 [05-26-2020] - Fixed incorrect sorting of iteration tasks.
  • app-workflow_engine:6.7.10-2019.3.45 [05-19-2020] - Added validation error when job variable includes a '.' or '$' character.
  • app-workflow_engine:6.7.10-2019.3.44 [05-15-2020] - When task is running or in a scheduled state, jobs will no longer error when updates are made. Errors will be logged instead.
  • app-workflow_engine:6.7.10-2019.3.43 [05-08-2020] - Fixed bug that caused canceling child jobs to always error.

2019.3.4 Maintenance Release [2020-05-05]

Overview

  • 4 Improvements
  • 9 Bug Fixes
  • 13 Total Tickets

Improvements

  • app-workflow_engine:6.7.10-2019.3.41 [04-29-2020] - Updated task summary and description for cancelJob, checkWorkflowForJobVariables, childJob, and other tasks as necessary.
  • app-workflow_engine:6.7.10-2019.3.39 [04-20-2020] - Updated task summary and description for addDuration, addWatchers, and calculateTimeDiff.
  • app-workflow_engine:6.7.10-2019.3.36 [04-17-2020] - EventListenerJob is a new task that can use job variables for the event listener parameters.
  • app-workflow_engine:6.7.10-2019.3.30 [04-10-2020] - Enhanced the makeData API description.

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.42 [04-30-2020] - Fixed bug that caused workflows to not start if an eval task contained no evaluation_groups.
  • app-workflow_engine:6.7.10-2019.3.40 [04-20-2020] - Reconfigured app logic. Template variables are now accepted as 'declaration of new job vars' and 'reference to existing vars' in the incoming task variables.
  • app-workflow_engine:6.7.10-2019.3.38 [04-20-2020] - Fixed the display of job details that contained manual tasks with no user group attached.
  • app-workflow_engine:6.7.10-2019.3.37 [04-17-2020] - Fixed bug that caused some jobs to not display on the Active Jobs page.
  • app-workflow_engine:6.7.10-2019.3.35 [04-16-2020] - Fixed issue that caused memory heap errors in large databases. Enhanced migration script for HA environments.
  • app-workflow_engine:6.7.10-2019.3.34 [04-15-2020] - Fixed the revert job button to correctly redirect to the job visualization page; also added missing metrics on the jobDetails page for running tasks.
  • app-workflow_engine:6.7.10-2019.3.33 [04-15-2020] - Removed 'Start Date' and 'End Date' search filters from the Job Manager UI.
  • app-workflow_engine:6.7.10-2019.3.32 [04-13-2020] - Fixed the returnCompletedTaskData API to correctly return an error when trying to update a task not in the running state.
  • app-workflow_engine:6.7.10-2019.3.31 [04-13-2020] - Restored the showJsonForm task reference variables on workflow import and export.

2019.3.3 Maintenance Release [2020-04-07]

Overview

  • 2 Improvements
  • 11 Bug Fixes
  • 1 Deprecations
  • 14 Total Tickets

Improvements

  • app-workflow_engine:6.7.10-2019.3.25 [03-30-2020] - Restored (undeprecated) the Array, String, Number, and Object functions in Workflow Builder.
  • app-workflow_engine:6.7.10-2019.3.24 [03-27-2020] - Removed translation tasks (objectTranslation, stringTranslation, numberTranslation, and arrayTranslation).

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.29 [04-08-2020] - Fixed an issue that prevented automatic tasks from running.
  • app-workflow_engine:6.7.10-2019.3.28 [04-08-2020] - The following changes are included:
    • Changed default GBAC-related search filters to improve performance when getting job lists.
    • Added a default group to every existing and future job that does not have explicit group assignments.
    • Changed how filtering works; instead of a full range regular expression scan, the search now starts at first character and is case-sensitive.
    • Added tooltip to search input field and advanced filters button.
    • Changed how total job number is queried from the DB. Now an index is forced upon MongoDB unless the user is searching by username or regex..
  • app-workflow_engine:6.7.10-2019.3.26 [04-01-2020] - The "Work Task" button is disabled until after the task is finished running.
  • app-workflow_engine:6.7.10-2019.3.24 [03-31-2020] - Updated index scripts to remove unnecessary duplications.
  • app-workflow_engine:6.7.10-2019.3.23 [03-27-2020] - Added a missing index to the parent.job field to improve performance of the jobManager.Details view.
  • app-workflow_engine:6.7.10-2019.3.22 [03-19-2020] - Improved performance in Task Manager query times. Changed the default aggregation pipeline to prevent implicit coalescing of "match" and "sort" stages.
  • app-workflow_engine:6.7.10-2019.3.21 [03-19-2020] - Child job task no longer hangs on running when error occurs.
  • app-workflow_engine:6.7.10-2019.3.20 [03-18-2020] - Resolved issue in Workflow Engine for migrated workflows that have outgoing variables.
  • app-workflow_engine:6.7.10-2019.3.19 [03-17-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.
  • app-workflow_engine:6.7.10-2019.3.18 [03-12-2020] - Resolved performance issues with Jobs page.
  • app-workflow_engine:6.7.10-2019.3.17 [03-02-2020] - Updated index script to report unknown indexes instead of dropping them. This allows the user to evaluate and remove indexes at their discretion.

Deprecations

  • app-workflow_engine:6.7.10-2019.3.27 [04-06-2020] - Added a compatibility check script that identifies task workflows that export a job variable with translations, or that export multiple job variables (that may or may not have translations). This check runs at startup to prevent workflow engine from running tasks if any incompatible workflows are found.

2019.3.2 Maintenance Release [2020-03-03]

Overview

  • 6 Bug Fixes
  • 6 Total Tickets

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.16 [02-25-2020] - Updated index script to ignore background property when verifying.
  • app-workflow_engine:6.7.10-2019.3.15 [02-24-2020] - Users can now select a previous task on the visualization tab as well as double-click on a task to revert a job.
  • app-workflow_engine:6.7.10-2019.3.14 [02-12-2020] - All eventListener tasks will be set to "prime" status. This allows them to "wait" and continue listening on application restart.
  • app-workflow_engine:6.7.10-2019.3.13 [02-11-2020] - Added migration step for JsonForms.ShowJsonForm tasks.
  • app-workflow_engine:6.7.10-2019.3.12 [02-06-2020] - Fixed Event Listener task by properly instantiating the Ajv parser.
  • app-workflow_engine:6.7.10-2019.3.11 [02-03-2020] - Added 'created_by' and 'last_updated_by' to collection by default for null values.

2019.3.1 Maintenance Release [2020-02-04]

Overview

  • 1 Improvements
  • 4 Bug Fixes
  • 1 Chores
  • 6 Total Tickets

Improvements

  • app-workflow_engine:6.7.10-2019.3.7 [01-22-2020] - Added metrics collection on Jobs written to the log file on completion or cancellation.

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.10 [01-30-2020] - Fixed crash involved with writing to the rotating file stream log when no directory exists. Added a check to create the log directory path before creating the stream.
  • app-workflow_engine:6.7.10-2019.3.9 [01-30-2020] - Improved job details page in Job Manager to show initiating user.
  • app-workflow_engine:6.7.10-2019.3.8 [01-29-2020] - Workflow drop-down box will now display more than 100 workflows. All workflow names are also available upon query.
  • app-workflow_engine:6.7.10-2019.3.5 [01-03-2020] - Fixed issue where libraries were not correctly loaded for some manual tasks in Active Tasks and Job Visualization.

Chores

  • app-workflow_engine:6.7.10-2019.3.6 [01-15-2020] - Updated repository url of repo.

2019.3.0 Feature Release [2019-11-29]

Overview

  • 1 New Features
  • 7 Improvements
  • 16 Bug Fixes
  • 2 Chores
  • 3 Deprecations
  • 29 Total Tickets

New Features

  • app-workflow_engine:6.5.0 [11-08-2019] - Added support for translations to run jobs and tasks.

Improvements

  • app-workflow_engine:6.7.2 [12-04-2019] - Removed JSON tab from Workflow Builder. Added additional parameters to the array toString method and renamed stringify as toString within the Object tab.
  • app-workflow_engine:6.6.7 [12-03-2019] - Minor optimization to the checkWorkflowForJobVariables api.
  • app-workflow_engine:6.6.5 [11-26-2019] - Improved efficiency of checkWorkflowForJobvariables for complex workflows by adding a check all incoming tasks for required job variables.
  • app-workflow_engine:6.6.4 [11-25-2019] - Updated title in top navbar and removed unnecessary headers.
  • app-workflow_engine:6.6.0 [11-18-2019] - Optimized the checkWorkflowForJobVariables helper method to stop it from blocking the Workflow Engine thread, and eventually causing a process shutdown in large and complex workflows.
  • app-workflow_engine:6.4.4 [10-22-2019] - Updated migration script for new libraries to run automatically when needed.
  • app-workflow_engine:6.4.3 [10-23-2019] - Added the canvasName property to properly display the task name for Array, String, and Object functions.

Bug Fixes

  • app-workflow_engine:6.7.10-2019.3.4 [12-17-2019] - Fixed issue where translations would not appear due to deprecations.
  • app-workflow_engine:6.7.10-2019.3.3 [12-13-2019] - Added live migration support for Automation Gateway tasks.
  • app-workflow_engine:6.7.10-2019.3.2 [12-13-2019] - Added new method to support workflow migration.
  • app-workflow_engine:6.7.10-2019.3.1 [12-12-2019] - Merge tasks now correctly set variables for each task.
  • app-workflow_engine:6.7.10 [12-10-2019] - Redis keys are now deleted when no longer needed.
  • app-workflow_engine:6.7.9 [12-10-2019] - Removed name change that overrode view titles.
  • app-workflow_engine:6.7.8 [12-10-2019] - Workflows are now referred to as automations within the Task list.
  • app-workflow_engine:6.7.6 [12-06-2019] - Fixed issue where translations could crash Workflow Engine upon error. If error occurs in translation call, it will now error the task and not the app.
  • app-workflow_engine:6.7.5 [12-06-2019] - Fixed control flow of migration scripts to correctly migrate job variables for all applications.
  • app-workflow_engine:6.7.4 [12-06-2019] - Fixed schema errors that occurred on startup.
  • app-workflow_engine:6.7.0 [12-04-2019] - QueryTasks now has skip and limit options and is deprecated.
  • app-workflow_engine:6.6.3 [12-03-2019] - Updated pronghorn.json and various json schemas to increase quality and accuracy of documentation.
  • app-workflow_engine:6.6.2 [11-21-2019] - Added the errorJob method. Jobs now error correctly.
  • app-workflow_engine:6.6.1 [11-18-2019] - Decrypted mongo passwords in database indexing scripts.
  • app-workflow_engine:6.5.1 [11-15-2019] - Fixed issue with translations during job execution.
  • app-workflow_engine:6.4.5 [11-08-2019] - Fixed an issue with workflows hanging in certain scenarios.

Chores

  • app-workflow_engine:6.7.10-2019.3.0 [12-11-2019] - Completed checklist for 2019.3 release.
  • app-workflow_engine:6.7.3 [12-04-2019] - Updated icons for Active Tasks, Active Jobs and Job Manager.

Deprecations

  • app-workflow_engine:6.7.7 [12-09-2019] - Deprecated all tasks under the String, Number, Object, and Array tabs on the workflow canvas.
  • app-workflow_engine:6.7.1 [12-05-2019] - Deprecated diffToHTML.
  • app-workflow_engine:6.6.6 [12-02-2019] - Deprecated the claimJob and releaseJob methods.