Release Announcement: NSO 6.5 is now released.
Head to the release highlights to see what's new
LogoLogo
NSO DevCenterTry NSO
NSO 6.1
  • Get Started
  • User Guides
  • Developers
  • Release Info
NSO 6.1
  • Start
  • What's New
  • Administration
    • Get Started
    • Installation and Deployment
      • Local Install
      • System Install
      • Post-Install Actions
        • Explore the Installation
        • Start and Stop NSO
        • Create NSO Instance
        • Enable Development Mode
        • Running NSO Examples
        • Migrate to System Install
        • Modify Examples for System Install
        • Uninstall Local Install
        • Uninstall System Install
      • Containerized NSO
      • Deployment Example
      • Upgrade NSO
    • Management
      • System Management
        • Cisco Smart Licensing
        • Log Messages and Formats
        • Alarm Types
      • Package Management
      • High Availability
      • AAA Infrastructure
      • NED Administration
    • Advanced Topics
      • Locks
      • Compaction
      • IPC Ports
      • Service Manager Restart
      • Security Issues
      • Run NSO as Non-Privileged User
      • IPv6 on Northbound Interfaces
      • Layered Service Architecture
  • Operation & Usage
    • Get Started
    • CLI
      • Introduction to NSO CLI
      • CLI Commands
    • Web UI
    • Operations
      • Basic Operations
      • NEDs and Adding Devices
      • Manage Network Services
      • NSO Device Manager
      • SSH Key Management
      • Alarm Manager
      • Plug-and-Play Scripting
      • Compliance Reporting
      • Listing Packages
      • Lifecycle Operations
      • Network Simulator
  • Development
    • Get Started
    • Introduction to Automation
      • CDB and YANG
      • Basic Automation with Python
      • Develop a Simple Service
      • Applications in NSO
      • Develop and Deploy a Nano Service
    • Core Concepts
      • Services
      • Implementing Services
      • Templates
      • Nano Services
      • Packages
      • Using CDB
      • YANG
      • NSO Concurrency Model
      • Service Handling of Ambiguous Device Models
      • NSO Virtual Machines
        • NSO Python VM
        • NSO Java VM
        • Embedded Erlang Applications
      • API Overview
        • Python API Overview
        • Java API Overview
      • Northbound APIs
        • NSO NETCONF Server
        • RESTCONF API
        • NSO SNMP Agent
    • Advanced Development
      • Development Environment and Resources
      • Developing Services
        • Services Deep Dive
        • Service Development Using Java
        • NSO Developer Studio
      • Developing Packages
      • Developing NEDs
        • NETCONF NED Development
        • CLI NED Development
        • Generic NED Development
        • SNMP NED
        • NED Upgrades and Migration
      • Developing Alarm Applications
      • Kicker
      • Scaling and Performance Optimization
      • Progress Trace
      • Web UI Development
        • JSON-RPC API
    • Connected Topics
      • SNMP Notification Receiver
      • Web Server
      • Scheduler
      • External Logging
      • Encryption Keys
  • Resources
    • Manual Pages
      • Section 1
      • Section 3
      • Section 5
Powered by GitBook
LogoLogo

Site

  • Cisco.com
  • Documentation
  • Learning Labs
  • Sample Code

Connect

  • Feedback
  • Community
  • Blogs
  • Events

Follow Us

  • X/Twitter
  • Facebook
  • YouTube
  • LinkedIn

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

On this page

Was this helpful?

Edit on GitHub
Export as PDF

What's New

Latest features and enhancements added in this release.

PreviousStartNextGet Started

Last updated 2 months ago

Was this helpful?

Only significant new updates are listed here. To see the complete list of changes, refer to the .

Release Highlights

This release includes major enhancements in the following areas:

HA Raft

Introduced HA Raft, a consensus-based high-availability solution. HA Raft is based on the Raft algorithm and provides secure and durable state replication with robust automatic cluster management.

Documentation Updates:

  • Added a new section with comprehensive documentation on this new feature.

CDB Compaction

Compaction improvements have been made to schedule periodic compaction and disable compaction on start.

Documentation Updates:

  • Added a new section to describe automatic and manual compaction. A new ncs command option --disable-compaction-on-start added to disable compaction on start.

  • Added a new section to include scheduling of NSO compaction during low utilization periods.

  • Updated the Manual Pages, to add a new configuration parameter ncs-config/compaction/delayed-compaction-timeout.

Containerized NSO

It is now possible to run NSO in a container runtime, such as Docker. A pre-built image is available for download from software.cisco.com.

Documentation Updates:

  • Added a new guide describing how to run NSO in a containerized environment, such as Docker.

NED Packages

NED packages can now be added to the system without triggering a package reload/service outage.

Documentation Updates:

  • Added a new section to guide how to add new NED packages without triggering a service outage. Updated also the and sections.

AAA

NSO authentication mechanism has been improved to include Single Sign-on and package authentication.

Documentation Updates:

Compliance Reporting

The device, service, and template checks now run in parallel across the CPU cores in the system while utilizing less memory by streaming the report to disk instead of building the report in memory. Compliance templates can check devices for compliance. In addition, strict mode checks that the template configuration is the only configuration on the device. Reports can now be generated in sqlite format, which will produce an SQLite database file as the output of a report run.

Documentation Updates:

Deprecating RFM in Favor of Nano Services

Updates in documentation to promote using nano services over Reactive FastMAP.

Documentation Updates:

Progress Trace

The progress trace framework has been improved to add the concepts of spans and links.

  • A span represents a unit of work or operation that occurs over a span of time.

  • A link is a reference to another span event and can be used to find related events.

Documentation Updates:

Phased Provisioning

NSO now provides Phased Provisioning as a support tool to schedule provisioning tasks. Phased Provisioning gives you more fine-grained control over how and when changes are introduced into the network.

Documentation Updates:

Observability Exporter

NSO Observability Exporter package allows Cisco NSO to export observability-related data using software-industry-standard formats and protocols, such as the OpenTelemetry protocol (OTLP).

Documentation Updates:

Added a new section to describe the NSO package authentication mechanism.

Added a new section to describe the NSO package authentication mechanism.

Added a new section called .

Updated the section to include new content and an example to promote using nano services to implement Reactive FASTMAP (RFM) based applications. Also updated the section.

Updated the section .

Updated the NSO documentation to include Cisco NSO Phased Provisioning.

Updated the NSO documentation to include Cisco NSO Observability Exporter.

Developing NSO Services
Kicker
Progress Trace
Platform Tools
Platform Tools
NSO Changelog Explorer
Compaction
NCS man-pages Volume 5
Containerized NSO
Upgrade
Adding NED Packages
NED Migration
Periodic Compaction
Package Authentication
NSO HA Raft
Additional Configuration Checks
Single Sign-on