Changelogs

On this page:

adapter-nso

adapter-nso Change Logs

2020.1.12 Maintenance Release [2021-05-04]

Overview

  • 3 Bug Fixes
  • 1 Chores
  • 4 Total Tickets

Bug Fixes

  • adapter-nso:6.29.3-2020.1.53 [04-22-2021] - Fixed issue where the incorrect config in loadConfig would crash the platform.
  • adapter-nso:6.29.3-2020.1.52 [04-16-2021] - Fixed getConfig and setConfig to allow Junos config remediation.
  • adapter-nso:6.29.3-2020.1.51 [04-07-2021] - Fixed undefined errors when parsing error response and parsing Yang models.

Chores

  • adapter-nso:6.29.3-2020.1.50 [04-06-2021] - Moved project to master pipeline.

2020.1.11 Maintenance Release [2021-04-06]

Overview

  • 2 Bug Fixes
  • 2 Total Tickets

Bug Fixes

  • adapter-nso:6.29.3-2020.1.49 [03-25-2021] - Fixed an error that occurred when saving service instances with plan data.
  • adapter-nso:6.29.3-2020.1.48 [03-04-2021] - Fixed incorrect XML parsing for '<' symbol.

2020.1.10 Maintenance Release [2021-03-02]

Overview

  • 1 New Features
  • 4 Bug Fixes
  • 5 Total Tickets

New Features

  • adapter-nso:6.29.3-2020.1.47 [02-24-2021] - Added live-status support for Radware VX NED.

Bug Fixes

  • adapter-nso:6.29.3-2020.1.46 [02-22-2021] - Fixed a null object error when parsing service instances.
  • adapter-nso:6.29.3-2020.1.45 [02-22-2021] - Missing properties added to the NSO adapter properties schema.
  • adapter-nso:6.29.3-2020.1.44 [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.29.3-2020.1.43 [02-10-2021] - Added capability to parse 'belongs-to' statement in Yang for service models.

2020.1.9 Maintenance Release [2021-02-02]

Overview

  • 3 Bug Fixes
  • 3 Total Tickets

Bug Fixes

  • adapter-nso:6.29.3-2020.1.42 [01-25-2021] - Fixed undefined iterate error when doing NETCONF queries.
  • adapter-nso:6.29.3-2020.1.41 [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.29.3-2020.1.40 [01-05-2021] - Added detailed error message for checkSyncDevices.

2020.1.8 Maintenance Release [2021-01-05]

Overview

  • 2 Bug Fixes
  • 1 Chores
  • 3 Total Tickets

Bug Fixes

  • adapter-nso:6.29.3-2020.1.38 [12-16-2020] - Fixed commit queue event listener to properly respond to commit queue events.
  • adapter-nso:6.29.3-2020.1.37 [12-16-2020] - Fixed error when trying to run test instances on more than one device.

Chores

  • adapter-nso:6.29.3-2020.1.39 [12-16-2020] - Updated MongoDB driver to fix the arbiter bug.

2020.1.7 Maintenance Release [2020-12-01]

Overview

  • 3 Bug Fixes
  • 1 Security Fixes
  • 4 Total Tickets

Bug Fixes

  • adapter-nso:6.29.3-2020.1.36 [11-17-2020] - Fixed the incorrect handling of an empty built-in YANG datatype value set in the service instance.
  • adapter-nso:6.29.3-2020.1.35 [11-13-2020] - Added support for all RESTful action types in rest doAction.
  • adapter-nso:6.29.3-2020.1.33 [10-29-2020] - Added schemas for testServiceInstances and saveServiceInstances.

Security Fixes

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

2020.1.6 Maintenance Release [2020-11-03]

Overview

  • 1 Improvements
  • 1 Bug Fixes
  • 2 Total Tickets

Improvements

  • adapter-nso:6.29.3-2020.1.31 [10-19-2020] - Modified pronghorn core to auto-populate the adapter configuration properties with default attributes and values when not provided by the user.

Bug Fixes

  • adapter-nso:6.29.3-2020.1.32 [10-23-2020] - Internal NCS properties are skipped during service instance transformation.

2020.1.5 Maintenance Release [2020-10-06]

Overview

  • 1 Bug Fixes
  • 1 Total Tickets

Bug Fixes

  • adapter-nso:6.29.3-2020.1.30 [10-09-2020] - Fixed live status support for Ciena-ACOS NED Command Template.

2020.1.4 Maintenance Release [2020-09-01]

Overview

  • 7 Bug Fixes
  • 7 Total Tickets

Bug Fixes

  • adapter-nso:6.29.3-2020.1.29 [08-25-2020] - Implemented a fix that returns correct dry run results for testServiceInstances.
  • adapter-nso:6.29.3-2020.1.28 [08-25-2020] - Fixed error when getting auth groups.
  • adapter-nso:6.29.3-2020.1.27 [08-20-2020] - Fixed the doAction error log.
  • adapter-nso:6.29.3-2020.1.26 [08-17-2020] - Fixed yang converter error when parsing the mandatory property.
  • adapter-nso:6.29.3-2020.1.25 [08-17-2020] - Modified PH2NSO to enable service models with multiple layers of modules.
  • adapter-nso:6.29.3-2020.1.24 [08-11-2020] - Fixed error saving service instances with choices.
  • adapter-nso:6.29.3-2020.1.23 [08-06-2020] - Fixed incorrect parsing for hidden leafs in yang parser.

2020.1.3 Maintenance Release [2020-08-04]

Overview

  • 1 Improvements
  • 1 Bug Fixes
  • 2 Total Tickets

Improvements

  • adapter-nso:6.29.3-2020.1.14 [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.

Bug Fixes

  • adapter-nso:6.29.3-2020.1.15 [07-27-2020] - Modified buildOptions function in rpc_connector to get the correct content length when payload contains accented characters.

2020.1.2 Maintenance Release [2020-07-07]

Overview

  • 3 Improvements
  • 5 Bug Fixes
  • 8 Total Tickets

Improvements

  • adapter-nso:6.29.3-2020.1.13 [07-02-2020] - Adapter info added to the "couldn't connect to NSO" log message.
  • adapter-nso:6.29.3-2020.1.8 [06-12-2020] - Added example inputs and corrected API documentation for addDevice task.
  • adapter-nso:6.29.3-2020.1.6 [06-01-2020] - Updated path in getVersionInfo to match new name package name.

Bug Fixes

  • adapter-nso:6.29.3-2020.1.12 [07-01-2020] - Standardized rpc error log format.
  • adapter-nso:6.29.3-2020.1.11 [07-01-2020] - Fixed live-status error log.
  • adapter-nso:6.29.3-2020.1.10 [06-26-2020] - Fixed NSO netconf XML message via parsing and replacing illegal chars.
  • adapter-nso:6.29.3-2020.1.9 [06-26-2020] - Changed xpath query to obtain device groups from NSO.
  • adapter-nso:6.29.3-2020.1.7 [06-01-2020] - Error message is returned when required params are not provided.

2020.1.1 Maintenance Release [2020-06-02]

Overview

  • 2 Bug Fixes
  • 2 Total Tickets

Bug Fixes

  • adapter-nso:6.29.3-2020.1.5 [05-28-2020] - Modified service instance related methods to handle service models with no key property.
  • adapter-nso:6.29.3-2020.1.4 [05-28-2020] - Modified setConfig() to return dry run result as response when using nso5.x.

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

  • 4 New Features
  • 7 Improvements
  • 11 Bug Fixes
  • 4 Chores
  • 26 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.
  • adapter-nso:6.24.11 [09-27-2019] - Added Live Status Support for ADTRAN-AOS NED.
  • adapter-nso:6.24.10 [09-27-2019] - Added Live Status Support for BROCADE-NOS NED.

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.
  • adapter-nso:6.24.0 [08-27-2019] - Converted adapter-nso code to ES6 and implemented other crucial changes.
  • adapter-nso:6.23.0 [08-21-2019] - Adapter now works with the new event system in IAP.

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.
  • adapter-nso:6.24.12 [10-08-2019] - Fixed errors that occur when testing and saving a service instance.
  • adapter-nso:6.24.9 [09-26-2019] - Added requirement to pass at least one device into the SyncFromDevices task.
  • adapter-nso:6.24.5 [09-19-2019] - Adapter now parses groupings used inside augment section of YANG module.
  • adapter-nso:6.24.4 [09-05-2019] - Removed obsolete error message regarding NSO compatibility.
  • adapter-nso:6.24.2 [08-29-2019] - Fixed issue with adapter-nso crashing when backslashes in the commands.
  • adapter-nso:6.23.1 [08-22-2019] - Added module name to yang parsing error logs.
  • adapter-nso:6.22.2 [08-19-2019] - Added deprecated device broker methods to adapter-nso.
  • adapter-nso:6.22.1 [08-09-2019] - Fixed JSON schema errors.

Chores

  • adapter-nso:6.27.4-2019.3.0 [12-13-2019] - Pinned dependencies, fixed vulnerabilities, and cleaned up changelog.
  • adapter-nso:6.24.7 [09-26-2019] - Updated repository and homepage url.
  • adapter-nso:6.24.6 [09-16-2019] - Unpinned dependencies for NSO adapter.
  • adapter-nso:6.24.1 [08-28-2019] - Adapter will work with non-encoded IAP.

2019.2.0 Feature Release [2019-08-20]

Overview

  • 7 New Features
  • 11 Improvements
  • 20 Bug Fixes
  • 1 Deprecations
  • 39 Total Tickets

New Features

  • adapter-nso:6.19.0 [07-23-2019] - Modified format of the API Endpoint.
  • adapter-nso:6.18.0 [07-19-2019] - Add the option to request the configuration to be displayed in native format.
  • adapter-nso:6.16.0 [07-09-2019] - Added endpoint for restoreConfig.
  • adapter-nso:6.12.0 [06-30-2019] - Added support for load native config from latest NSO versions.
  • adapter-nso:6.11.0 [06-25-2019] - Added support to listen for netconf notifications from NSO.
  • adapter-nso:6.10.0 [06-21-2019] - Added support for NSO-5 Neds in the adapter.
  • adapter-nso:6.7.0 [04-12-2019] - Added live status support for Radware NED.

Improvements

  • adapter-nso:6.22.0-2019.2.0 [08-08-2019] - Completed checklist items for release branch.
  • adapter-nso:6.21.3 [08-07-2019] - Added missing schema for output of the restoreConfig method.
  • adapter-nso:6.21.0 [07-23-2019] - Added a new flag CISCO_AR_FORMAT for get_config function and marked NATIVE for deprecation.
  • adapter-nso:6.20.4 [07-24-2019] - Migrated from itential-ci to argo.
  • adapter-nso:6.20.0 [07-19-2019] - Improves performance for device lookups from the broker.
  • adapter-nso:6.15.0 [07-03-2019] - Pinned dependencies for adapter-nso.
  • adapter-nso:6.14.0 [07-02-2019] - Adapter NSO emits degraded status on losing connection over RPC to NSO.
  • adapter-nso:6.13.0 [07-02-2019] - Added format:json parameter to runAction call.
  • adapter-nso:6.9.0 [04-25-2019] - Added JSON schemas for adapter end points.
  • adapter-nso:6.8.0 [04-15-2019] - Added unit tests for runCommand in the adapter.
  • adapter-nso:6.6.2 [04-09-2019] - Changed the getConfig API to keep it compatible with NSO APIs.

Bug Fixes

  • adapter-nso:6.22.0-2019.2.2 [08-16-2019] - Added deprecated device broker methods to adapter-nso.
  • adapter-nso:6.22.0-2019.2.1 [08-09-2019] - Fixed JSON schema errors.
  • adapter-nso:6.21.2 [08-06-2019] - Devices that are created but not connected will now have the OS Type displayed in Configuration Manager.
  • adapter-nso:6.21.1 [07-31-2019] - Updated queue-controller dependency to 1.0.0.
  • adapter-nso:6.20.7 [07-31-2019] - Resolved issue with error handling for runAction.
  • adapter-nso:6.20.6 [07-31-2019] - Updated .npmignore to exclude nonessential JS files and directories from package.
  • adapter-nso:6.20.5 [07-26-2019] - ApplyTemplates call returns errors for any number of templates applied.
  • adapter-nso:6.20.3 [07-31-2019] - Updated error handling of rpcconnector.
  • adapter-nso:6.20.2 [07-23-2019] - Updated dependencies to most recent versions.
  • adapter-nso:6.20.1 [07-23-2019] - Modified the output description in loadConfig.
  • adapter-nso:6.17.1 [07-15-2019] - Fixed issue with adapter-nso occasionally overwhelming NSO.
  • adapter-nso:6.17.0 [07-10-2019] - Removed JSON format fix in favor of a refactored solution.
  • adapter-nso:6.15.4 [07-03-2019] - Updated schema for checkSyncDevices.
  • adapter-nso:6.15.3 [07-03-2019] - Fixed a bug in getDevicesInServiceInstances.
  • adapter-nso:6.15.2 [07-03-2019] - Encoded all scripts in adapter-nso.
  • adapter-nso:6.15.1 [07-03-2019] - Fixed the error caused by a capital "S" in MOP commands.
  • adapter-nso:6.9.3 [06-11-2019] - Improved documentation consistency.
  • adapter-nso:6.9.2 [05-09-2019] - Resolved issue with creating two sessions when NSO adapter is started.
  • adapter-nso:6.9.1 [05-02-2019] - Fixed bug in parsing certain MOP commands that have quotes.
  • adapter-nso:6.6.1 [04-01-2019] - Stringified error log message for REST query failures.

Deprecations

  • adapter-nso:6.22.0 [08-07-2019] - Added some deprecations in the adapter.

2019.1.0 Feature Release [2019-04-02]

Overview

  • 4 New Features
  • 5 Improvements
  • 20 Bug Fixes
  • 1 Security Fixes
  • 30 Total Tickets

New Features

  • adapter-nso:6.5.10-2019.1.2 [04-02-2019] - Removed prerequisite support for setConfig functionality.
  • adapter-nso:6.5.0 [02-28-2019] - Added prerequisite support for setConfig functionality.
  • adapter-nso:6.4.0 [02-27-2019] - Added support for the ARISTA-DCS device.
  • adapter-nso:6.1.5 [01-22-2019] - Implement prerelease pipeline on major releases.

Improvements

  • adapter-nso:6.6.0 [04-01-2019] - Unpinned package dependencies.
  • adapter-nso:6.5.10-2019.1.0 [03-30-2019] - Corrected CHANGELOG for release 2019.1
  • adapter-nso:6.1.2 [01-21-2019] - Updated itential utils.
  • adapter-nso:6.1.1 [01-08-2019] - Moved from persistence broker to database connection.
  • adapter-nso:6.1.0 [01-03-2019] - Added basic support for live-status commands for the ericsson-sgsnmme ned. Note: custom prompts are not supported in this release.

Bug Fixes

  • adapter-nso:6.5.10-2019.1.1 [04-01-2019] - Stringified error log message for rest query failures.
  • adapter-nso:6.5.10 [03-28-2019] - Updated the getTenant api in adapter-nso to fix user context loss.
  • adapter-nso:6.5.9 [03-28-2019] - Removed peer dependencies.
  • adapter-nso:6.5.8 [03-27-2019] - Updated peer dependency to support version 7.x of IAP.
  • adapter-nso:6.5.7 [03-27-2019] - NSO adapter logging reports error when authentication fails over RPC.
  • adapter-nso:6.5.7 [03-27-2019] - Resolved issue in NSO Adapter when server model is not found.
  • adapter-nso:6.5.6 [03-26-2019] - When adapter returns http 404 code descriptive message is returned.
  • adapter-nso:6.5.4 [03-21-2019] - Resolved improper sort option.
  • adapter-nso:6.5.3 [03-20-2019] - Added force option (no-out-of-sync-check) to allow config for saveInstances and testInstances.
  • adapter-nso:6.5.2 [03-18-2019] - Added better error handling to prevent adapter crash under certain conditions.
  • adapter-nso:6.5.1 [03-06-2019] - addDevice task returns appropriate error message.
  • adapter-nso:6.3.0 [02-11-2019] - The system will now check the returned object from NSO for errors and not rely only on the HTTP status code.
  • adapter-nso:6.2.0 [02-08-2019] - Resolved issue where results were not being returned to the application from NSO for a commit.
  • adapter-nso:6.1.9 [02-01-2019] - Error message handling is now passed all the way up to the calling application.
  • adapter-nso:6.1.8 [01-26-2019] - Adapter reports an error when xml data is requested over REST query.
  • adapter-nso:6.1.7 [01-23-2019] - Fixed version when it is sent with only two digits (i.e. X.Y).
  • adapter-nso:6.1.6 [01-22-2019] - When multikey service is created, key names in target path are separate by , instead of " " .
  • adapter-nso:6.1.4 [01-21-2019] - For any device type, added the ability for ned-id to have the same name as the service package, and the ostype/ned will be displayed correctly in Config Manager and Device Manager.
  • adapter-nso:6.1.3 [01-21-2019] - Added complete support for live-status commands for huawei-usn.
  • adapter-nso:6.0.5 [01-03-2019] - Resolved issue; 'sh' commands now work in MOP.

Security Fixes

  • adapter-nso:6.5.5 [03-26-2019] - Upgraded nyc package dependency.