Latest features and enhancements added in this release.
Only significant new updates are listed here. To see the complete list of changes, refer to the NSO Changelog Explorer.
This release includes major enhancements in the following areas:
The web-based management interface has been improved to streamline user experience with a modernized look and feel. Also, usability improvements have been made in certain areas, such as device management.
Documentation Updates:
Expanded and improved the Web UI documentation to cover usage instructions.
Devices now support auto-configure
and rename
actions to assist with the initial onboarding as well as the renaming of devices. Additionally, the 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.
Documentation Updates:
Added new sections Auto-configuring Devices in NSO and Renaming Devices in NSO.
Binaries for the Linux OS on the arm64 architecture are now available for download from the Cisco Software Download site.
Documentation Updates:
Updated system requirements in the Installation (Local Install, System Install) and Containerized NSO sections.
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.
Documentation Updates:
Expanded the Installation section with information on additional bundled packages.
The service development documentation has been improved and expanded, allowing for a more gradual introduction to service concepts.
Documentation Updates:
Replaced the old Services section with a new Implementing Services section, which builds on top of Developing a Simple Service with additional fundamental service functionality.
Replaced the old Services section with a new Services Deep Dive section, which serves as a service development reference, including best practices, known limitations, and an in-depth explanation of specific FASTMAP features.
Substantially revised and improved the Templates section.
NETCONF and RESTCONF APIs now support the propagation of standards-based Trace Context to aid distributed tracing.
Documentation Updates:
For NETCONF, added documentation on Trace Context in Northbound APIs.
For RESTCONF, added documentation on Trace Context in Northbound APIs.
NSO now supports RFC-7952-encoded metadata, as well as setting metadata when using JSON data encoding.
Documentation Updates:
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.
Documentation Updates:
Expanded the section Query Parameters in Northbound APIs with details and an example of exclude
usage.
Improved YANG 1.1 support: Allow type empty
in list keys and unions, as well as improve the 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 the device and compliance templates for the old NED ID to the new NED ID (unless the template already contains configuration for the new NED ID).
Faster upgrades: The performance of the CDB upgrade process has been significantly improved by utilizing more parallelization.
ncs.conf
management: ncs.conf
file can now use environment variable references and parts of the file can be placed in separate configuration files in the ncs.conf.d
sub-directory, next to the ncs.conf
file.