|
1 | 1 | Release Notes |
2 | 2 | ============= |
3 | 3 |
|
| 4 | +**Release 25.07 (2025-07-14)** |
| 5 | + |
| 6 | +* The [ospf.areas plugin](plugin-ospf-areas) supports OSPFv2 and OSPFv3 stub areas, NSSA areas, and area ranges. |
| 7 | +* The [BGP routing policies](plugin-bgp-policy) plugin supports aggregate BGP routes |
| 8 | +* The [BGP configuration module](module-bgp) supports BGP confederations |
| 9 | +* The [evpn.multihoming](plugin-evpn-multihoming) plugin implements EVPN Ethernet Segment Identifiers and EVPN-based MLAG/multihoming |
| 10 | +* Baseline OpenBSD support |
| 11 | + |
| 12 | +[More details...](release-25.07) |
| 13 | + |
4 | 14 | **Release 25.06 (2025-06-11)** |
5 | 15 |
|
6 | 16 | * Discard [static routes](generic-routing-static) |
@@ -110,106 +120,16 @@ This release contains [minor improvements](release-1.9.0-post1), numerous [SR Li |
110 | 120 |
|
111 | 121 | [More details...](release-1.9.0) |
112 | 122 |
|
113 | | -**Release 1.8.4-post2 (2024-07-13)** |
114 | | - |
115 | | -This release contains only [bug fixes](bug-fixes-1.8.4-post2) and [documentation fixes](doc-fixes-1.8.4-post2). |
116 | | - |
117 | | -**Release 1.8.4-post1 (2024-07-01)** |
118 | | - |
119 | | -This release contains only [bug fixes](bug-fixes-1.8.4-post1) and [documentation fixes](doc-fixes-1.8.4-post1). |
120 | | - |
121 | | -**[Release 1.8.4](release-1.8.4) (2024-06-22)** |
122 | | - |
123 | | -* Support for [Cisco Catalyst 8000v](platform-devices) |
124 | | -* Unified support of [vrnetlab containers](clab-vrnetlab) (including ArubaCX, Cisco Catalyst 8000v, Cisco CSR 1000v, Dell OS10, Cisco Nexus 9000v, Mikrotik RouterOS, Juniper vMX, vPTX and vSRX) |
125 | | -* Automated build of [GitHub Codespaces devcontainer](https://github.com/users/ipspace/packages/container/package/netlab%2Fdevcontainer) |
126 | | -* Handle keyboard interrupts in long-running netlab commands, including **[netlab up](netlab-up)**, **[netlab initial](netlab-initial)** and **[netlab validate](netlab-validate)**. |
127 | | -* Add `--ready` action to **[netlab initial](netlab-initial)** command to wait for lab devices to become ready without configuring them. |
128 | | - |
129 | | -[More details...](release-1.8.4) |
130 | | - |
131 | | -**[Release 1.8.3](release-1.8.3) (2024-06-16)** |
132 | | - |
133 | | -* [RIPv2/RIPng configuration module](module-ripv2) |
134 | | -* BGP Link Bandwidth community in [bgp.policy](plugin-bgp-policy) plugin |
135 | | -* BGP route server/client in [bgp.session](plugin-bgp-session) plugin. |
136 | | -* Installation scripts work with Ubuntu 24.04. They were also tested on Ubuntu 22.04, Ubuntu 20.04, and Debian Bookworm. |
137 | | - |
138 | | -[More details...](release-1.8.3) |
139 | | - |
140 | | -**[Release 1.8.2](release-1.8.2) (2024-05-13)** |
141 | | - |
142 | | -* [Create reports](netlab-report) from a subset of nodes |
143 | | -* [Inspect](netlab-inspect) the same variable(s) [across multiple nodes](netlab-inspect-node) |
144 | | -* Check for the presence of Vagrant boxes or Docker containers before [starting the lab](netlab-up) and display pointers to build recipes. |
145 | | -* Check installed Ansible collections before starting **[netlab up](netlab-up)** or **[netlab initial](netlab-initial)** |
146 | | -* Support for [Sonic VM](platform-devices) based on Azure sonic-vs images. |
147 | | -* [Numerous improvements](release-1.8.2-vagrant) in the Vagrant box-building process |
148 | | - |
149 | | -[More details...](release-1.8.2) |
150 | | - |
151 | | -**Release 1.8.1-post1 (2024-04-24)** |
152 | | - |
153 | | -This release contains only [bug fixes](bug-fixes-1.8.1-post1) and [documentation fixes](doc-fixes-1.8.1-post1). |
154 | | - |
155 | | -**[Release 1.8.1](release-1.8.1) (2024-04-08)** |
156 | | - |
157 | | -* Refactor the **[netlab status](netlab-status)** printout |
158 | | -* Add '[retry tests until the timeout](validate-retry)' functionality to **[netlab validate](netlab-validate)** (including the actual time it took to get the expected results). |
159 | | -* [OSPFv3 in VRFs](module-vrf-platform-routing-support), implemented on Arista EOS, Cisco IOS, Cisco IOS-XE, FRR, and Junos (vMX, vPTX, vSRX). |
160 | | -* [EBGP sessions over IPv4 unnumbered and IPv6 LLA interfaces](bgp-platform) on Arista EOS |
161 | | -* Cisco IOS XRd container support |
162 | | -* [Numerous configuration template fixes](release-1.8.1-device-fixes), including reduced OSPF SPF/LSA and IPv6 ND RA timers. |
163 | | - |
164 | | -[More details...](release-1.8.1) |
165 | | - |
166 | | -**[Release 1.8.0](release-1.8.0) (2024-03-01)** |
167 | | - |
168 | | -* **netlab up** command can [reload saved device configurations](netlab-up-reload) instead of starting the initial device configuration process. |
169 | | -* [DHCP configuration module](module-dhcp) implements DHCP clients, DHCP servers, and DHCP relays for IPv4 and IPv6. |
170 | | -* Lab topology can include control plane- and network services [daemons](platform-daemons) running in Linux containers. This release includes BIRD and dnsmasq daemons. |
171 | | -* [BGP configuration module](module-bgp) supports 4-octet BGP AS numbers and [large BGP communities](bgp-community-propagation). |
172 | | -* [Validation plugins](validate-plugin) allow you to write more powerful **netlab validate** validation tests without creating complex Jinja2 templates |
173 | | -* You can build Docker containers for the [supported daemons](platform-daemons) with the **[netlab clab build](netlab-clab-build)** command |
174 | | - |
175 | | -[More details...](release-1.8.0) |
176 | | - |
177 | | -**Release 1.7.2 (2024-01-26)** |
178 | | - |
179 | | -This release contains only [bug fixes](bug-fixes-1.7.2) and [documentation fixes](doc-fixes-1.7.2). |
180 | | - |
181 | | -**[Release 1.7.1](release-1.7.1) (2024-01-08)** |
182 | | - |
183 | | -* [Automatically create nodes from group members](groups-auto-create) |
184 | | -* [Add 'wait' parameter](validate-wait) to validation tests |
185 | | -* Use colors in netlab up/down/test/validate printouts |
186 | | -* Use color-coded error messages |
187 | | -* Use the **rich** Python library to pretty-print tables, JSON, and YAML |
188 | | - |
189 | | -[More details...](release-1.7.1) |
190 | | - |
191 | | -**[Release 1.7.0](release-1.7.0) (2023-12-03)** |
192 | | - |
193 | | -* **[netlab validate](netlab/validate.md)** command can be used to execute [lab validation tests](topology/validate.md). |
194 | | -* The [**fabric** plugin](plugins/fabric.md) generates a whole leaf-and-spine fabric topology from a few parameters. |
195 | | -* The [**bgp.domain** plugin](plugins/bgp.domain.md) allows you to create topologies with multiple independent devices or sites using the same BGP AS number. |
196 | | -* The [**bgp.policy** plugin](plugins/bgp.policy.md) supports AS-path prepending on Arista EOS, Aruba AOS-CX, Cisco CSR 1000v, Cisco IOSv, Cumulus Linux, FRR |
197 | | -* [**bgp.originate** plugin](plugins/bgp.originate.md) uses loopbacks (instead of static routes to Null device) to originate BGP IPv4 and IPv6 prefixes |
198 | | -* The `--show` option of the **[netlab connect](netlab/connect.md)** command implements a consistent cross-device way of executing show commands. |
199 | | - |
200 | | -[More details...](release-1.7.0) |
201 | | - |
202 | 123 | For older releases, check the [release notes archive](release-archive.md). |
203 | 124 |
|
204 | 125 | ```eval_rst |
205 | 126 | .. toctree:: |
206 | 127 | :caption: Individual release notes |
207 | | - :maxdepth: 2 |
| 128 | + :maxdepth: 1 |
208 | 129 |
|
| 130 | + release/25.07.md |
209 | 131 | release/25.06.md |
210 | 132 | release/2.0.md |
211 | 133 | release/1.9.md |
212 | | - release/1.8.md |
213 | | - release/1.7.md |
214 | 134 | release-archive.md |
215 | 135 | ``` |
0 commit comments