1.171.4-2022.1.49 [12-01-2022]
- Updated encode path.
See ticket PH-132760.
1.171.4-2022.1.48 [11-23-2022]
- Moved core modules to peer dependencies.
See ticket PH-131596.
1.171.4-2022.1.47 [11-22-2022]
- Updated the useGroups hooks by setting the default limit to "Infinity", which allows all groups existing in the database to be retrieved into the Operations Manager UI.
See ticket PH-132492.
1.171.4-2022.1.46 [11-21-2022]
- Added cypress grep as a development dependency to allow for test filtering via tags.
See ticket PH-132421.
1.171.4-2022.1.45 [11-15-2022]
- Adjusted UI element colors to improve legibility.
See ticket PH-132169.
1.171.4-2022.1.44 [11-15-2022]
- Added test cases to verify creating of default schemas and schema updates.
See ticket PH-131980.
1.171.4-2022.1.43 [11-14-2022]
- Corrected a bug causing event triggers to not run in certain scenarios.
See ticket PH-131794.
1.171.4-2022.1.42 [11-10-2022]
- Users can now vertically scroll through a selected form when creating or editing a trigger.
See ticket PH-131848.
1.171.4-2022.1.41 [11-10-2022]
- Improved test infrastructure.
See ticket PH-130409.
1.171.4-2022.1.40 [11-08-2022]
- Updated JST dependency to capture fixes and updates.
See ticket PH-131875.
1.171.4-2022.1.39 [11-08-2022]
- Writes test cases to verify $schema are handled appropriately.
See ticket PH-130101.
1.171.4-2022.1.38 [11-07-2022]
- Changed the UI contrast ratio in some areas of Operations Manager to comply with accessibility standards.
See ticket PH-131416.
1.171.4-2022.1.37 [11-04-2022]
- Added new api tests verifying use of JSTs with event triggers.
See ticket PH-131185.
1.171.4-2022.1.36 [11-04-2022]
- Changed the UI contrast ratio in some areas of Operations Manager to comply with accessibility standards.
See ticket PH-130903.
1.171.4-2022.1.35 [11-03-2022]
- Corrected a bug that caused referenced task variables to be displayed incorrectly for looping child jobs.
See ticket PH-131317.
1.171.4-2022.1.34 [10-31-2022]
- Implemented a trigger control to prevent users from clicking the Run button on the Run Automation panel more than once while a file upload is active.
See ticket PH-129427.
1.171.4-2022.1.33 [10-31-2022]
- Adds test for clone api to verify endpoint trigger will run route of enabled trigger.
See ticket PH-131178.
1.171.4-2022.1.32 [10-31-2022]
- jira_ticket_property_get failed. jq returned a non-zero exit code.
See ticket PH-131196.
1.171.4-2022.1.31 [10-28-2022]
- Added the "Server ID" field to the details tab of the Task Properties sidebar. .
See ticket PH-130423.
1.171.4-2022.1.30 [10-28-2022]
- Implemented code that enables the reverse button for tasks with a 'complete' or 'error' status, and for jobs with a 'paused' or 'error' status.
See ticket PH-130081.
1.171.4-2022.1.29 [10-27-2022]
- jira_ticket_property_get failed. jq returned a non-zero exit code.
See ticket PH-131059.
1.171.4-2022.1.28 [10-24-2022]
- Modified app-operations_manager to prevent the rendering cycle from displaying a stack error when the app is loaded on an unsecured server.
See ticket PH-130538.
1.171.4-2022.1.27 [10-20-2022]
- Fixed a bug causing job and task variables to be presented with encoded property names in certain cases.
See ticket PH-128014.
1.171.4-2022.1.26 [10-12-2022]
- Added a test to verify failure transition.
See ticket PH-130017.
1.171.4-2022.1.25 [10-12-2022]
- Improved the error message displayed when an API trigger fails to be added to an automation due to an invalid schema.
See ticket PH-129188.
1.171.4-2022.1.24 [10-10-2022]
- Added automated tests to the CI/CD pipeline.
See ticket PH-129498.
1.171.4-2022.1.23 [09-27-2022]
- Added the Last Run field to all trigger types.
See ticket PH-128194.
1.171.4-2022.1.22 [09-22-2022]
- Implemented code to enforce that jobs only existing in the database are displayed on the recently opened jobs list.
See ticket PH-128659.
1.171.4-2022.1.21 [09-21-2022]
- Updated node engines fields.
See ticket PH-128391.
1.171.4-2022.1.20 [09-16-2022]
- Fixed a bug causing schedule triggers to stop working in certain situations.
See ticket PH-127989.
1.171.4-2022.1.19 [09-16-2022]
- Refactored the eventHandler logic to resolve problems with the event trigger handler causing an app crash when Workflow Engine was offline.
See ticket PH-128141.
1.171.4-2022.1.18 [09-13-2022]
- Added write groups to the payload for jobs started from an automation trigger.
See ticket PH-128097.
1.171.4-2022.1.17 [09-07-2022]
- Converted Jest tests into Cypress component testing.
See ticket PH-126352.
1.171.4-2022.1.16 [09-06-2022]
- Improved the readability of task descriptions in the Job Details view.
See ticket PH-127406.
1.171.4-2022.1.15 [09-02-2022]
- Fixed revert to workflow start in the Gen 1 canvas.
See ticket PH-127810.
1.171.4-2022.1.14 [09-02-2022]
- Fixed browser errors in job lineage related to breadcrumb navigation. Users can now navigate from a child job back to its parent.
See ticket PH-127852.
1.171.4-2022.1.13 [08-31-2022]
- Removed font reference causing Content Security Policy (CSP) warnings in the browser console.
See ticket PH-127430.
1.171.4-2022.1.12 [08-31-2022]
- Improved the error message that displays when an error occurs while importing an automation.
See ticket PH-127397.
1.171.4-2022.1.11 [08-26-2022]
- Fixed a front end crash when viewing the task properties of a childJob task that has not kicked off a job.
See ticket PH-127521.
1.171.4-2022.1.10 [08-25-2022]
- Fixed a bug that prevented the column headers from displaying the current user in the text area of the filter button.
See ticket PH-127303.
1.171.4-2022.1.9 [08-19-2022]
- Fixed a bug that caused the Job Details page to crash when viewing certain workflows.
See ticket PH-126996.
1.171.4-2022.1.8 [08-15-2022]
- Added childJob static properties to the details tab. Also added a childJob specific variables tab which displays the actual data from the spawned jobs instead of just their ids.
See ticket PH-125328.
1.171.4-2022.1.7 [08-12-2022]
- Fixed a bug preventing users from entering new data in array and any field types. Also fixed a bug causing the Retry task button to be disabled.
See ticket PH-126022.
1.171.4-2022.1.6 [08-09-2022]
- Adds tests to verify automations and triggers can be updated with Pronghorn in createdBy and lastUpdatedBy.
See ticket PH-125695.
1.171.4-2022.1.5 [08-08-2022]
- Fixes cypress tests so that they run without false failures in headless mode.
See ticket PH-125914.
1.171.4-2022.1.4 [08-08-2022]
- Created release branch.
See ticket PH-125797.
1.171.4-2022.1.3 [07-29-2022]
- Cleaned up and improved the Postman collection.
See ticket PH-125426.
1.171.4-2022.1.2 [07-29-2022]
- Deprecated Admin jobs search in Operations Manager.
See ticket PH-125503.
1.171.4-2022.1.1 [07-27-2022]
- Fixed a bug that caused forms to be submitted inadvertently.
See ticket PH-125317.
1.171.4.2022.1.0 [07-26-2022]
- Creating release branch.
See ticket PH-125334.
1.171.4 [07-21-2022]
- Added test scenarios to trigger export API tests for JSTs and forms.
See ticket PH-118021.
1.171.3 [07-19-2022]
- Updated the URLs to the documentation site.
See ticket PH-124515.
1.171.2 [07-15-2022]
- Added a URL parameter to the job details route that allows users to enable autoWork on loaded jobs.
See ticket PH-124044.
1.171.1 [07-11-2022]
- Added test to check pagination select and deselect all.
See ticket PH-120628.
1.171.0 [07-08-2022]
- Updated PHAppBanner and redesigned PHGlobalSearch in Operations Manager.
See ticket PH-119059.
1.170.12 [07-07-2022]
- Modified styling for the ViewData task dialog header to ensure the data is a single line of text and truncated if it exceeds the container's width.
See ticket PH-123984.
1.170.11 [07-01-2022]
- Fixed an issue that disabled Auto-Work mode under certain network conditions.
See ticket PH-121159.
1.170.10 [06-28-2022]
- Adds tests for getEvents and getEventDefinition. .
See ticket PH-119956.
1.170.9 [06-27-2022]
- Modified the edge colors in the Workflow Visualization panel to better highlight transition paths.
See ticket PH-123069.
1.170.8 [06-27-2022]
- Adds continueJobFrom API tests.
See ticket PH-119955.
1.170.7 [06-24-2022]
- Implemented client-side optimizations to improve performance when retrieving jobs and tasks with large amounts of embedded data.
See ticket PH-120604.
1.170.6 [06-22-2022]
- Fixed an issue that caused the Job Details pane to link to an incorrect instance of a child workflow if that child workflow was run more than once.
See ticket PH-122977.
1.170.5 [06-22-2022]
- Updated the triggers API to perform server-side validation on required fields when creating new triggers and when updating triggers. Modified the UI to disable the Save Changes button when required trigger fields are missing during trigger creation and trigger editing.
See ticket PH-120813.
1.170.4 [06-22-2022]
- Resolved an issue that occasionally caused error messages to be displayed upon automation deletion.
See ticket PH-121670.
1.170.3 [06-21-2022]
- Adds API test for getManualTaskController.
See ticket PH-119950.
1.170.2 [06-21-2022]
- Added required test scenarios related to the JST property of a trigger.
See ticket PH-118017.
1.170.1 [06-17-2022]
- Improved and added test scenarios to prevent bugs from happening when running ImportAutomation tests.
See ticket PH-118018.
1.170.0 [06-09-2022]
- Made several front-end UI/UX changes throughout the application.
See ticket PH-106389.
1.169.12 [06-09-2022]
- Corrected GBAC logic for automations so that groups with write access have implicit read access.
See ticket PH-121521.
1.169.11 [06-09-2022]
- Triggers will now only be created or updated with a valid JST ObjectID exisiting in the pronghorn database.
See ticket PH-121432.
1.169.10 [06-08-2022]
- Updated Clone Automation tests cases to prevent reported bugs from occurring again.
See ticket PH-118032.
1.169.9 [06-08-2022]
- Fixed an issue that caused the Job Details pane to link to an incorrect instance of a child workflow if that child workflow was run more than once.
See ticket PH-121246.
1.169.8 [06-08-2022]
- Cloned endpoint triggers run with an okay message (200) as long as one automation has the trigger with the given route name in an enabled state.
See ticket PH-120904.
1.169.7 [06-07-2022]
- Updated the homepage styling.
See ticket PH-121602.
1.169.6 [06-03-2022]
- Corrected a bug causing masked task variable data to display as null instead of a series of asterisks.
See ticket PH-119106.
1.169.5 [06-01-2022]
- Fixed a bug that caused endpoint triggers to initiate two
failedTrigger
events when an API trigger fails due to a schema validation.
See ticket PH-120903.
1.169.4 [05-31-2022]
- Added Cypress Testing Library.
See ticket PH-121115.
1.169.3 [05-27-2022]
- Fixed a bug that caused the Automation Details page to crash if a form associated with a trigger was deleted.
See ticket PH-118920.
1.169.2 [05-26-2022]
- Removes redundant cypress tests.
See ticket PH-121173.
1.169.1 [05-24-2022]
- Implemented a testing utility to evaluate the behavior of the scheduler engine.
See ticket PH-117800.
1.169.0 [05-24-2022]
- Updated the layout of the Automation Details page to make actions more intuitive.
See ticket PH-120418.
1.168.0 [05-23-2022]
- Added a logout warning to Operations Manager.
See ticket PH-102948.
1.167.7 [05-23-2022]
- Added test to verify event trigger runs a job.
See ticket PH-119720.
1.167.6 [05-23-2022]
- Added tests for routes that manage job groups.
See ticket PH-119951.
1.167.5 [05-13-2022]
- Added test coverage for the LabelWrapper component.
See ticket PH-119338.
1.167.4 [05-11-2022]
- Added instructions to the functional test Readme for connecting Cypress to the UAT environment.
See ticket PH-118419.
1.167.3 [05-11-2022]
- Added instructions to the functional test Readme for connecting Cypress to the UAT environment.
See ticket PH-118419.
1.167.2 [05-10-2022]
- Corrected a bug causing jobs initiated by schedule triggers to have the incorrect Start User.
See ticket PH-118795.
1.167.1 [05-05-2022]
- Added test coverage to ButtonTabGroup component.
See ticket PH-119321.
1.167.0 [05-05-2022]
- Modified existing code to use the newly updated PHTitleBar Rodeo component wherever necessary.
See ticket PH-118263.
1.166.7 [05-03-2022]
- Added tests to verify known bugs do not repeat.
See ticket PH-118014.
1.166.6 [04-29-2022]
- Added API tests to assert automation results are sorted as expected. .
See ticket PH-118016.
1.166.5 [04-28-2022]
- Improved the error response when an endpoint trigger encounters a schema failure in the POST body.
See ticket PH-116570.
1.166.4 [04-27-2022]
- Fixed UI and performance issues that occurred when viewing the Automations Collection.
See ticket PH-117621.
1.166.3 [04-26-2022]
- Adds test coverage for verifying that getJobs returns unique jobs across pagination.
See ticket PH-118022.
1.166.2 [04-26-2022]
- Adds getTask to task GBAC testing.
See ticket PH-118023.
1.166.1 [04-26-2022]
- Improved the clarity of the TypeError message given when a connection to RabbitMQ fails.
See ticket PH-118904.
1.166.0 [04-25-2022]
- Added task action buttons to the right side navigation bar for Task Properties and renamed the Task Properties sidebar tabs.
See ticket PH-113032.
1.165.3 [04-25-2022]
- Reorganized the API, database, common and exported schema representations of the different triggers to avoid schema validation errors.
See ticket PH-113888.
1.165.2 [04-22-2022]
- Adds more test cases to manageJobs.js test file.
See ticket PH-118025.
1.165.1 [04-19-2022]
- Fixed a bug which prevented the auto-work feature in Operations Manager from picking up tasks in child jobs.
See ticket PH-116697.
1.165.0 [04-19-2022]
- Consolidated all the success toast messages when performing bulk operations on automations. A single toast message will indicate the total number of cloned or deleted automations.
See ticket PH-117620.
1.164.0 [04-18-2022]
- Implemented the Emotion ThemeProvider component to improve colors and theme styles for design consistency and shareability
See ticket PH-100751.
1.163.1 [04-18-2022]
- Corrected a bug that caused the job status indicator to not be visible on the Job Details page.
See ticket PH-119368.
1.163.0 [04-18-2022]
- Moved the transition progress wheel from the Job Name column to the Status column.
See ticket PH-118555.
1.162.1 [04-14-2022]
- Adds the dependencies necessary for React component testing and creates initial tests.
See ticket PH-113495.
1.162.0 [04-12-2022]
- Implemented new API endpoints to watch or unwatch multiple jobs in a call.
See ticket PH-109322.
1.161.0 [04-12-2022]
- Resolved several accessibility issues by adding labels to buttons and form elements.
See ticket PH-117075.
1.160.3 [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.
See ticket PH-117315.
1.160.2 [04-07-2022]
- Fixed a bug that prevented the user from clearing the schema on API and Event triggers.
See ticket PH-116103.
1.160.1 [04-07-2022]
- Improved Rodeo component usage, design, and functionality across Operations Manager.
See ticket PH-113504.
1.160.0 [04-07-2022]
- Implemented Job lineage breadcrumbs on the Job Details page.
See ticket PH-118330.
1.159.0 [04-04-2022]
- Added confirmation dialogs for reverting and cancelling jobs.
See ticket PH-116777.
1.158.7 [04-01-2022]
- Added a permission boundary for automations and jobs.
See ticket PH-113609.
1.158.6 [04-01-2022]
- Updated usage of an internal deprecated API.
See ticket PH-109825.
1.158.5 [03-30-2022]
- Fixed a bug that caused the Job Details page to crash when viewing task details.
See ticket PH-117989.
1.158.4 [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.
See ticket PH-116566.
1.158.3 [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.
See ticket PH-115625.
1.158.2 [03-22-2022]
- Fixed a bug causing outgoing task data to display as null. Outgoing variables are now properly referenced and will display truthy values.
See ticket PH-117835.
1.158.1 [03-22-2022]
- Added the Snyk cache file to gitignore.
See ticket PH-117362.
1.158.0 [03-21-2022]
- Created Automation Properties and Trigger Properties sidebars on the new Automation form that renders in Operations Manager. The Automation Properties sidebar will contain the automation name, description, and metadata. The Trigger Properties sidebar will be used to create, edit, and run manual trigger forms.
See ticket PH-114212.
1.157.2 [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.
See ticket PH-116765.
1.157.1 [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.
See ticket PH-116765.
1.157.0 [03-21-2022]
- Replaced side navigation pagination pattern with the new View More pattern.
See ticket PH-115058.
1.156.0 [03-17-2022]
- Made UI changes to the Go button used in the dialog for job waiting and job completed.
See ticket PH-102960.
1.155.1 [03-15-2022]
- Corrected a bug causing nodes in the Jobs menu to occasionally not display correctly in recent Chrome versions.
See ticket PH-117316.
1.155.0 [03-15-2022]
- Implemented a Gen 2 canvas render for Gen 2 jobs.
See ticket PH-100349.
1.154.0 [03-15-2022]
- Restructured the triggers table from the Automation Details page into a card view.
See ticket PH-115209.
1.153.2 [03-11-2022]
- Added support for cloning automations with API triggers.
See ticket PH-114293.
1.153.1 [03-11-2022]
- Improved the UI code base to prevent unexpected sizing behavior in the Jobs, Actionable Tasks, and Job Details tables.
See ticket PH-113631.
1.153.0 [03-10-2022]
- An informative message now displays in the Output tab of the Job Properties sidebar while the job is still running. The message informs users that output will become available once the job completes.
See ticket PH-116521.
1.152.1 [03-10-2022]
- Adds more routes to API tests. Adds db cleanup function. Adds Q parameter search parameter.
See ticket PH-116116.
1.152.0 [03-08-2022]
- Improved UI/UX for the Job Errors dialog.
See ticket PH-114751.
1.151.0 [03-08-2022]
- Changed the initial state of variable accordions to be open instead of closed.
See ticket PH-111871.
1.150.0 [03-08-2022]
- Added a visual icon (progress donut circle) to the jobs table to indicate job progress. Each active segment in the progress donut will correspond to the tasks completed.
See ticket PH-100037.
1.149.0 [03-07-2022]
- Added API support for a description field on all trigger types.
See ticket PH-114984.
1.148.0 [03-04-2022]
- Created a Recently Opened Jobs list that is accessible via the left side navigation menu.
See ticket PH-114025.
1.147.0 [03-04-2022]
- Clarified the "Task ID" and "Iteration ID" labels in the tasks table.
See ticket PH-114211.
1.146.1 [02-25-2022]
- Corrected error handling when attempting to run a workflow that referenced a missing JST.
See ticket PH-114282.
1.146.0 [02-21-2022]
- If only one manual trigger exists on an automation, it will now be auto-selected in the run automation dialog.
See ticket PH-109085.
1.145.3 [02-18-2022]
- Improved event trigger logging in Operations Manager.
See ticket PH-111830.
1.145.2 [02-18-2022]
- Fixed a bug in the jobs endpoints that would include job properties that should have been excluded from the output.
See ticket PH-113889.
1.145.1 [02-17-2022]
- Applied code changes to the Event Handler to allow the JSON Schema filter to work for event triggers.
See ticket PH-113428.
1.145.0 [02-17-2022]
- Dropdown and listbox options throughout the application are now sorted alphabetically, where appropriate.
See ticket PH-106622.
1.144.0 [02-17-2022]
- Dropdown and listbox options throughout the application are now sorted alphabetically, where appropriate.
See ticket PH-106622.
1.143.8 [02-15-2022]
- Changed label "Find an automation" on get started card to "Search Automations".
See ticket PH-110339.
1.143.7 [02-15-2022]
- Added API test coverage to organize files.
See ticket PH-112779.
1.143.6 [02-14-2022]
- Updated and enforced node/npm versions.
See ticket PH-115092.
1.143.5 [02-14-2022]
- Fixed a bug that caused the failedTrigger event to emit an invalid payload.
See ticket PH-111821.
1.143.4 [02-09-2022]
- Fixed a bug that caused form input focus to be lost when certain elements on the page refreshed.
See ticket PH-113630.
1.143.3 [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.
See ticket PH-111454.
1.143.2 [02-08-2022]
- Nodes in the Gen 1 workflow viewer no longer change color when selected, which was causing confusion.
See ticket PH-110801.
1.143.1 [02-03-2022]
- Cypress Test: Add test to verify clear filters button.
See ticket PH-113067.
1.143.0 [02-03-2022]
- Improved the user experience when manually running a job from an automation. The success toast now displays the job name. Also implemented a new "run and open" button to immediately transition to the job details page after a job run.
See ticket PH-109850.
1.142.1 [02-02-2022]
- Fixed a build toolchain bug that prevented the app from starting.
See ticket PH-113942.
1.142.0 [01-28-2022]
- Changed the "View Context" button label to "View Job".
See ticket PH-109742.
1.141.0 [01-25-2022]
- Adjusted dropdown placeholder text to be more clear and consistent.
See ticket PH-106618.
1.140.3 [01-25-2022]
- Fixed the select/deselect all feature in the Collections view when used with pagination.
See ticket PH-111571.
1.140.2 [01-24-2022]
- Corrected a table rendering bug in Firefox.
See ticket PH-112483.
1.140.1 [01-24-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.
See ticket PH-111665.
1.140.0 [01-24-2022]
- Added a clear filter button and implemented logic to clear all filters.
See ticket PH-112548.
1.139.0 [01-24-2022]
- Added a clear filter button and implemented logic to clear all filters.
See ticket PH-112548.
1.138.0 [01-21-2022]
- Improved event handling for all trigger types (manual, API, and event system) by adding support that updates the lastExecuted time field. The Last Run field in Operations Manager now updates as expected after running a trigger.
See ticket PH-104667.
1.137.2 [01-21-2022]
- Enabled form validation in manual and schedule trigger dialogs.
See ticket PH-109058.
1.137.1 [01-21-2022]
- Made small UI adjustments to improve user interactions with manual task forms.
See ticket PH-109715.
1.137.0 [01-21-2022]
- Improved RBAC checks for all job and task related operations. The cancel button is disabled on the Job Details UI when the user does not have access rights.
See ticket PH-104086.
1.136.6 [01-20-2022]
- Added static type support and Webpack bundling to the server side code for a more effective developer experience.
See ticket PH-113100.
1.136.5 [01-20-2022]
- Corrected a UI bug causing the Job Metrics Overview pie chart to not always scale appropriately to the window dimensions.
See ticket PH-107632.
1.136.4 [01-20-2022]
- Corrected a UI bug causing the Job Metrics Overview pie chart to not always scale appropriately to the window dimensions.
See ticket PH-107632.
1.136.3 [01-20-2022]
- Adds testing for dereferencing groups.
See ticket PH-111563.
1.136.2 [01-20-2022]
- Updated itential-utils package to remove colors dependency.
See ticket PH-113188.
1.136.1 [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.
See ticket PH-111592.
1.136.0 [01-14-2022]
- Added column visibility selector UI. Reworked the swap column expand/contract feature to account for the new way of obtaining more table space.
See ticket PH-100157.
1.135.23 [01-13-2022]
- Prevented masked variables and outputs from being sent by the server.
See ticket PH-111644.
1.135.22 [01-11-2022]
- Updated itential-utils package to remove colors dependency.
See ticket PH-112967.
1.135.21 [01-11-2022]
- Adds testing for task table functions.
See ticket PH-109521.
1.135.20 [01-11-2022]
- Refactored the scheduler logic to a maintainable code style.
See ticket PH-112333.
1.135.19 [01-11-2022]
- Fixed the Started By jobs filter.
See ticket PH-112043.
1.135.18 [01-07-2022]
- Removed the '@emotion/css' dependency and replaced with 'emotion/styled' in the JobsCard component and npm package.
See ticket PH-112094.
1.135.17 [01-07-2022]
- Reorganized internal dependencies for consistency. Simplified all hooks and services to be importable and implemented a usePagination hook.
See ticket PH-112087.
1.135.16 [01-05-2022]
- Added task GBAC validation to the UI to prevent users from working tasks without having the appropriate group permissions.
See ticket PH-111582.
1.135.15 [01-04-2022]
- Cancel button added to manual task dialog.
See ticket PH-111584.
1.135.14 [12-22-2021]
- Updated packages and prepared for release branch.
See ticket PH-111633.
1.135.13 [12-21-2021]
- Created a built-in retryUser role that provides associated users access to the retryTask and continueJobFrom methods.
See ticket PH-111835.
1.135.12 [12-20-2021]
- Corrected a bug that sent invalid queries to the backend when certain parameters were not defined.
See ticket PH-111438.
1.135.11 [12-17-2021]
- UI elements are no longer viewable to the user without the proper permission when viewing Automation Collections.
See ticket PH-110783.
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.
See ticket PH-103665.
1.135.9 [12-17-2021]
- Fixed account request to retrieve all accounts.
See ticket PH-110961.
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.
See ticket PH-110021.
1.135.7 [12-17-2021]
- Table pagination preferences now persist across page refreshes and browser sessions.
See ticket PH-110039.
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.
See ticket PH-111188.
1.135.5 [12-17-2021]
- Fixed user input dropdown behavior.
See ticket PH-111310.
1.135.4 [12-17-2021]
- Fixed user input dropdown behavior.
See ticket PH-111310.
1.135.3 [12-17-2021]
- Fixed and simplified GBAC on singular GET endpoints.
See ticket PH-111293.
1.135.2 [12-16-2021]
- Resolved a bug that caused the UI to crash when viewing certain custom forms.
See ticket PH-111210.
1.135.1 [12-16-2021]
- Implemented MVP GBAC on the tasks API.
See ticket PH-110579.
1.135.0 [12-15-2021]
- The user only needs one click on the button :plus: to create the automation the cursor directly point to the name input field.
See ticket PH-29167.
1.134.0 [12-14-2021]
- Moved documentation icon from the toolbar to the menu.
See ticket PH-100710.
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.
See ticket PH-110669.
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.
See ticket PH-107750.
1.133.1 [12-09-2021]
- Fixed several performance related bugs in the search APIs.
See ticket PH-110891.
1.133.0 [12-08-2021]
- Removed support for the 'All' setting for processing missed runs in schedule triggers.
See ticket PH-104545.
1.132.2 [12-08-2021]
- Changed manual triggers to allow running automations without form data.
See ticket PH-104010.
1.132.1 [12-07-2021]
- Reverted 2-stage implementation of task GBAC to fix memory issue.
See ticket PH-110200.
1.132.0 [12-07-2021]
- Added support for the new job output feature in Gen 2.
See ticket PH-109103.
1.131.0 [12-07-2021]
- Added the ability to revert, retry, and continue a job task in the UI.
See ticket PH-100592.
1.130.5 [12-07-2021]
- UI elements are no longer viewable to the user without the proper permission.
See ticket PH-102930.
1.130.4 [12-06-2021]
- Updated tests to reflect current state of UI and API. Refactored front end to display more useful information.
See ticket PH-107051.
1.130.3 [12-06-2021]
- Updated tests to reflect current state of UI and API. Refactored front end to display more useful information.
See ticket PH-107051.
1.130.2 [12-06-2021]
- Updating test to prevent pipeline failures.
See ticket PH-105815.
1.130.1 [12-06-2021]
- Updating test to prevent pipeline failures.
See ticket PH-105815.
1.130.0 [12-03-2021]
- Added GBAC logic to assignments and work buttons.
See ticket PH-108224.
1.129.6 [12-03-2021]
- Corrected a bug causing the UI to crash when viewing certain job error messages.
See ticket PH-110423.
1.129.5 [12-03-2021]
- Updated the API response format for cancel and resume job operations.
See ticket PH-110087.
1.129.4 [11-30-2021]
- Removed all roles from revert, retry, and continue methods.
See ticket PH-107862.
1.129.3 [11-30-2021]
- Corrected errors in the automation metadata drawer when switching between automations.
See ticket PH-108701.
1.129.2 [11-29-2021]
- Added tests to verify that identified bugs do not happen again.
See ticket PH-109063.
1.129.1 [11-24-2021]
- Added support for 'Pronghorn' internal user as the creator and updater of triggers and automations.
See ticket PH-105958.
1.129.0 [11-23-2021]
- Added buttons and features to watch/stop watching jobs from the JobsTable and JobDetails dialog.
See ticket PH-106916.
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.
See ticket PH-105925.
1.128.6 [11-23-2021]
- Fixed a bug impacting sorting and pagination in the jobs table.
See ticket PH-108698.
1.128.5 [11-23-2021]
- Implemented GBAC on tasks.
See ticket PH-108344.
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.
See ticket PH-105275.
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.
See ticket PH-100134.
1.128.2 [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.
See ticket PH-100134.
1.128.1 [11-20-2021]
- Integrated Operations Manager indexes with core's indexing mechanism.
See ticket PH-107364.
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.
See ticket PH-108909.
1.127.1 [11-18-2021]
- Fixed an issue in which cloned automations with API triggers were not appearing in the side navigation bar.
See ticket PH-108699.
1.127.0 [11-17-2021]
- Implemented logical operators and automatic type inference in search APIs.
See ticket PH-107796.
1.126.0 [11-17-2021]
- Implemented logical operators and automatic type inference in search APIs.
See ticket PH-107796.
1.125.1 [11-17-2021]
- Resolved issue with automations collection not using the correct automation Id for actions.
See ticket PH-108271.
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.
See ticket PH-100716.
1.124.0 [11-15-2021]
- Standardized the dimensions for dialog sizes and added the ability to increase the size of the active dialog.
See ticket PH-108651.
1.123.1 [11-09-2021]
- Adapted trigger migrations to the new migration framework provided by pronghorn-core.
See ticket PH-108620.
1.123.0 [11-09-2021]
- Added API tests for inter-version automation import and export.
See ticket PH-103801.
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.
See ticket PH-108140.
1.121.0 [11-05-2021]
- Added default job filters to the View All Jobs table.
See ticket PH-106680.
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.
See ticket PH-103738.
1.119.0 [11-05-2021]
- Implemented POST /jobs/:id/add-watchers, POST /jobs/:id/watch, and POST /jobs/:id/unwatch.
See ticket PH-103721.
1.118.4 [11-04-2021]
- Fixed an issue with processAutomations so importing the automation in a prebuilt will reference the correct dependencies.
See ticket PH-108630.
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.
See ticket PH-108587.
1.118.2 [11-02-2021]
- Fixed a bug in the encrypted version of the application.
See ticket PH-108524.
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.
See ticket PH-106782.
1.118.0 [10-29-2021]
- Added a button to the job details page that allows users to view a table displaying all errors pertaining to the current job.
See ticket PH-106889.
1.117.0 [10-29-2021]
- Updated API responses to use a standardized format.
See ticket PH-99034.
1.116.2 [10-29-2021]
- Updated the network module for closeEventQueue so that it will properly cancel iap_event queue when called.
See ticket PH-107807.
1.116.1 [10-29-2021]
- Removed unused files from Operations Manager.
See ticket PH-99074.
1.116.0 [10-27-2021]
- Added assignee feature to task tables.
See ticket PH-100715.
1.115.0 [10-27-2021]
- Added sort and filter to the All Jobs table.
See ticket PH-100035.
1.114.0 [10-27-2021]
- Updated Rodeo and Rodeo Icons to the latest version.
See ticket PH-107897.
1.113.0 [10-27-2021]
- Implemented POST /jobs/pause, POST /jobs/resume, and POST /jobs/cancel.
See ticket PH-103725.
1.112.0 [10-26-2021]
- Added ability to cycle through task iterations and job loops in the job properties view.
See ticket PH-104969.
1.111.1 [10-25-2021]
- Fixed a UI issue when displaying cached data in tables.
See ticket PH-107543.
1.111.0 [10-22-2021]
- Fixed a number of small scope deviations from the current design patterns.
See ticket PH-107096.
1.110.0 [10-21-2021]
- Removed stubbed checkpoint UI from the TasksDrawer and Dialogs component.
See ticket PH-106678.
1.109.2 [10-20-2021]
- Fixed included files for NPM package and fixed broken links in manual task dialog.
See ticket PH-107718.
1.109.1 [10-20-2021]
- Updated Postman collections with new endpoints.
See ticket PH-107568.
1.109.0 [10-19-2021]
- Implemented the job properties sidebar and moved the task properties to the right sidebar.
See ticket PH-105574.
1.104.0 [10-14-2021]
- Added the ability to resize the Job Details tasks drawer.
See ticket PH-101913.
1.103.0 [10-13-2021]
- Refactored tests to correctly remove test artifacts from the database.
See ticket PH-106844.
1.102.0 [10-12-2021]
- Added useJobs hook which utilizes the new Operations Manager /jobs API.
See ticket PH-100750.
1.108.0 [10-18-2021]
- Implemented POST /jobs/start.
See ticket PH-103737.
1.107.1 [10-18-2021]
- Fixed UI bugs in the Automation Schedule Trigger form.
See ticket PH-106548.
1.107.0 [10-18-2021]
- Added import test functionality to the sidebar navigation.
See ticket PH-103808.
1.106.0 [10-18-2021]
- Added import test functionality to the sidebar navigation.
See ticket PH-103808.
1.105.0 [10-15-2021]
- Implemented POST /tasks/:id/assign to assign a manual task that accepts a user id.
See ticket PH-103902.
1.104.0 [10-14-2021]
- Added the ability to resize the Job Details tasks drawer.
See ticket PH-101913.
1.103.0 [10-13-2021]
- Refactored tests to correctly remove test artifacts from the database.
See ticket PH-106844.
1.102.0 [10-12-2021]
- Added useJobs hook which utilizes the new Operations Manager /jobs API.
See ticket PH-100750.
1.101.0 [10-11-2021]
- Updated design for the Manual Task dialog to meet style requirements.
See ticket PH-101819.
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.
See ticket PH-105802.
1.99.0 [10-11-2021]
- Changed the useJobById hook to use the new Operations Manager proxy API.
See ticket PH-104500.
1.98.0 [10-11-2021]
- Changed the useJobById hook to use the new Operations Manager proxy API.
See ticket PH-104500.
1.97.1 [10-08-2021]
- Amortized startup migrations and excluded internal-use-only fields from exported documents.
See ticket PH-102275.
1.97.0 [10-08-2021]
- Added a table showing active manual tasks on the Operations Manager homepage.
See ticket PH-100154.
1.96.1 [10-07-2021]
- Added additional test coverage for tick handler.
See ticket PH-103997.
1.96.0 [10-07-2021]
- Implemented GET /jobs in Operations Manager.
See ticket PH-103727.
1.95.1 [10-06-2021]
- Fixed a bug that prevented Admin Essentials from installing Pre-builts which contain automations.
See ticket PH-106588.
1.95.0 [10-06-2021]
- Added an All Jobs folder with a cached list of recent open jobs.
See ticket PH-101738.
1.94.2 [10-05-2021]
- Fixed alignment of columns in the Quick Start welcome message.
See ticket PH-102961.
1.94.2 [10-05-2021]
- Fixed alignment of columns in the Quick Start welcome message.
See ticket PH-102961.
1.94.1 [10-01-2021]
- Added test strategy and app functionality documentation to the repo.
See ticket PH-103720.
1.94.0 [09-30-2021]
- Implemented GET /jobs/:id endpoint.
See ticket PH-103726.
1.93.1 [09-29-2021]
- Added missing view file to release package.
See ticket PH-106020.
1.93.0 [09-28-2021]
- Added task and time column swap fields to the Task Table.
See ticket PH-104546.
1.92.0 [09-27-2021]
- Added Jobs dashboard widget with jobs tab and stubbed out tasks tab.
See ticket PH-100153.
1.91.0 [09-27-2021]
- Added base task table and task drawer loader in Operations Manager.
See ticket PH-100714.
1.90.0 [09-27-2021]
- Enhanced the configuration of repeatEnd for scheduled triggers. Repeat intervals are now allowed.
See ticket PH-103783.
1.89.1 [09-27-2021]
- Fixed exports for triggers with no configured JST or JSON form.
See ticket PH-106102.
1.89.0 [09-27-2021]
- Added Task Info Dialog and Gen 1 canvas interactions.
See ticket PH-100721.
1.87.1 [09-21-2021]
- Fixed an issue were the enter key would submit changes instead of adding a new line. Refactored the enter and escape keyboard behavior.
See ticket PH-104199.
1.88.2 [09-24-2021]
- jira_ticket_property_get failed. jq returned a non-zero exit code.
See ticket PH-105359.
1.88.1 [09-24-2021]
- Added support for keys containing '$' in trigger schemas.
See ticket PH-104197.
1.88.0 [09-22-2021]
- Added an ellipse button and a job status indicator to the job details header.
See ticket PH-103688.
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.
See ticket PH-101034.
1.87.1 [09-21-2021]
- Fixed an issue were the enter key would submit changes instead of adding a new line. Refactored the enter and escape keyboard behavior.
See ticket PH-104199.
1.87.0 [09-20-2021]
- Refactored react-query usage to reduce the occurrence of obtrusive re-renders.
See ticket PH-103780.
1.86.0 [09-20-2021]
- Added a complete list of assertions to test POST response.
See ticket PH-103798.
1.85.0 [09-20-2021]
- Added a complete list of assertions to test POST response.
See ticket PH-103798.
1.84.1 [09-20-2021]
- Updated clone icon to new design for cloning automations.
See ticket PH-105464.
1.84.0 [09-14-2021]
- Implemented internal process Automations API to integrate with Pre-builts.
See ticket PH-101265.
1.83.0 [09-13-2021]
- Added a test for documentation links.
See ticket PH-103807.
1.82.0 [08-31-2021]
- Updated style and refactored code where needed for the Gen 1 canvas.
See ticket PH-100348.
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.
See ticket PH-101028.
1.81.1 [08-23-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.
See ticket PH-101744.
1.81.0 [08-19-2021]
- Implemented API endpoint: POST /operations-manager/tasks/:taskId/claim.
See ticket POPM-110.
1.80.1 [08-16-2021]
- Improved the structure and foundational features of Operations Manager on the backend.
See ticket PH-102178.
1.80.0 [08-13-2021]
- Added Job Properties sidebar.
See ticket PH-102567.
1.79.1 [08-13-2021]
- Updated JST trigger dropdown to search all JSTs by name when filtering.
See ticket POPM-133.
1.79.0 [08-11-2021]
- Added a details section to manual task dialogs.
See ticket PH-102417.
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.
See ticket PH-102442.
1.77.0 [08-10-2021]
- Added the Job Completed auto-work dialog.
See ticket PH-102443.
1.76.0 [08-06-2021]
- Added View Context button to auto-work manual task dialogs.
See ticket PH-102444.
1.75.0 [08-06-2021]
- Fixed axios and react-query error handling.
See ticket PH-102319.
1.74.1 [08-05-2021]
- Updated README.
See ticket POPM-131.
1.74.0 [08-05-2021]
- Add SLA time, start time, and end time columns to jobs table.
See ticket PH-101831.
1.73.0 [08-04-2021]
- Added an auto-work button and stubbed out a basic functioning autoWork mode.
See ticket PH-102437.
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.
See ticket PH-100713.
1.71.0 [07-30-2021]
- Added the option to work manual tasks in Gen 1 workflows.
See ticket PH-100328.
1.70.0 [07-30-2021]
- Added the option to work manual tasks in Gen 1 workflows.
See ticket PH-100328.
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.
See ticket PH-100034.
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.
See ticket PH-100147.
1.67.0 [07-15-2021]
- Added support for execution windows to scheduled triggers.
See ticket PH-99375.
1.66.0 [07-13-2021]
- Refactored the Job Metrics Detail dialog to utilize the new ViewDialog code.
See ticket PH-100593.
1.65.1 [07-12-2021]
- Added a cleanup function to delete unneeded Cypress workflows.
See ticket PH-101067.
1.65.0 [07-10-2021]
- Moved the Automation Collection page into a dialog.
See ticket PH-100094.
1.64.0 [07-09-2021]
- Added base table showing all jobs in the new jobs route.
See ticket PH-99981.
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.
See ticket PH-98829.
1.63.0 [07-07-2021]
- Added enter and escape keyboard handlers throughout the application.
See ticket PH-98257.
1.62.1 [07-06-2021]
- Fixed a bug in the scheduled trigger schema which would not allow empty repeat interval settings.
See ticket PH-99535.
1.62.0 [07-02-2021]
- Added support for an optional name property in the cloneAutomation API endpoint. null Added a new dialog to prompt the user to rename any queued clones before sending the request.
See ticket PH-97995.
1.61.0 [07-01-2021]
- Added Gen 1 workflow visualization for Job Manager.
See ticket PH-98697.
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.
See ticket PH-98807.
1.60.4 [06-30-2021]
- Removed extra request that occurred when viewing the Job Metrics Details dialog.
See ticket PH-98780.
1.60.3 [06-30-2021]
- Removed extra request that occurred when viewing the Job Metrics Details dialog.
See ticket PH-98780.
1.60.2 [06-29-2021]
- Fixed currentAutomation reference so Automation Details will populate the name and description..
See ticket PH-100004.
1.60.1 [06-25-2021]
- Updated request error handling.
See ticket PH-98919.
1.60.0 [06-25-2021]
- Added test for failedTrigger system event.
See ticket PH-98344.
1.59.2 [06-23-2021]
- Fixed bug where the repeat unit was not preserving in the UI after editing.
See ticket PH-99044.
1.59.1 [06-23-2021]
- Updated the triggers API to restrict the repeat frequency option to a minimum interval of 10 seconds.
See ticket PH-99045.
1.59.0 [06-18-2021]
- Current username appears instead of "Profile" in the menu banner.
See ticket PH-96135.
1.58.1 [06-18-2021]
- Limited the repeat unit to a 10 second resolution.
See ticket PH-97208.
1.58.0 [06-16-2021]
- Updated requests to use react-query.
See ticket PH-98220.
1.57.0 [06-16-2021]
- Updated requests to use react-query.
See ticket PH-98220.
1.56.0 [06-16-2021]
- Updated requests to use react-query.
See ticket PH-98220.
1.55.0 [06-16-2021]
- For Operations Manager fixed failing test. Audited all
cy.wait
andcy.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.
See ticket PH-98517.
1.54.0 [06-11-2021]
- null null null null
See ticket PH-95156.
1.53.0 [06-10-2021]
- Added a cypress test to cover the basic features of an event trigger.
See ticket PH-95303.
1.52.0 [06-09-2021]
- Added test for migrating an automation from Automation Catalog to Operations Manager.
See ticket PH-96628.
1.51.0 [06-09-2021]
- Added a cypress test to cover the functions and features of the main app sidenav.
See ticket PH-95342.
1.50.0 [06-09-2021]
- Restyled and added a Cypress test to cover the NotFound component view.
See ticket PH-95347.
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.
See ticket PH-97967.
1.49.7 [06-04-2021]
- Updated automations to require unique names.
See ticket PH-96593.
1.49.6 [06-04-2021]
- Added ticket numbers to changelog entries.
See ticket PH-97687.
1.49.5 [06-02-2021]
- Fixed an error in the server when running a trigger that fails.
See ticket PH-97540.
1.49.4 [06-01-2021]
- Updated documentation links in toolbar and homepage card.
See ticket PH-97648.
1.49.3 [06-01-2021]
- Updated documentation links in toolbar and homepage card.
See ticket PH-97648.
1.49.2 [06-01-2021]
- Fixed a missing automationID reference causing an extra request every page load.
See ticket PH-97529.
1.49.1 [06-01-2021]
- Updated schedule trigger to run in the future and verify said trigger is updated with the information.
See ticket PH-96319.
1.49.0 [06-01-2021]
- Added a Cypress test to cover the job metrics detail dialog.
See ticket PH-95335.
1.48.0 [05-28-2021]
- Added a Cypress Test for the job metrics card.
See ticket PH-95331.
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.
See ticket PH-95858.
1.47.0 [05-26-2021]
- Updated dependencies and made minor accessibility enhancements.
See ticket PH-97211.
1.46.0 [05-21-2021]
- Added a Cypress test to cover the automation card within the collections view.
See ticket PH-95316.
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.
See ticket PH-96632.
1.45.0 [05-20-2021]
- Added a Cypress test to cover the metadata drawer component in the single automation view.
See ticket PH-95287.
1.44.0 [05-19-2021]
- Added a Cypress test for the Homepage get started card.
See ticket PH-95327.
1.43.6 [05-19-2021]
- Sidebar search will now preserve the input value when deleting or creating an automation.
See ticket PH-96472.
1.43.5 [05-18-2021]
- Updated event and API trigger forms to save selected JST.
See ticket PH-96427.
1.43.4 [05-18-2021]
- Modified the Cypress test document to remove workflows in an error state.
See ticket PH-96087.
1.43.3 [05-18-2021]
- Updated components to use latest Rodeo release.
See ticket PH-94145.
1.43.2 [05-18-2021]
- Updated automations to include lowercase and uppercase names in the same sort group.
See ticket PH-95212.
1.43.1 [05-17-2021]
- Changed the tooltip position so it is not in front of the Run Automation button.
See ticket PH-95546.
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.
See ticket PH-95295.
1.42.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.
See ticket PH-95295.
1.41.0 [05-12-2021]
- Added Cypress test for creating and editing a scheduled trigger.
See ticket PH-95299.
1.40.1 [05-12-2021]
- Chart elements in the Job Metrics Dashboard will no longer overlap the sides of the chart.
See ticket PH-94802.
1.40.0 [05-11-2021]
- Added Cypress tests for the Automation Collection View.
See ticket PH-95320.
1.39.1 [05-11-2021]
- Job metrics search now uses 'contains' instead of 'startsWith' for a more natural searching experience.
See ticket PH-95594.
1.39.0 [05-11-2021]
- Added a Cypress test to cover the details pane of the single automation view.
See ticket PH-95282.
1.38.0 [05-10-2021]
- Enabled all methods as tasks.
See ticket PH-89075.
1.37.1 [05-10-2021]
- Updated links on button bar and app banner in Operations Manager.
See ticket PH-93511.
1.37.0 [05-07-2021]
- Added Cypress tests for deleting an automation.
See ticket PH-94825.
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.
See ticket PH-94405.
1.36.0 [05-06-2021]
- Added application development documentation and aligned application folder structure with our updated application standards.
See ticket PH-94820.
1.35.1 [05-06-2021]
- Updated Job Metrics pie chart to only render based on currently visible data in table grid.
See ticket PH-94204.
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.
See ticket PH-94876.
1.34.12 [05-05-2021]
- Updated chart styling in the Job Metrics dashboard.
See ticket PH-94336.
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.
See ticket PH-94231.
1.34.10 [05-03-2021]
- Refactored global CSS styles.
See ticket PH-92521.
1.34.9 [05-03-2021]
- An error notification is displayed with the error message from the server when clicking the edit pencil for a workflow that is no longer available.
See ticket PH-94227.
1.34.8 [04-30-2021]
- Added an icon with a tool tip in the time saved column to display a message if no information is available. Reduced columns 2 and 3 in the table and widened chart section on the card. Replaced eye icon with expand icon. Job details now open in a modal dialog.
See ticket PH-94089.
1.34.7 [04-30-2021]
- Made text and style updates throughout automation detail view.
See ticket PH-93149.
1.34.6 [04-30-2021]
- Fixed capitalization for all input labels in the Scheduled Trigger dialog.
See ticket PH-94424.
1.34.5 [04-30-2021]
- Fixed capitalization for all input labels in the Scheduled Trigger dialog.
See ticket PH-94424.
1.34.4 [04-30-2021]
- Fixed capitalization for all input labels in the Scheduled Trigger dialog.
See ticket PH-94424.
1.34.3 [04-28-2021]
- Added CSS override for Firefox icon issue in Schedule Form.
See ticket PH-94433.
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.
See ticket PH-93708.
1.34.1 [04-28-2021]
- Added functional test configuration to the project.
See ticket PH-93161.
1.34.0 [04-28-2021]
- Added the ability to duplicate an item in the Automation Catalog UI via clone API.
See ticket PH-91013.
1.33.0 [04-26-2021]
- Added more context to error handling messages when running a manual trigger fails.
See ticket PH-92607.
1.32.4 [04-23-2021]
- API creation of an automation now requires the name field to be a string with at least 1 character This aligns the API with how the UI currently functions.
See ticket PH-93736.
1.32.3 [04-23-2021]
- Improved spacing of Job Metrics generated cards to be in consistent alignment with other cards on the dashboard.
See ticket PH-94154.
1.32.2 [04-23-2021]
- UI refresh for Operations Manager dashboard page.
See ticket PH-91433.
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.
See ticket PH-93135.
1.32.0 [04-22-2021]
- Added the ability to edit the automation name from the details view.
See ticket PH-91017.
1.31.0 [04-21-2021]
- Created a new API to handle cloning an Automation document and all associated Triggers.
See ticket PH-91608.
1.30.1 [04-21-2021]
- Updated styles in Automation Portfolio view and delete dialog.
See ticket PH-93144.
1.30.0 [04-21-2021]
- Added various style enhancements and icon actions.
See ticket PH-92551.
1.29.2 [04-20-2021]
- Fixed the lastUpdated user and timestamp metrics so they now update correctly.
See ticket PH-93534.
1.29.1 [04-16-2021]
- Added ability to change type when creating a trigger.
See ticket PH-93153.
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.
See ticket PH-92400.
1.28.1 [04-15-2021]
- Added logic to prevent disabled Manual Triggers from running.
See ticket PH-92748.
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.
See ticket PH-87425.
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.
See ticket PH-87420.
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.
See ticket PH-86665.
1.25.0 [04-14-2021]
- Provided server side error reasons utilized to generate a more helpful error message to show the user when an import fails.
See ticket PH-92530.
1.24.0 [04-12-2021]
- When selecting a workflow from the dropdown, the application now autosaves the selected workflow from the dropdown rather than requiring the user to click the "Save" button.
See ticket PH-92752.
1.23.0 [04-12-2021]
- Updated Rodeo UI, Primereact, and associated React dependencies.
See ticket PH-92514.
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.
See ticket PH-86677.
1.21.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.
See ticket PH-86656.
1.20.0 [04-09-2021]
- Refactored dialogs to a single component that allows for running and editing manual triggers when viewing the automations grid.
See ticket PH-92105.
1.19.4 [04-09-2021]
- Implemented bug fix that prevents users from creating infinite loops with Event Triggers in jobStart and jobComplete.
See ticket PH-91843.
1.19.3 [04-07-2021]
- Added various style updates. Also added an export option when viewing a single automation page.
See ticket PH-92237.
1.19.2 [04-05-2021]
- Verified the UI for event triggers is working.
See ticket PH-91764.
1.19.1 [04-01-2021]
- Updated UI with design feedback.
See ticket PH-91719.
1.19.0 [03-29-2021]
- Introduced functionality to handle reloading the Event System topic schemas during runtime. This will allow topics that have been added during the runtime to reload.
See ticket PH-91475.
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.
See ticket PH-91484.
1.18.0 [03-29-2021]
- Added UI and design enhancements as well as small fixes including a documentation link to the homepage, style updates, and automations that refresh in the sidebar menu. Rodeo icons now include Operations Manager and a JST tooltip was added to the trigger form.
See ticket PH-91124.
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 override the JSTs and triggers included.
See ticket PH-91280.
1.16.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 override the JSTs and triggers included.
See ticket PH-91280.
1.15.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 override the JSTs and triggers included.
See ticket PH-91280.
1.14.0 [03-29-2021]
- Added option to run manual triggers from the UI.
See ticket PH-91053.
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.
See ticket PH-90063.
1.12.0 [03-26-2021]
- Added Postman collections and documentation using CodeTour.
See ticket PH-90757.
1.11.0 [03-25-2021]
- Added GBAC protection for Trigger operations when a trigger is executed.
See ticket PH-91067.
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.
See ticket PH-91063.
1.9.3 [03-24-2021]
- Added UI back into the npm build.
See ticket PH-91174.
1.9.2 [03-24-2021]
- Fixed the ops manager build to work when encoded.
See ticket PH-91161.
1.9.1 [03-24-2021]
- Fixed an issue that was preventing a user from updating an Automation document by requiring an associated component or WorkflowID.
See ticket PH-89941.
1.9.0 [03-23-2021]
- Added grid view to search and select multiple automations.
See ticket PH-85746.
1.8.1 [03-23-2021]
- Operations manager has been verified to be operating correctly.
See ticket PH-89709.
1.8.0 [03-23-2021]
- Added the ability to create and edit Scheduled Triggers.
See ticket PH-86718.
1.7.2 [03-22-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
.
See ticket PH-89205.
1.7.1 [03-22-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
.
See ticket PH-89205.
1.7.0 [03-22-2021]
- Integrated API changes with UI requests.
See ticket PH-90449.
1.6.0 [03-17-2021]
- Implemented import/export APIs for Automations and Triggers.
See ticket PH-89302.
1.5.0 [03-10-2021]
- Renamed Catalogs to Automations.
See ticket PH-89427.
1.4.0 [03-10-2021]
- Decoupled Catalog and Trigger data models.
See ticket PH-89298.
1.3.3 [03-09-2021]
- Moved project to master pipeline.
See ticket PH-89765.
1.3.2 [03-05-2021]
- Fixed an issue that was preventing users from updating an Endpoint Trigger.
See ticket PH-88683.
1.3.1 [03-05-2021]
- Fixed an issue that was preventing users from updating an Endpoint Trigger.
See ticket PH-88683.
1.3.0 [03-05-2021]
- Added ability to create and edit Event Triggers.
See ticket PH-86730.
1.2.0 [03-05-2021]
- Added read only input schema for selected workflow.
See ticket PH-87599.
1.1.0 [03-04-2021]
- Added ability to create and edit endpoint triggers.
See ticket PH-86712.
2.0.0 [03-04-2021]
- Version promoted to 1.0.0.
See ticket PH-77805.
1.0.0-PH-77805.45 [03-04-2021]
- [major/PH-77805][minor/ph-88613] Refactor Scheduler Engine to function properly in HA cluster
See ticket PH-88613.
1.0.0-PH-77805.44 [03-04-2021]
- [major/PH-77805][minor/ph-88613] Refactor Scheduler Engine to function properly in HA cluster
See ticket PH-88613.
1.0.0-PH-77805.43 [03-02-2021]
- [major/PH-77805][minor/ph-86705] Add ability to Create/Edit Manual Triggers
See ticket PH-86705.
1.0.0-PH-77805.42 [02-26-2021]
- [major/PH-77805][minor/ph-86194] Add Metadata Drawer
See ticket PH-86194.
1.0.0-PH-77805.41 [02-24-2021]
- [major/PH-77805][minor/ph-86194] Add Metadata Drawer
See ticket PH-86194.
1.0.0-PH-77805.40 [02-24-2021]
- [major/PH-77805][minor/ph-87912] Replace pronghorn event topics method with eventSystem topic schemas variable
See ticket PH-87912.
1.0.0-PH-77805.39 [02-24-2021]
- [major/PH-77805][patch/ph-87553] Fix issue that was preventing catalogs from being return in GET /catalogs response
See ticket PH-87553.
1.0.0-PH-77805.38 [02-24-2021]
- [major/PH-77805][patch/ph-87553] Fix issue that was preventing catalogs from being return in GET /catalogs response
See ticket PH-87553.
1.0.0-PH-77805.37 [02-16-2021]
- [major/PH-77805][minor/ph-86701] Add GBAC Options to UI
See ticket PH-86701.
1.0.0-PH-77805.36 [02-16-2021]
- [major/PH-77805][patch/ph-86818] Fix issues with updating Trigger properties
See ticket PH-86818.
1.0.0-PH-77805.35 [02-15-2021]
- [major/PH-77805][minor/ph-87055] Success and Delete Actions
See ticket PH-87055.
1.0.0-PH-77805.34 [02-12-2021]
- [major/PH-77805][minor/ph-87010] Refactor create trigger API
See ticket PH-87010.
1.0.0-PH-77805.33 [02-11-2021]
- [major/PH-77805][minor/ph-85750] Add Single Automation View, Actions
See ticket PH-85750.
1.0.0-PH-77805.32 [02-10-2021]
- [major/PH-77805][patch/ph-86312] Improve schema files for each Trigger type
See ticket PH-86312.
1.0.0-PH-77805.31 [02-09-2021]
- [major/PH-77805][patch/ph-86617] Fix issue that was causing the gbac property to be set to null on updating a catalog
See ticket PH-86617.
1.0.0-PH-77805.30 [02-09-2021]
- [major/PH-77805][minor/ph-86146] Add Create Automation Dialog
See ticket PH-86146.
1.0.0-PH-77805.29 [02-08-2021]
- [major/PH-77805][minor/ph-85182] Refactor Endpoint Trigger APIs
See ticket PH-85182.
1.0.0-PH-77805.28 [02-04-2021]
- [major/PH-77805][patch/ph-86199] Fix issue where POST /catalogs required workflowId
See ticket PH-86199.
1.0.0-PH-77805.27 [02-03-2021]
- [major/PH-77805][minor/ph-84750] Add searchable sidebar, Integrate new Catalogs API on FE
See ticket PH-84750.
1.0.0-PH-77805.26 [02-01-2021]
- [major/PH-77805][minor/ph-84298] Introduce Catalog APIs
See ticket PH-84298.
1.0.0-PH-77805.25 [01-28-2021]
- [major/PH-77805][minor/ph-84746] Add application router, view components
See ticket PH-84746.
1.0.0-PH-77805.24 [01-27-2021]
- [major/PH-77805][minor/ph-84558] Initialize layout and sidebar
See ticket PH-84558.
1.0.0-PH-77805.23 [01-26-2021]
- [major/PH-77805][minor/ph-84460] Refactor backend to handle multi-application structure
See ticket PH-84460.
1.0.0-PH-77805.22 [01-26-2021]
- [major/PH-77805][minor/ph-84043] Initialize front end app and update dependencies
See ticket PH-84043.
1.0.0-PH-77805.21 [01-06-2021]
- [major/PH-77805][minor/ph-80107] replaced runApiTrigger with 2 routes, 1 for GET and 1 for POST
See ticket PH-80107.
1.0.0-PH-77805.20 [12-17-2020]
- [major/PH-77805][minor/ph-79795] Improved directory and code structure for /server
See ticket PH-79795.
1.0.0-PH-77805.19 [12-15-2020]
- [major/PH-77805][minor/ph-80941] updated endpoints and mongo collection name as per design doc
See ticket PH-80941.
1.0.0-PH-77805.18 [12-10-2020]
- [major/PH-77805][minor/ph-79782] implement search route with standard query parameters
See ticket PH-79782.
1.0.0-PH-77805.17 [12-10-2020]
- [major/PH-77805][minor/ph-80252] publish events when schedule/event triggers fail
See ticket PH-80252.
1.0.0-PH-77805.16 [12-10-2020]
- [major/PH-77805][minor/ph-79786] added jsdocs to cog routes, added descriptions to params in phJson
See ticket PH-79786.
1.0.0-PH-77805.15 [12-09-2020]
- [major/PH-77805][minor/ph-80114] routes return formatted error objects
See ticket PH-80114.
1.0.0-PH-77805.14 [12-09-2020]
- [major/PH-77805][minor/ph-80122] user only needs gbac read permissions to run a trigger
See ticket PH-80122.
1.0.0-PH-77805.13 [12-08-2020]
- [major/PH-77805][minor/ph-80014] event triggers now run as Pronghorn
See ticket PH-80014.
1.0.0-PH-77805.12 [12-07-2020]
- Update readme. Bump pipeline.
See ticket major/PH-77805.
1.0.0-PH-77805.11 [12-07-2020]
- Update readme. Bump pipeline.
See ticket major/PH-77805.
1.0.0-PH-77805.10 [12-04-2020]
- Bug fixes and performance improvements.
See ticket major/PH-77805.
1.0.0-PH-77805.9 [12-04-2020]
- [major/PH-77805][minor/ph-79790] run schema validation of trigger documents on create and update
See ticket PH-79790.
1.0.0-PH-77805.8 [12-03-2020]
- [major/PH-77805][minor/ph-79790] run schema validation of trigger documents on create and update
See ticket PH-79790.
1.0.0-PH-77805.7 [12-03-2020]
- [major/PH-77805][minor/ph-79799] restructured migration scripts directory structure
See ticket PH-79799.
1.0.0-PH-77805.6 [12-02-2020]
- Bug fixes and performance improvements.
See ticket major/PH-77805.
1.0.0-PH-77805.5 [12-01-2020]
- Bug fixes and performance improvements.
See ticket major/PH-77805.
1.0.0-PH-77805.4 [11-30-2020]
- Bug fixes and performance improvements.
See ticket major/PH-77805.
1.0.0-PH-77805.3 [11-30-2020]
- [major/PH-77805][patch/ph-77847] updated README
See ticket PH-77847.
1.0.0-PH-77805.2 [11-30-2020]
- [major/PH-77805][patch/ph-77847] updated README
See ticket PH-77847.
1.0.0-PH-77871 [11-20-2020]
- [minor/PH-77805][patch/ph-77871] added whitelist of files to put in node module
See ticket PH-77871.
1.0.0-PH-77805.1 [11-20-2020]
- Bug fixes and performance improvements.
See ticket PH-77805.
0.1.2 [11-20-2020]
- Reset master branch to enable a review process.
See ticket PH-79495.
0.1.1 [11-09-2020]
- Applied Apollo CI to project.
See ticket PH-77809.