2022.1.2 Maintenance Release
  • 26 Nov 2024
  • Dark
    Light
  • PDF

2022.1.2 Maintenance Release

  • Dark
    Light
  • PDF

Article summary

Changelog Overview

  • 2 Improvements
  • 62 Bug Fixes
  • 1 Security Fixes
  • 5 Chores
  • 2 Tests
  • 72 Total Tickets

Improvements

  • app-form_builder:4.11.26-2022.1.1 [09-07-2022] - Updated the menu and search functionalities of Automation Studio.
  • app-mop:6.11.25-2022.1.3 [09-07-2022] - Updated the menu and search functionalities of MOP.

Bug Fixes

  • adapter-automation_gateway:4.26.1-2022.1.4 [09-27-2022] - Updated AGManager with a pronghorn global emitter to fix an HA bug causing AGManager to restart in the wrong IAP instance.
  • adapter-automation_gateway:4.26.1-2022.1.3 [09-26-2022] - Fixed the response that is returned by the IAG loadConfig adapter after being called by Configuration Manager.
  • adapter-automation_gateway:4.26.1-2022.1.2 [09-22-2022] - Added support for ECMA2020 to the ESLint package.
  • adapter-automation_gateway:4.26.1-2022.1.1 [08-23-2022] - Updated the default properties for adapter automation gateway.
  • adapter-nso:7.8.20-2022.1.4 [09-23-2022] - Added a conditional check to the dryRunXML task that determines if there is any new device configuration data to commit.
  • app-admin_essentials:3.13.12-2022.1.11 [09-27-2022] - Updated the transformation links to app-automation_studio in Admin Essentials.
  • app-admin_essentials:3.13.12-2022.1.10 [09-17-2022] - Fixed an issue restarting apps and adapters through the Admin Essentials UI. The startService API will be called if the restartService API call fails.
  • app-admin_essentials:3.13.12-2022.1.9 [09-16-2022] - Added the keepData property to useQueries.
  • app-admin_essentials:3.13.12-2022.1.8 [09-07-2022] - Fixed an issue where only one configuration value is masked when multiple values were nested in a single object.
  • app-ag_manager:1.18.3-2022.1.3 [09-28-2022] - Updated the restartQueue listener to fix a bug causing AGManager to crash on startup in CloudAMQP environments with preloaded configurations.
  • app-ag_manager:1.18.3-2022.1.2 [09-26-2022] - Updated AGManager with a pronghorn global emitter to fix an HA bug causing AGManager to restart in the wrong IAP instance.
  • app-automation_studio:4.1.2-2022.1.27 [09-27-2022] - Added the 'support' and 'engineering' roles to the pronghorn.json file.
  • app-automation_studio:4.1.2-2022.1.26 [09-23-2022] - Static values of objects in variables are no longer parsed.
  • app-automation_studio:4.1.2-2022.1.24 [09-19-2022] - Schema option names are now changeable.
  • app-automation_studio:4.1.2-2022.1.23 [09-12-2022] - The child job of an error handler is now removed if the error handler is removed.
  • app-automation_studio:4.1.2-2022.1.22 [09-12-2022] - Importing a JST from the collections dialog now automatically refreshes the JST collection cards.
  • app-automation_studio:4.1.2-2022.1.20 [09-09-2022] - Fixed the functionality of the 'System Search' sidebar.
  • app-automation_studio:4.1.2-2022.1.19 [09-09-2022] - The childJob task can no longer run its parent workflow.
  • app-automation_studio:4.1.2-2022.1.18 [09-06-2022] - The application content section now correctly expands in relation to the width of the sidebar.
  • app-configuration_manager:3.97.6-2022.1.10 [09-14-2022] - Updated the size and padding in the Config Manager editor and fixed text misalignment.
  • app-configuration_manager:3.97.6-2022.1.9 [09-14-2022] - Line lengths automatically update (resize) in the editor when additional tabs are expanded or shrunk.
  • app-configuration_manager:3.97.6-2022.1.8 [09-13-2022] - Updated the globalSearch component. System Search nows closes when the user clicks outside of the search window.
  • app-configuration_manager:3.97.6-2022.1.7 [09-07-2022] - Fixed an issue in Golden Configuration that would result in an error when attempting to find the appropriate parser.
  • app-jst:1.8.5-2022.1.7 [09-20-2022] - Updated migration logic to ensure thisArgs parameters are indexed within nested functions and to prevent duplicate function ids.
  • app-operations_manager:1.171.4-2022.1.23 [09-27-2022] - Added the Last Run field to all trigger types.
  • app-operations_manager: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.
  • app-operations_manager:1.171.4-2022.1.21 [09-21-2022] - Updated version field in node engines.
  • app-operations_manager:1.171.4-2022.1.20 [09-16-2022] - Fixed a bug causing schedule triggers to stop working in certain situations.
  • app-operations_manager: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.
  • app-operations_manager:1.171.4-2022.1.18 [09-13-2022] - Added write groups to the payload for jobs started from an automation trigger.
  • app-operations_manager:1.171.4-2022.1.17 [09-07-2022] - Converted Jest tests into Cypress component testing.
  • app-service_management:2.24.9-2022.1.2 [09-14-2022] - Fixed an issue that prevented users from modifying root level keys in NSO service models.
  • app-workflow_builder:5.44.64-2022.1.16 [09-26-2022] - Transformations are now migrated on import when imported via a childJob loop.
  • app-workflow_builder:5.44.64-2022.1.15 [09-23-2022] - Draw mode banner now renders correctly when users press "T" on the keyboard to draw a transition.
  • app-workflow_builder:5.44.64-2022.1.14 [09-21-2022] - A validation check was added to display an error dialog and prevent users from saving a workflow containing a blank child job.
  • app-workflow_builder:5.44.64-2022.1.13 [09-21-2022] - Job variables that are referenced from the childJob loop array are included in the job variable search results.
  • app-workflow_builder:5.44.64-2022.1.12 [09-16-2022] - Fixed an issue that caused the hamburger menu icon in the side navigation menu to become unresponsive after the side navigation menu was collapsed.
  • app-workflow_builder:5.44.64-2022.1.11 [09-15-2022] - Data pertaining to newly created transformations inside the Edit Task dialog for a child job is now retained.
  • app-workflow_builder:5.44.64-2022.1.10 [09-13-2022] - Workflows with illegal variables no longer starts a job and gives an error toast message.
  • app-workflow_engine:9.13.31-2022.1.14 [10-07-2022] - Resolved a problem with the input mapping when a migration script runs. The outgoing variable in the viewData task is retained upon workflow import.
  • app-workflow_engine:9.13.31-2022.1.13 [09-29-2022] - Added a safe-regex module to check for bad regular expressions in the string match task.
  • app-workflow_engine:9.13.31-2022.1.12 [09-26-2022] - Fixed issue where comparing a null value against a string caused the Eval task to error instead of fail.
  • app-workflow_engine:9.13.31-2022.1.11 [09-23-2022] - ViewData task now allows null inputs.
  • app-workflow_engine:9.13.31-2022.1.9 [09-15-2022] - Updated task validation to use the config.adapterModels schema. Adapter tasks will now validate static inputs.
  • app-workflow_engine:9.13.31-2022.1.8 [09-13-2022] - Improved the performance of the searchTasks API when no filter is specified in the request.
  • app-workflow_engine:9.13.31-2022.1.7 [09-08-2022] - Added a check for NaN values in the charCodeAt task to ensure consistency in the return values.
  • app-workflow_engine:9.13.31-2022.1.6 [09-08-2022] - Updated revert logic to cancel all previously running tasks to stop subsequent tasks from improperly executing.
  • app-workflow_engine:9.13.31-2022.1.5 [09-08-2022] - Updated the eventListenerJob task to reset correctly when a workflow is reverted.
  • app-workflow_engine:9.13.31-2022.1.4 [09-07-2022] - Fixed an infinite loop condition that occurred when calculating input and output schema for workflows that reference themselves in a child job.
  • pronghorn-core:13.28.27-2022.1.27 [09-26-2022] - Fixed a bug where some services with an error had stopped the pronghorn.ready event from being sent.
  • pronghorn-core:13.28.27-2022.1.26 [09-26-2022] - Fixed an issue in which service roles were deleted when a related service instance was deleted, even if other related service instances still existed.
  • pronghorn-core:13.28.27-2022.1.25 [09-21-2022] - Fixed an issue that prevented IAP from starting when a clustered RabbitMQ node went offline.
  • pronghorn-core:13.28.27-2022.1.24 [09-21-2022] - Added configurable property externalRequestTimeout to set the timeout value when making external API requests, such as when fetching Pre-builts.
  • pronghorn-core:13.28.27-2022.1.23 [09-20-2022] - Changed the default logoutTime property to 60 seconds.
  • pronghorn-core:13.28.27-2022.1.22 [09-17-2022] - Fixed issue where adapter model types were not being populated in the dropdown list of the Create dialog due to a dependency on the Pronghorn Admin role.
  • pronghorn-core:13.28.27-2022.1.20 [09-17-2022] - Modified the code to ensure dynamic adapter routes can no longer override application routes when an adapter loads before the application.
  • pronghorn-core:13.28.27-2022.1.19 [09-15-2022] - Moved some internal functions of the createService method to an external module to allow for easier unit testing of those functions.
  • pronghorn-core:13.28.27-2022.1.18 [09-15-2022] - Improved logging when adding, deleting, and refreshing AAA groups.
  • pronghorn-core:13.28.27-2022.1.17 [09-14-2022] - Fixed an issue that caused Form Builder to ignore "when" statements in YANG models.
  • pronghorn-core:13.28.27-2022.1.16 [09-13-2022] - Modified the Services API to ensure applications and adapters show on the active profile in Admin Essentials if no Pronghorn Admin role exists.
  • pronghorn-core:13.28.27-2022.1.15 [09-13-2022] - Removed quotes from the Prometheus metrics return data.
  • pronghorn-core:13.28.27-2022.1.14 [09-07-2022] - Updated the service module in pronghorn core.

Security Fixes

  • app-mop:6.11.25-2022.1.5 [09-19-2022] - Updated the VM2 package to a stable version to address security vulnerability.

Chores

  • app-automation_studio:4.1.2-2022.1.25 [09-21-2022] - Updated the jst-designer dependency in app-automation_studio to the latest version.
  • app-automation_studio:4.1.2-2022.1.21 [09-09-2022] - Updated the jst and jst-designer dependencies in app-automation_studio to the latest versions.
  • app-jst:1.8.5-2022.1.8 [09-21-2022] - Updated the jst-designer dependency in app-jst to the latest version.
  • app-jst:1.8.5-2022.1.6 [09-11-2022] - Updated the jst and jst-designer dependencies in app-jst to the latest versions.
  • pronghorn-core:13.28.27-2022.1.28 [09-26-2022] - Updated the iap-ui dependency to the latest version.

Tests

  • app-workflow_engine:9.13.31-2022.1.10 [09-17-2022] - Fixed test cases for workflow variable list.
  • pronghorn-core:13.28.27-2022.1.21 [09-17-2022] - Reintroduced tests for the /download endpoint.

Release Versions

Automation Platform Versions

component version
@itential/adapter-automation_gateway 4.26.1-2022.1.4
@itential/adapter-azure_aaa 1.4.2-2022.1.0
@itential/adapter-email 4.2.8-2022.1.4
@itential/adapter-ldap 2.13.8-2022.1.0
@itential/adapter-local_aaa 4.3.6-2022.1.0
@itential/adapter-nso 7.8.20-2022.1.4
@itential/adapter-radius 2.1.7-2022.1.0
@itential/app-admin_essentials 3.13.12-2022.1.11
@itential/app-ag_manager 1.18.3-2022.1.3
@itential/app-automation_catalog 2.12.11-2022.1.0
@itential/app-automation_studio 4.1.2-2022.1.27
@itential/app-configuration_manager 3.97.6-2022.1.10
@itential/app-form_builder 4.11.26-2022.1.1
@itential/app-json_forms 1.34.12-2022.1.3
@itential/app-jst 1.8.5-2022.1.8
@itential/app-mop 6.11.25-2022.1.5
@itential/app-nso_manager 2.23.3-2022.1.0
@itential/app-operations_manager 1.171.4-2022.1.23
@itential/app-service_catalog 3.12.0-2022.1.0
@itential/app-service_management 2.24.9-2022.1.2
@itential/app-template_builder 2.6.7-2022.1.0
@itential/app-workflow_builder 5.44.64-2022.1.16
@itential/app-workflow_engine 9.13.31-2022.1.14
@itential/pronghorn-core 13.28.27-2022.1.28
@itential/search 1.1.25-2022.1.0
@itential/tags 3.1.12-2022.1.0
@itential/itential-utils 2.9.4

Automation Gateway Versions

component version
automation_gateway 3.198.19+2022.1.8

NSO Manager Versions

component version
itential-tools 1.23.42.2022.1.0

Engine Versions

component version
policy-engine 1.10.8+2022.1.0

IAP Compatibility

Device Configuration

Device Configuration compatibility describes which devices are expected to work with the basic features of the Configuration Manager application across various southbound systems.

Ansible:

* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos

NSO:

Refer to the NSO Versions and NED Versions tables below for a list of tested devices.

Device Compliance

Device Compliance compatibility describes which devices are expected to work with Golden Configurations.

Ansible:

* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos

NSO (Configuration Manager app):

* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos

Device Maintenance

Device Maintenance compatibility describes which devices Itential can perform maintenance activities on (e.g., reboots and firmware upgrades).

Ansible:

* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Juniper Junos

NSO:

* cisco-ios
* cisco-iosxr
* juniper-junos

Device Health Checks

Device Health Checks compatibility describes which devices Itential can execute read-only show commands to use the method broker and Command Templates application.

Ansible:

* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos

NSO:

* a10-acos
* alu-sr
* arista-dcs
* cienacli-acos
* cisco-aireos
* cisco-asa
* cisco-gss
* cisco-ios
* cisco-iosxr
* cisco-nx
* cisco-qps
* cisco-staros
* ericsson-sgsnmme
* f5-bigip
* huawei-vrp
* juniper-junos

Note: Some of the devices in the health checks category are tested against netsim devices.

Forms

Ansible:

IAP can render most ansible networking modules as forms. Support for specific modules may vary. If you encounter issues with any particular modules, reach out to the Itential Customer Success Team for assistance.

NSO:

IAP can render most service models advertised by NSO as forms. Support for specific yang features may vary. If you encounter issues with your service models, reach out to the Itential Customer Success Team for assistance.

Service Provisioning

NSO:

IAP can provision most service models advertised by NSO. Support for specific yang features may vary. If you encounter issues with your service models, reach out to the Itential Customer Success Team for assistance.

Devices/Services Compatibility

The Itential Automation Platform is tested against the following component versions.

Ansible Versions:

* 2.10.7
* 2.9.27

Ansible Modules:

* eos_facts
* eos_command
* eos_config
* ios_facts
* ios_command
* ios_config
* iosxr_facts
* iosxr_command
* iosxr_config
* nx_facts
* nx_command
* nx_config
* junos_facts
* junos_command
* junos_config

NSO Versions:

* 5.6
* 5.7
* 5.8
* 6.0
* 6.1

NSO NED Versions:

ned 5.4.4 5.5.1 5.6
a10-acos 3.18 3.18 3.18
adtran-aos 4.0.6 4.0.6 4.0.6
alu-sr 8.13.4 8.13.4
8.13.3
8.13.3
6.13.4
8.21
arista-dcs 5.20.2 5.20.2
5.20
5.20.2
5.23
checkpoint-gaiaos_rest n/a 1.10.7
1.10.6
1.10.7
1.10.6
1.10.22
ciena-acos 6.2.5 6.2.5
6.2.4
6.2.4
6.2.5
6.4
cisco-aireos 3.7.2
3.7.1
3.7.2
3.7.1
3.7.1
3.7.2
3.9.3
cisco-asa 6.12.4 6.12.4
6.12.3
6.12.3
6.12.4
6.13.6
cisco-gss 2.1.1 2.1.1 2.1.1
cisco-ios 6.69
6.68.2
6.69
6.68.2
6.68.2
6.72.2
6.74.11
cisco-iosxr 7.33 7.33
7.32.5
7.32.5
7.33
7.36
cisco-nx 5.21.1 5.21.1
5.21
5.21.1
5.22.1
cisco-qps 5.1.3 5.1.3 5.1.3
5.1.7
cisco-staros 5.34.6
5.34.5
5.34.6
5.34.5
5.34.5
5.34.6
5.41.1
ericsson-sgsnmme 1.0.7 n/a n/a
f5-bigip 3.17
3.16
3.17
3.16
3.16
3.17
3.21.1
fortinet-fortios 5.4.21 5.4.21
5.4.20
5.4.20
5.4.21
5.5
huawei-usn 1.2.1 n/a n/a
huawei-vrp 6.17.4
6.17.3
6.17.4
6.17.3
6.17.3
6.17.4
6.26.8
juniper-junos 4.6.19
4.6.17
4.6.19
4.6.17
4.6.19
4.6.23
4.6.33
paloalto-panos_cli 4.8.2
4.8.1
4.8.2
4.8.1
4.8.2
4.8.1
4.8.8
radware-alteonos 2.4.1 2.4.1
2.4
2.4.1
2.4
unix-bind 2.1.0 2.1.0 2.1.0
2.1.3

VTS Versions:

* 2.6.2

VTS NED Versions:

ned 2.6.2
cisco-iosxr 6.6
cisco-ncs5500 1.0
cisco-nx 5.1.4

Virtual Devices:

* A10 vThunder 4.1.4 GR1
* Arista EOS-4.23.0FX
* Checkpoint R80.30-273.583
* Cisco ASAv 9.13.1.7
* Cisco CSR 17.02.01r
* Cisco NX 9.3.2, 9.3.1
* Cisco StarOS 21.15.29
* Cisco XR6.3.1
* F5 BIGIP 15.1.0.2-0.0.9
* Fortigate 6.4.0
* Juniper VMX 18.4R1
* Juniper VSRX 19.1R2
* PanOS 9.1.2
* Radware 32.6.0.0

IAP Browser Compatibility

This feature release was tested against the following browser versions:

* Firefox 103.0.2
* Chrome 104.0.5112.79
* Edge 104.0.1293.47


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.