Changelogs

On this page:

adapter-nso

adapter-nso Change Logs

2021.1.4 Maintenance Release [2021-11-02]

Overview

  • 1 Bug Fixes
  • 1 Chores
  • 2 Total Tickets

Bug Fixes

  • adapter-nso:7.1.3-2021.1.3 [10-06-2021] - Added support for outside augment statements in service models.

Chores

  • adapter-nso:7.1.3-2021.1.4 [10-14-2021] - Updated GitLab CI file for npm audit prod pipeline.

2021.1.1 Maintenance Release [2021-07-06]

Overview

  • 2 Bug Fixes
  • 1 Chores
  • 3 Total Tickets

Bug Fixes

  • adapter-nso:7.1.3-2021.1.2 [06-28-2021] - Fixed the getDeviceGroups error when a device group name has a space between characters.
  • adapter-nso:7.1.3-2021.1.1 [06-14-2021] - Updated error handling to avoid crash on SSL error.

Chores

  • adapter-nso:7.1.3-2021.1.0 [06-04-2021] - Updated and pinned dependencies for the next release.

2021.1 Feature Release [2021-05-28]

Overview

  • 6 New Features
  • 1 Improvements
  • 15 Bug Fixes
  • 1 Security Fixes
  • 2 Chores
  • 25 Total Tickets

New Features

  • adapter-nso:7.1.0 [05-21-2021] - Added commit flag support for testInstances and saveInstances.
  • adapter-nso:6.39.0 [03-29-2021] - Added capability to add device support for live status dynamically.
  • adapter-nso:6.38.0 [03-12-2021] - Adapter can now store Yang modules in a database; also provided an API to manually refresh data.
  • adapter-nso:6.37.1 [03-08-2021] - Added brokers to the pronghorn.json file. When the adapter is created the brokers will be assigned to the service configuration automatically.
  • adapter-nso:6.37.0 [03-08-2021] - Added an API for converting Yang modules to JSON schemas.
  • adapter-nso:6.36.0 [02-24-2021] - Added live-status support for Radware VX NED.

Improvements

  • adapter-nso:7.0.0 [04-20-2021] - Modified return type to string of getOutOfSyncConfig() when device is in-sync.

Bug Fixes

  • adapter-nso:7.1.3 [06-01-2021] - Improved error handling to return an error message when loadConfig fails.
  • adapter-nso:7.1.2 [06-01-2021] - Added more details to the netconf error message that displays when there is no connection between IAP and NSO.
  • adapter-nso:7.1.1 [05-28-2021] - Running config remediation on a Junos device will now return dry run results from adapter-nso.
  • adapter-nso:7.0.2 [05-03-2021] - Fixed default properties of adapter-nso.
  • adapter-nso:7.0.1 [04-22-2021] - Fixed issue where the incorrect config in loadConfig would crash the platform.
  • adapter-nso:6.39.3 [04-16-2021] - Fixed getConfig and setConfig to allow Junos config remediation.
  • adapter-nso:6.39.2 [04-07-2021] - Fixed undefined errors when parsing error response and parsing Yang models.
  • adapter-nso:6.38.1 [03-25-2021] - Fixed an error that occurred when saving service instances with plan data.
  • adapter-nso:6.36.1 [03-04-2021] - Fixed incorrect XML parsing for '<' symbol.
  • adapter-nso:6.35.15 [02-22-2021] - Fixed a null object error when parsing service instances.
  • adapter-nso:6.35.14 [02-22-2021] - Missing properties added to the NSO adapter properties schema.
  • adapter-nso:6.35.13 [02-19-2021] - Fixed a bug that prevented adding an empty YANG Presence-Container to the configuration when creating a new service instance.
  • adapter-nso:6.35.11 [01-25-2021] - Fixed undefined iterate error when doing NETCONF queries.
  • adapter-nso:6.35.10 [01-19-2021] - Improved service models request time when an NSO adapter is down. Service Management page will now load with minimal delay.
  • adapter-nso:6.35.9 [01-05-2021] - Added detailed error message for checkSyncDevices.

Security Fixes

  • adapter-nso:7.0.4 [05-21-2021] - Updated database and any related dependencies to fix dependency security vulnerabilities.

Chores

  • adapter-nso:7.0.3 [05-13-2021] - Added documentation for live status device support feature.
  • adapter-nso:6.39.1 [04-06-2021] - Moved project to master pipeline.

2020.2.0 Feature Release [2021-01-05]

Overview

  • 1 New Features
  • 10 Improvements
  • 27 Bug Fixes
  • 1 Security Fixes
  • 3 Chores
  • 42 Total Tickets

New Features

  • adapter-nso:6.30.0 [04-30-2020] - Added caching functionalities for retrieving device info.

Improvements

  • adapter-nso:6.35.0 [11-09-2020] - Added read-timeout and write-timeout parameters to addDevice task.
  • adapter-nso:6.34.1 [11-03-2020] - Updated migration script to use the latest itential-utils package for property decryption.
  • adapter-nso:6.34.0 [11-03-2020] - Support added for delete operations in setConfig.
  • adapter-nso:6.33.2 [10-19-2020] - Modified pronghorn core to auto-populate the adapter configuration properties with default attributes and values when not provided by the user.
  • adapter-nso:6.33.0 [09-03-2020] - Now returns plan data if available when calling getServiceInstance().
  • adapter-nso:6.32.0 [07-15-2020] - Adapter now automatically replays any notifications missed during NSO downtime. Also added an API to retrieve notification replay given the event stream, time frame, and filter.
  • adapter-nso:6.31.10 [07-02-2020] - Adapter info added to the "couldn't connect to NSO" log message.
  • adapter-nso:6.31.4 [06-12-2020] - Added example inputs and corrected API documentation for addDevice task.
  • adapter-nso:6.31.0 [05-22-2020] - Added "isAlive" function.
  • adapter-nso:6.30.3 [06-01-2020] - Updated path in getVersionInfo to match new name package name.

Bug Fixes

  • adapter-nso:6.35.7-2020.2.1 [01-05-2021] - Added detailed error message for checkSyncDevices.
  • adapter-nso:6.35.6 [12-16-2020] - Fixed error that occurred when retrieving service instances without plan data.
  • adapter-nso:6.35.5 [12-16-2020] - Fixed commit queue event listener to properly respond to commit queue events.
  • adapter-nso:6.35.4 [12-16-2020] - Fixed error when trying to run test instances on more than one device.
  • adapter-nso:6.35.3 [11-17-2020] - Fixed the incorrect handling of an empty built-in YANG datatype value set in the service instance.
  • adapter-nso:6.35.2 [11-13-2020] - Added support for all RESTful action types in rest doAction.
  • adapter-nso:6.33.4 [10-29-2020] - Added schemas for testServiceInstances and saveServiceInstances.
  • adapter-nso:6.33.3 [10-23-2020] - Internal NCS properties are skipped during service instance transformation.
  • adapter-nso:6.33.1 [10-09-2020] - Fixed live status support for Ciena-ACOS NED Command Template.
  • adapter-nso:6.32.10 [08-25-2020] - Implemented a fix that returns correct dry run results for testServiceInstances.
  • adapter-nso:6.32.9 [08-25-2020] - Fixed error when getting auth groups.
  • adapter-nso:6.32.8 [08-20-2020] - Fixed the doAction error log.
  • adapter-nso:6.32.7 [08-17-2020] - Fixed yang converter error when parsing the mandatory property.
  • adapter-nso:6.32.6 [08-17-2020] - Modified PH2NSO to enable service models with multiple layers of modules.
  • adapter-nso:6.32.5 [08-11-2020] - Fixed error saving service instances with choices.
  • adapter-nso:6.32.4 [08-06-2020] - Fixed incorrect parsing for hidden leafs in yang parser.
  • adapter-nso:6.32.1 [07-27-2020] - Modified buildOptions function in rpc_connector to get the correct content length when payload contains accented characters.
  • adapter-nso:6.31.9 [07-01-2020] - Standardized rpc error log format.
  • adapter-nso:6.31.8 [07-01-2020] - Fixed live-status error log.
  • adapter-nso:6.31.6 [06-26-2020] - Fixed NSO netconf XML message via parsing and replacing illegal chars.
  • adapter-nso:6.31.5 [06-26-2020] - Changed xpath query to obtain device groups from NSO.
  • adapter-nso:6.31.3 [06-01-2020] - Error message is returned when required params are not provided.
  • adapter-nso:6.31.2 [05-28-2020] - Modified service instance related methods to handle service models with no key property.
  • adapter-nso:6.31.1 [05-28-2020] - Modified setConfig() to return dry run result as response when using nso5.x.
  • adapter-nso:6.30.2 [05-05-2020] - Restored key property to service model. Saveinstances is now able to accept incoming array of data.
  • adapter-nso:6.30.1 [04-30-2020] - No longer requires adapter-nso restart to get new service models in NSO.
  • adapter-nso:6.29.4 [04-28-2020] - Fixed liveStatus NED undefined error.

Security Fixes

  • adapter-nso:6.35.1 [11-13-2020] - Removed single quote from Xpath params to avoid an injection vulnerability.

Chores

  • adapter-nso:6.35.7-2020.2.0 [12-17-2020] - Pinned dependencies for release.
  • adapter-nso:6.35.7 [12-16-2020] - Updated MongoDB driver to fix the arbiter bug.
  • adapter-nso:6.31.7 [06-29-2020] - Updated node driver for MongoDB.

2020.1.0 Feature Release [2020-05-01]

Overview

  • 2 Improvements
  • 13 Bug Fixes
  • 4 Chores
  • 1 Deprecations
  • 20 Total Tickets

Improvements

  • adapter-nso:6.29.0 [04-17-2020] - Added NSO v5.3 support.
  • adapter-nso:6.28.0 [03-16-2020] - Moved queue-controller into adapter-nso and removed dependency.

Bug Fixes

  • adapter-nso:6.29.3-2020.1.3 [05-05-2020] - Restored key property to service model. Saveinstances is now able to accept incoming array of data.
  • adapter-nso:6.29.3-2020.1.2 [04-30-2020] - No longer requires adapter-nso restart to get new service models in NSO.
  • adapter-nso:6.29.3-2020.1.1 [04-28-2020] - Fixed liveStatus NED undefined error.
  • adapter-nso:6.29.1 [04-24-2020] - Sanitized error messages returned from Apply Templates to prevent Mongo errors.
  • adapter-nso:6.28.4 [03-31-2020] - Modified setConfig function to use load-native-config if NSO version is 5.x.
  • adapter-nso:6.28.3 [03-26-2020] - Enabled adapter to automatically reconnect to NSO after NSO restart.
  • adapter-nso:6.28.2 [03-18-2020] - Added support for referencing junos in service models.
  • adapter-nso:6.28.1 [03-18-2020] - Added support for all device types in addDevice task.
  • adapter-nso:6.27.9 [03-16-2020] - Resolved issue with service models not compiling when used in NSO5.x version.
  • adapter-nso:6.27.8 [02-27-2020] - Replaced netconf.js to resolve the license issue.
  • adapter-nso:6.27.6 [01-10-2020] - No longer logs user context error when connecting NSO adapter.
  • adapter-nso:6.27.5 [01-13-2020] - Added check for empty filter on getDevicesFiltered.
  • app-nso_manager:2.20.1-2020.1.3 [05-05-2020] - Corrected documentation of restAction API. Added contentType parameter.

Chores

  • adapter-nso:6.29.3-2020.1.0 [04-25-2020] - Completed release checklist.
  • adapter-nso:6.29.3 [04-24-2020] - Changed default ContentType header for REST doAction call.
  • adapter-nso:6.28.6 [04-14-2020] - Moved CI pipeline from Node.js 10 to Node.js 12.
  • adapter-nso:6.27.7 [01-31-2020] - Added schema validation to component pipelines.

Deprecations

  • adapter-nso:6.27.10 [03-16-2020] - Removed deprecated functions.

2019.3.0 Feature Release [2019-11-29]

Overview

  • 2 New Features
  • 5 Improvements
  • 3 Bug Fixes
  • 1 Chores
  • 11 Total Tickets

New Features

  • adapter-nso:6.26.0 [11-21-2019] - Added partial-sync-from support.
  • adapter-nso:6.25.0 [11-01-2019] - Added support for case insensitive device search.

Improvements

  • adapter-nso:6.27.2 [12-02-2019] - Changed live status commands to use read-only transactions.
  • adapter-nso:6.27.0 [12-06-2019] - Improved log messages for a multi-NSO environment.
  • adapter-nso:6.24.15 [10-29-2019] - The "runAction” method has been optimized to avoid triggering NSO failures.
  • adapter-nso:6.24.13 [10-24-2019] - Added new feature: unecrypted TCP connection to NSO server.
  • adapter-nso:6.24.8 [10-30-2019] - Improved NSO adapter logging and exception handling for permission denied cases.

Bug Fixes

  • adapter-nso:6.27.4 [12-11-2019] - Added host id to fix bug that prevented listing of NSO service instances. .
  • adapter-nso:6.27.3 [12-05-2019] - Changed adapter-nso to use "ssh" for default protocol when not specified.
  • adapter-nso:6.24.14 [10-24-2019] - Revised logging message for when a specific device is not found on multiple adapters. In a 'device not found' scenario, a different message will be reported.

Chores

  • adapter-nso:6.27.4-2019.3.0 [12-13-2019] - Pinned dependencies, fixed vulnerabilities, and cleaned up changelog.