|
| 1 | +--- |
| 2 | +icon: fontawesome/solid/tree |
| 3 | +--- |
| 4 | + |
| 5 | +# Release 0.72 |
| 6 | + |
| 7 | +:material-calendar: 2025-12-03 · :material-list-status: [Full Changelog](https://github.com/srl-labs/containerlab/releases) |
| 8 | + |
| 9 | +## Real-time events streaming |
| 10 | + |
| 11 | +Containerlab 0.72 introduces a new [`clab events`](../cmd/events.md) command that provides real-time monitoring of your lab infrastructure. This feature streams lifecycle updates for all Containerlab resources and augments them with interface change notifications collected from container network namespaces. |
| 12 | + |
| 13 | +The events command combines Docker's event feed with netlink information, allowing you to observe container activity and interface state changes in real time without selecting a specific lab. This is particularly useful for monitoring dynamic topologies, debugging connectivity issues, and understanding the behavior of your network labs as they evolve - everything [Containerlab VS Code extension](../manual/vsc-extension.md) wanted to have ;) |
| 14 | + |
| 15 | +Thanks @FloSch62 #2898 |
| 16 | + |
| 17 | +## Cisco ASAv firewall |
| 18 | + |
| 19 | +With [`cisco_asav`](../manual/kinds/cisco_asav.md) kind Containerlab adds support for the Cisco ASAv (Adaptive Security Appliance Virtual) firewall. This addition includes comprehensive documentation and example labs to get you started quickly. |
| 20 | + |
| 21 | +Thanks @jmreicha #2945 |
| 22 | + |
| 23 | +### Cisco vIOS and vIOS-L2 |
| 24 | + |
| 25 | +While Cisco vIOS (virtual IOS) and vIOS-L2 (virtual IOS Layer 2) routers have been within Containerlab's ecosystem for a while, we did not have a standalone kind defined for them and leveraged the generic Linux kind. The popularity of these Cisco images warranted dedicated kinds to streamline their usage. |
| 26 | + |
| 27 | +Thanks @torbbang @kaelemc #2902 |
| 28 | + |
| 29 | +## Snapshot functionality for vrnetlab nodes |
| 30 | + |
| 31 | +A major workflow enhancement comes in the form of a VM snapshot support for vrnetlab-based VMs. You can now: |
| 32 | + |
| 33 | +- Save VM snapshots with [`clab tools snapshot save`](../cmd/tools/snapshot/save.md) |
| 34 | +- Restore from snapshots during deployment with [`clab deploy --restore-all`](../cmd/deploy.md#restore-all) |
| 35 | +- Restore specific nodes with `clab deploy --restore node=path` |
| 36 | + |
| 37 | +Snapshots capture the full VM state, enabling fast restoration and significantly speeding up lab iterations. Non-vrnetlab nodes are automatically skipped during snapshot operations. |
| 38 | + |
| 39 | +Thanks @torbbang #2904 |
| 40 | + |
| 41 | +## SR-SIM classic CLI support |
| 42 | + |
| 43 | +SR-SIM nodes now support [classic CLI mode](../manual/kinds/sros.md#node-configuration) in addition to the existing default Model-Driven mode. This enhancement provides backward compatibility and allows users to validate transition scenarios when the configuration is upgraded from classic CLI to Model-Driven CLI. |
| 44 | + |
| 45 | +Thanks @schavezc #2916 |
| 46 | + |
| 47 | +## Miscellaneous |
| 48 | + |
| 49 | +- Enhanced SR Linux breakout ports default configuration #2960 |
| 50 | +- A new `net.CIDRHost` template function added |
| 51 | +- Added Ixia-C-One v1.41.0-8 support #2958 |
| 52 | +- Improved container runtime network driver options in JSON schema #2950 |
| 53 | +- Added container labels for SR-SIM component parent nodes #2964 |
| 54 | +- Enhanced interface inspection with better error handling for unresponsive nodes #2966 |
| 55 | +- Fixed XRd gRPC port configuration to match default settings #2970 |
| 56 | +- Added Mikrotik ROS to topology schema |
| 57 | +- Improved extra hosts configuration for non-container network modes #2952 |
| 58 | +- Enhanced snapshot functionality with better error handling for exited containers #2947 |
| 59 | +- Disabled TX checksum offload on host-side veth for SR-SIM management interfaces #2932 |
| 60 | +- Improved version checking behavior to not print version unless explicitly requested #2929 |
| 61 | +- Updated Docker version requirements for newer Debian and Ubuntu versions #2937 |
| 62 | +- Enhanced SR-SIM infrastructure for version-related configuration parsing #2936 |
0 commit comments