app-workflow_engine:5.3.1-2019.2.82 [12-18-2020] - Corrected a bug in the deprecated tasks migration.
app-workflow_engine:5.3.1-2019.2.81 [12-17-2020] - Implemented a migration script to keep task deprecations up-to-date.
app-workflow_engine:5.3.1-2019.2.80 [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:5.3.1-2019.2.77 [12-09-2020] - Enabled validateTask to run even if the path is not from workflow_start.
app-workflow_engine:5.3.1-2019.2.76 [12-07-2020] - Fixed all occurrences of the task id regular expression to match the correct 1 to 4 character hex string value.
app-workflow_engine:5.3.1-2019.2.79 [12-14-2020] - Updated the database dependency to correct the problem with encoding and decoding workflows with empty objects.
app-workflow_engine:5.3.1-2019.2.78 [12-10-2020] - Updated database module to fix the arbiter bug.
app-workflow_engine:5.3.1-2019.2.75 [12-01-2020] - Pinned versions for package dependencies.
2019.2.17 Maintenance Release [2020-12-01]
1 Bug Fixes
2 Total Tickets
app-workflow_engine:5.3.1-2019.2.74 [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.
app-workflow_engine:5.3.1-2019.2.73 [11-05-2020] - Removed task name validation to permit dynamic task names based on scripts from IAG.
2019.2.16 Maintenance Release [2020-11-03]
3 Bug Fixes
4 Total Tickets
app-workflow_engine:5.3.1-2019.2.71 [10-19-2020] - Fixed regression in startJob that was causing jobs to not start.
app-workflow_engine:5.3.1-2019.2.70 [10-16-2020] - Jobs in workflows with undefined tasks will no longer start.
app-workflow_engine:5.3.1-2019.2.69 [10-10-2020] - Fixed iterations handling of the ForEach task in HA environment.
app-workflow_engine:5.3.1-2019.2.72 [10-20-2020] - Updated the itential-utils version to use property encryption.
2019.2.15 Maintenance Release [2020-10-06]
1 New Features
9 Bug Fixes
11 Total Tickets
app-workflow_engine:5.3.1-2019.2.68 [10-05-2020] - Added support for user error warnings during workflow validation.
app-workflow_engine:5.3.1-2019.2.65 [09-27-2020] - Refactored DB indexing scripts to call the EnsureIndexes functionality from the dependent itential-utils module and reduce code duplication in app.
app-workflow_engine:5.3.1-2019.2.67 [10-01-2020] - Removed unnecessary files from release builds.
app-workflow_engine:5.3.1-2019.2.66 [10-01-2020] - A Scheduled Task will now redirect to the workflow view when clicking the eyeball icon.
app-workflow_engine:5.3.1-2019.2.64 [09-23-2020] - The WorkFlowEngine.admin role is no longer required to see the Visualize tab on the Job Details page.
app-workflow_engine:5.3.1-2019.2.63 [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:5.3.1-2019.2.62 [09-22-2020] - Resolved UI issue with pagination. Task Manager shows up to 1000 hanging tasks at a time.
app-workflow_engine:5.3.1-2019.2.61 [09-17-2020] - Improved error handling in validate to prevent crashes.
app-workflow_engine:5.3.1-2019.2.60 [09-16-2020] - Updated cellRenderer operations. Tasks in JobManager and JobDetails now show date/time in a proper locale format.
app-workflow_engine:5.3.1-2019.2.59 [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:5.3.1-2019.2.58 [09-04-2020] - Prevented _id and initiator from showing in the child job task modal as being required variables to start the job.
2019.2.14 Maintenance Release [2020-09-01]
14 Bug Fixes
14 Total Tickets
app-workflow_engine:5.3.1-2019.2.57 [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:5.3.1-2019.2.56 [09-03-2020] - Job Manager shows valid start and stop dates in Firefox.
app-workflow_engine:5.3.1-2019.2.55 [09-01-2020] - Job Details now show valid start and end dates in Firefox.
app-workflow_engine:5.3.1-2019.2.54 [08-28-2020] - Fixed border issue in task manager button for Firefox and IE11.
app-workflow_engine:5.3.1-2019.2.53 [08-26-2020] - Added validation check for workflows with empty job variable names.
app-workflow_engine:5.3.1-2019.2.52 [08-23-2020] - Fixed error where tasks were no longer visible on the Job Details page.
app-workflow_engine:5.3.1-2019.2.51 [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:5.3.1-2019.2.50 [08-21-2020] - Work Task button is disabled if it's claimed by another user.
app-workflow_engine:5.3.1-2019.2.49 [08-21-2020] - Fixed text color in buttons on Job Details page.
app-workflow_engine:5.3.1-2019.2.48 [08-17-2020] - Updated button color for titlebar.
app-workflow_engine:5.3.1-2019.2.48 [08-17-2020] - Resolved lint error in previous releases.
app-workflow_engine:5.3.1-2019.2.47 [08-14-2020] - Removed unnecessary x scroll on task details modal.
app-workflow_engine:5.3.1-2019.2.46 [08-09-2020] - Active task page no longer crashes on IE 11.
2019.2.13 Maintenance Release [2020-08-04]
3 Bug Fixes
3 Total Tickets
app-workflow_engine:5.3.1-2019.2.45 [07-28-2020] - Adjusted the CSS to make the Task History scrollbar visible while viewing big file content.
app-workflow_engine:5.3.1-2019.2.44 [07-22-2020] - Fixed error where child jobs failed due to parent job not having a default user context.
app-workflow_engine:5.3.1-2019.2.43 [07-16-2020] - Added additional logging and error handling for workflow-engine getJobList.
2019.2.12 Maintenance Release [2020-07-07]
1 Bug Fixes
1 Total Tickets
app-workflow_engine:5.3.1-2019.2.42 [06-24-2020] - Fixed a bug to correctly revert the parent job to the childJob task if the childJob is reverted.
2019.2.11 Maintenance Release [2020-06-02]
5 Bug Fixes
6 Total Tickets
app-workflow_engine:5.3.1-2019.2.35 [04-29-2020] - Updated task summary and description for cancelJob, checkWorkflowForJobVariables, childJob, and other tasks as necessary.
app-workflow_engine:5.3.1-2019.2.40 [05-26-2020] - Fixed incorrect sorting of iteration tasks.
app-workflow_engine:5.3.1-2019.2.39 [05-19-2020] - Added validation error when job variable includes a '.' or '$' character.
app-workflow_engine:5.3.1-2019.2.38 [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:5.3.1-2019.2.37 [05-08-2020] - Fixed bug that caused canceling child jobs to always error.
app-workflow_engine:5.3.1-2019.2.36 [04-30-2020] - Fixed bug that caused workflows to not start if an eval task contained no evaluation_groups.
2019.2.10 Maintenance Release [2020-05-05]
6 Bug Fixes
8 Total Tickets
app-task_worker:3.0.4-2019.2.11 [04-23-2020] - Add support for setting whether or not running tasks is enabled on startup.
app-workflow_engine:5.3.1-2019.2.33 [04-20-2020] - Updated task summary and description for addDuration, addWatchers, and calculateTimeDiff.
app-workflow_engine:5.3.1-2019.2.34 [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:5.3.1-2019.2.32 [04-20-2020] - Fixed the display of job details that contained manual tasks with no user group attached.
app-workflow_engine:5.3.1-2019.2.31 [04-17-2020] - Fixed bug that caused some jobs to not display on the Active Jobs page.
app-workflow_engine:5.3.1-2019.2.30 [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:5.3.1-2019.2.30 [04-15-2020] - Removed 'Start Date' and 'End Date' search filters from the Job Manager UI.
app-workflow_engine:5.3.1-2019.2.29 [04-13-2020] - Fixed the returnCompletedTaskData API to correctly return an error when trying to update a task not in the running state.
2019.2.9 Maintenance Release [2020-04-07]
7 Bug Fixes
7 Total Tickets
app-workflow_engine:5.3.1-2019.2.28 [04-01-2020] - The "Work Task" button is disabled until after the task is finished running.
app-workflow_engine:5.3.1-2019.2.27 [03-31-2020] - Updated index scripts to remove unnecessary duplications.
app-workflow_engine:5.3.1-2019.2.26 [03-27-2020] - Added a missing index to the parent.job field to improve performance of the jobManager.Details view.
app-workflow_engine:5.3.1-2019.2.25 [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:5.3.1-2019.2.24 [03-19-2020] - Child job task no longer hangs on running when error occurs.
app-workflow_engine:5.3.1-2019.2.23 [03-12-2020] - Resolved performance issues with Jobs page.
app-workflow_engine:5.3.1-2019.2.22 [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.
2019.2.8 Maintenance Release [2020-03-03]
3 Bug Fixes
3 Total Tickets
app-workflow_engine:5.3.1-2019.2.21 [02-25-2020] - Updated index script to ignore background property when verifying.
app-workflow_engine:5.3.1-2019.2.20 [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:5.3.1-2019.2.19 [02-12-2020] - All eventListener tasks will be set to "prime" status. This allows them to "wait" and continue listening on application restart.
2019.2.7 Maintenance Release [2020-02-04]
2 Bug Fixes
3 Total Tickets
app-workflow_engine:5.3.1-2019.2.18 [01-30-2020] - Improved job details page in Job Manager to show initiating user.
app-workflow_engine:5.3.1-2019.2.17 [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:5.3.1-2019.2.16 [01-15-2020] - Updated repository url of repo.
2019.2.6 Maintenance Release [2020-01-14]
1 Bug Fixes
1 Total Tickets
app-workflow_engine:5.3.1-2019.2.15 [01-03-2020] - Fixed issue where libraries were not correctly loaded for some manual tasks in Active Tasks and Job Visualization.
2019.2.5 Maintenance Release [2019-12-24]
0 Total Tickets
2019.2.4 Maintenance Release [2019-12-03]
3 Bug Fixes
6 Total Tickets
app-workflow_engine:5.3.1-2019.2.13 [12-03-2019] - Minor optimization to the checkWorkflowForJobVariables api.
app-workflow_engine:5.3.1-2019.2.12 [11-26-2019] - Improved efficiency of checkWorkflowForJobvariables for complex workflows by adding a check all incoming tasks for required job variables.
app-workflow_engine:5.3.1-2019.2.10 [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:5.3.1-2019.2.14 [12-10-2019] - Redis keys are now deleted when no longer needed.
app-workflow_engine:5.3.1-2019.2.11 [11-23-2019] - Updated pronghorn.json and various json schemas to increase quality and accuracy of documentation.
app-workflow_engine:5.3.1-2019.2.10 [11-18-2019] - Decrypted mongo passwords in database indexing scripts.
2019.2.3 Maintenance Release [2019-11-05]
3 Bug Fixes
3 Total Tickets
app-workflow_engine:5.3.1-2019.2.9 [11-06-2019] - Fixed issue with workflows hanging in certain scenarios.
app-workflow_engine:5.3.1-2019.2.8 [10-09-2019] - Resolved multiple iterations of tasks outside of loop. This fix prevents reverting to a task that was created due to empty iterations on incomplete tasks.
app-workflow_engine:5.3.1-2019.2.7 [10-01-2019] - Fixed error causing Auto-Work Tasks label to no longer appear. Modified width of the html span element.
2019.2.2 Maintenance Release [2019-10-01]
4 Bug Fixes
5 Total Tickets
app-workflow_engine:5.3.1-2019.2.5 [09-23-2019] - Users who work and then cancel a task in the Job Details UI are able to go back and work the previously canceled task again.
app-workflow_engine:5.3.1-2019.2.4 [09-20-2019] - Fixed crash that occurred due to an undefined variable in the Workflow Engine loop.
app-workflow_engine:5.3.1-2019.2.3 [09-12-2019] - Task Execution Suspended dialog is properly rendered in Firefox.
app-workflow_engine:5.3.1-2019.2.2 [09-12-2019] - Fixed system that analyzed a workflow for determining whether job variables required by a task had already been created in a previous task, or if they are required to start a job.
app-workflow_engine:5.3.1-2019.2.6 [09-24-2019] - Fixed references to outdated repositories and updated required node version.
2019.2.1 Maintenance Release [2019-09-03]
0 Total Tickets
2019.2 Feature Release [2019-08-20]
2 New Features
24 Bug Fixes
33 Total Tickets
app-workflow_engine:5.2.14 [07-29-2019] - Workflow Engine now provides an event listener task.
app-workflow_engine:5.2.0 [06-06-2019] - Added the ability to utilize manual tasks written with react.
app-workflow_engine:5.3.1-2019.2.0 [08-06-2019] - Pinned dependencies for release.
app-workflow_engine:5.2.17 [07-29-2019] - Added functionality to workflows/search to allow for search by tags.
app-workflow_engine:5.2.12 [07-24-2019] - Migrated from itential-ci to argo.
app-workflow_engine:5.2.8 [07-16-2019] - Updated pattern matching mechanism to allow for manual task documentation.
app-workflow_engine:5.1.13 [04-25-2019] - Added JSON schema for documentation.
app-workflow_engine:5.3.1 [08-12-2019] - Added an error based scenario callback to the task.
app-workflow_engine:5.2.23 [08-01-2019] - User interaction with UI is blocked when 'TASK EXECUTION SUSPENDED' modal is visible.
app-workflow_engine:5.2.22 [08-01-2019] - Fixed issue in multi-server environment on workflows with concurrently running tasks; race condition would allow task to run more than once and show in error logs as: "attempted to update job: (unique job id) but task was in complete state".
app-workflow_engine:5.2.21 [07-31-2019] - Modified the migrateWorkflows.js migration script to no longer use the filesystem properties, but instead use the database properties to find the active AAA adapter for the server.
app-workflow_engine:5.2.20 [07-30-2019] - Fixed an issue where eval operation (while using the contains and !contains operator) with an object on the left side operand and a dot notation string lookup on the right side operand would return the opposite of the intended value when the key in the right side operand was mapped to a null value.
app-workflow_engine:5.2.19 [07-29-2019] - Prevent header to drop down the page, when claim task button clicked.
app-workflow_engine:5.2.18 [07-29-2019] - Very long device name will no longer overflow the scroll button.
app-workflow_engine:5.2.16 [07-30-2019] - Resolved issue in json-schema validation for methods: import (workflow parameter) and export (output object) were attempting to use the workflowDocument.json (for validating MongoDB workflow documents only) instead of a schema where all users and groups are objects instead of MongoDB ObjectIds.
app-workflow_engine:5.2.15 [08-14-2019] - Added ability to handle tags within the import/export functionality of workflows.
app-workflow_engine:5.2.13 [07-11-2019] - Fixed position of search and filter buttons in Job Manager.
app-workflow_engine:5.2.11 [07-22-2019] - Fixed a bug when a user that wasn't a member of a manual task's authorized groups could still work the task from Active Jobs.
app-workflow_engine:5.2.10 [07-22-2019] - Allow task scheduling after workflow engine update to v.4.0.0.
app-workflow_engine:5.2.9 [07-22-2019] - Fixed an issue where query task would return entire object when pass_on_null flag was true, but the queried value was falsey (0, '', null, false) instead of only when the queried value was undefined.
app-workflow_engine:5.2.7 [07-10-2019] - Fixed react component issues in workflow engine.
app-workflow_engine:5.2.6 [07-08-2019] - Work Task button is aligned center right across all browsers.
app-workflow_engine:5.2.5 [07-08-2019] - Date formats will follow browser locale.
app-workflow_engine:5.2.4 [07-02-2019] - Removed breaking additional variable requirement that was preventing workflows from being run or saved.
app-workflow_engine:5.1.5 [03-27-2019] - Improved keyboard accessibility to job manager, job details and task manager pages.
app-workflow_engine:5.1.4 [03-27-2019] - Added css styling to hold the title bar in a fixed position.
app-workflow_engine:5.1.2 [03-26-2019] - Fixed spacing between between dialog box and text for task execution suspension.
app-workflow_engine:4.21.4 [02-22-2019] - Accessibility: Able to navigate Active Jobs Table via keyboard.
app-workflow_engine:4.21.3 [02-04-2019] - Fixed revert failure in workflow engine. For any manual tasks, the input values that are received from a previous job that did not complete will be cleared.
app-workflow_engine:4.21.1 [01-11-2019] - Table filter cleared when running SIMPLE search. Jobs filtering made consistent for ADVANCED and SIMPLE modes. Fixed removal of handlers for event ('filter') (ADVANCED mode).
app-workflow_engine:4.21.0 [12-17-2018] - Added regex matching on the checkString method for contains and !contains operations.
app-workflow_engine:4.18.4 [12-12-2018] - Add check to make sure metrics.owner field is included in query return.
app-workflow_engine:4.18.3 [12-05-2018] - Date/Time Sorting in Jobs page has been corrected.
app-workflow_engine:4.18.2 [12-05-2018] - Updated import/export for workflows; modified schema to accept a string for task variables.
app-workflow_engine:4.18.1 [12-04-2018] - Fixed issue with visualizing a running job.
app-workflow_engine:5.1.3 [03-27-2019] - Security: Updated lodash module to 4.60.x.
2018.3 Feature Release [2018-12-05]
1 New Features
38 Bug Fixes
54 Total Tickets
app-workflow_engine:4.6.0 [08-02-2018] - Added the type field to Jobs on Job start. Modified indexes to be created using a NodeJS script that can be run using the command 'npm run index'.
app-workflow_engine:4.17.14-2018.3.1 [11-30-2018] - Updated how task variable data is started. In some cases where special characters (ie .#$(%@) were used in object keys it would cause mongo errors, as mongo does not support these. This update will now prevent that from happening, and should properly store all valid JSON data.
app-workflow_engine:4.17.13 [11-30-2018] - Reverted solution due to major breaking changes.
app-workflow_engine:4.17.11 [11-26-2018] - Manual tasks status will denote whether it failed or succeeded.
app-workflow_engine:4.16.2 [10-23-2018] - Enhanced JSDoc information for Workflow Engine methods.
app-workflow_engine:4.16.0 [10-19-2018] - Added API test setup and demonstrable tests.
app-workflow_engine:4.15.6 [10-16-2018] - Updated local function and parameter names.
app-workflow_engine:4.15.0 [09-20-2018] - Updated UI styling for Job Manager.
app-workflow_engine:4.14.0 [09-19-2018] - Updated tabs and workTask dialog UI.
app-workflow_engine:4.13.0 [09-20-2018] - Added support for validating workflows with Adapter and Broker methods. Added new method getTaskDetails (GET /locations/:location/packages/:app/tasks/:method) that can retrieve the task model for locations: 'Application', 'Adapter', and 'Broker'.
app-workflow_engine:4.11.0 [09-04-2018] - Added linting for es5 client-side code.
app-workflow_engine:4.8.0 [08-16-2018] - Added support for workflow 'types' to Workflow Engine. A workflow is now defined uniquely by the combination of its 'name' and 'type' fields, with the default workflow type value: 'automation'.
app-workflow_engine:4.3.0 [07-24-2018] - Updated startJobWithOptions method to restrict access to the job based on the groups array passed in with the options object.
app-workflow_engine:4.17.10 [11-16-2018] - Prevent NaN calculations for run time value in task collection.
app-workflow_engine:4.17.9 [11-16-2018] - Group converted from string to ObjectID.
app-workflow_engine:4.17.8 [11-16-2018] - Safely escaped all strings used for Regular Expression searches in getAssociatedJobs.
app-workflow_engine:4.17.7 [11-12-2018] - Added a check for valid pages before allowing previous button click.
app-workflow_engine:4.17.6 [11-06-2018] - Updated template variable regex to match valid variable names.
app-workflow_engine:4.17.5 [11-06-2018] - Convert ObjectId _ids to string and handle missing task descriptions in migration script.
app-workflow_engine:4.17.4 [11-06-2018] - Ensure a valid font_size on workflow export, defaulting to a value of 12.
app-workflow_engine:4.17.3 [11-06-2018] - Reverting to task when workflow is inaccessible uses job data to successfully revert the job.
app-workflow_engine:4.17.2 [11-05-2018] - Pronghorn v4.x workflows now properly run through migration script and can be imported and exported.
app-workflow_engine:4.17.1 [11-05-2018] - Properly handle static value task variable templates when the static string starts with the variable.
app-workflow_engine:4.17.0 [11-05-2018] - Modified the task status inside a job collection to properly reflect the task status on the task collection.
app-workflow_engine:4.16.6 [10-30-2018] - Automatic task metrics (owner and user) are now documented as the task 'Actor'.
app-workflow_engine:4.16.4 [10-23-2018] - Modified error message when Workflow Engine starts up and finds tasks that it had triggered to execute, but had not completed documentation of task execution results.
app-workflow_engine:4.16.4 [10-18-2018] - Importing and Exporting Workflows no longer errors on task and transition ids less than 4 characters in length.
app-workflow_engine:4.16.1 [10-22-2018] - Initiator job variable no longer incorrectly resolves to account id string, instead it returns the username string.
app-workflow_engine:4.15.5 [10-09-2018] - Replaced remaining persistence broker references with equivalent calls to global database connection.
app-workflow_engine:4.15.4 [10-05-2018] - Updated task modals to allow scrolling.
app-workflow_engine:4.15.4 [09-27-2018] - Added route field check so documentation can be created without excessive logging.