Skip to content

Commit c4254ce

Browse files
committed
Release 1.9.6
1 parent cd01997 commit c4254ce

File tree

5 files changed

+66
-3
lines changed

5 files changed

+66
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Interested? [Read the documentation](https://netlab.tools) and [installation gui
1414

1515
## Releases
1616

17-
The latest release is [release 1.9.5](https://github.com/ipspace/netlab/releases/tag/release_1.9.5). It should be pretty stable, but if you encounter bugs, please report them as [GitHub issues](https://github.com/ipspace/netlab/issues/new/choose) and use release [1.9.4-post2](https://github.com/ipspace/netlab/releases/tag/release_1.9.4-post2).
17+
The latest release is [release 1.9.6](https://github.com/ipspace/netlab/releases/tag/release_1.9.6). It should be pretty stable, but if you encounter bugs, please report them as [GitHub issues](https://github.com/ipspace/netlab/issues/new/choose) and use release [1.9.5](https://github.com/ipspace/netlab/releases/tag/release_1.9.5) or [1.9.4-post2](https://github.com/ipspace/netlab/releases/tag/release_1.9.4-post2).
1818

1919
<!--
2020
or [1.8.4-post2](https://github.com/ipspace/netlab/releases/tag/release_1.8.4-post2).

docs/release.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
Release Notes
22
=============
33

4+
**Release 1.9.6 (2025-03-21)**
5+
6+
* Add 'gateway' as a valid next-hop for [static routes](generic-routing-static)
7+
* Rewrite the default gateway processing and add IPv6 default gateways
8+
* [Set libvirt MTU to 9500](libvirt-network) on bridge-based networks
9+
10+
[More details...](release-1.9.6)
11+
412
**Release 1.9.5 (2025-03-05)**
513

614
* Cumulus Linux NVUE: VXLAN, EVPN, VRF-aware BGP, VRF route leaking, route import

docs/release/1.9.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,24 @@
88

99
## New Functionality
1010

11+
(release-1.9.6)=
12+
### Release 1.9.6
13+
14+
Release 1.9.6 is mostly a [bug fix](bug-fixes-1.9.6) release with a few new features:
15+
16+
* Add 'gateway' as a valid next-hop for static routes
17+
* Rewrite the default gateway processing and add IPv6 default gateways
18+
* Set libvirt MTU to 9500 on bridge-based networks
19+
20+
(release-1.9.6-device-features)=
21+
**New device features**
22+
23+
FRR:
24+
* Migrate to FRR release 10.2.2
25+
26+
Juniper vMX:
27+
* Use netlab variables to download a license file or use a local license file
28+
1129
(release-1.9.5)=
1230
### Release 1.9.5
1331

@@ -750,6 +768,37 @@ Other breaking changes include:
750768

751769
## Bug Fixes
752770

771+
(bug-fixes-1.9.6)=
772+
### Bug Fixes in Release 1.9.6
773+
774+
* Force-install **rich** package in Ansible installation script and use the **pip** module instead of **pip3** command to work around the broken **paramiko** version number on Ubuntu 20.04
775+
* Add restart-policy to allowed clab attributes (#2054)
776+
* Treat custom config requests with .j2 suffix differently (#2052)
777+
* Skip creation of host static routes for DHCP clients (#2043)
778+
* Print a warning if a LAG link uses a Linux bridge (#2038)
779+
* Use common nodeset parsing function in netlab exec/inspect/report (#2019)
780+
* Use correct getter function to get per-interface vlan.native value (#2041)
781+
* Add NH- and IBGP-propagation checks to IBGP local-as integration test (#2040)
782+
* 'routing' must be added to topology modules when used for host static routes
783+
* Accept category and generate category-specific hint in log.warning function
784+
* Do not assign prefixes to routed VLANs (#2031)
785+
* Cumulus NVUE: Reject routed native vlan on a mixed trunk as unsupported (#2030)
786+
* Set 'external' role on inter-AS VLANs (#2025)
787+
* Do not create BGP clist 'path' attribute when 'list' is present (#2029)
788+
* Perform _valid_with validation on all dictionaries
789+
* Cumulus NVUE STP: Don't configure STP priority on routed vlans (#2027)
790+
* Cumulus NVUE: Fix untagged vlan on br_default (#2026)
791+
* Do not propagate global static routes into node data
792+
* Add IGP information to loopback interface (#2021)
793+
* Use IOL as one of the nodes in the EIGRP integration test
794+
* Add pointer to relevant loopback interface to BGP neighbor data (#2018)
795+
* Remove .vagrant directory with 'netlab down --cleanup'
796+
* IPv4-only EBGP multihop integration test
797+
* max_length parameter of 'id' type can refer to a constant (#2017)
798+
* Cumulus NVUE: Add support for vrrp.version plugin (#2014)
799+
* FRR: Only configure active LDP address families (#2012)
800+
* Cumulus NVUE: enable VRF BGP local_as (#2008)
801+
753802
(bug-fixes-1.9.5)=
754803
### Bug Fixes in Release 1.9.5
755804

@@ -1024,6 +1073,12 @@ Integration test fixes:
10241073

10251074
## Documentation Fixes
10261075

1076+
(doc-fixes-1.9.6)=
1077+
### Documentation Fixes in Release 1.9.6
1078+
1079+
* Some routing.static attributes are mutually exclusive
1080+
* Clarify addressing rules on routed VLANs (#2023)
1081+
10271082
(doc-fixes-1.9.5)=
10281083
### Documentation Fixes in Release 1.9.5
10291084

legacy/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
sys.path.append('..')
77

8-
version="1.9.5"
8+
version="1.9.6"
99

1010
long_description = (Path(__file__).parent / "README.md").read_text()
1111

netsim/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import sys
44

5-
__version__ = "1.9.5"
5+
__version__ = "1.9.6"
66

77
abort = False
88

0 commit comments

Comments
 (0)