Changelog
0.3.0 May 28, 2026
Section titled “0.3.0 May 28, 2026”Tested versions: link
- Add
analytics.flow_records,analytics.flow_collectors, andanalytics.flow_monitorssupport - Add
analytics.flow_filters.ipv4_acl,analytics.flow_filters.ipv6_acl, andanalytics.flow_filters.ce_aclsupport - Add
analytics.flow_system_configsupport - Add
analyticssupport including instances, flow profiles, flow events, flow filters, and flow traffic analytics configuration - Add BGP additional paths support including
additional_paths_send,additional_paths_receive,additional_paths_install_backup, andadditional_paths_selection_route_mapfor address families - Add BGP aggregate addresses support including
prefix,as_set,summary_only,advertise_map,attribute_map, andsuppress_mapfor address families - Add BGP interface peers support including
interface_typeandinterface_idfor neighbors - Add BGP neighbor attributes
dscp,dynamic_route_map,egress_peer_engineering,egress_peer_engineering_peer_set, andinternal_vpn_client - Add BGP address family
default_information_originate_always_rd,default_information_originate_always_route_target,load_balance_egress_filter_policy_route_map, andload_balance_egress_multipath_auto_policy_route_mapsupport - Add
system.erspan_origin_ip_addressandsystem.erspan_origin_ipv6_addresssupport - Add ESG (Endpoint Security Group) support including security groups, selectors, class maps, policy maps, and VRF domain security enforcement
- Add EVPN multisite border gateway support including
evpn.multisite_border_gateway.site_id,evpn.multisite_border_gateway.dci_advertise_pip,evpn.multisite_border_gateway.delay_restore_time,evpn.multisite_border_gateway.df_election_time,evpn.multisite_border_gateway.fabric_advertise_pip, andevpn.multisite_border_gateway.split_horizon_per_site - Add
analytics,grpc,scp_server,security_group,sftp_server, andtelemetryfeature flag support - Add
system.hardware_access_list_tcam_regionsupport for hardware access-list TCAM region configuration - Add
evpn_multisite_dci_trackingandevpn_multisite_fabric_trackingsupport for ethernet, port-channel, and SVI interfaces - Add
system.ttag_marker_intervaland per-interfacettag,ttag_inner,ttag_marker,ttag_stripsupport for ethernet and port-channel interfaces - Add IPv6 access list support
- Add IPv6 prefix list support
- Add route map
match_ipv6_address_prefix_listsupport - Add
netflow.monitors.record,netflow.monitors.exporter_1, andnetflow.monitors.exporter_2support - Add
netflowsupport includingnetflow.exporters,netflow.records,netflow.monitors,netflow.hardware_profiles, andnetflow.class_maps - Add
netflow.recordsboolean match attributes:match_datalink_ethertype,match_datalink_mac_destination_address,match_datalink_mac_source_address,match_datalink_vlan,match_ip_protocol,match_ip_tos,match_ipv4_source_address,match_ipv4_destination_address,match_ipv6_source_address,match_ipv6_destination_address,match_transport_source_port,match_transport_destination_port - Add
netflow.recordsboolean collect attributes:collect_counter_bytes,collect_counter_packets,collect_timestamp_sys_uptime_first,collect_timestamp_sys_uptime_last - Add network QoS support including class maps, policy maps, and system service policy network input
- Add priority flow control support for ethernet and port-channel interfaces
- Add NVE platform configuration support including
system.nve_ipmc_index_size,system.nve_overlay_vlans, andsystem.nve_infra_vlans - Add
system.hardwareextended hardware profile attributes (TCAM atomic update, PBR tuning, counter management, multicast, storm control, etc.) - Add
port_type_fabricsupport for ethernet and port-channel interfaces - Add PTP (Precision Time Protocol) support including global clock settings, domain configuration, notifications, and interface-level PTP settings with unicast peers
- Add
ipv6_prefix_listssupport - Add route map
match_ip_address_access_list,match_ipv6_address_prefix_list,match_ip_next_hop_prefix_list,match_community,match_community_exact_match,set_local_preference,set_path_selection_advertise,set_evpn_gateway_ip, andset_evpn_gateway_ip_typesupport - Add route map
set_policy_tagandmatch_ip_addresssupport - Add
snmp.disable_snmp_aaa_syncsupport - Add SPAN monitor session support including
monitor_sessions.type,monitor_sessions.shutdown,monitor_sessions.description,monitor_sessions.destination_interface_type,monitor_sessions.destination_interface_id,monitor_sessions.filter_access_group,monitor_sessions.mtu,monitor_sessions.erspan_id,monitor_sessions.destination_ip,monitor_sessions.destination_ipv6,monitor_sessions.source_ip,monitor_sessions.source_ipv6,monitor_sessions.ip_dscp,monitor_sessions.ip_ttl,monitor_sessions.vrf,monitor_sessions.header_type,monitor_sessions.source_forward_drops,monitor_sessions.marker_packet,monitor_sessions.marker_packet_interval,monitor_sessions.source_interfaces,monitor_sessions.source_vlans, andmonitor_sessions.filter_vlans - Add SSH server configuration support including
system.ssh.ciphers_all,system.ssh.ciphers_weak,system.ssh.kexalgos_all,system.ssh.keytypes_all,system.ssh.login_attempts,system.ssh.login_gracetime,system.ssh.macs_all,system.ssh.port, andsystem.ssh.keyshost key generation - Add
telemetry.destination_profile_use_vrfsupport - Add
telemetrysupport including destination groups, sensor groups, subscriptions, and their relationships - Add VRF address family import/export map support including
vrfs.address_families.import_mapandvrfs.address_families.export_map - All configured interfaces (ethernets, port-channels, loopbacks, subinterfaces, SVIs, and NVE) now default to
admin_state = upwhenshutdownis not explicitly set, instead of leaving the admin state unmanaged - IS-IS interface IPv4 address family is now enabled by default when an IS-IS instance is configured on an interface
- Fix ACL interface policy bindings (
access_group_in,access_group_out) not being applied to interfaces - Fix
user_configured_flagsfor physical and port-channel interfaces to only include flags for attributes that are actually configured (admin_mtu,admin_state,admin_router_mac) instead of always sending all flags - BREAKING CHANGE:
spanning_tree.vlans[].vlan_idreplaced byspanning_tree.vlans[].vlanswithids/rangesto allow configuring multiple VLANs with the same spanning tree parameters in a single entry - BREAKING CHANGE:
vpc.dual_active_exclude_interface_vlan(string) renamed tovpc.dual_active_exclude_interface_vlanswithids/ranges - BREAKING CHANGE:
vpc.peer_gateway_exclude_vlan(string) renamed tovpc.peer_gateway_exclude_vlanswithids/ranges - Add support for integer OSPF/OSPFv3 area IDs (e.g.,
0instead of"0.0.0.0") - BREAKING CHANGE: Remove
routing.pim.anycast_rp_local_interface_type,routing.pim.anycast_rp_local_interface_id,routing.pim.anycast_rp_source_interface_type,routing.pim.anycast_rp_source_interface_idand corresponding VRF-level attributes - BREAKING CHANGE: Remove
routing.pim.jp_delayandrouting.pim.vrfs.jp_delay - BREAKING CHANGE: Remove
routing.ip_routes.pervasive - BREAKING CHANGE: Remove
ip_prefix_lists.entries.criteriaandipv6_prefix_lists.entries.criteria - BREAKING CHANGE: Rename
aaa.tacacs.servers.authentication_protocoltotest_authentication_protocol - BREAKING CHANGE: Rename
aaa.users.accounts.shell_typetoshelltype - BREAKING CHANGE: Rename
aaa.authorization.command_typeenum valueconfigtoconfig-commands,exectocommands - BREAKING CHANGE: Rename
aaa.users.accounts.password_encryption_typeenum valueencryptto5,clearto0 - BREAKING CHANGE: Remove
aaa.users.accounts.password_encryption_typeenum valueunspecified - BREAKING CHANGE: Remove
aaa.tacacs.description,aaa.tacacs.servers.description,aaa.tacacs.server_groups.description,aaa.tacacs.server_groups.servers.description - BREAKING CHANGE: Remove
aaa.users.description,aaa.users.password_secure_mode - BREAKING CHANGE: Remove
aaa.users.accounts.description,aaa.users.accounts.account_status,aaa.users.accounts.allow_expired,aaa.users.accounts.clear_password_history,aaa.users.accounts.email,aaa.users.accounts.first_name,aaa.users.accounts.force,aaa.users.accounts.last_name,aaa.users.accounts.password_hash,aaa.users.accounts.phone,aaa.users.accounts.unix_user_id - BREAKING CHANGE: Remove
aaa.users.accounts.roles.description,aaa.users.accounts.roles.privilege_type - BREAKING CHANGE: Remove
aaa.authentication.login_default_realm,aaa.authentication.login_console_realm - BREAKING CHANGE: Remove
aaa.accounting.realm - BREAKING CHANGE: Rename
ip_access_lists.entries.source.address_group,ip_access_lists.entries.destination.address_group,ipv6_access_lists.entries.source.address_group,ipv6_access_lists.entries.destination.address_grouptoaddrgroup - BREAKING CHANGE: Rename
ip_access_lists.entries.source.port_group,ip_access_lists.entries.destination.port_group,ipv6_access_lists.entries.source.port_group,ipv6_access_lists.entries.destination.port_grouptoportgroup - BREAKING CHANGE: Rename
analytics.flow_collectorstoflow_exporters - BREAKING CHANGE: Rename
analytics.flow_exporters.destination_port,analytics.flow_exporters.event_destination_porttotransport_udp,events_transport_udp - BREAKING CHANGE: Rename
analytics.flow_monitors.exporter_bucketstoexporter_bucket_ids - BREAKING CHANGE: Rename
analytics.flow_system_config.eventstoevent - BREAKING CHANGE: Remove
analytics.analytics_submode,analytics.geneve,analytics.collect_tunnel_header - BREAKING CHANGE: Rename
arp.cache_interface_limit,arp.unnumbered_svi_software_replication,arp.rarp_fabric_forwarding_rate,arp.resolve_outside_subnettocache_intf_limit,unnum_svi_sw_replication,rarp_fabric_forwarding_rate_limit,outside_subnet - BREAKING CHANGE: Rename
arp.inspection.validate_destination,arp.inspection.validate_sourcetovalidate_dst_mac,validate_src_mac - BREAKING CHANGE: Change
evpn.multisite_border_gateway.fabric_advertise_piptype from enum (disable/enableL3) to boolean - BREAKING CHANGE: Rename
routing.bgp.vrfs.address_families.maximum_paths_eibgp_ibgptomaximum_paths_ibgp - BREAKING CHANGE: Remove
routing.bgp.vrfs.address_families.redistributions.scope - BREAKING CHANGE: Remove
routing.bgp.vrfs.address_families.redistributions.srv6_prefix_type - BREAKING CHANGE: Rename
routing.bgp.peer_templates.capability_suppress_4_byte_asntocapability_suppress_4_byte_as - BREAKING CHANGE: Rename
routing.bgp.peer_templates.address_families.site_of_origintosoo - BREAKING CHANGE: Rename
routing.bgp.peer_templates.address_families.address_familyenum valuelnkstatetolink-state - BREAKING CHANGE: Rename
routing.bgp.peer_templates.remove_private_asenum valueremove-exclusivetoenabled,remove-alltoall - BREAKING CHANGE: Remove
routing.bgp.peer_templates.remote_as_type,routing.bgp.peer_templates.bfd_type;asn_typeis now derived fromremote_as - BREAKING CHANGE: Add
routing.bgp.peer_templates.bfd_multihopas replacement forbfd_type - BREAKING CHANGE: Rename
routing.bgp.vrfs.neighbors.connection_mode,routing.bgp.neighbors.connection_modetotransport_connection_mode - BREAKING CHANGE: Rename
routing.bgp.vrfs.neighbors.egress_peer_engineering,routing.bgp.vrfs.neighbors.egress_peer_engineering_peer_set,routing.bgp.neighbors.egress_peer_engineering,routing.bgp.neighbors.egress_peer_engineering_peer_settoegress_engineering,egress_engineering_peer_set - BREAKING CHANGE: Rename
routing.bgp.vrfs.bandwidth_reference,routing.bgp.vrfs.bandwidth_reference_unittoreference_bandwidth,reference_bandwidth_unit - BREAKING CHANGE: Rename
system.hardware.tcam_atomic_update,system.hardware.tcam_atomic_update_strict,system.hardware.tcam_default_result,system.hardware.tcam_per_entry_stats_templatetoaccess_list_update_atomic,access_list_update_atomic_strict,access_list_update_default_result,access_list_tcam_per_entry_stats_template - BREAKING CHANGE: Rename
system.hardware_access_list_tcam_region.n9k_arp_acl_size,system.hardware_access_list_tcam_region.egress_ipv6_qos_size,system.hardware_access_list_tcam_region.egress_ipv6_racl_size,system.hardware_access_list_tcam_region.egress_mac_qos_size,system.hardware_access_list_tcam_region.egress_qos_lite_size,system.hardware_access_list_tcam_region.egress_qos_size,system.hardware_access_list_tcam_region.egress_racl_sizetoarp_ether_size,e_ipv6_qos_size,e_ipv6_racl_size,e_mac_qos_size,e_qos_lite_size,e_qos_size,e_racl_size - BREAKING CHANGE: Rename
system.hardware_access_list_tcam_region.redirect_v4_size,system.hardware_access_list_tcam_region.l3_qos_intra_lite_size,system.hardware_access_list_tcam_region.mpls_doublewide,system.hardware_access_list_tcam_region.openflow_doublewidetoredirect_size,l3qos_intra_lite_size,mpls_double_wide,openflow_double_wide - BREAKING CHANGE: Remove
system.hardware.ptp_correction_hardware,system.hardware.qos_latency_optimized,system.hardware.udf_netflow_rtp_multicast(DME-only, no CLI equivalent) - BREAKING CHANGE: Remove
system.hardware_access_list_tcam_region.copp_system_size,system.hardware_access_list_tcam_region.qos_label_size,system.hardware_access_list_tcam_region.span_tahoe_size(DME-only, no CLI equivalent) - BREAKING CHANGE: Rename
interfaces.*.pim.neighbor_policy_route_maptoneighbor_policy - BREAKING CHANGE: Rename
interfaces.*.hsrp.groups.timers_hello_interval,interfaces.*.hsrp.groups.timers_hold_intervaltotimers_hello,timers_hold - BREAKING CHANGE: Rename
interfaces.*.spanning_tree.link_typeenum valuep2ptopoint-to-point - BREAKING CHANGE: Rename
interfaces.*.bfd.authentication_typeenum valuessha1tokeyed-sha1,met-sha1tometiculous-keyed-sha1 - BREAKING CHANGE: Rename
interfaces.ethernets.link_flap_err_disable,interfaces.ethernets.link_flap_err_disable_max,interfaces.ethernets.link_flap_err_disable_intervaltolink_flap_error_disable,link_flap_error_disable_count,link_flap_error_disable_interval - BREAKING CHANGE: Rename
interfaces.ethernets.loopbacktolink_loopback - BREAKING CHANGE: Rename
routing.isis_instances.bandwidth_reference,routing.isis_instances.bandwidth_reference_unittoreference_bandwidth,reference_bandwidth_unit - BREAKING CHANGE: Rename
routing.isis_instances.passive_defaulttopassive_interface_default - BREAKING CHANGE: Rename
routing.isis_instances.overload_startup_time,routing.isis_instances.overload_bgp_as_number,routing.isis_instances.overload_suppresstoset_overload_bit_on_startup,set_overload_bit_wait_for_bgp,set_overload_bit_suppress - BREAKING CHANGE: Rename
routing.isis_instances.is_typeenum valuesl1tolevel-1,l2tolevel-2,l12tolevel-1-2 - BREAKING CHANGE: Rename
routing.isis_instances.passive_interface_defaultenum valuesl1tolevel-1,l2tolevel-2,l12tolevel-1-2 - BREAKING CHANGE: Rename
routing.isis_instances.set_overload_bitenum valuesalways-ontoalways,bootuptoon-startup,bgp-convergetoon-startup-wait-for-bgp,bgp-converge-max-waittoon-startup-wait-for-bgp-max-wait - BREAKING CHANGE: Rename
routing.isis_instances.authentication_type_level_1,routing.isis_instances.authentication_type_level_2enum valuecleartocleartext - BREAKING CHANGE: Rename
routing.isis_instances.vrfs.address_families.advertise_passive_only_l1,routing.isis_instances.vrfs.address_families.advertise_passive_only_l2toadvertise_passive_only_level_1,advertise_passive_only_level_2 - BREAKING CHANGE: Rename
interfaces.*.isis.n_flag_clear,interfaces.*.isis.suppress_prefixtoprefix_attributes_n_flag_clear,suppressed - BREAKING CHANGE: Rename
interfaces.*.isis.circuit_typeenum valuesl1tolevel-1,l2tolevel-2,l12tolevel-1-2 - BREAKING CHANGE: Rename
interfaces.*.isis.passive_interfaceenum valuesl1tolevel-1,l2tolevel-2,l12tolevel-1-2,no-l1tono-level-1,no-l2tono-level-2,no-l12tono-level-1-2 - BREAKING CHANGE: Remove
interfaces.*.isis.passive_interfaceenum valueinherit-def - BREAKING CHANGE: Convert
interfaces.*.isis.network_point_to_pointfrom enum to boolean - BREAKING CHANGE: Rename
interfaces.*.ospf.prefix_attribute_n_flagtoprefix_attributes_n_flag_clear - BREAKING CHANGE: Rename
interfaces.*.ospf.networkenum valuesp2ptopoint-to-point,bcasttobroadcast - BREAKING CHANGE: Remove
interfaces.*.ospf.networkenum valueunspecified - BREAKING CHANGE: Remove
interfaces.*.ospf.authenticationenum valueunspecified - BREAKING CHANGE: Rename
interfaces.*.nd.ra_boot_file_url,interfaces.*.nd.dad_ns_interval,interfaces.*.nd.delete_adjacency_on_mac_delete,interfaces.*.nd.dns_search_list_suppress,interfaces.*.nd.dns_suppress,interfaces.*.nd.suppress_ra_routetora_bootfile_url,dadns_interval,delete_adj_on_mac_delete,ra_dns_search_list_suppress,ra_dns_server_suppress,ra_route_suppress - BREAKING CHANGE: Remove
interfaces.*.nd.router_preferenceenum valueunspecified - BREAKING CHANGE: Rename
interfaces.*.ptp.announce_interval_type,interfaces.*.ptp.announce_timeout_type,interfaces.*.ptp.sync_interval_type,interfaces.*.ptp.delay_request_minimum_interval_typetoannounce_interval_profile,announce_timeout_profile,sync_interval_profile,delay_request_minimum_interval_profile - BREAKING CHANGE: Rename
interfaces.*.ptp.negotiation_schematotransmission_unicast_negotiation_schema - BREAKING CHANGE: Rename
interfaces.*.ptp.unicast_source,interfaces.*.ptp.unicast_source_ipv6,interfaces.*.ptp.unicast_vrf,interfaces.*.ptp.unicast_vrf_ipv6toucast_source,ucast_source_ipv6,ucast_source_vrf,ucast_source_vrf_ipv6 - BREAKING CHANGE: Rename
interfaces.*.ptp.ipv6_multicast_transmit_scope,interfaces.*.ptp.ipv6_multicast_receive_scopetoipv6_multicast_scope_tx,ipv6_multicast_scope_rx - BREAKING CHANGE: Rename
interfaces.*.ptp.unicast_peerstoucast_peers - BREAKING CHANGE: Rename
interfaces.*.ptp.transportenum valueethtoethernet - BREAKING CHANGE: Rename
ptp.ipv6_multicast_transmit_scope,ptp.ipv6_multicast_receive_scopetoipv6_multicast_scope_tx,ipv6_multicast_scope_rx - BREAKING CHANGE: Rename
lldp.portchanneltoport_channel - BREAKING CHANGE: Rename
nd.accept_solicit_neighbor_entry,nd.probe_interval_for_solicit_neighbortosolicit_na,solicit_na_interval - BREAKING CHANGE: Rename
interfaces.nve.anycast_bundled_interface_type,interfaces.nve.anycast_bundled_interface_idtoanycast_source_interface_type,anycast_source_interface_id - BREAKING CHANGE: Rename
interfaces.nve.fabric_convergence_delaytofabric_ready_time - BREAKING CHANGE: Remove
interfaces.nve.configuration_source,interfaces.nve.controller_id,interfaces.nve.encapsulation_type - BREAKING CHANGE: Rename
interfaces.switchport.transparent_modetomonitor - BREAKING CHANGE: Rename
interfaces.switchport.voice_costopriority_extend_cos - BREAKING CHANGE: Rename
interfaces.switchport.voice_trusttopriority_extend_trust - BREAKING CHANGE: Rename
interfaces.nves_vnis.multisite_ingress_replicationenum valueenableOptimizedtooptimized - BREAKING CHANGE: Rename
interfaces.ip.verify_unicast_source_reachable_viaenum valuesstricttorx,loosetoany,loose-allow-defaulttoany-allow-default,strict-allow-vni-hoststorx-allow-vni-hosts - BREAKING CHANGE: Rename
routing.ospf_processes.areas.authenticationenum valuemd5tomessage-digest - BREAKING CHANGE: Remove
routing.ospf_processes.areas.authenticationenum valuesunspecified,none - BREAKING CHANGE: Remove
routing.ospf_processes.capability_vrf_liteenum valueunspecified - BREAKING CHANGE: Remove
routing.ospf_processes.vrfs.capability_vrf_liteenum valueunspecified - BREAKING CHANGE: Rename
system.platformsection tosystem.hardware_profileandsystem.port_channel, withswitch_modeandfabric_modemoved inline undersystem - BREAKING CHANGE: Rename
system.hardware_profile.profile_front_portmode,system.hardware_profile.profile_mode,system.hardware_profile.profile_tuple,system.hardware_profile.svi_and_si_flex_stats,system.hardware_profile.openflow_forward_pdutofront_portmode,forwarding_mode,portmode_tuple,svi_and_si_flex_stats_enable,flow_redirect_forward_pdu - BREAKING CHANGE: Rename
system.port_channel.port_channel_fast_convergence,system.port_channel.port_channel_load_balance,system.port_channel.port_channel_load_balance_resilient,system.port_channel.port_channel_mpls_load_balance_label_ip,system.port_channel.port_channel_mpls_load_balance_label_only,system.port_channel.port_channel_scale_fanouttofast_convergence,load_balance,load_balance2_resilient,load_balance_mpls_label_ip,load_balance_mpls_label_only,scale_fanout - BREAKING CHANGE: Rename
system.platform.system_fabric_modetosystem.fabric_mode - BREAKING CHANGE: Rename
system.platform.mpls_adjacency_stats_modeenum valuesPACKETS,BYTEStopackets,bytes - BREAKING CHANGE: Rename
system.boot.nxos_image_sup_1,system.boot.nxos_image_sup_2tonxos_sup_1,nxos_sup_2 - BREAKING CHANGE: Remove
system.platform.switching_fabric_speed,system.platform.switching_mode(N7K-only) - BREAKING CHANGE: Remove
system.vdcs.resource_limits.multicast_ipv4_route_memory_maximum,system.vdcs.resource_limits.multicast_ipv4_route_memory_minimum,system.vdcs.resource_limits.multicast_ipv6_route_memory_maximum,system.vdcs.resource_limits.multicast_ipv6_route_memory_minimum,system.vdcs.resource_limits.unicast_ipv4_route_memory_maximum,system.vdcs.resource_limits.unicast_ipv4_route_memory_minimum,system.vdcs.resource_limits.unicast_ipv6_route_memory_maximum,system.vdcs.resource_limits.unicast_ipv6_route_memory_minimum(N7K VDC-only) - BREAKING CHANGE: Rename
interfaces.ethernets.lldp_tlv_set_management_address_v4,interfaces.port_channels.lldp_tlv_set_management_address_v4tolldp_tlv_set_management_address - BREAKING CHANGE: Rename
interfaces.ethernets.lldp_tlv_set_management_address_v6,interfaces.port_channels.lldp_tlv_set_management_address_v6tolldp_tlv_set_management_address_ipv6 - BREAKING CHANGE: Rename
interfaces.ethernets.priority_flow_control_watchdog_interval,interfaces.ethernets.priority_flow_control_watchdog_disable_action,interfaces.ethernets.priority_flow_control_watchdog_interface_multiplier,interfaces.port_channels.priority_flow_control_watchdog_interval,interfaces.port_channels.priority_flow_control_watchdog_disable_action,interfaces.port_channels.priority_flow_control_watchdog_interface_multipliertopriority_flow_control_watch_dog_interval,priority_flow_control_watch_dog_disable_action,priority_flow_control_watch_dog_interface_multiplier - BREAKING CHANGE: Rename
interfaces.ethernets.negotiate_auto,interfaces.port_channels.negotiate_autoenum value25gto25000 - BREAKING CHANGE: Rename
qos.system_service_policy_network_input,qos.system_service_policy_network_input_statisticstosystem_service_policy_network,system_service_policy_network_statistics - BREAKING CHANGE: Rename
qos.network_policy_maps.classes.pause_buffer_size_receive,qos.network_policy_maps.classes.pause_buffer_size_headroom,qos.network_policy_maps.classes.congestion_control_dynamic,qos.network_policy_maps.classes.congestion_control_threshold,qos.network_policy_maps.classes.congestion_control_resume_threshold,qos.network_policy_maps.classes.congestion_control_resume_offsettopause_receive,pause_headroom,pause_dynamic,pause_threshold,pause_resume_threshold,pause_resume_offset - BREAKING CHANGE: Rename
qos.policy_maps.classes.police.cir_unit,qos.policy_maps.classes.police.pir_unitenum valuepcttopercent - BREAKING CHANGE: Remove
unspecifiedenum value fromqos.policy_maps.classes.police.cir_unit,qos.policy_maps.classes.police.pir_unit,qos.policy_maps.classes.police.bc_unit,qos.policy_maps.classes.police.be_unit,qos.policy_maps.classes.police.conform_action,qos.policy_maps.classes.police.exceed_action,qos.policy_maps.classes.police.violate_action - BREAKING CHANGE: Remove
qos.queuing_policy_maps.classes.next_class_map,qos.queuing_policy_maps.classes.previous_class_map - BREAKING CHANGE: Rename
route_maps.entries.match_ip_prefix_listtomatch_ip_address_prefix_list - BREAKING CHANGE: Replace
route_maps.entries.match_community_criteria(enum) withmatch_community_exact_match(bool) - BREAKING CHANGE: Rename
route_maps.entries.set_path_selection_advertiseenum valuesps-alltoall,ps-bestplustobackup,ps-best2tobest2,ps-mpathtomultipaths - BREAKING CHANGE: Remove
route_maps.entries.set_community_criteria,route_maps.entries.set_metric_is_bgp - BREAKING CHANGE: Rename
sflow.agent_address,sflow.max_header_sizetoagent_ip,max_sampled_size - BREAKING CHANGE: Remove
netflow_exporters.versionenum valuesunspecifiedandcisco1 - BREAKING CHANGE: Rename
snmp.users.authentication_type,snmp.users.authentication_passwordtoauth_type,auth_password - BREAKING CHANGE: Rename
snmp.users.privacy_type,snmp.users.privacy_passwordtopriv_type,priv_password - BREAKING CHANGE: Rename
snmp.users.enforce_privacytoenforce_priv - BREAKING CHANGE: Rename
snmp.users.ipv4_acl,snmp.users.ipv6_acltouse_ipv4acl,use_ipv6acl - BREAKING CHANGE: Rename
snmp.users.priv_typeenum valuesaes128,aes256toaes-128,aes-256 - BREAKING CHANGE: Rename
snmp.traps.license_notify_license_file_missingtolicense_notify_licensefile_missing - BREAKING CHANGE: Rename
snmp.traps.link_err_disable_interface_event_rev1tolink_cerr_disable_interface_event_rev1 - BREAKING CHANGE: Rename
spanning_tree.l2_gateway_stp_domain_idtol2gateway_stp_domain_id - BREAKING CHANGE: Rename
spanning_tree.linecard_issutolc_issu - BREAKING CHANGE: Rename
spanning_tree.modeenum valuepvrsttorapid-pvst - BREAKING CHANGE: Rename
vlan.vlans.vnitovn_segment - BREAKING CHANGE: Rename
vlan.vlans.policy_enforcedtopolicy_enforce_vlan - BREAKING CHANGE: Rename
vlan.vlans.modeenum valuefabric-pathtofabricpath - BREAKING CHANGE: Remove
vlan.vlans.forwarding_mode_route,vlan.vlans.forwarding_mode_bridge - BREAKING CHANGE: Rename
system.icam_monitor_intervalstoicam_monitor_history - BREAKING CHANGE: Rename
system.icam_monitor_threshold_critical,system.icam_monitor_threshold_info,system.icam_monitor_threshold_warningtoicam_monitor_scale_threshold_critical,icam_monitor_scale_threshold_info,icam_monitor_scale_threshold_warning - BREAKING CHANGE: Rename
system.terminal_console_exec_timeouttoline_console_exec_timeout - BREAKING CHANGE: Rename
system.platform.routing_modetosystem.routingwith CLI-aligned enum values - BREAKING CHANGE: Rename
ntp.servers.vrf,ntp.peers.vrftouse_vrf - BREAKING CHANGE: Rename
ntp.servers.min_poll,ntp.servers.max_poll,ntp.peers.min_poll,ntp.peers.max_polltominpoll,maxpoll - BREAKING CHANGE: Rename
logging.servers.vrftouse_vrf - BREAKING CHANGE: Rename
interfaces.management.negotiation_autotonegotiate_auto - BREAKING CHANGE: Rename
interfaces.subinterfaces.mac_ipv6_extracttomac_address_ipv6_extract - BREAKING CHANGE: Remove
interfaces.vlans.mtu_inherit - BREAKING CHANGE: Remove
interfaces.subinterfaces.mtu_inherit - BREAKING CHANGE: Remove
interfaces.vlans.fabric_forwarding_description - BREAKING CHANGE: Rename
vpc.peer_link_channel_grouptopeer_link_port_channel - BREAKING CHANGE: Rename
ptp.peer_delay_request_intervaltopdelay_req_interval - BREAKING CHANGE: Rename
ptp.notification_grandmaster_changetonotification_gm_change - BREAKING CHANGE: Rename
ptp.notification_high_correction_periodictonotification_high_correction_periodic_notification - BREAKING CHANGE: Rename
ptp.notification_port_state_change_periodictonotification_port_state_change_periodic_notification - BREAKING CHANGE: Rename
ptp.multi_domain_transition_priority1,ptp.multi_domain_transition_priority2tomulti_domain_transition_attributes_priority1,multi_domain_transition_attributes_priority2 - BREAKING CHANGE: Replace flat sFlow collector attributes (
sflow.collector_address,sflow.collector_source,sflow.collector_vrf) withsflow.collectorslist supporting multiple collectors, each withaddress,vrf, andsource_address - Refactor
system.platform,system.hardware,system.hardware_access_list_tcam_region, and NVE configuration into a dedicated platform module - BREAKING CHANGE: Change DSCP fields from string to
int(0-63):qos.class_maps.match_dscp_values,qos.policy_maps.classes.police.conform_set_dscp,qos.policy_maps.classes.police.exceed_set_dscp,qos.policy_maps.classes.police.violate_set_dscp, androuting.bgp.vrfs.neighbors.dscp
0.2.0 May 1, 2026
Section titled “0.2.0 May 1, 2026”Tested versions: link
- Add AAA authentication, authorization, and accounting support
- Add TACACS+ server group server members support
- Add
ip_access_lists.ignore_routableand ACL entry attributesrev,tcp_flags_mask,tcp_option_length,igmp_type,capture_session,dscp_mask,load_share,priority_all,protocol_mask,redirect_all,telemetry_path,telemetry_queue,tos, andttl - Add
bfd.echo_interface_type,bfd.echo_interface_id,bfd.hardware_offload,bfd.slow_timer,bfd.startup_timer, and interface-level BFD support - Add community list support
- Remove unsupported
typeattribute from community lists - Add
feature_setsupport for FEX, MPLS, and virtualization feature-sets - Add Hypershield (Service Acceleration) support
- Add
system.ipv6_adjacency_stale_timer,system.ipv6_adjacency_stale_timer_icmp,system.ipv6_redirect_syslog,system.ipv6_redirect_syslog_interval,interfaces.*.ipv6.redirects, andinterfaces.*.ipv6.unreachablesICMPv6 support - Add interface breakout module and port configuration support
- Add per-interface CDP support for ethernets, port-channels, and management interfaces
- Add per-interface LLDP support for ethernets, port-channels, and management interfaces
- Add per-interface UDLD support for ethernets
- Add
tagsupport for IPv4 interface addresses (primary and secondary) - BREAKING CHANGE:
secondary_addressesunderipchanged from a list of strings to a list of objects withaddressand optionaltagattributes - Add
logging.logging,logging.logfile_name,logging.logfile_severity,logging.logfile_size,logging.logfile_persistent_threshold,logging.source_interface_type,logging.source_interface_id,logging.timestamp,logging.monitor_severity,logging.console_severity,logging.origin_id_type,logging.origin_id_value, andlogging.serverssupport - Add logging
consoleandmonitorattributes - Add
interfaces.management.vrfsupport - Add subinterface module mappings
- Add interface-level BFD, IPv4, IPv6, PIM, and system module mappings for previously unsupported interface types
- Add
ntp.source_interface_type,ntp.source_interface_id,ntp.access_group_match_all,ntp.access_group_peer,ntp.access_group_query_only,ntp.access_group_serve, andntp.access_group_serve_onlysupport - Add
nxapifeature flag support - Add OSPF route redistribution support
- Add physical interface
shutdown_lan,buffer_boost,flowcontrol_receive,flowcontrol_send, andmac_addresssupport - Add physical interface switchport
autostate_exclude_vlans,block,isolated, andmac_learningsupport - Add physical interface
storm_controlsupport - Add port-channel
shutdown_lan,buffer_boost,flowcontrol_receive, andflowcontrol_sendsupport - Add port-channel
storm_controlsupport - Fix port-channel
port_channel_modeattribute mapping - Add route map
set_metric_typesupport - Add route map
set_metric,set_metric_is_bgp,set_metric_delay,set_metric_load,set_metric_mtu, andset_metric_reliabilitysupport - Add route map
set_ip_next_hop_peer_address,set_ip_next_hop_unchanged,set_ip_next_hop_redist_unchanged,set_ipv6_next_hop_peer_address,set_ipv6_next_hop_unchanged, andset_ipv6_next_hop_redist_unchangedsupport - Add
sflowsupport includingsflow.agent_address,sflow.sampling_rate,sflow.max_header_size,sflow.max_datagram_size,sflow.counter_poll_interval,sflow.extended_bgp,sflow.extended_switch,sflow.collector_address,sflow.collector_port,sflow.collector_source, andsflow.collector_vrf - Add
snmp.global_enforce_priv,snmp.logging_level,snmp.trapsgranular per-category trap control, andsnmp.hosts.vrfsupport - Add
snmpsupport includingsnmp.contact,snmp.location,snmp.engine_id,snmp.packetsize,snmp.tcp_session_auth,snmp.source_interface_type,snmp.source_interface_id,snmp.enable_traps,snmp.users,snmp.hosts, andsnmp.rmon_events - Add
spanning_tree.port_type_edge_default,spanning_tree.port_type_edge_bpdufilter_default,spanning_tree.port_type_edge_bpduguard_default,spanning_tree.vlans, and interface-levelspanning_tree.mst_pre_standardandspanning_tree.mst_simulate_pvstsupport - Add
system.bootsupport - Add
system.cfs_distribute,system.cfs_eth_distribute,system.cfs_ipv4_distribute,system.cfs_ipv4_mcast_address,system.cfs_ipv6_distribute, andsystem.cfs_ipv6_mcast_addresssupport - Add
system.cli_aliasessupport - Add
system.copp_profileandsystem.copp_rate_limitsupport - Add
system.clock.format,system.clock.format_show_timezone_debug,system.clock.format_show_timezone_syslog, andsystem.clock.protocolsupport - Add
system.clocktimezone and summer time support - Add
system.icam_monitor_interval,system.icam_monitor_intervals,system.icam_monitor_scale, and ICAM threshold support - Add
system.platformsupport - Add
system.smart_licensing_transportandsystem.smart_licensing_url_cslusupport - Add
system.terminal_console_exec_timeout,system.line_vty_exec_timeout, andsystem.line_vty_session_limitsupport - Add
system.vdcssupport - Add
nd.vpc_domainssupport - Add
cdpsupport - Add
dnssupport - Add
lldpsupport - Add
udldsupport - Add
interfaces.managementsupport - Add
system.nxapisupport - BREAKING CHANGE: Move
arp.vpc_domainsandnd.vpc_domainstovpc.ip_arp_synchronizeandvpc.ipv6_nd_synchronize - Add
system.line_vty_access_class_inandsystem.line_vty_access_class_outsupport - BREAKING CHANGE: Bump required
nxosprovider version from0.8.0to0.10.2. Existingnxos_featurestate entries must be removed and re-imported after upgrading (terraform state rm 'module.<name>.nxos_feature.feature[\"<device>\"]'followed byterraform planto let the module recreate them) - Fix
dns.domain_namemapping to use correctdns_profilesattribute structure - Fix spanning tree control flag idempotency issue
- Fix empty flag mapping pattern causing unnecessary diffs across multiple resources
- Add
template_directoriesvariable for specifying directories containing template files - Add
template_filesvariable for specifying individual template files - Remove
write_default_values_filevariable - Remove
default_valuesandmodeloutputs - Remove
modules/modelsubmodule, model rendering is now performed by theutilsprovider
0.1.0 April 9, 2026
Section titled “0.1.0 April 9, 2026”Tested versions: link
- Initial release