What's New

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.

Release Highlights

This release includes major enhancements in the following areas:

Web UI Improvements

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.

Device Management Improvements

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:

Support for Linux/arm64 Platform

Binaries for the Linux OS on the arm64 architecture are now available for download from the Cisco Software Download site.

Documentation Updates:

Platform Tools Packages

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.

Improved Services Documentation

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.

Observability Improvements for Distributed Deployments

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.

JSON Metadata Support

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.

RESTCONF Data Filtering

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.

Other Notable Highlights
  • 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.

Last updated

© Copyright 2024 Cisco Systems, Inc. | This site is part of the official Cisco Crosswork NSO documentation set.