Changelogs

On this page:

app-mop

app-mop Change Logs

2021.2.4 Maintenance Release [2022-05-03]

Overview

  • 1 Improvements
  • 1 Bug Fixes
  • 2 Total Tickets

Improvements

  • app-mop:6.11.8-2021.2.6 [04-07-2022] - Updated the design for sidebar pagination. A "View All ## Results" button will display to indicate more items are available.

Bug Fixes

  • app-mop:6.11.8-2021.2.5 [03-29-2022] - Workflow groups have been added to the app-mop navbar for Command and Analytic Templates. Also added the ability to delete and edit a workflow group.

2021.2.3 Maintenance Release [2022-04-05]

Overview

  • 2 Bug Fixes
  • 2 Total Tickets

Bug Fixes

  • app-mop:6.11.8-2021.2.4 [03-11-2022] - DiffConfig task now correctly renders the diff comparison in Job Manager and Ops Manager.
  • app-mop:6.11.8-2021.2.3 [02-24-2022] - Updated the create button, collections button, and transformation links in the navigation bar.

2021.2.2 Maintenance Release [2022-03-01]

Overview

  • 1 Bug Fixes
  • 1 Chores
  • 2 Total Tickets

Bug Fixes

  • app-mop:6.11.8-2021.2.1 [02-09-2022] - Analytic Template tables with no footer content no longer causes the app to crash.

Chores

  • app-mop:6.11.8-2021.2.2 [02-10-2022] - Moved project to improved CI pipeline.

2021.2 Feature Release [2021-12-30]

Overview

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

New Features

  • app-mop:6.11.0 [10-13-2021] - Introduced an internal processing function to improve the usability of templates with IAP Pre-builts.

Improvements

  • app-mop:6.11.2 [10-22-2021] - Added more descriptions to the reviewSummary task documentation.
  • app-mop:6.11.1 [09-16-2021] - Updated clone icon to new design for command and analytic templates.

Bug Fixes

  • app-mop:6.11.8 [12-25-2021] - Improved logging of objects.
  • app-mop:6.11.7 [12-13-2021] - Added authorization warnings when a user does not have permissions to view or create a transformation.
  • app-mop:6.11.5 [11-23-2021] - Fixed a bug that caused search results to display incorrectly in the templates section of the side navigation bar.
  • app-mop:6.11.4 [11-18-2021] - Transformations can now be searched by ID in app-mop.
  • app-mop:6.11.3 [11-17-2021] - Fixed invalid links in applications context menu.
  • app-mop:6.10.11 [08-02-2021] - Fixed a bug that prevented the navigation drawer (burger menu) from closing. Burger menu is now hidden after hovering mouse on the edited template.
  • app-mop:6.10.10 [07-28-2021] - Fixed a bug that caused the disappearance of the search string when routing from Automation Studio to related applications.
  • app-mop:6.10.9 [07-20-2021] - Corrected tag error when cloning a Command Template.
  • app-mop:6.10.8 [07-16-2021] - JST list will now retrieve from the same server.
  • app-mop:6.10.7 [07-07-2021] - Fixed a bug that prevented the user from renaming an existing Command Template.
  • app-mop:6.10.6 [07-07-2021] - Updated the fetchTransformations logic to check against each transformation name when filtering in the navigation bar.
  • app-mop:6.10.5 [06-07-2021] - Fixed a bug in the Command Template UI. The search device widget is properly reset when searching for non-existing devices.

Chores

  • app-mop:6.11.8-2021.2.0 [12-20-2021] - Updated packages and pinned dependencies for release branch.

Deprecations

  • app-mop:6.11.6 [12-09-2021] - Updated call to deprecated getJob API in Workflow Engine to use the replacement API in Operations Manager.

2021.1 Feature Release [2021-05-28]

Overview

  • 5 Improvements
  • 11 Bug Fixes
  • 4 Chores
  • 1 Deprecations
  • 21 Total Tickets

Improvements

  • app-mop:6.10.0 [05-17-2021] - Removed deprecated tasks confirmTask, decisionTask, RunTemplateDevice, and RunTemplateDevices.
  • app-mop:6.9.0 [04-08-2021] - Renamed Automations to Workflows.
  • app-mop:6.8.7 [04-02-2021] - Standardized indexes to support new indexing APIs. This will help to better manage indexing in the future by mapping indexes to a key for naming the index and identifying the index function.
  • app-mop:6.8.3 [02-08-2021] - The ability to export a Command or Analytic template is now available from the settings menu.
  • app-mop:6.8.0 [01-05-2021] - Added transformation to dropdown menu in create modal.

Bug Fixes

  • app-mop:6.10.4 [06-02-2021] - Updated links for button bar and app banner on app-mop.
  • app-mop:6.10.2 [05-19-2021] - Prevented the reattempt task from crashing when no job is found in the database.
  • app-mop:6.10.1 [05-17-2021] - The unsaved changes warning message is removed after a Save.
  • app-mop:6.9.6 [05-17-2021] - The Create button is disabled when a name has not been provided.
  • app-mop:6.9.5 [05-13-2021] - Special characters in document names are now correctly encoded when used in URLs.
  • app-mop:6.9.3 [04-27-2021] - Fixed rendering issues in Templates for Internet Explorer 11.
  • app-mop:6.9.1 [04-20-2021] - Fixed incorrect indentation of a template file that prevented completion of the chooseDevice task.
  • app-mop:6.8.5 [03-10-2021] - Clicking a transformation in the navbar now opens it in a new tab.
  • app-mop:6.8.4 [03-03-2021] - Fixed a bug that caused templates to be grouped incorrectly in the left-hand sidebar.
  • app-mop:6.8.2 [01-13-2021] - Renamed automation options to Gen 1 and Gen 2.
  • app-mop:6.8.1 [01-06-2021] - Fixed a bug where commands that run on devices through Ansible could produce different results from those that run through NSO.

Chores

  • app-mop:6.10.3 [06-02-2021] - Updated dependencies for the next release cycle.
  • app-mop:6.9.2 [04-22-2021] - Filtering added to hide transition transformations from navbar.
  • app-mop:6.8.6 [03-30-2021] - Moved project to the master pipeline.
  • app-mop:6.7.8 [12-18-2020] - Pinned dependencies for release.

Deprecations

  • app-mop:6.9.4 [05-06-2021] - Restored and deprecated the npm run index command.

2020.2.0 Feature Release [2021-01-05]

Overview

  • 2 New Features
  • 8 Improvements
  • 17 Bug Fixes
  • 2 Security Fixes
  • 6 Chores
  • 1 Deprecations
  • 36 Total Tickets

New Features

  • app-mop:6.7.0 [11-13-2020] - Added an import button to the toolbar that routes to the global Import Modal.
  • app-mop:6.4.0 [08-20-2020] - Added json-form and transformation tabs to the sidenav.

Improvements

  • app-mop:6.7.7-2020.2.1 [01-05-2021] - Added transformation to dropdown menu in create modal.
  • app-mop:6.6.0 [09-23-2020] - Updated and synchronized the edit views for MOP and Automation Studio.
  • app-mop:6.5.0 [09-04-2020] - Built a unified create dialog view for templates.
  • app-mop:6.3.39 [07-30-2020] - Removed the settings icon from the top navbar.
  • app-mop:6.3.36 [07-09-2020] - Updated npmignore to allow test folders to be published with app-mop builds.
  • app-mop:6.3.35 [06-26-2020] - Analytic and Command Templates now return referenced tags.
  • app-mop:6.3.30 [06-02-2020] - Added test coverage for API endpoints.
  • app-mop:6.3.25 [05-18-2020] - Removed the ping method.

Bug Fixes

  • app-mop:6.7.7-2020.2.2 [01-06-2021] - Fixed a bug where commands that run on devices through Ansible could produce different results from those that run through NSO.
  • app-mop:6.7.6 [12-18-2020] - Added support for encryption in the NPM index script.
  • app-mop:6.7.4 [12-17-2020] - Updated navbar to meet design requirements.
  • app-mop:6.7.2 [12-16-2020] - The ability to submit using the enter key has been added in dialogs.
  • app-mop:6.7.1 [12-16-2020] - Updated toolbar and sidebar to meet design requirements.
  • app-mop:6.6.6 [11-05-2020] - Fixed a bug with user-provided regular expression matching in Analytic Templates. Added additional check to dynamically run Regex match results.
  • app-mop:6.6.4 [10-23-2020] - Fixed variable replacement logic in the Command Template.
  • app-mop:6.6.3 [10-19-2020] - Added the ability to open sidebar items in a new tab.
  • app-mop:6.6.1 [09-25-2020] - Fixed bug in rules handling. App now prompts user to provide second value for #comparison rule.
  • app-mop:6.4.3 [09-01-2020] - The accordion list on the left panel is now collapsible.
  • app-mop:6.4.2 [09-01-2020] - Corrected button labels from "form" to "template."
  • app-mop:6.3.38 [07-31-2020] - Fixed a bug that caused the RHS text area for #comparison rule operators to clear on page load.
  • app-mop:6.3.37 [07-15-2020] - Replaced API call to deprecated getJobById with getJob in reviewSummary task.
  • app-mop:6.3.32 [06-12-2020] - Added create buttons for collection tabs in the side navbar.
  • app-mop:6.3.31 [06-13-2020] - Fixed bug causing app to crash; error message will now return if command on a device is wrong and did not run successfully.
  • app-mop:6.3.29 [06-02-2020] - Made design improvements for visual consistency across IAP.
  • app-mop:6.3.26 [05-18-2020] - Added better error handling and parsing to app-mop GetBootFlash.

Security Fixes

  • app-mop:6.6.5 [10-27-2020] - Added name validation to prevent server-side vulnerability.
  • app-mop:6.4.1 [08-31-2020] - Mitigated client-side XSS vulnerabilities.

Chores

  • app-mop:6.7.7-2020.2.0 [12-18-2020] - Pinned dependencies for release.
  • app-mop:6.7.7 [12-21-2020] - Updated dependencies for release.
  • app-mop:6.7.3 [12-17-2020] - Restored confirmTask and decisionTask.
  • app-mop:6.3.34 [06-26-2020] - Removed peerDependencies from package.json.
  • app-mop:6.3.33 [06-18-2020] - Updated node driver for MongoDB.
  • app-mop:6.3.28 [06-01-2020] - Replaced deprecated device broker call with direct adapter equivalent.

Deprecations

  • app-mop:6.3.27 [05-21-2020] - Removed deprecated tasks (confirmTask and decisionTask).

2020.1.0 Feature Release [2020-05-01]

Overview

  • 15 Bug Fixes
  • 5 Chores
  • 1 Deprecations
  • 21 Total Tickets

Bug Fixes

  • app-mop:6.3.23 [04-21-2020] - Marked the setBoot task as 'deprecated'.
  • app-mop:6.3.21 [04-12-2020] - Removed index parameter from rules. MOP Analytic Template can now test multiple commands.
  • app-mop:6.3.20 [04-03-2020] - Restored global search configuration to pronghorn.json. Also added a Node.js based collection index script.
  • app-mop:6.3.19 [04-04-2020] - Refactored the "select device" ComboBox component in MOP/Command Template to be more intuitive and user friendly.
  • app-mop:6.3.18 [03-24-2020] - Removed two unused functions.
  • app-mop:6.3.17 [03-18-2020] - Reverted erroneous removal of RunCommand and removed runCommand.
  • app-mop:6.3.16 [02-29-2020] - Updated styling on the template edit page.
  • app-mop:6.3.15 [02-17-2020] - Sidebar will update after saving a new template.
  • app-mop:6.3.15 [02-08-2020] - When editing a command or analytics template, the sidebar list of collections is sorted alphabetically, regardless of case.
  • app-mop:6.3.13 [02-03-2020] - When editing a command or analytics template, the sidebar list of collections is sorted alphabetically, regardless of case.
  • app-mop:6.3.11 [01-27-2020] - Fixed whitespace issue when copying output from analytic templates in Firefox. Preformatted style setting is preserved.
  • app-mop:6.3.10 [01-24-2020] - App-mop is returning device error message from adapter-nso. Modified EvaluateRulesAgainstCommand method to pass all important error details from device.
  • app-mop:6.3.9 [01-19-2020] - Improved error handling to check for timeouts and bad responses due to large response payloads.
  • app-mop:6.3.8 [01-19-2020] - Resolved issue with loading and updating preexisting templates from database. The isNew variable is set to false when subsequent calls to loadTemplate() are made.
  • app-mop:6.3.7 [12-30-2019] - Modified template scripts. User able to set template name and continue to edit page when creating a new Command or Analytics template.

Chores

  • app-mop:6.3.24-2020.1.0 [04-24-2020] - Pinned dependencies in preparation for the release candidate.
  • app-mop:6.3.24 [04-24-2020] - Pinned dependencies and updated release checklist.
  • app-mop:6.3.23 [04-21-2020] - Removed source maps from npm package.
  • app-mop:6.3.22 [04-13-2020] - Moved CI pipeline from Node.js 10 to Node.js 12.
  • app-mop:6.3.14 [02-04-2020] - Added schema validation to component pipelines.

Deprecations

  • app-mop:6.3.12 [02-08-2020] - Removed deprecated methods.

2019.3.0 Feature Release [2019-11-29]

Overview

  • 2 New Features
  • 3 Improvements
  • 7 Bug Fixes
  • 2 Chores
  • 14 Total Tickets

New Features

  • app-mop:6.2.0 [12-01-2019] - Implemented new endpoint to run MOP Analytic Templates against a list of devices.
  • app-mop:6.0.0 [10-28-2019] - Removed the 'stand alone' application to support the framework for Automation Studio.

Improvements

  • app-mop:6.3.3 [12-04-2019] - Improved ability to save and cancel template changes.
  • app-mop:6.1.2 [11-25-2019] - Updated title in navbar to display Automation Studio.
  • app-mop:6.1.0 [11-05-2019] - Updated sidebar visuals and features.

Bug Fixes

  • app-mop:6.3.6-2019.3.1 [12-30-2019] - Creating a new Command or Analytics template now stays on the edit page.
  • app-mop:6.3.6 [12-09-2019] - Workflows are now referred to as automations.
  • app-mop:6.3.5 [12-09-2019] - Fixed broken links to templates in sidebar.
  • app-mop:6.3.4 [12-06-2019] - Secured MOP with try-catch block to prevent crash on comparison rule evaluation.
  • app-mop:6.3.2 [12-04-2019] - Made change to EvaluateRulesAgainstCommand method. The /runCommandsDevices result is set to true for a command when no rule is provided.
  • app-mop:6.3.1 [12-04-2019] - Fixed documented output type for runCommandTemplate.
  • app-mop:6.1.1 [11-23-2019] - Application will not crash when an empty command is given.

Chores

  • app-mop:6.3.6-2019.3.0 [12-12-2019] - Completed 2019.3 checklist items.
  • app-mop:6.3.0 [12-03-2019] - REST API view tests have been added to app-mop. These are accessible with the npm script npm run test:view.