Changelogs

On this page:

app-operations_manager

app-operations_manager Change Logs

2021.2.5 Maintenance Release [2022-05-27]

Overview

  • 1 Improvements
  • 4 Bug Fixes
  • 1 Chores
  • 5 Tests
  • 11 Total Tickets

Improvements

  • app-operations_manager:1.135.13-2021.2.46 [05-05-2022] - Modified existing code to use the newly updated PHTitleBar Rodeo component wherever necessary.

Bug Fixes

  • app-operations_manager:1.135.13-2021.2.52 [05-27-2022] - Fixed a bug that caused the Automation Details page to crash if a form associated with a trigger was deleted.
  • app-operations_manager:1.135.13-2021.2.47 [05-10-2022] - Corrected a bug causing jobs initiated by schedule triggers to have the incorrect Start User.
  • app-operations_manager:1.135.13-2021.2.43 [04-28-2022] - Improved the error response when an endpoint trigger encounters a schema failure in the POST body.
  • app-operations_manager:1.135.13-2021.2.42 [04-28-2022] - Fixed UI and performance issues that occurred when viewing the Automations Collection.

Chores

  • app-operations_manager:1.135.13-2021.2.48 [05-16-2022] - Added instructions to the functional test Readme for connecting Cypress to the UAT environment.

Tests

  • app-operations_manager:1.135.13-2021.2.51 [05-25-2022] - Removes redundant cypress tests.
  • app-operations_manager:1.135.13-2021.2.50 [05-23-2022] - Added test to verify event trigger runs a job.
  • app-operations_manager:1.135.13-2021.2.49 [05-23-2022] - Added tests for routes that manage job groups.
  • app-operations_manager:1.135.13-2021.2.45 [05-03-2022] - Added tests to verify known bugs do not repeat.
  • app-operations_manager:1.135.13-2021.2.44 [04-29-2022] - Added API tests to assert automation results are sorted as expected. .

2021.2.4 Maintenance Release [2022-05-03]

Overview

  • 5 Bug Fixes
  • 1 Deprecations
  • 5 Tests
  • 11 Total Tickets

Bug Fixes

  • app-operations_manager:1.135.13-2021.2.41 [04-27-2022] - Fixed a UI error that occurred when a user clicks the Start/End task or a task that has not yet run.
  • app-operations_manager:1.135.13-2021.2.39 [04-26-2022] - Improved the clarity of the TypeError message given when a connection to RabbitMQ fails.
  • app-operations_manager:1.135.13-2021.2.35 [04-19-2022] - Fixed a bug which prevented the auto-work feature in Operations Manager from obtaining tasks in child jobs.
  • app-operations_manager:1.135.13-2021.2.33 [04-08-2022] - Fixed a bug that prevented invalid form data from being saved to manual triggers. This fix supports the use case of saving partial or draft form data to a manual trigger before running it.
  • app-operations_manager:1.135.13-2021.2.32 [04-01-2022] - Added a permission boundary for automations and jobs.

Deprecations

  • app-operations_manager:1.135.13-2021.2.31 [03-31-2022] - Replaced the deprecated API call to deleteJobGroups with replaceJobGroups.

Tests

  • app-operations_manager:1.135.13-2021.2.40 [04-26-2022] - Adds test coverage for verifying that getJobs returns unique jobs across pagination.
  • app-operations_manager:1.135.13-2021.2.38 [04-25-2022] - Reorganized the API, database, common and exported schema representations of the different triggers to avoid schema validation errors.
  • app-operations_manager:1.135.13-2021.2.37 [04-22-2022] - Adds getTask to task GBAC testing.
  • app-operations_manager:1.135.13-2021.2.36 [04-21-2022] - Adds more test cases to manageJobs.js test file.
  • app-operations_manager:1.135.13-2021.2.34 [04-18-2022] - Backports API tests.

2021.2.3 Maintenance Release [2022-04-05]

Overview

  • 10 Bug Fixes
  • 1 Security Fixes
  • 11 Total Tickets

Bug Fixes

  • app-operations_manager:1.135.13-2021.2.30 [03-25-2022] - Fixed a bug in the Automation Collection view wherein a user was presented with a blank page after deleting all automations. The page is now reset to the previous page once the automations are deleted.
  • app-operations_manager:1.135.13-2021.2.29 [03-24-2022] - Modified the back-end logic on forms saved to automations with a manual or scheduled trigger. This change prevents updated JSON forms from persisting data that was saved previously to the form.
  • app-operations_manager:1.135.13-2021.2.28 [03-21-2022] - Added the ability to initiate a retryable task by clicking on the task summary, description, or task ID in the tasks table.
  • app-operations_manager:1.135.13-2021.2.27 [03-21-2022] - Added the Snyk cache file to gitignore.
  • app-operations_manager:1.135.13-2021.2.26 [03-17-2022] - Fixed a bug that prevented the user from clearing the schema on API and Event triggers.
  • app-operations_manager:1.135.13-2021.2.25 [03-15-2022] - Corrected a bug causing nodes in the Jobs menu to occasionally not display correctly in recent Chrome versions.
  • app-operations_manager:1.135.13-2021.2.24 [03-11-2022] - Added support for cloning automations with API triggers.
  • app-operations_manager:1.135.13-2021.2.23 [03-01-2022] - Fixed pagination logic to allow effective navigation throughout automation list on the left Sidenav bar.
  • app-operations_manager:1.135.13-2021.2.22 [02-24-2022] - Corrected error handling when attempting to run a workflow that referenced a missing JST.
  • app-operations_manager:1.135.13-2021.2.20 [02-18-2022] - Improved event trigger logging in Operations Manager.

Security Fixes

  • app-operations_manager:1.135.13-2021.2.21 [02-25-2022] - Updated Axios to capture security fix.

2021.2.2 Maintenance Release [2022-03-01]

Overview

  • 10 Bug Fixes
  • 2 Chores
  • 12 Total Tickets

Bug Fixes

  • app-operations_manager:1.135.13-2021.2.19 [02-17-2022] - Fixed a bug in the jobs endpoints that would include job properties that should have been excluded from the output.
  • app-operations_manager:1.135.13-2021.2.18 [02-17-2022] - Applied code changes to the Event Handler to allow the JSON Schema filter to work for event triggers.
  • app-operations_manager:1.135.13-2021.2.16 [02-15-2022] - Changed the "Find an automation" label on the GetSstarted card to "Search Automations".
  • app-operations_manager:1.135.13-2021.2.14 [02-14-2022] - Fixed a bug that caused the failedTrigger event to emit an invalid payload.
  • app-operations_manager:1.135.13-2021.2.13 [02-10-2022] - Fixed a bug that caused form input focus to be lost when certain elements on the page refreshed.
  • app-operations_manager:1.135.13-2021.2.12 [02-08-2022] - Removed the option to search or sort by 'Task Summary' and 'Task Description' in the task table UI. This search option is not supported by the backend and causes a crash.
  • app-operations_manager:1.135.13-2021.2.11 [02-08-2022] - Nodes in the workflow viewer no longer change color when selected, which was causing confusion.
  • app-operations_manager:1.135.13-2021.2.10 [01-25-2022] - All batch operations on the automations card collection now work as expected. The selected automations array is reset and all previously selected items are cleared upon completion of the delete action.
  • app-operations_manager:1.135.13-2021.2.9 [01-25-2022] - Fixed the select/deselect all feature in the Collections view when used with pagination.
  • app-operations_manager:1.135.13-2021.2.8 [01-25-2022] - Corrected a table rendering bug in Firefox.

Chores

  • app-operations_manager:1.135.13-2021.2.17 [02-17-2022] - Moved project to improved pipeline.
  • app-operations_manager:1.135.13-2021.2.15 [02-14-2022] - Updated and enforced node/npm versions.

2021.2.1 Maintenance Release [2022-02-01]

Overview

  • 4 Bug Fixes
  • 1 Chores
  • 5 Total Tickets

Bug Fixes

  • app-operations_manager:1.135.13-2021.2.7 [01-24-2022] - Enabled form validation in manual and schedule trigger dialogs.
  • app-operations_manager:1.135.13-2021.2.6 [01-21-2022] - Added task GBAC validation to the UI to prevent users from working tasks without having the appropriate group permissions.
  • app-operations_manager:1.135.13-2021.2.4 [01-18-2022] - Added the ability to revert a job upon task error by adding the start/end task to the Job Details task table.
  • app-operations_manager:1.135.13-2021.2.3 [01-13-2022] - Incoming and outgoing variables that are masked will be sent with null values and an encrypted decorator reference. On the front end, all variables will be starred out to indicate that the value is not null, but masked.

Chores

  • app-operations_manager:1.135.13-2021.2.5 [01-19-2022] - Updated itential-utils package to remove colors dependency.

2021.2 Feature Release [2021-12-30]

Overview

  • 37 New Features
  • 55 Improvements
  • 62 Bug Fixes
  • 1 Security Fixes
  • 9 Chores
  • 6 Tests
  • 170 Total Tickets

New Features

  • app-operations_manager:1.134.0 [12-14-2021] - Moved documentation icon from the toolbar to the menu.
  • app-operations_manager:1.131.0 [12-07-2021] - Added the ability to revert, retry, and continue a job task in the UI.
  • app-operations_manager:1.128.0 [11-18-2021] - Implemented POST /jobs/:id/continue, POST /jobs/:id/revert, and POST /tasks/:id/retry. These POST requests are respectively used to continue a job from a specified task, revert a job, and retry a task with new variables.
  • app-operations_manager:1.125.0 [11-15-2021] - Added the ability to sort and filter to the task table columns for Actionable Tasks and Job Details Tasks.
  • app-operations_manager:1.122.0 [11-08-2021] - Implemented POST /tasks/:id/finish and GET /tasks/:id/manual-controller. These task APIs are designed to finish a manual task in the workflow engine and retrieve the client-side controller for a manual task.
  • app-operations_manager:1.120.0 [11-05-2021] - Implemented PUT /jobs/:jobId/groups, DELETE /jobs/:jobid/groups, POST /jobs/:jobId/groups { groupId }, and DELETE /jobs/:jobId/groups/:groupId.
  • app-operations_manager:1.119.0 [11-05-2021] - Implemented POST /jobs/:id/add-watchers, POST /jobs/:id/watch, and POST /jobs/:id/unwatch.
  • app-operations_manager:1.118.1 [11-01-2021] - Implemented job output deference targets in /jobs and /tasks APIs. Child jobs queried from getJobOutput will show on the Job Details page.
  • app-operations_manager:1.116.0 [10-27-2021] - Added assignee feature to task tables.
  • app-operations_manager:1.115.0 [10-27-2021] - Added sort and filter to the All Jobs table.
  • app-operations_manager:1.113.0 [10-27-2021] - Implemented POST /jobs/pause, POST /jobs/resume, and POST /jobs/cancel.
  • app-operations_manager:1.112.0 [10-26-2021] - Added ability to cycle through task iterations and job loops in the job properties view.
  • app-operations_manager:1.109.0 [10-19-2021] - Implemented the job properties sidebar and moved the task properties to the right sidebar.
  • app-operations_manager:1.108.0 [10-18-2021] - Implemented POST /jobs/start.
  • app-operations_manager:1.106.0 [10-18-2021] - Implemented POST /tasks/:id/release.
  • app-operations_manager:1.106.0 [10-18-2021] - Implemented GET /tasks/:id for single ask iteration.
  • app-operations_manager:1.105.0 [10-14-2021] - Implemented POST /tasks/:id/assign to assign a manual task that accepts a user id.
  • app-operations_manager:1.102.0 [10-13-2021] - Added useJobs hook which utilizes the new Operations Manager /jobs API.
  • app-operations_manager:1.101.0 [10-11-2021] - Updated design for the Manual Task dialog to meet style requirements.
  • app-operations_manager:1.100.0 [10-11-2021] - Removed the Jobs Collection search feature from the UI, and built-out several functions and improvements to the Jobs Collection feature.
  • app-operations_manager:1.98.0 [10-11-2021] - Implemented GET /task-executions.
  • app-operations_manager:1.97.0 [10-08-2021] - Added a table showing active manual tasks on the Operations Manager homepage.
  • app-operations_manager:1.96.0 [10-07-2021] - Implemented GET /jobs in Operations Manager.
  • app-operations_manager:1.94.1 [10-01-2021] - Added test strategy and app functionality documentation to the repo.
  • app-operations_manager:1.94.0 [09-30-2021] - Implemented GET /jobs/:id endpoint.
  • app-operations_manager:1.92.0 [09-27-2021] - Added Jobs dashboard widget with jobs tab and stubbed out tasks tab.
  • app-operations_manager:1.91.0 [09-27-2021] - Added base task table and task drawer loader in Operations Manager.
  • app-operations_manager:1.89.0 [09-27-2021] - Added Task info to the dialog and Gen 1 canvas interactions.
  • app-operations_manager:1.88.0 [09-22-2021] - Added an ellipse button and a job status indicator to the job details header.
  • app-operations_manager:1.84.0 [09-14-2021] - Implemented internal process Automations API to integrate with Pre-builts.
  • app-operations_manager:1.82.0 [08-31-2021] - Updated style and refactored code where needed for the Gen 1 canvas.
  • app-operations_manager:1.81.0 [08-19-2021] - Implemented API endpoint: POST /operations-manager/task-executions/:taskId/claim.
  • app-operations_manager:1.74.0 [08-05-2021] - Added SLA time, start time, and end time columns to jobs table.
  • app-operations_manager:1.72.0 [08-02-2021] - Added a base TasksDrawer and checkpoint view snaps to the JobDetails component. Also added an icon for resizing and dragging on the canvas.
  • app-operations_manager:1.70.0 [07-30-2021] - Added column swap to the jobs table for job name, job description, and job id.
  • app-operations_manager:1.69.0 [07-26-2021] - Added pause, cancel, and resume option for jobs. User is able to pause or cancel one or all jobs using action icons. User is able to resume a job after performing an action on a paused job.
  • app-operations_manager:1.64.0 [07-09-2021] - Added base table showing all jobs in the new jobs route.

Improvements

  • app-operations_manager:1.135.0 [12-15-2021] - The user only needs one click on the plus (+) button to create the automation and point the cursor directly to the name input field.
  • app-operations_manager:1.133.0 [12-08-2021] - Removed support for the 'All' setting for processing missed runs in schedule triggers.
  • app-operations_manager:1.130.0 [12-03-2021] - Added GBAC logic to assignments and work buttons.
  • app-operations_manager:1.129.0 [11-23-2021] - Added buttons and features to watch/stop watching jobs from the JobsTable and JobDetails dialog.
  • app-operations_manager:1.127.0 [11-17-2021] - Implemented logical operators and automatic type inference in search APIs.
  • app-operations_manager:1.126.0 [11-17-2021] - Added a context-sensitive menu to each task in the tasks table.
  • app-operations_manager:1.124.0 [11-15-2021] - Standardized the dimensions for dialog sizes and added the ability to increase the size of the active dialog.
  • app-operations_manager:1.123.1 [11-09-2021] - Adapted trigger migrations to the new migration framework provided by pronghorn-core.
  • app-operations_manager:1.123.0 [11-09-2021] - Added API tests for inter-version automation import and export.
  • app-operations_manager:1.121.0 [11-05-2021] - Added default job filters to the View All Jobs table.
  • app-operations_manager:1.118.0 [11-01-2021] - Added a button to the job details page that allows users to view a table displaying all errors pertaining to the current job.
  • app-operations_manager:1.117.0 [10-29-2021] - Updated API responses to use a standardized format.
  • app-operations_manager:1.116.1 [10-29-2021] - Removed unused files from Operations Manager.
  • app-operations_manager:1.114.0 [10-27-2021] - Updated Rodeo and Rodeo Icons to the latest version.
  • app-operations_manager:1.111.0 [10-22-2021] - Fixed a number of small scope deviations from the current design patterns.
  • app-operations_manager:1.110.0 [10-21-2021] - Removed stubbed checkpoint UI from the TasksDrawer and Dialogs component.
  • app-operations_manager:1.107.0 [10-18-2021] - Added import test functionality to the sidebar navigation.
  • app-operations_manager:1.104.0 [10-14-2021] - Added the ability to resize the Job Details tasks drawer.
  • app-operations_manager:1.103.0 [10-13-2021] - Refactored tests to correctly remove test artifacts from the database.
  • app-operations_manager:1.99.0 [10-11-2021] - Changed the useJobById hook to use the new Operations Manager proxy API.
  • app-operations_manager:1.95.0 [10-06-2021] - Added an All Jobs folder with a cached list of recent open jobs.
  • app-operations_manager:1.93.0 [09-28-2021] - Added task and time column swap fields to the Task Table.
  • app-operations_manager:1.90.0 [09-27-2021] - Enhanced the configuration of repeatEnd for scheduled triggers. Repeat intervals are now allowed.
  • app-operations_manager:1.87.0 [09-20-2021] - Refactored react-query usage to reduce the occurrence of obtrusive re-renders.
  • app-operations_manager:1.86.0 [09-20-2021] - Added a complete list of assertions to test POST response.
  • app-operations_manager:1.85.0 [09-20-2021] - Added Cypress tests to verify presence of all installed apps in the sidenav menu.
  • app-operations_manager:1.84.1 [09-20-2021] - Updated clone icon to new design for cloning automations.
  • app-operations_manager:1.83.0 [09-13-2021] - Added a test for documentation links.
  • app-operations_manager:1.80.1 [08-16-2021] - Improved the structure and foundational features of Operations Manager on the backend.
  • app-operations_manager:1.80.0 [08-13-2021] - Added Job Properties sidebar.
  • app-operations_manager:1.79.0 [08-11-2021] - Added a details section to manual task dialogs.
  • app-operations_manager:1.78.0 [08-10-2021] - Added a decision loader to the Continue Auto-Work dialog. The decision loader is triggered when there are no manual tasks to work, and displays a dropdown with the options to wait for manual tasks, view active jobs, or view active tasks.
  • app-operations_manager:1.77.0 [08-10-2021] - Added the Job Completed auto-work dialog.
  • app-operations_manager:1.76.0 [08-06-2021] - Added View Context button to auto-work manual task dialogs.
  • app-operations_manager:1.75.0 [08-05-2021] - Fixed axios and react-query error handling.
  • app-operations_manager:1.74.1 [08-05-2021] - Updated README.
  • app-operations_manager:1.73.0 [08-04-2021] - Added an auto-work button and stubbed out a basic functioning autoWork mode.
  • app-operations_manager:1.71.0 [07-30-2021] - Added the option to work manual tasks in Gen 1 workflows.
  • app-operations_manager:1.68.0 [07-19-2021] - Moved the Job Metrics Overview dashboard card into a ViewDialog and created a new route to access the metrics overview dialog. Also added a new icon in the sidenav toolbar to open the new metrics dialog and a "Back to Overview" button to navigate from the job metric details back to the overview dialog.
  • app-operations_manager:1.67.0 [07-15-2021] - Enhanced scheduled triggers to support execution intervals, including repeat execution windows.
  • app-operations_manager:1.66.0 [07-13-2021] - Refactored the Job Metrics Detail dialog to utilize the new ViewDialog code.
  • app-operations_manager:1.65.0 [07-09-2021] - Moved the Automation Collection page into a dialog.
  • app-operations_manager:1.63.0 [07-07-2021] - Added enter and escape keyboard handlers throughout the application.
  • app-operations_manager:1.62.0 [07-02-2021] - Added support for an optional name property in the cloneAutomation API endpoint.
    Added a new dialog to prompt the user to rename any queued clones before sending the request.
  • app-operations_manager:1.61.0 [07-01-2021] - Added Gen 1 workflow visualization for Job Manager.
  • app-operations_manager:1.60.0 [06-29-2021] - Added test for failedTrigger system event.
  • app-operations_manager:1.59.0 [06-18-2021] - Current username appears instead of "Profile" in the menu banner.
  • app-operations_manager:1.58.0 [06-17-2021] - Updated requests to use react-query.
  • app-operations_manager:1.57.0 [06-17-2021] - Added lastExecuted data to the Last Run column in the triggers table. Also reformatted table cells to provide more space in the name cell for longer trigger names.
  • app-operations_manager:1.55.0 [06-17-2021] - For Operations Manager fixed failing test. Audited all cy.wait and cy.type calls to improve overall test execution time. Improved response time by 20 seconds. Ensure existing common functions are used instead of duplicated logic. Added a downloads cleanup function.
  • app-operations_manager:1.54.0 [06-17-2021] - Updated ESLint, Prettier, Mocha, Cypress and other related dev dependencies.
  • app-operations_manager:1.53.0 [06-17-2021] - Added a Cypress test to cover the basic features of an event trigger.
  • app-operations_manager:1.52.0 [06-17-2021] - Added test for migrating an automation from Automation Catalog to Operations Manager.
  • app-operations_manager:1.51.0 [06-09-2021] - Added a Cypress test to cover the functions and features of the sidenav in the app.
  • app-operations_manager:1.50.0 [06-09-2021] - Restyled and added a Cypress test to cover the NotFound component view.

Bug Fixes

  • app-operations_manager:1.135.13-2021.2.1 [01-11-2022] - Fixed the Started By jobs filter.
  • app-operations_manager:1.135.12 [12-20-2021] - Corrected a bug that sent invalid queries to the backend when certain parameters were not defined.
  • app-operations_manager:1.135.11 [12-17-2021] - UI elements are no longer viewable to the user without the proper permission when viewing Automation Collections.
  • app-operations_manager:1.135.10 [12-17-2021] - Fixed missing groups in the automation metadata drawer. All IAP authorization groups are returned when searching groups in Authorization Manager.
  • app-operations_manager:1.135.9 [12-17-2021] - Fixed account request to retrieve all accounts.
  • app-operations_manager:1.135.8 [12-17-2021] - Enhanced the task properties view to display task properties for tasks that have not yet run, and to display task error information.
  • app-operations_manager:1.135.7 [12-17-2021] - Table pagination preferences now persist across page refreshes and browser sessions.
  • app-operations_manager:1.135.6 [12-17-2021] - Changed the parameters to the task update APIs to align with the task update APIs exposed in Workflow Engine.
  • app-operations_manager:1.135.5 [12-17-2021] - Fixed user input dropdown behavior.
  • app-operations_manager:1.135.3 [12-17-2021] - Fixed and simplified GBAC on singular GET endpoints.
  • app-operations_manager:1.135.2 [12-16-2021] - Resolved a bug that caused the UI to crash when viewing certain custom forms.
  • app-operations_manager:1.135.1 [12-16-2021] - Implemented MVP GBAC on the tasks API.
  • app-operations_manager:1.133.3 [12-13-2021] - Fixed a bug that prevented Operations Manager from reliably loading events from other components when the launchDelay system setting was used.
  • app-operations_manager:1.133.2 [12-10-2021] - Modified the scheduler code to correct errors in the schedule trigger. Jobs will run correctly based on the user specified interval instead of twice the interval, and schedule triggers with no repeat settings will run according to the Start On time that was set.
  • app-operations_manager:1.132.2 [12-08-2021] - Changed manual triggers to allow automations to run without form data.
  • app-operations_manager:1.132.1 [12-07-2021] - Reverted 2-stage implementation of task GBAC to fix memory issue.
  • app-operations_manager:1.132.0 [12-07-2021] - Added support for the new job output feature in Gen 2.
  • app-operations_manager:1.130.5 [12-09-2021] - UI elements are no longer viewable to the user without the proper permission.
  • app-operations_manager:1.130.3 [12-06-2021] - Fixed a validation bug that was preventing Pre-builts with triggers from importing.
  • app-operations_manager:1.129.6 [12-03-2021] - Corrected a bug causing the UI to crash when viewing certain job error messages.
  • app-operations_manager:1.129.5 [12-03-2021] - Updated the API response format for cancel and resume job operations.
  • app-operations_manager:1.129.4 [11-30-2021] - Removed all roles from revert, retry, and continue methods.
  • app-operations_manager:1.129.3 [11-30-2021] - Corrected errors in the automation metadata drawer when switching between automations.
  • app-operations_manager:1.129.1 [11-24-2021] - Added support for 'Pronghorn' internal user as the creator and updater of triggers and automations.
  • app-operations_manager:1.128.7 [11-23-2021] - Fixed usability bugs in the automation trigger dialog. Schema data is saved and sent to the server when creating or editing an event trigger.
  • app-operations_manager:1.128.6 [11-23-2021] - Fixed a bug impacting sorting and pagination in the jobs table.
  • app-operations_manager:1.128.5 [11-22-2021] - Implemented GBAC on tasks.
  • app-operations_manager:1.128.4 [11-22-2021] - Fixed a UI bug that caused JSTs to be occasionally unsearchable when attempting to add them to an automation.
  • app-operations_manager:1.128.3 [11-22-2021] - Fixed an issue in which clicking the "Save and Run" button when creating a manual trigger does not close the dialog if the run was unsuccessful.
  • app-operations_manager:1.128.1 [11-19-2021] - Integrated Operations Manager indexes with core's indexing mechanism.
  • app-operations_manager:1.127.1 [11-18-2021] - Fixed an issue in which cloned automations with API triggers were not appearing in the side navigation bar.
  • app-operations_manager:1.125.1 [11-16-2021] - Resolved issue with automations collection not using the correct automation Id for actions.
  • app-operations_manager:1.118.4 [11-04-2021] - Modified the processAutomations API to reference the correct dependencies when importing an automation via Pre-builts.
  • app-operations_manager:1.118.3 [11-03-2021] - Fixed a bug in export of triggers which reference JSON Forms. All triggers with forms now include the formId property value.
  • app-operations_manager:1.118.2 [11-02-2021] - Fixed a bug in the encrypted version of the application.
  • app-operations_manager:1.111.1 [10-25-2021] - Fixed a UI issue when displaying cached data in tables.
  • app-operations_manager:1.109.2 [10-20-2021] - Resolved issue working a job with manual tasks from the Job Details drawer. Relocated output files for NPM package into views folder and fixed broken links in the manual task dialog.
  • app-operations_manager:1.107.1 [10-18-2021] - Fixed UI bugs in the Automation Schedule Trigger form.
  • app-operations_manager:1.97.1 [10-08-2021] - Amortized startup migrations and excluded internal-use-only fields from exported documents.
  • app-operations_manager:1.95.1 [10-06-2021] - Fixed a bug that prevented Admin Essentials from installing Pre-builts which contain automations.
  • app-operations_manager:1.94.2 [10-05-2021] - Fixed alignment of columns in the Quick Start welcome message.
  • app-operations_manager:1.93.1 [09-28-2021] - Added missing view file to release package.
  • app-operations_manager:1.89.1 [09-27-2021] - Fixed exports for triggers with no configured JST or JSON form.
  • app-operations_manager:1.88.1 [09-23-2021] - Added support for keys containing '$' in trigger schemas.
  • app-operations_manager:1.87.2 [09-21-2021] - The notification dialog that displays a success/failure message after starting an automation is visible until the user closes it. Also improved visibility of the job details link that displays in the dialog window.
  • app-operations_manager:1.87.1 [09-24-2021] - Fixed an issue were the enter key would submit changes instead of adding a new line. Refactored the enter and escape keyboard behavior.
  • app-operations_manager:1.81.2 [08-24-2021] - Fixed error handling when creating a new automation. An error message will display when an automation with the same name already exists.
  • app-operations_manager:1.81.1 [08-25-2021] - Updated group user roles in Operations Manager by adding engineering and operations permissions to the root and task-renderer views in the pronghorn.json file.
  • app-operations_manager:1.79.1 [08-13-2021] - Updated JST trigger dropdown to search all JSTs by name when filtering.
  • app-operations_manager:1.65.1 [07-12-2021] - Added a cleanup function to delete unneeded Cypress workflows.
  • app-operations_manager:1.63.1 [07-09-2021] - Updated several Rodeo components and PrimeReact to latest version. Also fixed the collection search and side navigation. PHCardFooter was deprecated.
  • app-operations_manager:1.62.1 [07-06-2021] - Fixed a bug in the scheduled trigger schema which would not allow empty repeat interval settings.
  • app-operations_manager:1.60.5 [07-01-2021] - Confirmation dialog now displays the automation names selected by user for deletion. Success notification message shows the number of deleted or cloned automations.
  • app-operations_manager:1.60.4 [07-01-2021] - Fixed metadata drawer UI error.
  • app-operations_manager:1.60.4 [06-30-2021] - Removed extra request that occurred when viewing the Job Metrics Details dialog.
  • app-operations_manager:1.60.2 [06-29-2021] - Fixed the currentAutomation reference. Automation Details will now populate the name and description.
  • app-operations_manager:1.60.1 [06-29-2021] - Updated request error handling.
  • app-operations_manager:1.59.2 [06-29-2021] - Fixed bug where the repeat unit was not preserved in the UI after editing.
  • app-operations_manager:1.59.1 [06-30-2021] - Updated the triggers API to restrict the repeat frequency option to a minimum interval of 10 seconds.
  • app-operations_manager:1.58.1 [06-21-2021] - Limited the repeat unit in scheduled triggers to a 10 second resolution.
  • app-operations_manager:1.49.8 [06-07-2021] - Fixed an issue where the users _id could not be de-structured if the user did not exist. Also fixed a similar issue with triggers.
  • app-operations_manager:1.49.7 [06-04-2021] - Updated automations to require unique names.

Security Fixes

  • app-operations_manager:1.57.0 [06-17-2021] - Update AJV to latest release version.

Chores

  • app-operations_manager:1.135.13-2021.2.2 [01-11-2022] - Updated itential-utils package to remove colors dependency.
  • app-operations_manager:1.135.13-2021.2.0 [12-22-2021] - Release.
  • app-operations_manager:1.135.13 [12-21-2021] - Created a built-in retryUser role that provides associated users access to the retryTask and continueJobFrom methods.
  • app-operations_manager:1.133.1 [12-09-2021] - Fixed several performance related bugs in the search APIs.
  • app-operations_manager:1.128.2 [11-22-2021] - Updated network dependency for Ops Manager.
  • app-operations_manager:1.116.2 [10-29-2021] - Updated the network module for closeEventQueue so that it will properly cancel iap_event queue when called.
  • app-operations_manager:1.109.1 [10-20-2021] - Updated Postman collections with new endpoints.
  • app-operations_manager:1.96.1 [10-07-2021] - Added additional test coverage for tick handler.
  • app-operations_manager:1.49.6 [06-04-2021] - Added ticket numbers to changelog entries.

Tests

  • app-operations_manager:1.135.21 [01-11-2022] - Adds testing for task table functions.
  • app-operations_manager:1.135.4 [12-17-2021] - Adds tests to verify that a manual trigger will start a job.
  • app-operations_manager:1.130.4 [12-06-2021] - Updated tests to reflect current state of UI and API. Refactored front end to display more useful information.
  • app-operations_manager:1.130.2 [12-06-2021] - Updating test to prevent pipeline failures.
  • app-operations_manager:1.130.1 [12-06-2021] - Adds api tests to verify GBAC for automations, jobs, and tasks.
  • app-operations_manager:1.129.2 [11-29-2021] - Added tests to verify that identified bugs do not happen again.

2021.1 Feature Release [2021-05-28]

Overview

  • 23 New Features
  • 53 Improvements
  • 46 Bug Fixes
  • 2 Chores
  • 124 Total Tickets

New Features

  • app-operations_manager:1.49.1 [06-01-2021] - Updated schedule trigger to run in the future. Added test to verify if last run of scheduled trigger is updated with information.
  • app-operations_manager:1.34.0 [04-27-2021] - Added the ability to duplicate an item in the Automation Catalog UI via clone API.
  • app-operations_manager:1.31.0 [04-21-2021] - Created a new API to handle cloning an Automation document and all associated Triggers.
  • app-operations_manager:1.26.0 [04-15-2021] - Metrics on jobs and tasks added to the job dashboard display. Metrics are collected upon job completion and task finish into global (specific to the task name/app) and non-global (specific to a workflow and taskId) buckets. Metrics are aggregated weekly and can be viewed for the past week, past month, and past year.
  • app-operations_manager:1.22.0 [04-12-2021] - Metrics on jobs and tasks added to the job dashboard display. Metrics are collected upon job completion and task finish into global (specific to the task name/app) and non-global (specific to a workflow and taskId) buckets. Metrics are aggregated weekly and can be viewed for the past week, past month, and past year.
  • app-operations_manager:1.14.0 [03-29-2021] - Added option to run manual triggers from the UI.
  • app-operations_manager:1.9.0 [03-29-2021] - Added grid view to search and select multiple automations.
  • app-operations_manager:1.8.0 [03-26-2021] - Added the ability to create and edit Scheduled Triggers.
  • app-operations_manager:1.3.0 [03-05-2021] - Added ability to create and edit Event Triggers.
  • app-operations_manager:1.2.0 [03-05-2021] - Added read only input schema for selected workflow.
  • app-operations_manager:1.1.0 [03-04-2021] - Added ability to create and edit Endpoint Triggers.
  • app-operations_manager:1.0.0 [04-09-2021] - Metrics on jobs and tasks added to the job dashboard display. Metrics are collected upon job completion and task finish into global (specific to the task name/app) and non-global (specific to a workflow and taskId) buckets. Metrics are aggregated weekly and can be viewed for the past week, past month, and past year.
  • app-operations_manager:1.0.0 [03-23-2021] - Promoted app-operations_manager repo version to 1.0.0.
  • app-operations_manager:1.0.0 [03-02-2021] - Added ability to create new or edit existing manual triggers.
  • app-operations_manager:1.0.0 [02-24-2021] - Added Metadata Drawer and form actions to AccessControl component.
  • app-operations_manager:1.0.0 [02-16-2021] - Added group based access control (GBAC) options to the Create Automation dialog.
  • app-operations_manager:1.0.0 [02-15-2021] - Built dialogs to confirm trigger deletion and manual trigger automation runs.
  • app-operations_manager:1.0.0 [02-11-2021] - Built a single automation UI view that contains both Details and Triggers information.
  • app-operations_manager:1.0.0 [02-09-2021] - Added a dialog to create an automation.
  • app-operations_manager:1.0.0 [02-03-2021] - Sidebar navigation is now populated with all available automations.
  • app-operations_manager:1.0.0 [01-28-2021] - Added application router and view components.
  • app-operations_manager:1.0.0 [01-27-2021] - Initialized sidebar and general layout for base UI.
  • app-operations_manager:1.0.0 [01-26-2021] - Initialized React application and updated dependencies.

Improvements

  • app-automation_catalog:2.8.0 [03-30-2021] - Introduced new functionality that will migrate legacy automations in Automation Catalog to Operations Manager.
  • app-operations_manager:1.49.2 [06-01-2021] - Added an info tooltip to the event trigger dialog. Also cleaned up code definitions for trigger schemas.
  • app-operations_manager:1.49.0 [06-01-2021] - Added a Cypress test to cover the job metrics detail dialog.
  • app-operations_manager:1.48.0 [05-28-2021] - Added a Cypress Test for the job metrics card.
  • app-operations_manager:1.47.0 [05-26-2021] - Updated dependencies and made minor accessibility enhancements.
  • app-operations_manager:1.46.0 [05-21-2021] - Added a Cypress test to cover the automation card within the collections view.
  • app-operations_manager:1.45.0 [05-20-2021] - Added a Cypress test to cover the metadata drawer component in the single automation view.
  • app-operations_manager:1.44.0 [05-19-2021] - Added a Cypress test for the Homepage get started card.
  • app-operations_manager:1.43.0 [05-13-2021] - Added a Cypress test for API triggers. This will cover the lifecycle of an API trigger within the context of a single automation view.
  • app-operations_manager:1.41.0 [05-12-2021] - Added Cypress test for creating and editing a scheduled trigger.
  • app-operations_manager:1.40.1 [05-12-2021] - Chart elements in the Job Metrics Dashboard will no longer overlap the sides of the chart.
  • app-operations_manager:1.40.0 [05-11-2021] - Added Cypress tests for the Automation Collection View.
  • app-operations_manager:1.39.0 [05-11-2021] - Added a Cypress test to cover the details pane of the single automation view.
  • app-operations_manager:1.38.0 [05-10-2021] - Enabled all methods as tasks.
  • app-operations_manager:1.37.0 [05-07-2021] - Added Cypress tests for deleting an automation.
  • app-operations_manager:1.36.0 [05-06-2021] - Added application development documentation and aligned application folder structure with the updated application standards.
  • app-operations_manager:1.35.0 [05-05-2021] - Added a Cypress test to test the lifecycle of a manual trigger within the scope of the single automation view.
  • app-operations_manager:1.34.12 [05-05-2021] - Updated chart styling in the Job Metrics dashboard.
  • app-operations_manager:1.33.0 [04-26-2021] - Added more context to error handling messages when running a manual trigger fails.
  • app-operations_manager:1.32.3 [04-23-2021] - Adjusted spacing on the Job Metrics cards to align and be consistent with other UI elements on the dashboard.
  • app-operations_manager:1.32.0 [04-22-2021] - Added the ability to edit the automation name from the details view.
  • app-operations_manager:1.30.0 [04-21-2021] - Updated various icon actions and made several style enhancements to the UI.
  • app-operations_manager:1.29.0 [04-16-2021] - A new componentName property has been added to return the workflow name in GET Automations. This information is now provided in the all automations card view.
  • app-operations_manager:1.28.0 [04-15-2021] - Metrics on jobs and tasks added to the job dashboard display. Metrics are collected upon job completion and task finish into global (specific to the task name/app) and non-global (specific to a workflow and taskId) buckets. Metrics are aggregated weekly and can be viewed for the past week, past month, and past year.
  • app-operations_manager:1.27.0 [04-15-2021] - Metrics on jobs and tasks added to the job dashboard display. Metrics are collected upon job completion and task finish into global (specific to the task name/app) and non-global (specific to a workflow and taskId) buckets. Metrics are aggregated weekly and can be viewed for the past week, past month, and past year.
  • app-operations_manager:1.25.0 [04-14-2021] - Enhanced error messaging on the server side to give the user more helpful reasons why an import failed.
  • app-operations_manager:1.24.0 [04-12-2021] - When user selects a workflow from the dropdown, the application now autosaves the selected workflow; user does not have to click the Save button.
  • app-operations_manager:1.23.0 [04-12-2021] - Updated Rodeo UI, Primereact, and associated React dependencies.
  • app-operations_manager:1.19.0 [03-29-2021] - Introduced functionality to handle reloading topic schemas in the Event System during runtime. This will allow topics that have been added during runtime to reload.
  • app-operations_manager:1.18.1 [03-29-2021] - Upgraded dependencies to remove a security vulnerability. This removes the npm audit vulnerability associated with an older version of Axios.
  • app-operations_manager:1.18.0 [04-12-2021] - Made several UI enhancements and CSS fixes. Sidebar menu now refreshes list of automations. Updated Operations Manager icon along with other Rodeo icons. Added a JST tooltip to the trigger form.
  • app-operations_manager:1.17.0 [03-29-2021] - Import/export feature now includes JSTs and triggers. Exporting an automation that contains JSTs and triggers into the same document and then importing them again will no longer cause overrides.
  • app-operations_manager:1.15.0 [03-29-2021] - Updated database collection indexes for Automations and Triggers. This was a routine check on the use of the correct indexes being used for Automations and Triggers.
  • app-operations_manager:1.13.0 [03-26-2021] - Added the ability to emit a "failedTrigger" event if any Trigger type fails during execution to invoke the associated action.
  • app-operations_manager:1.12.0 [03-26-2021] - Added Postman collections and documentation using CodeTour.
  • app-operations_manager:1.11.0 [03-25-2021] - Added GBAC protection for Trigger operations when a trigger is executed.
  • app-operations_manager:1.10.0 [03-25-2021] - Introduced the ability to provide form data input for running Manual Triggers. This will allow the user to have a reference to the "last run data" for that trigger.
  • app-operations_manager:1.9.3 [03-24-2021] - Added UI back into the npm build.
  • app-operations_manager:1.7.0 [03-29-2021] - Integrated API changes with UI requests.
  • app-operations_manager:1.6.0 [03-17-2021] - Implemented import/export APIs for Automations and Triggers.
  • app-operations_manager:1.5.0 [03-10-2021] - Renamed Catalogs to Automations.
  • app-operations_manager:1.4.0 [03-10-2021] - Decoupled Catalog and Trigger data models.
  • app-operations_manager:1.0.0 [04-09-2021] - Refactored dialogs to a single component that allows for running and editing manual triggers when viewing the automations grid.
  • app-operations_manager:1.0.0 [03-04-2021] - Improved the Scheduler Engine to handle scheduled items in a High Availability cluster.
  • app-operations_manager:1.0.0 [02-24-2021] - Removed Core dependency from Operations Manager.
  • app-operations_manager:1.0.0 [02-24-2021] - Updated the metadata properties for Catalog and Trigger documents.
  • app-operations_manager:1.0.0 [02-12-2021] - Redefined the associated properties required to create each Trigger type.
  • app-operations_manager:1.0.0 [02-10-2021] - Improved the schema files for Trigger documents.
  • app-operations_manager:1.0.0 [02-08-2021] - Improved APIs for Endpoint Triggers.
  • app-operations_manager:1.0.0 [02-01-2021] - Created a new set of APIs to handle the CRUD operations for Catalogs.
  • app-operations_manager:1.0.0 [01-26-2021] - Refactored Operations Manager to support a multi-application architecture.
  • app-operations_manager:1.0.0 [01-07-2021] - API trigger routes moved into Operations Manager.
  • app-operations_manager:1.0.0 [01-06-2021] - Improved /server directory structure.

Bug Fixes

  • app-operations_manager:1.49.5 [06-02-2021] - Fixed a TypeError in the server log that occurred when a trigger failed to run.
  • app-operations_manager:1.49.4 [06-01-2021] - Updated documentation links in toolbar and homepage card.
  • app-operations_manager:1.49.2 [06-01-2021] - Fixed a missing automationID reference causing an extra request every page load.
  • app-operations_manager:1.47.1 [05-27-2021] - Resolved issues in UI for creating/editing an API trigger. Removed the GET API trigger type and fixed the POST trigger variable. Also implemented a POST trigger schema.
  • app-operations_manager:1.45.1 [05-21-2021] - Resolved infinite request loop in the Manual Run Dialog. Updated front end request to use the automationId for retrieving triggers for a specific automation.
  • app-operations_manager:1.43.6 [05-19-2021] - Sidebar search will now preserve the input value when deleting or creating an automation.
  • app-operations_manager:1.43.5 [05-18-2021] - Updated event and API trigger forms to save selected JST.
  • app-operations_manager:1.43.4 [05-18-2021] - Modified the Cypress test document to remove workflows in an error state.
  • app-operations_manager:1.43.3 [05-17-2021] - Updated components to use latest Rodeo release.
  • app-operations_manager:1.43.2 [05-17-2021] - Updated automations to include lowercase and uppercase names in the same sort group.
  • app-operations_manager:1.43.1 [05-17-2021] - Changed the tooltip position; it is no longer in front of the Run Automation button.
  • app-operations_manager:1.42.0 [05-13-2021] - Replaced labels with a legend for better usability with longer workflow names.
  • app-operations_manager:1.39.1 [05-11-2021] - Job metrics search now uses 'contains' instead of 'startsWith' for a more natural searching experience.
  • app-operations_manager:1.36.1 [05-06-2021] - Adjusted the number of cards per row with a media query. Screen widths 1500px and less now show 3 cards instead of 5.
  • app-operations_manager:1.35.1 [05-06-2021] - Updated Job Metrics pie chart to only render based on currently visible data in the table grid.
  • app-operations_manager:1.34.11 [05-04-2021] - Added an info icon with tooltip to explain that the metrics data reflects the last run of a workflow. A renamed workflow used by an automation will update in the job metrics table once it has rerun.
  • app-operations_manager:1.34.10 [05-03-2021] - Refactored global CSS styles.
  • app-operations_manager:1.34.9 [05-03-2021] - An error notification is displayed in the Job Metrics Widget when a workflow is no longer available.
  • app-operations_manager:1.34.8 [04-30-2021] - Modified the Job Metrics dashboard. Added an icon with a tool tip in the Time Saved column to display a message if no information is available. Replaced eye icon with expand icon. Job details now open in a modal dialog.
  • app-operations_manager:1.34.7 [04-30-2021] - Made text and style updates throughout automation detail view.
  • app-operations_manager:1.34.6 [04-30-2021] - Fixed capitalization for all input labels in the Scheduled Trigger dialog.
  • app-operations_manager:1.34.6 [04-30-2021] - Fixed title bar in left navigation to handle long text. Overflow text is now hidden with an ellipsis.
  • app-operations_manager:1.34.4 [04-30-2021] - Restored the reveal button in the left navigation panel. Panel can now be expanded after it has been collapsed.
  • app-operations_manager:1.34.3 [04-28-2021] - Added CSS override for Firefox icon issue in Schedule Form.
  • app-operations_manager:1.34.2 [04-28-2021] - Added focus to various dialog inputs, style fixes, and sorting cards. The workflow grid view now sorts all cards rather than cards on the current page.
  • app-operations_manager:1.32.4 [04-23-2021] - Automations created via API now require the name field to be a string with at least 1 character. This aligns the API with how the application UI currently functions.
  • app-operations_manager:1.32.1 [04-22-2021] - Icon for dashboard button is now a small house. Removed hover effects on app title. Copied the CSS logic from Automation Studio to ensure the accordion menus use the full available space.
  • app-operations_manager:1.30.1 [04-21-2021] - Updated styles in Automation Portfolio view and delete dialog.
  • app-operations_manager:1.29.2 [04-20-2021] - Fixed a data key mismatch; the lastUpdated user and timestamp metrics now update correctly.
  • app-operations_manager:1.29.1 [04-16-2021] - Added ability to change type when creating a trigger.
  • app-operations_manager:1.28.1 [04-15-2021] - Added logic to prevent disabled Manual Triggers from running.
  • app-operations_manager:1.19.4 [04-09-2021] - Implemented bug fix that prevents users from creating infinite loops with Event Triggers in jobStart and jobComplete.
  • app-operations_manager:1.19.3 [04-07-2021] - Made various style updates to the UI. Also added an export option when viewing a single automation page.
  • app-operations_manager:1.19.2 [04-05-2021] - Verified the UI for event triggers is working.
  • app-operations_manager:1.19.1 [04-07-2021] - Updated UI with design feedback.
  • app-operations_manager:1.9.2 [03-24-2021] - Fixed the ops manager build to work when encoded.
  • app-operations_manager:1.9.1 [03-26-2021] - Fixed an issue that was preventing a user from updating an Automation document by requiring an associated component or WorkflowID.
  • app-operations_manager:1.8.1 [03-25-2021] - Operations Manager has been verified to be operating correctly.
  • app-operations_manager:1.7.2 [03-26-2021] - When a selected JST is removed from the dropdown, the JST id will no longer persist in state and is cleared to send as null.
  • app-operations_manager:1.7.1 [03-26-2021] - Fixed an issue where extra form data was being submitted when saved.
  • app-operations_manager:1.3.2 [03-05-2021] - Fixed an issue that was preventing users from updating an Endpoint Trigger.
  • app-operations_manager:1.3.1 [03-05-2021] - Fixed an issue that was preventing Triggers from being returned when fetching a list of Triggers associated with a Catalog Id.
  • app-operations_manager:1.0.0 [02-24-2021] - Fixed an issue where a user could not retrieve a Catalog if it contained read or write groups.
  • app-operations_manager:1.0.0 [02-16-2021] - Fixed issues with updating Trigger properties.
  • app-operations_manager:1.0.0 [02-09-2021] - Fixed an issue that was causing the "gbac" property to be set to null when updating a catalog document.
  • app-operations_manager:1.0.0 [02-04-2021] - Fixed an issue where a user had to provide a workflow when creating a new Catalog document.

Chores

  • app-operations_manager:1.34.1 [04-28-2021] - Added functional test configuration to the project.
  • app-operations_manager:1.3.3 [03-09-2021] - Moved project to master pipeline.