Release Notes

On this page:

2020.2.16 Maintenance Release

2020.2.16 Maintenance Release [2022-05-27]

Changelog Overview

  • 1 New Features
  • 5 Improvements
  • 33 Bug Fixes
  • 3 Security Fixes
  • 5 Chores
  • 6 Tests
  • 53 Total Tickets

New Features

  • app-workflow_builder:5.29.14-2020.2.104 [05-09-2022] - Added the childJobLoopIndex variable to the default job variables.

Improvements

  • app-admin_essentials:2.15.29-2020.2.106 [05-26-2022] - Updated homepage styling to meet design requirements.
  • app-admin_essentials:2.15.29-2020.2.104 [05-20-2022] - Updated Rodeo to fix a PHJsonForm header styling issue.
  • app-automation_studio:3.17.3-2020.2.167 [05-26-2022] - Updated the homepage styling using .ph-dashboard.
  • app-operations_manager:1.19.0-2020.2.126 [05-05-2022] - Modified existing code to use the newly updated PHTitleBar Rodeo component wherever necessary.
  • search:1.1.10-2020.2.8 [05-05-2022] - Updated property naming to match the Itential format, and improved search efficiency.

Bug Fixes

  • adapter-ldap:2.12.15-2020.2.8 [05-26-2022] - Fixed asterisk in custom group names for wildcard selection.
  • adapter-nso:6.35.7-2020.2.32 [05-23-2022] - Fixed an issue that prevented Configuration Manager from updating Ciena configurations during remediation.
  • app-admin_essentials:2.15.29-2020.2.105 [05-20-2022] - Updated error handling in Admin Essentials.
  • app-admin_essentials:2.15.29-2020.2.103 [05-19-2022] - Updated the warnings for invalid schemas in the Advanced Configuration editor.
  • app-admin_essentials:2.15.29-2020.2.102 [05-17-2022] - Save button is disabled on initial load of the service configuration.
  • app-admin_essentials:2.15.29-2020.2.101 [05-12-2022] - Updated the Admin Essentials sidebar menu functionality.
  • app-admin_essentials:2.15.29-2020.2.100 [05-04-2022] - Added an error message that displays when a pre-built fails installation due to an HTTP 403 Forbidden response.
  • app-automation_studio:3.17.3-2020.2.166 [05-20-2022] - Fixed a failure in fetching tags that caused the UI to crash.
  • app-automation_studio:3.17.3-2020.2.165 [05-19-2022] - The Application menu will now open when the mouse is hovering over it.
  • app-automation_studio:3.17.3-2020.2.164 [05-10-2022] - Removing a task or transition in a Gen2 workflow correctly disables the action buttons.
  • app-configuration_manager:3.67.1-2020.2.106 [05-25-2022] - Fixed the access control functionality for device groups.
  • app-configuration_manager:3.67.1-2020.2.105 [05-04-2022] - Updated the accordion menu with a smoother expansion and collapse transition.
  • app-json_forms:1.30.2-2020.2.31 [05-27-2022] - Added a schema definition for validating file upload fields inside JSON forms.
  • app-mop:6.7.7-2020.2.32 [05-13-2022] - Disabled the proceed button until results have been displayed.
  • app-operations_manager:1.19.0-2020.2.130 [05-27-2022] - Fixed a bug that caused the Automation Details page to crash if a form associated with a trigger was deleted.
  • app-operations_manager:1.19.0-2020.2.127 [05-10-2022] - Corrected a bug causing jobs initiated by schedule triggers to have the incorrect Start User.
  • app-operations_manager:1.19.0-2020.2.123 [04-28-2022] - Improved the error response when an endpoint trigger encounters a schema failure in the POST body.
  • app-operations_manager:1.19.0-2020.2.122 [04-26-2022] - Improved the clarity of the TypeError message given when a connection to RabbitMQ fails.
  • app-workflow_builder:5.29.14-2020.2.110 [06-07-2022] - Resolved a rendering issue in the editChildJob dialogs. The "Value" dropdown of child job variables from a prior task is visible again in the task dialog.
  • app-workflow_builder:5.29.14-2020.2.109 [06-03-2022] - Added a conditional statement to ensure the default value of the 'variables' property in a child job is an empty object.
  • app-workflow_builder:5.29.14-2020.2.108 [06-02-2022] - Removed the hideDelay property to fix the Copy Task message dialog; the message dialog will now properly disappear once the task is successfully copied.
  • app-workflow_builder:5.29.14-2020.2.107 [06-01-2022] - Added a conditional statement to ensure a workflow task cannot be deleted by pressing 'd', 'Delete', or 'Backspace' when the task dialog is open.
  • app-workflow_builder:5.29.14-2020.2.106 [05-11-2022] - Fixed the behavior of tag searches in the Workflow Settings window of Automation Builder.
  • app-workflow_builder:5.29.14-2020.2.105 [05-10-2022] - Fixed an issue that caused the toolbar of Automation Builder to not render properly for some browser window sizes.
  • app-workflow_engine:8.22.1-2020.2.267 [05-24-2022] - Improved the query task tooltip for pass_on_null.
  • app-workflow_engine:8.22.1-2020.2.266 [05-10-2022] - Variable mapping is now correct when a transformation task is executed from a workflow.
  • pronghorn-core:11.46.5-2020.2.226 [05-27-2022] - Removed hash from URL when redirected to the Login page.
  • pronghorn-core:11.46.5-2020.2.225 [05-27-2022] - Resolved a validation error that caused the NSO Services Form to fail due to incorrect handling of MUST condition criteria.
  • pronghorn-core:11.46.5-2020.2.224 [05-26-2022] - Fixed roles to match with the Integration Model state.
  • pronghorn-core:11.46.5-2020.2.223 [05-26-2022] - Fixed the removal of Integration Models with special naming conventions.
  • pronghorn-core:11.46.5-2020.2.222 [05-20-2022] - Modified startup to use the ioredis ping function instead of set to reduce database writes.
  • pronghorn-core:11.46.5-2020.2.221 [05-19-2022] - Fixed an issue that prevented the dead process checker from restarting dead services.
  • search:1.1.10-2020.2.9 [05-26-2022] - Fixed API endpoints and the skip method. Added the limit and skip endpoints in the callback return, and set the default value for a limit of 20 instead of 100.

Security Fixes

  • app-configuration_manager:3.67.1-2020.2.104 [04-26-2022] - Updated Axios to the latest version to address a security vulnerability.
  • pronghorn-core:11.46.5-2020.2.220 [05-17-2022] - Updated modules to address security vulnerabilities found in synk scan.
  • pronghorn-core:11.46.5-2020.2.219 [05-04-2022] - Updated the jquery-ui version to 1.13.1 to address a security vulnerability.

Chores

  • app-admin_essentials:2.15.29-2020.2.107 [05-26-2022] - Removed unused files and dependencies.
  • app-json_forms:1.30.2-2020.2.30 [05-13-2022] - Improved functionality of dropdown menus in Rodeo. Placeholders are now allowed and dropdown menus in tables now render correctly.
  • app-jst:1.0.0-2020.2.88 [05-27-2022] - Updated the JST and JST-Designer dependencies to the latest version.
  • app-jst:1.0.0-2020.2.87 [04-29-2022] - Updated the jst-designer dependency of app-jst to the latest version.
  • app-operations_manager:1.19.0-2020.2.127 [05-17-2022] - Added instructions to the functional test Readme for connecting Cypress to the UAT environment.

Tests

  • adapter-azure_aaa:1.1.6-2020.2.6 [04-26-2022] - Added unit tests for proxy feature.
  • app-operations_manager:1.19.0-2020.2.129 [05-25-2022] - Removes redundant cypress tests.
  • app-operations_manager:1.19.0-2020.2.128 [05-23-2022] - Verifies event trigger runs a job.
  • app-operations_manager:1.19.0-2020.2.125 [05-03-2022] - Added tests to verify known bugs do not repeat.
  • app-operations_manager:1.19.0-2020.2.124 [04-29-2022] - Added API tests to assert automation results are sorted as expected. .
  • app-workflow_engine:8.22.1-2020.2.268 [05-24-2022] - Updated tests for workflow_engine's /task/release endpoint .

2020.2.16 Release Versions

Automation Platform Versions

component version
@itential/adapter-automation_gateway 4.9.0-2020.2.12
@itential/adapter-azure_aaa 1.1.6-2020.2.6
@itential/adapter-email 3.1.15-2020.2.6
@itential/adapter-ldap 2.12.15-2020.2.8
@itential/adapter-local_aaa 4.2.2-2020.2.8
@itential/adapter-nso 6.35.7-2020.2.32
@itential/adapter-radius 2.0.9-2020.2.3
@itential/adapter-redis 2.0.14-2020.2.2
@itential/app-admin_essentials 2.15.29-2020.2.107
@itential/app-ag_manager 1.6.5-2020.2.7
@itential/app-automation_catalog 2.6.33-2020.2.32
@itential/app-automation_studio 3.17.3-2020.2.167
@itential/app-configuration_manager 3.67.1-2020.2.106
@itential/app-form_builder 4.7.14-2020.2.33
@itential/app-json_forms 1.30.2-2020.2.31
@itential/app-jst 1.0.0-2020.2.88
@itential/app-mop 6.7.7-2020.2.32
@itential/app-nso_manager 2.20.10-2020.2.8
@itential/app-operations_manager 1.19.0-2020.2.130
@itential/app-service_catalog 3.10.12-2020.2.7
@itential/app-service_management 2.23.23-2020.2.11
@itential/app-task_worker 3.1.6-2020.2.2
@itential/app-template_builder 2.4.13-2020.2.12
@itential/app-workflow_builder 5.29.14-2020.2.110
@itential/app-workflow_engine 8.22.1-2020.2.268
@itential/pronghorn-core 11.46.5-2020.2.226
@itential/search 1.1.10-2020.2.9
@itential/tags 3.0.6-2020.2.6
@itential/itential-utils 2.9.1

Automation Gateway Versions

component version
automation_gateway 3.61.0-2020.2.40

NSO Manager Versions

component version
itential-tools 1.23.37.2020.2.0

Engine Versions

component version
policy-engine 1.10.5+2020.2.1

Dependencies

Automation Platform Server

package supported versions recommended version
nodejs >= 12.19.0 < 13 12.22.3
npm 6.x 6.14.17
python 2.x or 3.x 3.9.13
pip supported recommended
pip any version 20.3.4
textfsm 1.x 1.1.2
Jinja2 2.x 2.11.3

The gcc-c++ and make packages should be installed from your OS distribution.

Mongo Server

package supported recommended
mongodb 4.2.x 4.2.13

RabbitMQ Server

package supported recommended
rabbitmq 3.8.x 3.8.14
erlang 21.3+ or 22.x 22.3.1
elixir 1.10.x 1.10.4
dedup 0.5.x 0.5.0

Redis Server

package supported recommended
redis 5.x 5.0.12

The gcc-c++ and make packages should be installed from your OS distribution.

Hashicorp Vault

package supported recommended
vault 1.x 1.7.0

Automation Gateway

package supported recommended
python 3.6 3.6.15
openssl 1.x 1.1.1o
haproxy 2.x 2.2.13

The gcc-c++ and make packages should be installed from your OS distribution.

The following development packages are required to install automation gateway: libffi-dev, openssl-dev, python-dev, sqlite-dev.

pip package supported recommended
pip any version 20.2.4
ansible 2.9 or 2.10 2.10.17
terraform 0.12.x 0.12.31
nornir 3.x 3.0.0
netmiko 3.x 3.3.2

One or more of the following packages may be required by the specific ansible modules you're using: psutil, pycrypto, paramiko, ncclient, lxml, nitrosdk-python, jxmlease.

Check the ansible documentation for the roles you're planning to use for additional package requirements.

Prospector

package supported recommended
java 1.7 or 1.8 1.8.275.01

NSO/Itential Tools

package supported recommended
java 1.7 or 1.8 1.8.275.01

The ant package should be installed from your OS distribution.

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

NSO (Golden Config app):

* a10-acos
* adtran-aos
* alu-sr
* arista-dcs
* cisco-ios
* cisco-iosxr
* cisco-nx
* cisco-staros
* f5-bigip
* huawei-vrp
* 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.17
* 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.7
* 5.6
* 5.5.1
* 5.4.4
* 5.3.3.1
* 5.2.5

NSO NED Versions:

ned 5.2.5 5.3.3.1 5.4.4 5.5.1 5.6
a10-acos 3.18 3.18 3.18 3.18 3.18
adtran-aos 4.0.6 4.0.6 4.0.6 4.0.6 4.0.6
alu-sr 8.13.4 8.13.4
8.13.3
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.20.2
5.20
5.20.2
5.23
checkpoint-gaiaos_rest n/a 1.10.7
1.10.6
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.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.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.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 2.1.1 2.1.1
cisco-ios 6.69
6.68.2
6.69
6.68.2
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.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.21.1
5.21
5.21.1
5.22.1
cisco-qps 5.1.3 5.1.3 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.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 1.0.7 n/a n/a
f5-bigip 3.17
3.16
3.17
3.16
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.21 5.4.21
5.4.20
5.4.20
5.4.21
5.5
huawei-usn 1.2.1 n/a 1.2.1 n/a n/a
huawei-vrp 6.17.4
6.17.3
6.17.4
6.17.3
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.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.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.1
2.4
2.4.1
2.4
unix-bind 2.1.0 2.1.0 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 maintenance release was tested against the following browser versions:

* Firefox 80.0.1
* Chrome 85.0.4183.121
* Edge 85.0.564.63
* Internet Explorer 11