Skip to content

Releases: aristanetworks/avd

v4.2.0-dev1

07 Jul 18:09
4a6da71
Compare
Choose a tag to compare
v4.2.0-dev1 Pre-release
Pre-release

What's Changed

Fixed issues in eos_cli_config_gen

Fixed issues in eos_designs

  • Fix(eos_designs): Incorrect type for ospf.area in network services keys by @carlbuchmann in #2998

Documentation

  • Doc(eos_designs, eos_cli_config_gen): Various doc improvements by @carlbuchmann in #3001

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Generate sFlow egress commands by @xaviramon in #2767

New features and enhancements in eos_designs

  • Feat(eos_designs): Fabric IP Addressing MLAG same_subnet addressing algorithm by @hamptonmoore in #2987

New features and enhancement in both eos_designs and eos_cli_config_gen

Other Changes

Full Changelog: v4.1.0...v4.2.0-dev1

v4.1.0

16 Jun 19:55
8afc97d
Compare
Choose a tag to compare

What's Changed

Fixed issues in eos_designs

Other Fixed issues

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add comments to queue by @chetryan in #2864
  • Feat(eos_cli_config_gen): Add OSPF default_information_originate options by @gusmb in #2896
  • Feat(eos_cli_config_gen): Add trust and chain certificate by @tgodaA in #2804

New features and enhancements in eos_designs

Other new features and enhancements

Other Changes

New Contributors

Full Changelog: v4.0.0...v4.1.0

v4.0.0

13 Jun 13:06
43bfb46
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Feat(eos_config_deploy_cvp)!: Support for dynamic inventories by @ClausHolbechArista in #2395
  • Fix!: Change uppercase CVP role vars to lower case by @ClausHolbechArista in #2504
  • Fix(eos_designs)!: Prevent configuration of IP routing on l2leaf by @ClausHolbechArista in #2684
  • Feat(eos_cli_config_gen)!: Change Hardware Counter model by @gmuloc in #2695
  • Refactor(eos_cli_config_gen)!: Require enabled: true under vlan_interfaces.[].ip_attached_host_route_export by @ClausHolbechArista in #2773
  • Fix(eos_designs)!: Remove BGP rendering on irrelevant nodes by @ClausHolbechArista in #2774
  • Feat(eos_designs, eos_cli_config_gen)!: Remove default "switchport" and remove logic from eos_cli_config_gen by @ClausHolbechArista in #2430
  • Feat(eos_designs)!: fabric variable for bgp default ipv4 unicast by @carlbuchmann in #2799
  • Feat(eos_designs)!: Enhance inband management configuration options by @pvinci-arista in #2712
  • Feat(eos_designs,eos_cli_config_gen)!: bgp graceful-restart by @carlbuchmann in #2842
  • Feat(eos_designs)!: Change p2p_uplinks_mtu default value from 9000 to 9214 by @carlbuchmann in #2844
  • Feat(eos_designs)!: Remove default value from mlag_peer_link_allowed_vlans by @carlbuchmann in #2845
  • Refactor(eos_cli_config_gen)!: Require queue_monitor_length.enabled to be set by @Shivani-chourasiya in #2429
  • Feat(eos_designs)!: Platform and Fabric variables to adjust update wait-for-convergence and update wait-install by @carlbuchmann in #2855

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Add convert_types to router ospf area id schema by @danieltudares in #2391
  • Fix(eos_cli_config_gen): Render LLDP commands on ethernet_interfaces also for port-channel members by @ClausHolbechArista in #2386
  • Fix(eos_cli_config_gen): Workaround for router-general EOS CLI issue by @tgodaA in #2408
  • Fix(eos_cli_config_gen): Update Schema for OSPF maximum paths from 32 to 128 by @RyanM-Arista in #2424
  • Fix(eos_cli_config_gen): Correct schema min values for terminal length/width by @emilarista in #2481
  • Fix(eos_cli_config_gen): Fix the router_multicast vrfs indentation by @tgodaA in #2476
  • Fix(eos_cli_config_gen): Relax schema for maintenance unit profile by @gmuloc in #2492
  • Fix(eos_cli_config_gen): Add variable protection for router_bgp.as in doc template by @ClausHolbechArista in #2503
  • Fix(eos_cli_config_gen): Update schema for logging by @ClausHolbechArista in #2553
  • Fix(eos_cli_config_gen): Update schema for storm_control levels to support int or float by @ClausHolbechArista in #2562
  • Fix(eos_cli_config_gen): min value on local_users privilege by @carlbuchmann in #2617
  • Fix(eos_cli_config_gen): Update radius-server and radius-servers to match EOS behavior by @ClausHolbechArista in #2615
  • Fix(eos_cli_config_gen): Fix documentation template for flow tracking by @chetryan in #2636
  • Fix(eos_cli_config_gen): Checks for missing "vlans" key on access port-channel by @jonxstill in #2701
  • Fix(eos_cli_config_gen): Fix typo in router-bgp.j2 by @adietrich-ussignal in #2753
  • Fix(eos_cli_config_gen): Ensure unique VRF names in schemas by @ClausHolbechArista in #2878

Fixed issues in eos_designs

  • Fix(eos_designs): Replace sorted with natural_sort in overlay/utils.py by @gmuloc in #2374
  • Fix(eos_designs): Handle overlapping VLAN names for l2vlans and vlan-aware-bundles by @ClausHolbechArista in #2388
  • Fix(eos_designs): overlay_rd_type with inline jinja generates incorrect config by @carlbuchmann in #2393
  • Fix(eos_designs): Detect duplicate VLAN, VRF, VNI within network_services by @ClausHolbechArista in #2411
  • Fix(eos_designs): Renders lacp fallback when port-channel mode is passive by @gmuloc in #2448
  • Fix(eos_designs): vtep_vvtep_ip doesn't generate any config by @emilarista in #2442
  • Fix(eos_designs): Fix issue with hardware_counters python code by @gmuloc in #2447
  • Fix(eos_designs): remove speed from port-channel interfaces by @carlbuchmann in #2463
  • Fix(eos_designs): Fix error with dotted hostname, l2leaf and mlag by @ClausHolbechArista in #2502
  • Fix(eos_designs): Correct range_expand behaviour with .0 4byte ASNs by @jonxstill in #2529
  • Fix(eos_designs): Ensure proper formatting of raised errors by @ClausHolbechArista in #2578
  • Fix(eos_designs): Duplicate route-maps generated when using underlay_filter_peer_as: true by @gmuloc in #2612
  • Fix(eos_designs): Add back dir creation wrongly removed by #2015 by @gmuloc in #2622
  • Fix(eos_designs): Handle overlapping vlan numbers with filter.only_in_use and trunkgroups by @ClausHolbechArista in #2628
  • Fix(eos_designs): Configure ptp to use the system mac by @carlbuchmann in #2647
  • Fix(eos_designs): Avoid configuring trunk-group twice on mlag peer-link if using the same name by @ClausHolbechArista in #2658
  • Fix(eos_designs): Duplicate port-channels in structured-config for network-ports by @gmuloc in #2651
  • Fix(eos_designs): Raise correct error message for duplicate port-channels by @gmuloc in #2674
  • Fix(eos_designs): Change IP addressing templates from ansible netcommon to ansible.utils by @ClausHolbechArista in #2677
  • Fix(eos_designs): Configure "ip routing ipv6 interface vrf X" for RFC5549 by @gmuloc in #2660
  • Fix(eos_designs): Fix and test custom python modules for ip addressing and interface descriptions by @ClausHolbechArista in #2664
  • Fix(eos_designs): Add support for her and cvx in default_overlay_routing_protocol by @gmuloc in #2717
  • Fix(eos_designs): Add mlag_ibgp_origin_incomplete in eos_designs schema by @gmuloc in #2716
  • Fix(eos_designs): network services vlan interfaces ospf authentication message-digest by @philippebureau in #2727
  • Fix(eos_designs): Invalid defaults for ipvpn_gateway domain IDs by @emilarista in #2739
  • Fix(eos_designs): connected endpoints interface mode valid values by @carlbuchmann in #2758
  • Fix(eos_designs): Fix wrong error message for duplicates network_ports by @gmuloc in #2756
  • Fix(eos_designs): Configure "ipv6 enable" on SVIs with Anycast IPv6 by @ClausHolbechArista in #2784
  • Fix(eos_designs): Change authentication method and token path for on-prem token auth by @ClausHolbechArista in #2800
  • Fix(eos_designs): Improve error message for missing device facts by @ClausHolbechArista in #2813
  • Fix(eos_designs): Re-add the possibility to overwrite network_ports by @gmuloc in #2766
  • Fix(eos_designs): Correct schema descriptions for raw_eos_cli and structured_config under network services by @ClausHolbechArista in #2898
  • Fix(eos_designs): Remove EVPN related config if VRF 'default' is not EVPN enabled by @ClausHolbechArista in #2888
  • Fix(eos_designs): bgp_mesh_pes by @ClausHolbechArista in https://githu...
Read more

v4.0.0-rc3

07 Jun 13:18
43de9a8
Compare
Choose a tag to compare
v4.0.0-rc3 Pre-release
Pre-release

What's Changed

Fixed issues in eos_designs

Documentation

Other Changes

Full Changelog: v4.0.0-rc2...v4.0.0-rc3

v4.0.0-rc2

29 May 15:17
1e2e0a3
Compare
Choose a tag to compare
v4.0.0-rc2 Pre-release
Pre-release

What's Changed

Fixed issues in eos_cli_config_gen

Fixed issues in eos_designs

Fixed issues in both eos_designs and eos_cli_config_gen

  • Fix(eos_cli_config_gen,eos_designs): Update schemas missing items and remove unused keys by @chetryan in #2892

Documentation

New features and enhancements in eos_cli_config_gen

New features and enhancements in eos_designs

Other Changes

  • Bump(cvp_configlet_upload,eos_config_deploy_cvp)!: Update the default cv_collection from v1 to v3 by @ClausHolbechArista in #2882

Full Changelog: v4.0.0-rc1...v4.0.0-rc2

v4.0.0-rc1

19 May 21:46
d394606
Compare
Choose a tag to compare
v4.0.0-rc1 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Feat(eos_config_deploy_cvp)!: Support for dynamic inventories by @ClausHolbechArista in #2395
  • Fix!: Change uppercase CVP role vars to lower case by @ClausHolbechArista in #2504
  • Fix(eos_designs)!: Prevent configuration of IP routing on l2leaf by @ClausHolbechArista in #2684
  • Feat(eos_cli_config_gen)!: Change Hardware Counter model by @gmuloc in #2695
  • Refactor(eos_cli_config_gen)!: Require enabled: true under vlan_interfaces.[].ip_attached_host_route_export by @ClausHolbechArista in #2773
  • Fix(eos_designs)!: Remove BGP rendering on irrelevant nodes by @ClausHolbechArista in #2774
  • Feat(eos_designs, eos_cli_config_gen)!: Remove default "switchport" and remove logic from eos_cli_config_gen by @ClausHolbechArista in #2430
  • Feat(eos_designs)!: fabric variable for bgp default ipv4 unicast by @carlbuchmann in #2799
  • Feat(eos_designs)!: Enhance inband management configuration options by @pvinci-arista in #2712
  • Feat(eos_designs,eos_cli_config_gen)!: bgp graceful-restart by @carlbuchmann in #2842
  • Feat(eos_designs)!: Change p2p_uplinks_mtu default value from 9000 to 9214 by @carlbuchmann in #2844
  • Feat(eos_designs)!: Remove default value from mlag_peer_link_allowed_vlans by @carlbuchmann in #2845
  • Refactor(eos_cli_config_gen)!: Require queue_monitor_length.enabled to be set by @Shivani-chourasiya in #2429
  • Feat(eos_designs)!: Platform and Fabric variables to adjust update wait-for-convergence and update wait-install by @carlbuchmann in #2855

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Add convert_types to router ospf area id schema by @danieltudares in #2391
  • Fix(eos_cli_config_gen): Render LLDP commands on ethernet_interfaces also for port-channel members by @ClausHolbechArista in #2386
  • Fix(eos_cli_config_gen): Workaround for router-general EOS CLI issue by @tgodaA in #2408
  • Fix(eos_cli_config_gen): Update Schema for OSPF maximum paths from 32 to 128 by @RyanM-Arista in #2424
  • Fix(eos_cli_config_gen): Correct schema min values for terminal length/width by @emilarista in #2481
  • Fix(eos_cli_config_gen): Fix the router_multicast vrfs indentation by @tgodaA in #2476
  • Fix(eos_cli_config_gen): Relax schema for maintenance unit profile by @gmuloc in #2492
  • Fix(eos_cli_config_gen): Add variable protection for router_bgp.as in doc template by @ClausHolbechArista in #2503
  • Fix(eos_cli_config_gen): Update schema for logging by @ClausHolbechArista in #2553
  • Fix(eos_cli_config_gen): Update schema for storm_control levels to support int or float by @ClausHolbechArista in #2562
  • Fix(eos_cli_config_gen): min value on local_users privilege by @carlbuchmann in #2617
  • Fix(eos_cli_config_gen): Update radius-server and radius-servers to match EOS behavior by @ClausHolbechArista in #2615
  • Fix(eos_cli_config_gen): Fix documentation template for flow tracking by @chetryan in #2636
  • Fix(eos_cli_config_gen): Checks for missing "vlans" key on access port-channel by @jonxstill in #2701
  • Fix(eos_cli_config_gen): Fix typo in router-bgp.j2 by @adietrich-ussignal in #2753

Fixed issues in eos_designs

  • Fix(eos_designs): Replace sorted with natural_sort in overlay/utils.py by @gmuloc in #2374
  • Fix(eos_designs): Handle overlapping VLAN names for l2vlans and vlan-aware-bundles by @ClausHolbechArista in #2388
  • Fix(eos_designs): overlay_rd_type with inline jinja generates incorrect config by @carlbuchmann in #2393
  • Fix(eos_designs): Detect duplicate VLAN, VRF, VNI within network_services by @ClausHolbechArista in #2411
  • Fix(eos_designs): Renders lacp fallback when port-channel mode is passive by @gmuloc in #2448
  • Fix(eos_designs): vtep_vvtep_ip doesn't generate any config by @emilarista in #2442
  • Fix(eos_designs): Fix issue with hardware_counters python code by @gmuloc in #2447
  • Fix(eos_designs): remove speed from port-channel interfaces by @carlbuchmann in #2463
  • Fix(eos_designs): Fix error with dotted hostname, l2leaf and mlag by @ClausHolbechArista in #2502
  • Fix(eos_designs): Correct range_expand behaviour with .0 4byte ASNs by @jonxstill in #2529
  • Fix(eos_designs): Ensure proper formatting of raised errors by @ClausHolbechArista in #2578
  • Fix(eos_designs): Duplicate route-maps generated when using underlay_filter_peer_as: true by @gmuloc in #2612
  • Fix(eos_designs): Add back dir creation wrongly removed by #2015 by @gmuloc in #2622
  • Fix(eos_designs): Handle overlapping vlan numbers with filter.only_in_use and trunkgroups by @ClausHolbechArista in #2628
  • Fix(eos_designs): Configure ptp to use the system mac by @carlbuchmann in #2647
  • Fix(eos_designs): Avoid configuring trunk-group twice on mlag peer-link if using the same name by @ClausHolbechArista in #2658
  • Fix(eos_designs): Duplicate port-channels in structured-config for network-ports by @gmuloc in #2651
  • Fix(eos_designs): Raise correct error message for duplicate port-channels by @gmuloc in #2674
  • Fix(eos_designs): Change IP addressing templates from ansible netcommon to ansible.utils by @ClausHolbechArista in #2677
  • Fix(eos_designs): Configure "ip routing ipv6 interface vrf X" for RFC5549 by @gmuloc in #2660
  • Fix(eos_designs): Fix and test custom python modules for ip addressing and interface descriptions by @ClausHolbechArista in #2664
  • Fix(eos_designs): Add support for her and cvx in default_overlay_routing_protocol by @gmuloc in #2717
  • Fix(eos_designs): Add mlag_ibgp_origin_incomplete in eos_designs schema by @gmuloc in #2716
  • Fix(eos_designs): network services vlan interfaces ospf authentication message-digest by @philippebureau in #2727
  • Fix(eos_designs): Invalid defaults for ipvpn_gateway domain IDs by @emilarista in #2739
  • Fix(eos_designs): connected endpoints interface mode valid values by @carlbuchmann in #2758
  • Fix(eos_designs): Fix wrong error message for duplicates network_ports by @gmuloc in #2756
  • Fix(eos_designs): Configure "ipv6 enable" on SVIs with Anycast IPv6 by @ClausHolbechArista in #2784
  • Fix(eos_designs): Change authentication method and token path for on-prem token auth by @ClausHolbechArista in #2800
  • Fix(eos_designs): Improve error message for missing device facts by @ClausHolbechArista in #2813
  • Fix(eos_designs): Re-add the possibility to overwrite network_ports by @gmuloc in #2766

Other Fixed issues

  • Fix: Logging buffered default level not required by @carlbuchmann in #2364
  • Fix(plugins): Fix bgp_utils for ansible-test sanity and update requirements by @ClausHolbechArista in #2401
  • Fix(eos_snapshot): eos snapshot produces incorrect json and yaml output by @carlbuchmann in #2426
  • Fix(eos_snapshot): Only collect cli-text commands when "text" or "markdown" are selected by @carlbuchmann in h...
Read more

v4.0.0-dev12

14 May 02:56
f866436
Compare
Choose a tag to compare
v4.0.0-dev12 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Refactor(eos_cli_config_gen)!: Require enabled: true under vlan_interfaces.[].ip_attached_host_route_export by @ClausHolbechArista in #2773
  • Fix(eos_designs)!: Remove BGP rendering on irrelevant nodes by @ClausHolbechArista in #2774
  • Feat(eos_designs, eos_cli_config_gen)!: Remove default "switchport" and remove logic from eos_cli_config_gen by @ClausHolbechArista in #2430
  • Feat(eos_designs)!: fabric variable for bgp default ipv4 unicast by @carlbuchmann in #2799
  • Feat(eos_designs)!: Enhance inband management configuration options by @pvinci-arista in #2712

Fixed issues in eos_designs

Other Fixed issues

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add support for bgp default ipv4-unicast under router bgp by @carlbuchmann in #2789
  • Feat(eos_cli_config_gen): Add support for "ip_igmp_version" under "vlan_interfaces" by @ClausHolbechArista in #2792
  • Feat(eos_cli_config_gen): Add ethernet_interfaces logging event options by @kornoa in #2783
  • Feat(eos_cli_config_gen): Add service-policy qos by @chetryan in #2793
  • Feat(eos_cli_config_gen): Default queue-monitor thresholds by @chetryan in #2794
  • Feat(eos_cli_config_gen): Add port-channel esi and rt deprecation warnings by @emilarista in #2443
  • Feat(eos_cli_config_gen): Add interface IP NAT support by @kornoa in #2750
  • Feat(eos_cli_config_gen): Add capability to hide passwords and keys in generated doc and conf by @gmuloc in #2806

New features and enhancements in eos_designs

Other Changes

Full Changelog: v4.0.0-dev11...v4.0.0-dev12

v3.8.6

12 May 16:05
d0f9449
Compare
Choose a tag to compare

What's Changed

Fixed issues in eos_cli_config_gen

Fixed issues in eos_designs

Other Fixed issues

Documentation

Other Changes

Full Changelog: v3.8.5...v3.8.6

v4.0.0-dev11

28 Apr 15:48
860a61e
Compare
Choose a tag to compare
v4.0.0-dev11 Pre-release
Pre-release

What's Changed

Fixed issues in eos_cli_config_gen

Fixed issues in eos_designs

  • Fix(eos_designs): network services vlan interfaces ospf authentication message-digest by @philippebureau in #2727
  • Fix(eos_designs): Invalid defaults for ipvpn_gateway domain IDs by @emilarista in #2739
  • Fix(eos_designs): connected endpoints interface mode valid values by @carlbuchmann in #2758
  • Fix(eos_designs): Fix wrong error message for duplicates network_ports by @gmuloc in #2756

Other Fixed issues

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): New improved ip_name_servers and deprecate name_server by @gmuloc in #2738
  • Feat(eos_cli_config_gen): Add support for PoE configurations by @jrecchia1029 in #2690
  • Feat(eos_cli_config_gen): L2 Protocol Forwarding by @emilarista in #2676
  • Feat(eos_cli_config_gen): Allow configuration of IGMP snooping features even if globally disabled by @ClausHolbechArista in #2686
  • Feat(eos_cli_config_gen): Add support for grpc-tunnel by @adietrich-ussignal in #2696
  • Feat(eos_cli_config_gen): Add global IP NAT support by @kornoa in #2747

New features and enhancements in eos_designs

Other new features and enhancements

Other Changes

  • Refactor: Change $def to $defs by @gmuloc in #2734
  • Refactor(eos_designs): Add "shared_utils" and optimize code by @ClausHolbechArista in #2708
  • Bump(requirements): ansible.utils to ">=2.9.0" by @carlbuchmann in #2740
  • Refactor(eos_designs): ethernet_interfaces python module as per eos_cli_config_gen by @Vibhu-gslab in #2627
  • Refactor(eos_cli_config_gen): Add guards for missing name for hardware_counters legacy syntax by @gmuloc in #2741
  • Refactor(eos_cli_config_gen,eos_designs): Deprecate isis_af_defaults and address_family knobs by @emilarista in #2630
  • Bump: Pre-release v4.0.0-dev11 by @carlbuchmann in #2769

New Contributors

Full Changelog: v4.0.0-dev10...v4.0.0-dev11

v3.8.5

17 Apr 13:42
73da98a
Compare
Choose a tag to compare

What's Changed

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Checks for missing "vlans" key on access port-channel (#2701) by @jonxstill in #2731

Fixed issues in eos_designs

Full Changelog: v3.8.4...v3.8.5