Release Notes
Release 25.07 (2025-07-14)
The ospf.areas plugin supports OSPFv2 and OSPFv3 stub areas, NSSA areas, and area ranges.
The BGP routing policies plugin supports aggregate BGP routes
The BGP configuration module supports BGP confederations
The evpn.multihoming plugin implements EVPN Ethernet Segment Identifiers and EVPN-based MLAG/multihoming
Baseline OpenBSD support
Release 25.06 (2025-06-11)
Discard static routes
Redistribution of static routes into OSPF, IS-IS, RIPv2, RIPng, and BGP
LAG on Junos
Release 2.0.1 (2025-05-23)
Release 2.0.1 includes bug and documentation fixes as well as minor device configuration improvements.
Release 2.0.0 (2025-05-10)
Well-defined node roles (host, router, bridge) available on multiple platforms
firewall.zonebased plugin
bridge nodes can be used as simple bridges or to implement multi-access links
netlab defaults command provides sysctl-like CLI interface to user/system defaults.
SRv6: BGP L3VPN support
VirtualBox and direct Windows/macOS installations are obsolete
Release 1.9.6 (2025-03-21)
Add ‘gateway’ as a valid next-hop for static routes
Rewrite the default gateway processing and add IPv6 default gateways
Set libvirt MTU to 9500 on bridge-based networks
Release 1.9.5 (2025-03-05)
Cumulus Linux NVUE: VXLAN, EVPN, VRF-aware BGP, VRF route leaking, route import
Junos: BGP local-as, allowas-in, and EBGP multihop
vJunos-switch: anycast gateway, VXLAN, and EVPN
Use configured node management MAC/IPv4 addresses in vagrant-libvirt DHCP pool
Make
--instance
and--snapshot
CLI parameters consistent
Release 1.9.4-post2 (2025-02-10)
This release fixes niche features in multiple configuration templates and a few bugs.
Release 1.9.4-post1 (2025-02-03)
This release fixes a convoluted bug triggered by Arista EOS internal VLAN allocation and a few quirks in the configuration templates.
Release 1.9.4 (2025-01-29)
Release 1.9.4 includes numerous bug fixes and fixes in device definitions and configuration templates.
Release 1.9.3-post1 (2025-01-15)
This release fixes a few things we broke in 1.9.3 and pins the version of python-box
.
Release 1.9.3 (2025-01-09)
Multi-chassis Link Aggregation (MLAG) support in the Link Aggregation Group (LAG) Configuration Module for IEEE 802.3ad
Global, VRF, and inter-VRF static routes with direct or indirect next hops.
Node cloning plugin simplifies repetitive topologies by cloning nodes
Consistent selection of prefix pools based on the number of nodes attached to a link (⚠️ breaking change)
Release 1.9.2-post1 (2024-12-10)
This release fixes an annoying bug affecting users of Ansible 11.x.
Release 1.9.2 (2024-11-03)
Link Aggregation Group (LAG) Configuration Module for IEEE 802.3ad
The netlab exec command can execute the same command on a set of network devices
netlab supports Cisco IOS on Linux (IOL), IOL layer-2 image, and IOSv/IOSvL2 in vrnetlab containers
Edgeshark can be used as an external tool to provide GUI-based access to lab packet capture
Release 1.9.1 (2024-10-05)
netlab capture command implements packet capture on VM- or container interfaces
IS-IS route import (redistribution) and IS-IS VRF instances
RIPv2/Ripng route import and VRF instances
Support for Cisco IOSv layer-2 image
Release 1.9.0-post1 (2024-08-26)
This release contains minor improvements, numerous SR Linux configuration fixes, a few other bug fixes, and documentation fixes.
Release 1.9.0 (2024-08-19)
Generic Routing Configuration Module supporting routing policies, prefix filters, AS-path filters, and BGP community filters
Default route origination in OSPFv2 and OSPFv3
Route import (redistribution) into OSPFv2, OSPFv3, and BGP.
Change device configuration or use SuzieQ in validation tests
For older releases, check the release notes archive.
Individual release notes