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

2022.1.5 Maintenance Release

  • Dark
    Light
  • PDF

Article summary

Changelog Overview

  • 1 New Features
  • 8 Improvements
  • 25 Bug Fixes
  • 15 Chores
  • 3 Tests
  • 52 Total Tickets

New Features

  • pronghorn-core:13.28.27-2022.1.48 [12-07-2022] - Added new getHealthStatus API which returns a 503 error when IAP is not fully started.

Improvements

  • adapter-automation_gateway:4.26.1-2022.1.8 [12-08-2022] - Added device schema translation support to the IAG adapter to improve the performance of API calls.
  • app-automation_studio:4.1.2-2022.1.49 [01-09-2023] - Updated the validateWorkflow call to reference the validate method in Workflow Engine.
  • app-operations_manager:1.171.4-2022.1.52 [12-13-2022] - Added a link to the Search API documentation page from getJobs and getTasks API pages.
  • app-operations_manager:1.171.4-2022.1.51 [12-09-2022] - Adds instructional text to pronghorn.json that will propagate to the documentation site.
  • app-workflow_engine:9.13.31-2022.1.37 [01-05-2023] - Added workflow warnings for unsafe regular expressions.
  • app-workflow_engine:9.13.31-2022.1.30 [12-16-2022] - Unsafe regular expressions (regex) in string tasks (replace, match, search, split) will now log an error.
  • pronghorn-core:13.28.27-2022.1.50 [12-14-2022] - Added additional information about Itential dependencies to the getServerHealth API.
  • pronghorn-core:13.28.27-2022.1.49 [12-12-2022] - Updated logging to correctly indicate when the startup sequence has completed.

Bug Fixes

  • adapter-automation_gateway:4.26.1-2022.1.7 [12-05-2022] - Updated the adapter-utils dependency to fix critical security issues.
  • app-admin_essentials:3.13.12-2022.1.24 [01-04-2023] - Fixed issue with the start button not showing in the Admin Essentials Profiles UI after a service is stopped.
  • app-admin_essentials:3.13.12-2022.1.23 [01-03-2023] - Fixed issue where Admin Essentials referenced the Pronghorn.getMethods permission instead of the Authorization.getMethods permission.
  • app-admin_essentials:3.13.12-2022.1.22 [12-21-2022] - Fixed console log errors for restricted methods on the Admin Essentials homepage.
  • app-admin_essentials:3.13.12-2022.1.21 [12-16-2022] - Fixed an issue in which an invalid repository configuration allowed users to import a prebuilt before accepting that it will overwrite some components.
  • app-admin_essentials:3.13.12-2022.1.20 [12-13-2022] - Removed unnecessary error dialogs from the Admin Essentials home page.
  • app-automation_studio:4.1.2-2022.1.46 [01-04-2023] - All variable references in Gen 2 workflows are now decoded.
  • app-jst:1.8.5-2022.1.21 [01-18-2023] - Transformation input is now encoded properly when running a transformation via the run transformation endpoint.
  • app-jst:1.8.5-2022.1.20 [01-12-2023] - Static values for the getterMethods are now encoded prior to running transformations.
  • app-jst:1.8.5-2022.1.17 [01-04-2023] - Outgoing schemas of a JST task with special characters are now decoded.
  • app-operations_manager:1.171.4-2022.1.56 [01-05-2023] - Corrected a UI bug that occurred when attempting to search for non-existent workflows.
  • app-workflow_builder:5.44.64-2022.1.25 [12-20-2022] - Added logic for task filtering based on role permissions.
  • app-workflow_builder:5.44.64-2022.1.24 [12-18-2022] - The makeData API is now able to handle multi-line variable input.
  • app-workflow_builder:5.44.64-2022.1.23 [12-13-2022] - Fixed an issue with the newVariable task switching a null value to an empty string. The task now retains its null value when the task is saved.
  • app-workflow_engine:9.13.31-2022.1.36 [12-29-2022] - Fixed display issues on the Gen 2 canvas when viewing variables for the ViewDiff task.
  • app-workflow_engine:9.13.31-2022.1.35 [12-23-2022] - Fixed issue where referencing the actor from a previous task could cause a job to hang indefinitely.
  • app-workflow_engine:9.13.31-2022.1.34 [12-22-2022] - Fixed an error in the "job.decorators" field that caused some jobs to not run correctly in newer releases.
  • app-workflow_engine:9.13.31-2022.1.33 [12-21-2022] - Fixed bug where paused child jobs would only be resumed if the child job had already been started.
  • app-workflow_engine:9.13.31-2022.1.32 [12-20-2022] - Fixed several schema errors in the pronghorn.json file.
  • app-workflow_engine:9.13.31-2022.1.29 [12-16-2022] - Fixed bug in API test case.
  • app-workflow_engine:9.13.31-2022.1.28 [12-15-2022] - Restored the $project stage to the searchTasks API to significantly increase speed when querying large tasks collections.
  • itential-utils:2.9.6 [11-30-2022] - Added an additional check during generation of the pronghorn.json file in core.
  • pronghorn-core:13.28.27-2022.1.53 [01-03-2023] - Reverted a breaking change to the getDevicesFiltered call from the Device broker.
  • pronghorn-core:13.28.27-2022.1.52 [12-16-2022] - Removed unnecessary connection log messages for services that are not actively running.
  • pronghorn-core:13.28.27-2022.1.51 [12-16-2022] - Removed the arbitrary start index of 0 passed to adapters from the getDevicesFiltered broker call.

Chores

  • app-admin_essentials:3.13.12-2022.1.19 [12-13-2022] - Updated the blueprint functionality to include Itential dependencies.
  • app-automation_catalog:2.12.11-2022.1.3 [12-01-2022] - Updated the encode path.
  • app-automation_studio:4.1.2-2022.1.53 [01-23-2023] - Updated jst-designer dependency to latest version.
  • app-automation_studio:4.1.2-2022.1.52 [01-20-2023] - Updated jst and jst-designer dependencies to latest version.
  • app-automation_studio:4.1.2-2022.1.51 [01-19-2023] - Updated the jst and jst-designer dependencies to the latest version.
  • app-automation_studio:4.1.2-2022.1.50 [01-12-2023] - Updated jst and jst-designer dependencies to latest version.
  • app-automation_studio:4.1.2-2022.1.48 [01-09-2023] - Reverted the decoding of the jst variable references logic.
  • app-automation_studio:4.1.2-2022.1.47 [01-09-2023] - Updated jst and jst-designer dependency to latest version.
  • app-jst:1.8.5-2022.1.23 [01-20-2023] - Reverted all logic from the encode/decode refactor.
  • app-jst:1.8.5-2022.1.22 [01-19-2023] - Updated the jst dependency to the latest version.
  • app-jst:1.8.5-2022.1.19 [01-09-2023] - Updated jst dependency to latest version.
  • app-jst:1.8.5-2022.1.18 [01-09-2023] - Reverted the decoding of the jst task output logic.
  • app-operations_manager:1.171.4-2022.1.55 [01-05-2023] - Temporarily removed autotest functionality from pipeline jobs.
  • app-operations_manager:1.171.4-2022.1.54 [01-04-2023] - Added instructions to the test environment Readme on how to perform maintenance release testing.
  • app-workflow_engine:9.13.31-2022.1.38 [01-09-2023] - Updated the JST dependency to the latest version.

Tests

  • app-operations_manager:1.171.4-2022.1.53 [01-03-2023] - Added new assertion to automation test.
  • app-workflow_engine:9.13.31-2022.1.31 [12-19-2022] - Added test case to handle edge case WFE behavior.
  • app-workflow_engine:9.13.31-2022.1.27 [12-08-2022] - Updated cypress config for v10 and skipped outdated tests.

Release Versions

Automation Platform Versions

component version
@itential/adapter-automation_gateway 4.26.1-2022.1.8
@itential/adapter-azure_aaa 1.4.2-2022.1.2
@itential/adapter-email 4.2.8-2022.1.5
@itential/adapter-ldap 2.13.8-2022.1.1
@itential/adapter-local_aaa 4.3.6-2022.1.1
@itential/adapter-nso 7.8.20-2022.1.12
@itential/adapter-radius 2.1.7-2022.1.1
@itential/app-admin_essentials 3.13.12-2022.1.24
@itential/app-ag_manager 1.18.3-2022.1.4
@itential/app-automation_catalog 2.12.11-2022.1.3
@itential/app-automation_studio 4.1.2-2022.1.53
@itential/app-configuration_manager 3.97.6-2022.1.15
@itential/app-form_builder 4.11.26-2022.1.3
@itential/app-json_forms 1.34.12-2022.1.5
@itential/app-jst 1.8.5-2022.1.23
@itential/app-mop 6.11.25-2022.1.6
@itential/app-nso_manager 2.23.3-2022.1.1
@itential/app-operations_manager 1.171.4-2022.1.56
@itential/app-service_catalog 3.12.0-2022.1.1
@itential/app-service_management 2.24.9-2022.1.4
@itential/app-template_builder 2.6.7-2022.1.1
@itential/app-workflow_builder 5.44.64-2022.1.25
@itential/app-workflow_engine 9.13.31-2022.1.38
@itential/pronghorn-core 13.28.27-2022.1.53
@itential/search 1.1.25-2022.1.1
@itential/tags 3.1.12-2022.1.1
@itential/itential-utils 2.9.6
@itential/database 1.11.6
@itential/network 3.3.17
@itential/service 2.10.13
@itential/event-system 1.1.26
@itential/logger 2.1.12
@itential/audit-trail 1.4.9

Automation Gateway Versions

component version
automation_gateway 3.198.19+2022.1.29

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.