Release Notes

On this page:

2021.2.5 Maintenance Release

2021.2.5 Maintenance Release [2022-05-27]

Changelog Overview

  • 1 New Features
  • 9 Improvements
  • 43 Bug Fixes
  • 3 Security Fixes
  • 8 Chores
  • 10 Tests
  • 74 Total Tickets

New Features

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

Improvements

  • app-admin_essentials:3.5.64-2021.2.49 [05-26-2022] - Updated homepage styling to meet design requirements.
  • app-admin_essentials:3.5.64-2021.2.48 [05-20-2022] - Updated Rodeo to fix a PHJsonForm header styling issue.
  • app-automation_studio:3.61.22-2021.2.50 [05-26-2022] - Updated the homepage styling using .ph-dashboard.
  • app-automation_studio:3.61.22-2021.2.43 [04-29-2022] - Updated the "/authorization/groups" API call to use the new "/authorization/groups/list" API.
  • app-configuration_manager:3.90.10-2021.2.51 [04-27-2022] - Updated the "/authorization/groups" API call to use the new "/authorization/groups/list" API.
  • app-operations_manager:1.135.13-2021.2.46 [05-05-2022] - Modified existing code to use the newly updated PHTitleBar Rodeo component wherever necessary.
  • app-workflow_builder:5.44.8-2021.2.20 [04-29-2022] - Updated the "/authorization/groups" API call to use the new "/authorization/groups/list" API.
  • search:1.1.18-2021.2.5 [05-06-2022] - Updated property naming to match the Itential format, and improved search efficiency.
  • tags:3.1.5-2021.2.3 [04-27-2022] - Changed the minimum number of characters required to create a tag name to one (1) character.

Bug Fixes

  • adapter-ldap:2.13.1-2021.2.5 [05-26-2022] - Fixed asterisk in custom group names for wildcard selection.
  • adapter-nso:7.8.2-2021.2.11 [05-26-2022] - Fixed an issue that prevented Configuration Manager from updating Ciena configurations during remediation.
  • app-admin_essentials:3.5.64-2021.2.47 [05-17-2022] - Save button is disabled on initial load of the service configuration.
  • app-admin_essentials:3.5.64-2021.2.46 [05-12-2022] - Increased the width of the Swagger UI.
  • app-admin_essentials:3.5.64-2021.2.45 [05-11-2022] - Updated the Admin Essentials sidebar menu functionality.
  • app-admin_essentials:3.5.64-2021.2.44 [05-06-2022] - Updated the Authorization page height so the Edit option is visible at the bottom of the page.
  • app-admin_essentials:3.5.64-2021.2.43 [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.61.22-2021.2.49 [05-24-2022] - Fixed a failure in fetching tags that caused the UI to crash.
  • app-automation_studio:3.61.22-2021.2.48 [05-20-2022] - Fixed a failure in fetching tags that caused the UI to crash.
  • app-automation_studio:3.61.22-2021.2.47 [05-19-2022] - The Application menu will now open when the mouse is hovering over it.
  • app-automation_studio:3.61.22-2021.2.46 [05-11-2022] - Applied the ability to sort workflows by name in the navigation bar for workflow groups.
  • app-automation_studio:3.61.22-2021.2.45 [05-10-2022] - Removing a task or transition in a Gen2 workflow correctly disables the action buttons.
  • app-automation_studio:3.61.22-2021.2.44 [04-29-2022] - All currently linked workflows are maintained as component group members when clicking the group edit button.
  • app-configuration_manager:3.90.10-2021.2.53 [05-25-2022] - Fixed the access control functionality for device groups.
  • app-configuration_manager:3.90.10-2021.2.52 [05-04-2022] - Updated the accordion menu with a smoother expansion and collapse transition.
  • app-json_forms:1.33.5-2021.2.12 [05-27-2022] - Added a schema definition for validating file upload fields inside JSON forms.
  • app-mop:6.11.8-2021.2.7 [05-24-2022] - Applied the ability to sort workflows by name in the navbar workflow groups.
  • app-operations_manager:1.135.13-2021.2.52 [05-27-2022] - Fixed a bug that caused the Automation Details page to crash if a form associated with a trigger was deleted.
  • app-operations_manager:1.135.13-2021.2.47 [05-10-2022] - Corrected a bug causing jobs initiated by schedule triggers to have the incorrect Start User.
  • app-operations_manager:1.135.13-2021.2.43 [04-28-2022] - Improved the error response when an endpoint trigger encounters a schema failure in the POST body.
  • app-operations_manager:1.135.13-2021.2.42 [04-28-2022] - Fixed UI and performance issues that occurred when viewing the Automations Collection.
  • app-workflow_builder:5.44.8-2021.2.31 [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.44.8-2021.2.30 [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.44.8-2021.2.29 [06-02-2022] - Changed the section titles and placeholders in the Update Workflow Group dialog to align with the reference dialog from Automation Studio.
  • app-workflow_builder:5.44.8-2021.2.28 [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.44.8-2021.2.27 [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.44.8-2021.2.26 [05-26-2022] - Implemented conditional statements to prevent tasks from being scheduled if no run windows are assigned.
  • app-workflow_builder:5.44.8-2021.2.25 [05-24-2022] - Applied the ability to sort workflows by name in the navbar workflow groups.
  • app-workflow_builder:5.44.8-2021.2.24 [05-13-2022] - Workflow decorators are now removed if their associated job variable is removed.
  • app-workflow_builder:5.44.8-2021.2.23 [05-11-2022] - Fixed the behavior of tag searches in the Workflow Settings window of Automation Builder.
  • app-workflow_builder:5.44.8-2021.2.22 [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:9.12.7-2021.2.45 [05-24-2022] - Improved the query task tooltip for pass_on_null.
  • app-workflow_engine:9.12.7-2021.2.43 [05-10-2022] - Variable mapping is now correct when a transformation task is executed from a workflow.
  • pronghorn-core:13.15.17-2021.2.91 [05-27-2022] - Removed hash from URL when redirected to the Login page.
  • pronghorn-core:13.15.17-2021.2.90 [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:13.15.17-2021.2.89 [05-26-2022] - Fixed roles to match with the Integration Model state.
  • pronghorn-core:13.15.17-2021.2.88 [05-26-2022] - Fixed a bug where deleted secrets in Vault were still treated as if they existed when creating a new service with the same name.
  • pronghorn-core:13.15.17-2021.2.87 [05-26-2022] - Fixed the removal of Integration Models with special naming conventions.
  • pronghorn-core:13.15.17-2021.2.84 [05-20-2022] - Modified startup to use the ioredis ping function instead of set to reduce database writes.
  • pronghorn-core:13.15.17-2021.2.83 [05-18-2022] - Fixed an issue that prevented the dead process checker from restarting dead services.
  • pronghorn-core:13.15.17-2021.2.81 [05-17-2022] - Fixed error in the /adapters endpoint caused by a virtual of null error in Corrals.
  • pronghorn-core:13.15.17-2021.2.79 [05-10-2022] - Updated schema to not allow blank names and addresses in bookmarks.
  • search:1.1.18-2021.2.6 [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.90.10-2021.2.50 [04-26-2022] - Updated Axios to the latest version to address a security vulnerability.
  • pronghorn-core:13.15.17-2021.2.82 [05-17-2022] - Updated modules to address security vulnerabilities found in synk scan.
  • pronghorn-core:13.15.17-2021.2.78 [05-04-2022] - Updated the jquery-ui version to 1.13.1 to address a security vulnerability.

Chores

  • app-admin_essentials:3.5.64-2021.2.50 [05-26-2022] - Removed unused files and dependencies.
  • app-automation_studio:3.61.22-2021.2.51 [05-27-2022] - Updated the JST and JST-Designer dependencies to the latest version.
  • app-automation_studio:3.61.22-2021.2.42 [04-29-2022] - Updated the jst-designer dependency to the latest version.
  • app-json_forms:1.33.5-2021.2.11 [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.5.18-2021.2.12 [05-28-2022] - Updated the JST and JST-Designer dependencies to the latest version.
  • app-jst:1.5.18-2021.2.11 [04-29-2022] - Updated the jst-designer dependency of app-jst to the latest version.
  • app-operations_manager:1.135.13-2021.2.48 [05-16-2022] - Added instructions to the functional test Readme for connecting Cypress to the UAT environment.
  • pronghorn-core:13.15.17-2021.2.80 [05-12-2022] - Repaired unit test cases for Core.

Tests

  • adapter-azure_aaa:1.3.2-2021.2.6 [04-26-2022] - Added unit tests for proxy feature.
  • app-operations_manager:1.135.13-2021.2.51 [05-25-2022] - Removes redundant cypress tests.
  • app-operations_manager:1.135.13-2021.2.50 [05-23-2022] - Added test to verify event trigger runs a job.
  • app-operations_manager:1.135.13-2021.2.49 [05-23-2022] - Added tests for routes that manage job groups.
  • app-operations_manager:1.135.13-2021.2.45 [05-03-2022] - Added tests to verify known bugs do not repeat.
  • app-operations_manager:1.135.13-2021.2.44 [04-29-2022] - Added API tests to assert automation results are sorted as expected. .
  • app-workflow_engine:9.12.7-2021.2.46 [05-24-2022] - Updated tests for workflow_engine's /task/release endpoint .
  • app-workflow_engine:9.12.7-2021.2.44 [05-12-2022] - Repaired test case for task worker.
  • pronghorn-core:13.15.17-2021.2.86 [05-26-2022] - Fixed failing integration tests for auto catalog.
  • pronghorn-core:13.15.17-2021.2.85 [05-21-2022] - Added more test cases for roles.get and groups.patch
    Also removed test-helpers setupEverything() from test/api/index.js and added back old set up to reduce dependency on test-helper..

2021.2.5 Release Versions

Automation Platform Versions

component version
@itential/adapter-automation_gateway 4.24.1-2021.2.4
@itential/adapter-azure_aaa 1.3.2-2021.2.6
@itential/adapter-email 4.2.2-2021.2.5
@itential/adapter-ldap 2.13.1-2021.2.5
@itential/adapter-local_aaa 4.3.1-2021.2.3
@itential/adapter-nso 7.8.2-2021.2.11
@itential/adapter-radius 2.1.1-2021.2.2
@itential/app-admin_essentials 3.5.64-2021.2.50
@itential/app-ag_manager 1.16.1-2021.2.2
@itential/app-automation_catalog 2.11.10-2021.2.12
@itential/app-automation_studio 3.61.22-2021.2.51
@itential/app-configuration_manager 3.90.10-2021.2.53
@itential/app-form_builder 4.11.7-2021.2.9
@itential/app-json_forms 1.33.5-2021.2.12
@itential/app-jst 1.5.18-2021.2.12
@itential/app-mop 6.11.8-2021.2.7
@itential/app-nso_manager 2.23.0-2021.2.2
@itential/app-operations_manager 1.135.13-2021.2.52
@itential/app-service_catalog 3.11.1-2021.2.2
@itential/app-service_management 2.24.3-2021.2.4
@itential/app-template_builder 2.6.2-2021.2.1
@itential/app-workflow_builder 5.44.8-2021.2.31
@itential/app-workflow_engine 9.12.7-2021.2.46
@itential/pronghorn-core 13.15.17-2021.2.91
@itential/search 1.1.18-2021.2.6
@itential/tags 3.1.5-2021.2.3
@itential/itential-utils 2.9.1

Automation Gateway Versions

component version
automation_gateway 3.176.0+2021.2.27

NSO Manager Versions

component version
itential-tools 1.23.37.2021.2.0

Engine Versions

component version
policy-engine 1.10.7+2021.2.1

Dependencies

Automation Platform Server

Package Supported
nodejs >=14.17.3 <15.0.0
npm >=6.14.15 <7.0.0
python >=3.9.5
pip supported
pip >=20.2.4
textfsm >=1.1.2 <1.2.0
Jinja2 >=2.11.3 <2.12.0

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

MongoDB Server

Package Supported
mongodb >=5.0.0 <5.1.0

RabbitMQ Server

Package Supported
rabbitmq >=3.8.14 <3.9.0
erlang >=22.3.0 <25.0.0
elixir >=1.10.0 <1.11.0
dedup >=0.5.0 <0.6.0

Redis Server

Package Supported
redis >=5.0.12 <6.0.0

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

Hashicorp Vault

Package Supported
vault >=1.0.0 <2.0.0

Automation Gateway

Package Supported
python >=3.9.5 <4.0.0
openssl >=1.1.0 <=1.2.0
haproxy >=2.0.0 <3.0.0

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
pip 20.2.4
ansible >=2.9.0 <2.11.0
terraform >=0.12.0 <0.13.0
nornir >=3.0.0 <4.0.0
netmiko >=3.0.0 <4.0.0

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.

NSO/Itential Tools

Package Supported
java >=1.70 <1.9.0

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

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.4.4
* 5.5.1
* 5.6
* 5.7

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 maintenance release was tested against the following browser versions:

* Firefox 89
* Chrome 91.0.4472.77
* Edge 91.0.864.37
* Internet Explorer 11