What's New

This document supports the Cumulus Linux 5.9 release, and lists new platforms, features, and enhancements.

Cumulus Linux 5.9 is an Extended-Support Release (ESR). For more information, refer to this Knowledge base article.

What’s New in Cumulus Linux 5.9.1

Cumulus Linux 5.9.1 replaces Cumulus Linux 5.9.0, which is no longer available.

Cumulus Linux 5.9.1 provides all the same new features and enhancements as Cumulus Linux 5.9.0, and in addition, includes stability enhancements.

  • The NVIDIA SN5600 switch supports Cumulus Linux 5.9 and later; do not install Cumulus Linux 5.8 and earlier on this switch.
  • Cumulus Linux 5.9 provides a set of default firewall rules that allows only specific IP addresses and ports, and drops packets that are disallowed. Be sure to review the firewall rules before upgrading.

New Features and Enhancements

  • Cumulus Linux upgrade to Debian 12 (bookworm)
  • All switches that ship with a 32 GB or larger SSD now include a secondary partition for future use
  • Latency histogram for ASIC monitoring
  • LLDP application priority TLV transmission
  • Firewall rules
  • CLI Session pagination and timeout options
  • Password security commands
  • SSH strict mode
  • Warmboot support for VXLAN EVPN is now generally available
  • 4x breakout on QSFP-DD/OSFP 8 lane ports now allocates two lanes per port by default instead of one
  • New Linux ifreload -a --diff option processes and applies only incremental changes instead of reloading entire configuration
  • Cumulus Linux no longer supports NCLU; all net show commands have been removed
  • NVUE
    • ISSU upgrade mode and package upgrade commands
    • New nv show --output raw option shows native vtysh (FRR) output
    • Auto save is enabled by default; when you run nv config apply, NVUE saves the configuration to the startup configuration file
    • NVUE ships with a default /etc/nvue.d/startup.yaml file

      • The default startup file sets the default hostname as cumulus; Cumulus Linux does not accept the DHCP host-name option. If you do not manage your switch with NVUE and want to change this behavior with Linux configuration files, see this knowledge base article.
      • The default NVUE startup.yaml file includes the cumulus user account, which is the default account for the system. Modifying the NVUE configuration to not include the cumulus user account, replacing the configuration or applying a startup configuration, deletes the cumulus account. To merge in configuration changes or to restore a backup startup.yaml file, use the nv config patch command.

    • Redesigned nv show interface commands
    • Redesigned nv show platform commands
    • New NVUE Commands

What’s New in Cumulus Linux 5.9.0

Cumulus Linux 5.9.0 is no longer available. Cumulus Linux 5.9.1 replaces Cumulus Linux 5.9.0.

Release Considerations

Cumulus Linux 5.9 includes the NVUE object model. After you upgrade to Cumulus Linux 5.9, running NVUE configuration commands might override configuration for features that are now configurable with NVUE and removes configuration you added manually to files or with automation tools like Ansible, Chef, or Puppet. To keep your configuration, you can do one of the following:

Cumulus Linux 3.7, 4.3, and 4.4 continue to support NCLU. For more information, contact your NVIDIA Spectrum platform sales representative.