This documentation corresponds to an older version of the product, is no longer updated, and may contain outdated information.
Please access the latest versions from https://cisco-tailf.gitbook.io/nso-docs and update your bookmarks. OK
The web-based management interface has been improved to streamline user experience with a modernized look and feel, as well as usability improvements, such as device management.
User Guide
-
Expanded and improved the Web UI user guide with more details. See Web User Interface in User Guide for more information.
Devices now support auto-configure and
rename actions, to assist the initial onboarding
as well as renaming of devices. Additionally, listing of services
that have modified a device has been improved and now includes
nano service zombies using a new
/devices/device/services/service list.
User Guide
-
Added the section called “Auto-configuring devices in NSO” in User Guide.
-
Added the section called “Renaming devices in NSO” in User Guide.
Binaries for the Linux OS on the arm64 architecture are now available for download from the Cisco Software Download site.
A number of additional packages are now bundled with the NSO installer binary. These are optional packages that can be added to the NSO instance and were previously distributed separately.
Getting Started
-
Expanded Installation in Getting Started with information on additional bundled packages.
The service development documentation has been improved and expanded, allowing for a more gradual introduction to service concepts.
Development Guide
-
Replaced the old Services chapter with Implementing Services in Development Guide, which builds on top of Developing a Simple Service in Development Guide with additional fundamental service functionality.
-
Replaced the old Services chapter with Services Deep Dive in Development Guide, which serves as a service development reference, including best practices, known limitations, and in-depth explanation of specific FASTMAP features.
-
Substantially revised and improved Templates in Development Guide.
NETCONF and RESTCONF APIs now support propagation of standards-based Trace Context to aid distributed tracing.
Northbound APIs
-
For NETCONF, added documentation on the section called “Trace Context” in Northbound APIs .
-
For RESTCONF, added documentation on the section called “Trace Context” in Northbound APIs .
NSO now supports RFC-7952-encoded metadata, as well as setting metadata when using JSON data encoding.
Northbound APIs
-
Expanded The RESTCONF API in Northbound APIs with details on metadata handling.
Added the "exclude" query parameter support to the GET RESTCONF method that excludes a subtree from the returned output.
Northbound APIs
-
Expanded the section called “Query Parameters” in Northbound APIs with details and an example of "exclude" usage.
-
Improved YANG 1.1 support: Allow type
emptyin list keys and unions, as well as improve handling of unions of enumerations. -
Implement alarms for certificate expiry: The functionality now covers all certificates in use by NSO.
-
Automatic migration of templates: Migrating a device to a new NED id will trigger a copy of device and compliance templates for the old NED id to the new NED id (unless template already contains configuration for the new NED id).
-
Faster upgrades: Performance of the CDB upgrade process has been significantly improved by utilizing more parallelization.
-
ncs.confmanagement:ncs.conffile can now use environment variable references and parts of the file can be placed in separate configuration files in thencs.conf.dsub-directory, next to thencs.conffile.
For a full list of changes, refer to the online changelog.