|
8 | 8 |
|
9 | 9 | ## New Functionality |
10 | 10 |
|
| 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 | + |
11 | 29 | (release-1.9.5)= |
12 | 30 | ### Release 1.9.5 |
13 | 31 |
|
@@ -750,6 +768,37 @@ Other breaking changes include: |
750 | 768 |
|
751 | 769 | ## Bug Fixes |
752 | 770 |
|
| 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 | + |
753 | 802 | (bug-fixes-1.9.5)= |
754 | 803 | ### Bug Fixes in Release 1.9.5 |
755 | 804 |
|
@@ -1024,6 +1073,12 @@ Integration test fixes: |
1024 | 1073 |
|
1025 | 1074 | ## Documentation Fixes |
1026 | 1075 |
|
| 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 | + |
1027 | 1082 | (doc-fixes-1.9.5)= |
1028 | 1083 | ### Documentation Fixes in Release 1.9.5 |
1029 | 1084 |
|
|
0 commit comments