Skip to content

Releases: aristanetworks/avd

v5.1.0

22 Nov 14:39
cbf4e39
Compare
Choose a tag to compare

What's Changed

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Prevent empty source and dest ports list for ip access lists by @gmuloc in #4660

Fixed issues in eos_designs

Other Fixed issues

  • Fix(eos_validate_state): Fix the VerifyLLDPNeighbors test to skip in case validate_state is set to False by @MaheshGSLAB in #4679

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add support for OSPF graceful restart by @Shivani-gslab in #4591
  • Feat(eos_cli_config_gen): Added dot1x radius av-pair lldp and dhcp command support by @MaheshGSLAB in #4618
  • Feat(eos_cli_config_gen): Add maximum_paths to router_bgp.vrfs by @juanjtomasg in #4655
  • Feat(eos_cli_config_gen): Added support for neighbor x.x.x.x encapsulation mpls next-hop-self source-intf <source-interface> by @MaheshGSLAB in #4608
  • Feat(eos_cli_config_gen): Add vrf support for vmtracer_sessions by @Shivani-gslab in #4601
  • Feat(eos_cli_config_gen): Add route_map_in/out for router_bgp.address_family_evpn.neighbors[] by @laxmikantchintakindi in #4625
  • Feat(eos_cli_config_gen): Expand CLI to support DualEncap MH EVPN GW requirements by @colinmacgiolla in #4613
  • Feat(eos_cli_config_gen): Add support for deadtime configuration to radius_server by @Shivani-gslab in #4614
  • Feat(eos_cli_config_gen): Add integrity key under ike policy by @sugetha24 in #4606
  • Feat(eos_cli_config_gen): Support for Interface Profiles on Port-channel interfaces by @JaakkoRautanen in #4661
  • Feat(eos_cli_config_gen): Add support for LSP and CSNP timers under router_isis by @Shivani-gslab in #4619
  • Feat(eos_cli_config_gen): Add support for mac timestamp header command by @laxmikantchintakindi in #4635
  • Feat(eos_cli_config_gen): Adding improved model for interface link tracking groups by @Vibhu-gslab in #4610
  • Feat(eos_cli_config_gen): Add support for ipv4/ipv6 access group ingress default in system.control_plane by @Vibhu-gslab in #4710
  • Feat(eos_cli_config_gen): Add BFD Slow-Timer Knob by @ccsnw in #4718
  • Feat(eos_cli_config_gen): Add support for monitor server radius by @laxmikantchintakindi in #4595
  • Feat(eos_cli_config_gen): Add support for additional isis authentication commands in ethernet-interfaces by @laxmikantchintakindi in #4326
  • Feat(eos_cli_config_gen): Add support for BGP default timers and send-community commands by @Shivani-gslab in #4607
  • Feat(eos_cli_config_gen): Add support for additional modes and feature in isis authentication under port-channel-interfaces by @laxmikantchintakindi in #4353

New features and enhancements in eos_designs

  • Feat(eos_designs): Add support the all dot1x features under adapters/port-profiles/network-ports by @ClausHolbechArista in #4648
  • Feat(eos_designs): Add option to disable default 'redistribute connected' in VRF. by @laxmikantchintakindi in #4220
  • Feat(eos_designs): Adding port_channel_id as option for endpoint ethernet description by @bjmeuer in #4667
  • Feat(eos_designs): Add support to use router general for router id by @laxmikantchintakindi in #4687

New features and enhancement in both eos_designs and eos_cli_config_gen

  • Feat(eos_designs,eos_cli_config_gen): Support for IPv6 on network services VRF diagnostic loopback by @Vibhu-gslab in #4222

Other new features and enhancements

  • Feat(eos_validate_state): Added the support of validate_lldp key to skip the VerifyLLDPNeighbors tests by @MaheshGSLAB in #4684
  • Feat(plugins): Set changed=true and print yellow updates when recompiling schemas/templates by @gmuloc in #4715
  • Feat(plugins): Verify pyavd extras again in verify_requirements by @gmuloc in #4720

PyAVD Changes

  • Refactor(pyavd): Adding path attribute to the validation error for removed keys by @Shivani-gslab in #4688

Other Changes

New Contributors

Full Changelog: v5.0.0...v5.1.0

v5.1.0-dev2

13 Nov 14:50
8a750b4
Compare
Choose a tag to compare
v5.1.0-dev2 Pre-release
Pre-release

What's Changed

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Prevent empty source and dest ports list for ip access lists by @gmuloc in #4660

Fixed issues in eos_designs

Other Fixed issues

  • Fix(eos_validate_state): Fix the VerifyLLDPNeighbors test to skip in case validate_state is set to False by @MaheshGSLAB in #4679

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add support for deadtime configuration to radius_server by @Shivani-gslab in #4614
  • Feat(eos_cli_config_gen): Add integrity key under ike policy by @sugetha24 in #4606
  • Feat(eos_cli_config_gen): Support for Interface Profiles on Port-channel interfaces by @JaakkoRautanen in #4661
  • Feat(eos_cli_config_gen): Add support for LSP and CSNP timers under router_isis by @Shivani-gslab in #4619
  • Feat(eos_cli_config_gen): Add support for mac timestamp header command by @laxmikantchintakindi in #4635
  • Feat(eos_cli_config_gen): Adding improved model for interface link tracking groups by @Vibhu-gslab in #4610
  • Feat(eos_cli_config_gen): Add support for ipv4/ipv6 access group ingress default in system.control_plane by @Vibhu-gslab in #4710
  • Feat(eos_cli_config_gen): Add BFD Slow-Timer Knob by @ccsnw in #4718
  • Feat(eos_cli_config_gen): Add support for monitor server radius by @laxmikantchintakindi in #4595

New features and enhancements in eos_designs

New features and enhancement in both eos_designs and eos_cli_config_gen

  • Feat(eos_designs,eos_cli_config_gen): Support for IPv6 on network services VRF diagnostic loopback by @Vibhu-gslab in #4222

Other new features and enhancements

  • Feat(eos_validate_state): Added the support of validate_lldp key to skip the VerifyLLDPNeighbors tests by @MaheshGSLAB in #4684
  • Feat(plugins): Set changed=true and print yellow updates when recompiling schemas/templates by @gmuloc in #4715
  • Feat(plugins): Verify pyavd extras again in verify_requirements by @gmuloc in #4720

PyAVD Changes

  • Refactor(pyavd): Adding path attribute to the validation error for removed keys by @Shivani-gslab in #4688

Other Changes

  • Refactor(cv_deploy): Improve metadata for zscaler by @ClausHolbechArista in #4631
  • Refactor(eos_cli_config_gen): Adding check for hosts key in TACACS server j2 file by @Vibhu-gslab in #4701
  • Bump(requirements): Bump ruff from 0.5.6 to 0.7.3 in /ansible_collections/arista/avd by @dependabot in #4714
  • Bump(requirements): Update ansible-core requirement from <2.18.0,>=2.15.0 to >=2.15.0,<2.19.0 in /ansible_collections/arista/avd by @dependabot in #4713
  • Bump: Pre-release 5.1.0-dev2 by @carlbuchmann in #4705

New Contributors

Full Changelog: v5.1.0-dev1...v5.1.0-dev2

v5.1.0-dev1

01 Nov 19:38
d9a8f2e
Compare
Choose a tag to compare
v5.1.0-dev1 Pre-release
Pre-release

What's Changed

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add support for OSPF graceful restart by @Shivani-gslab in #4591
  • Feat(eos_cli_config_gen): Added dot1x radius av-pair lldp and dhcp command support by @MaheshGSLAB in #4618
  • Feat(eos_cli_config_gen): Add maximum_paths to router_bgp.vrfs by @juanjtomasg in #4655
  • Feat(eos_cli_config_gen): Added support for neighbor x.x.x.x encapsulation mpls next-hop-self source-intf <source-interface> by @MaheshGSLAB in #4608
  • Feat(eos_cli_config_gen): Add vrf support for vmtracer_sessions by @Shivani-gslab in #4601
  • Feat(eos_cli_config_gen): Add route_map_in/out for router_bgp.address_family_evpn.neighbors[] by @laxmikantchintakindi in #4625
  • Feat(eos_cli_config_gen): Expand CLI to support DualEncap MH EVPN GW requirements by @colinmacgiolla in #4613

New features and enhancements in eos_designs

  • Feat(eos_designs): Add support the all dot1x features under adapters/port-profiles/network-ports by @ClausHolbechArista in #4648
  • Feat(eos_designs): Add option to disable default 'redistribute connected' in VRF. by @laxmikantchintakindi in #4220
  • Feat(eos_designs): Adding port_channel_id as option for endpoint ethernet description by @bjmeuer in #4667

Other Changes

New Contributors

Full Changelog: v5.0.0...v5.1.0-dev1

5.0.0

25 Oct 16:14
9d7d952
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Fix(eos_designs)!: VARPv6 config is not generated even when "ipv6_enable: true" is specified by @bjmeuer in #4208
  • Refactor(eos_cli_config_gen)!: Removing default type: switched from ethernet and port-channel interfaces by @Shivani-gslab in #4355
  • Refactor(eos_designs)!: Change the default value of mlag_on_orphan_port_channel_downlink to false by @MaheshGSLAB in #4371
  • Fix(eos_designs)!: Add missing BGP peer description for MLAG peerings in VRFs by @ClausHolbechArista in #4394
  • Refactor(eos_designs)!: Change the default value of isis_system_id_format to underlay_loopback by @laxmikantchintakindi in #4373
  • Refactor(eos_designs)!: Change merge strategy for SVI structured_config from SVI profiles by @ClausHolbechArista in #4383
  • Fix(eos_designs)!: Do not render EVPN address-family on MPLS devices unless overlay_address_families includes evpn by @ClausHolbechArista in #4390
  • Refactor(eos_cli_config_gen)!: Make router_traffic_engineering.enabled required by @gmuloc in #4403
  • Feat(eos_designs)!: Update the default platform settings for R3-series to have TCAM profile "vxlan-routing" by @ClausHolbechArista in #4387
  • Fix(eos_cli_config_gen)!: Make router_isis.address_family_ipv4/6.enabled Required by @Shivani-gslab in #4401
  • Feat(eos_designs)!: Improve logic for BGP configuration of network services VRFs by @ClausHolbechArista in #4358
  • Refactor(eos_designs)!: Raise AVD error if sFlow is enabled but sflow_settings.destinations is not configured by @MaheshGSLAB in #4402
  • Refactor(eos_cli_config_gen,eos_designs)!: Update router_ospf.redistribute.bgp/connected/static with enabled keys by @Vibhu-gslab in #4417
  • Feat(eos_designs)!: Shutdown interfaces and bgp towards undeployed peers by default by @Shivani-gslab in #4424
  • Refactor(eos_designs)!: Import AvdIpAddressing class from PyAVD by @ClausHolbechArista in #4422
  • Fix(eos_designs)!: BGP vlan config should not have redistribute igmp when belonging to a VRF with evpn multicast by @Vibhu-gslab in #4210
  • Refactor(eos_designs)!: Change loopback0 description and terminology to router_id_loopback by @ClausHolbechArista in #4448
  • Refactor(eos_designs)!: WAN default MTU set to 9194 for Dps and WAN HA interfaces and for LAN uplink interfaces added p2p_uplinks_mtu support in platform settings by @MaheshGSLAB in #4415
  • Refactor(eos_designs)!: Change the default Loopback1 description by @ClausHolbechArista in #4451
  • Refactor(eos_designs)!: Change the default mgmt_interface_description to upper case by @ClausHolbechArista in #4452
  • Refactor(eos_designs)!: Rename wan_mode 'autovpn' to 'legacy-autovpn' by @gmuloc in #4473
  • Refactor(eos_designs)!: Only render IGMP snooping querier version and address when enabled by @MaheshGSLAB in #4478
  • Feat(eos_designs)!: Update eos_designs code to generate new switchport model in structured_configs by @Shivani-gslab in #4454
  • Refactor(eos_designs)!: Combine the VLAN trunk groups used for MLAG by @ClausHolbechArista in #4494
  • Refactor(eos_designs)!: Change default descriptions for connected endpoints and network ports by @ClausHolbechArista in #4457
  • Fix(eos_cli_config_gen)!: update logic in monitor_sessions to not require both source and destination by @carlbuchmann in #3823
  • Refactor(eos_designs)!: Change default mlag interface descriptions by @ClausHolbechArista in #4464
  • Fix(eos_cli_config_gen)!: Avoid generating invalid configuration for traffic policies by @MaheshGSLAB in #4266
  • Feat(eos_designs,eos_cli_config_gen)!: Change default encapsulation to path-selection for WAN iBGP EVPN peerings by @gmuloc in #4496
  • Fix(eos_designs)!: Make evpn_gateway.remote_peers override work as documented by @gmuloc in #4510
  • Refactor(eos_designs)!: Change MLAG VLAN names and SVI descriptions by @ClausHolbechArista in #4479
  • Refactor(eos_designs)!: Change MLAG L3 VRF VLAN names and SVI descriptions by @ClausHolbechArista in #4514
  • Refactor(eos_designs)!: Raise when a referenced profile name is not defined by @gmuloc in #4516
  • Refactor(eos_designs)!: Change default BGP peer descriptions by @ClausHolbechArista in #4517
  • Refactor(eos_designs)!: Change L3 P2P descriptions for uplinks and p2p_links by @ClausHolbechArista in #4520
  • Refactor(eos_designs)!: Change L2 uplink description by @ClausHolbechArista in #4532
  • Refactor(eos_designs)!: Change default VRF Diagnostic Loopback descriptions by @ClausHolbechArista in #4534
  • Refactor(eos_cli_config_gen)!: Reorder hardware and hardware-counter commands by @gmuloc in #4580
  • Fix(eos_designs)!: Endpoints PoE and 802.1x configuration for port-channel members by @ClausHolbechArista in #4627

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Fix router_isis rx_disabled and mode: shared-secret by @Vibhu-gslab in #4267
  • Fix(eos_cli_config_gen): Sort IPsec SA, IKE policies and profiles by @gmuloc in #4227
  • Fix(eos_cli_config_gen): Use the correct VRF name for ip nat profile by @gmuloc in #4398
  • Fix(eos_cli_config_gen): Remove primary key of system.control_plane.ipv4/6_access_group and make vrf key unique by @Vibhu-gslab in #4465
  • Fix(eos_cli_config_gen): Fix the command for next-hop mpls resolution in address-family evpn by @laxmikantchintakindi in #4490
  • Fix(eos_cli_config_gen): Do not render entries with only sequence number from ip_access_list by @gmuloc in #4492
  • Fix(eos_cli_config_gen): Fix wrong indentation of config for redistribute routes in router_bgp.vrfs[].address_family_ipv6 by @MaheshGSLAB in #4552
  • Fix(eos_cli_config_gen): Fixing poe link down power-off action command in j2 template by @Vibhu-gslab in #4576
  • Fix(eos_cli_config_gen): Fix the maximum-routes, next-hop resolution v4-mapped-v6 translation commands in router_bgp.address_family_ipv4_labeled_unicast by @MaheshGSLAB in #4567

Fixed issues in eos_designs

  • Fix(eos_designs): Move schema for ipv4_prefix_list_catalog to pyavd for proper enforcement by @ClausHolbechArista in #4322
  • Fix(eos_designs): Do not render vrf default under router ospf by @ClausHolbechArista in #4334
  • Fix(eos_designs): Provide the proper kwarg to Ansible Display.warning() in schema tools by @carl-baillargeon in #4345
  • Fix(eos_designs): Better error message when missing 'evpn_multicast' for PIM l3 interfaces by @gmuloc in #4391
  • Fix(eos_designs): Fix context vars for custom interface description templates by @ClausHolbechArista in #4429
  • Fix(eos_designs): Do not filter AVT on HA device if one path-group is present on peer by @gmuloc in #4463
  • Fix(eos_designs): Fix schema validation of dynamic keys by @ClausHolbechArista in #4474
  • Fix(eos_designs): Use CP-Profile for WAN HA when DP-Profile is not configured by @gmuloc in #4309
  • Fix(eos_designs): Add redistribute connected under BGP for VRF default if no underlay by @ClausHolbechArista in #4522
  • Fix(eos_designs): Make it possible to add custom PTP profiles by @gmuloc in #4523
  • Fix(eos_designs): Fix the Invalid command of vxlan vxlan vlan <vlan_id> flood vtep by @MaheshGSLAB in #4592

Fixed issues in both eos_designs and eos_cli_config_gen

  • Fix(eos_cli_config_gen,eos_designs): Dont configure access group on interface when access group is defined on session level by @laxmikantchintakindi in #4565

Other Fixed issues

  • Fix(cv_deploy): Fix async comprehensions in get_tags by @CAR...
Read more

v5.0.0-rc2

18 Oct 16:03
b5251e9
Compare
Choose a tag to compare
v5.0.0-rc2 Pre-release
Pre-release

What's Changed

Fixed issues in eos_designs

  • Fix(eos_designs): Fix the Invalid command of vxlan vxlan vlan <vlan_id> flood vtep by @MaheshGSLAB in #4592

Fixed issues in both eos_designs and eos_cli_config_gen

  • Fix(eos_cli_config_gen,eos_designs): Dont configure access group on interface when access group is defined on session level by @laxmikantchintakindi in #4565

Documentation

  • Doc(eos_cli_config_gen): Fix new_key paths for router_bgp to raise errors in case of a key conflict by @alexeygorbunov in #4597
  • Doc(eos_designs): Remove adapter native_vlan_tag unused default value by @gmuloc in #4602
  • Doc: Porting guide review by @JulioPDX in #4575

Other Changes

  • Refactor(eos_cli_config_gen): Rearrange generated CLI for traffic-policies, system and static-routes by @MaheshGSLAB in #4590
  • Cut: Remove deprecated deploy_to_cv role by @gmuloc in #4609

New Contributors

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

v5.0.0-rc1

11 Oct 16:30
9e080bd
Compare
Choose a tag to compare
v5.0.0-rc1 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Fix(eos_designs)!: VARPv6 config is not generated even when "ipv6_enable: true" is specified by @bjmeuer in #4208
  • Refactor(eos_cli_config_gen)!: Removing default type: switched from ethernet and port-channel interfaces by @Shivani-gslab in #4355
  • Refactor(eos_designs)!: Change the default value of mlag_on_orphan_port_channel_downlink to false by @MaheshGSLAB in #4371
  • Fix(eos_designs)!: Add missing BGP peer description for MLAG peerings in VRFs by @ClausHolbechArista in #4394
  • Refactor(eos_designs)!: Change the default value of isis_system_id_format to underlay_loopback by @laxmikantchintakindi in #4373
  • Refactor(eos_designs)!: Change merge strategy for SVI structured_config from SVI profiles by @ClausHolbechArista in #4383
  • Fix(eos_designs)!: Do not render EVPN address-family on MPLS devices unless overlay_address_families includes evpn by @ClausHolbechArista in #4390
  • Refactor(eos_cli_config_gen)!: Make router_traffic_engineering.enabled required by @gmuloc in #4403
  • Feat(eos_designs)!: Update the default platform settings for R3-series to have TCAM profile "vxlan-routing" by @ClausHolbechArista in #4387
  • Fix(eos_cli_config_gen)!: Make router_isis.address_family_ipv4/6.enabled Required by @Shivani-gslab in #4401
  • Feat(eos_designs)!: Improve logic for BGP configuration of network services VRFs by @ClausHolbechArista in #4358
  • Refactor(eos_designs)!: Raise AVD error if sFlow is enabled but sflow_settings.destinations is not configured by @MaheshGSLAB in #4402
  • Refactor(eos_cli_config_gen,eos_designs)!: Update router_ospf.redistribute.bgp/connected/static with enabled keys by @Vibhu-gslab in #4417
  • Feat(eos_designs)!: Shutdown interfaces and bgp towards undeployed peers by default by @Shivani-gslab in #4424
  • Refactor(eos_designs)!: Import AvdIpAddressing class from PyAVD by @ClausHolbechArista in #4422
  • Fix(eos_designs)!: BGP vlan config should not have redistribute igmp when belonging to a VRF with evpn multicast by @Vibhu-gslab in #4210
  • Refactor(eos_designs)!: Change loopback0 description and terminology to router_id_loopback by @ClausHolbechArista in #4448
  • Refactor(eos_designs)!: WAN default MTU set to 9194 for Dps and WAN HA interfaces and for LAN uplink interfaces added p2p_uplinks_mtu support in platform settings by @MaheshGSLAB in #4415
  • Refactor(eos_designs)!: Change the default Loopback1 description by @ClausHolbechArista in #4451
  • Refactor(eos_designs)!: Change the default mgmt_interface_description to upper case by @ClausHolbechArista in #4452
  • Refactor(eos_designs)!: Rename wan_mode 'autovpn' to 'legacy-autovpn' by @gmuloc in #4473
  • Refactor(eos_designs)!: Only render IGMP snooping querier version and address when enabled by @MaheshGSLAB in #4478
  • Feat(eos_designs)!: Update eos_designs code to generate new switchport model in structured_configs by @Shivani-gslab in #4454
  • Refactor(eos_designs)!: Combine the VLAN trunk groups used for MLAG by @ClausHolbechArista in #4494
  • Refactor(eos_designs)!: Change default descriptions for connected endpoints and network ports by @ClausHolbechArista in #4457
  • Fix(eos_cli_config_gen)!: update logic in monitor_sessions to not require both source and destination by @carlbuchmann in #3823
  • Refactor(eos_designs)!: Change default mlag interface descriptions by @ClausHolbechArista in #4464
  • Fix(eos_cli_config_gen)!: Avoid generating invalid configuration for traffic policies by @MaheshGSLAB in #4266
  • Feat(eos_designs,eos_cli_config_gen)!: Change default encapsulation to path-selection for WAN iBGP EVPN peerings by @gmuloc in #4496
  • Fix(eos_designs)!: Make evpn_gateway.remote_peers override work as documented by @gmuloc in #4510
  • Refactor(eos_designs)!: Change MLAG VLAN names and SVI descriptions by @ClausHolbechArista in #4479
  • Refactor(eos_designs)!: Change MLAG L3 VRF VLAN names and SVI descriptions by @ClausHolbechArista in #4514
  • Refactor(eos_designs)!: Raise when a referenced profile name is not defined by @gmuloc in #4516
  • Refactor(eos_designs)!: Change default BGP peer descriptions by @ClausHolbechArista in #4517
  • Refactor(eos_designs)!: Change L3 P2P descriptions for uplinks and p2p_links by @ClausHolbechArista in #4520
  • Refactor(eos_designs)!: Change L2 uplink description by @ClausHolbechArista in #4532
  • Refactor(eos_designs)!: Change default VRF Diagnostic Loopback descriptions by @ClausHolbechArista in #4534
  • Refactor(eos_cli_config_gen)!: Reorder hardware and hardware-counter commands by @gmuloc in #4580

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Fix router_isis rx_disabled and mode: shared-secret by @Vibhu-gslab in #4267
  • Fix(eos_cli_config_gen): Sort IPsec SA, IKE policies and profiles by @gmuloc in #4227
  • Fix(eos_cli_config_gen): Use the correct VRF name for ip nat profile by @gmuloc in #4398
  • Fix(eos_cli_config_gen): Remove primary key of system.control_plane.ipv4/6_access_group and make vrf key unique by @Vibhu-gslab in #4465
  • Fix(eos_cli_config_gen): Fix the command for next-hop mpls resolution in address-family evpn by @laxmikantchintakindi in #4490
  • Fix(eos_cli_config_gen): Do not render entries with only sequence number from ip_access_list by @gmuloc in #4492
  • Fix(eos_cli_config_gen): Fix wrong indentation of config for redistribute routes in router_bgp.vrfs[].address_family_ipv6 by @MaheshGSLAB in #4552
  • Fix(eos_cli_config_gen): Fixing poe link down power-off action command in j2 template by @Vibhu-gslab in #4576
  • Fix(eos_cli_config_gen): Fix the maximum-routes, next-hop resolution v4-mapped-v6 translation commands in router_bgp.address_family_ipv4_labeled_unicast by @MaheshGSLAB in #4567

Fixed issues in eos_designs

  • Fix(eos_designs): Move schema for ipv4_prefix_list_catalog to pyavd for proper enforcement by @ClausHolbechArista in #4322
  • Fix(eos_designs): Do not render vrf default under router ospf by @ClausHolbechArista in #4334
  • Fix(eos_designs): Provide the proper kwarg to Ansible Display.warning() in schema tools by @carl-baillargeon in #4345
  • Fix(eos_designs): Better error message when missing 'evpn_multicast' for PIM l3 interfaces by @gmuloc in #4391
  • Fix(eos_designs): Fix context vars for custom interface description templates by @ClausHolbechArista in #4429
  • Fix(eos_designs): Do not filter AVT on HA device if one path-group is present on peer by @gmuloc in #4463
  • Fix(eos_designs): Fix schema validation of dynamic keys by @ClausHolbechArista in #4474
  • Fix(eos_designs): Use CP-Profile for WAN HA when DP-Profile is not configured by @gmuloc in #4309
  • Fix(eos_designs): Add redistribute connected under BGP for VRF default if no underlay by @ClausHolbechArista in #4522
  • Fix(eos_designs): Make it possible to add custom PTP profiles by @gmuloc in #4523

Other Fixed issues

Read more

v5.0.0-dev9

04 Oct 18:57
a8b2b17
Compare
Choose a tag to compare
v5.0.0-dev9 Pre-release
Pre-release

What's Changed

Breaking Changes

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Fix wrong indentation of config for redistribute routes in router_bgp.vrfs[].address_family_ipv6 by @MaheshGSLAB in #4552

Fixed issues in eos_designs

  • Fix(eos_designs): Add redistribute connected under BGP for VRF default if no underlay by @ClausHolbechArista in #4522
  • Fix(eos_designs): Make it possible to add custom PTP profiles by @gmuloc in #4523

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add support additional-paths to root context of BGP using new DM by @ccsnw in #4519
  • Feat(eos_cli_config_gen): Redo the model for additional-paths in BGP by @laxmikantchintakindi in #3730

New features and enhancements in eos_designs

  • Feat(eos_designs): Add support for Port-Channel for Direct HA by @gmuloc in #4482

Other Changes

  • Refactor(eos_designs): Change default of redistribute_mlag_ibgp_peering_vrfs to false by @Vibhu-gslab in #4499
  • Refactor(eos_cli_config_gen): Rearrange the order of management api http in eos-intended-config based on eos cli by @Vibhu-gslab in #4535
  • Refactor(eos_cli_config_gen): Improve schema for redistributes_routes under address_family_ipv4_multicast, address_family_ipv6 and vrfs for router_bgp by @MaheshGSLAB in #4359
  • Refactor(eos_designs): Move debug vars dump to action plugin instead of it's own task by @ClausHolbechArista in #4540

Full Changelog: v5.0.0-dev8...v5.0.0-dev9

v5.0.0-dev8

27 Sep 15:00
8bc0894
Compare
Choose a tag to compare
v5.0.0-dev8 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Refactor(eos_designs)!: Combine the VLAN trunk groups used for MLAG by @ClausHolbechArista in #4494
  • Refactor(eos_designs)!: Change default descriptions for connected endpoints and network ports by @ClausHolbechArista in #4457
  • Fix(eos_cli_config_gen)!: update logic in monitor_sessions to not require both source and destination by @carlbuchmann in #3823
  • Refactor(eos_designs)!: Change default mlag interface descriptions by @ClausHolbechArista in #4464
  • Fix(eos_cli_config_gen)!: Avoid generating invalid configuration for traffic policies by @MaheshGSLAB in #4266
  • Feat(eos_designs,eos_cli_config_gen)!: Change default encapsulation to path-selection for WAN iBGP EVPN peerings by @gmuloc in #4496
  • Fix(eos_designs)!: Make evpn_gateway.remote_peers override work as documented by @gmuloc in #4510
  • Refactor(eos_designs)!: Change MLAG VLAN names and SVI descriptions by @ClausHolbechArista in #4479
  • Refactor(eos_designs)!: Change MLAG L3 VRF VLAN names and SVI descriptions by @ClausHolbechArista in #4514
  • Refactor(eos_designs)!: Raise when a referenced profile name is not defined by @gmuloc in #4516
  • Refactor(eos_designs)!: Change default BGP peer descriptions by @ClausHolbechArista in #4517

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Do not render entries with only sequence number from ip_access_list by @gmuloc in #4492

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): add_hardware_port_group_knob by @ccsnw in #4500
  • Feat(eos_cli_config_gen): Global logging keys for congestion-drops, link-status, and repeat-messages by @nathanmusser in #4493
  • Feat(eos_cli_config_gen): Add support for IPv4 BGP Labeled-Unicast (BGP-LU) by @colinmacgiolla in #4412

New features and enhancements in eos_designs

  • Feat(eos_designs): Update eos_designs code to generate new interface-encapsulation model in structured_configs by @Shivani-gslab in #4504
  • Feat(eos_designs): Add possibility to change network mask for direct WAN HA link by @gmuloc in #4497

Other Changes

  • Refactor(eos_cli_config_gen): Rearrange the eos-cli output to match eos order by @laxmikantchintakindi in #4381
  • Refactor(eos_cli_config_gen): Rearrange the eos-cli output to match eos order part 2 by @laxmikantchintakindi in #4449
  • Refactor(eos_cli_config_gen): Change the 'protocol' key to 'encapsulation' in interfaces-encapsulation model by @Shivani-gslab in #4509
  • Refactor(eos_cli_config_gen): Rearrange the eos-cli output to match eos order part-3 by @MaheshGSLAB in #4462
  • Refactor(eos_cli_config_gen): Rearrange eos_cli_config_gen output to match with EOS - Part 4 by @laxmikantchintakindi in #4487

Full Changelog: v5.0.0-dev7...v5.0.0-dev8

v5.0.0-dev7

20 Sep 14:58
79a4b25
Compare
Choose a tag to compare
v5.0.0-dev7 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Refactor(eos_designs)!: Change the default mgmt_interface_description to upper case by @ClausHolbechArista in #4452
  • Refactor(eos_designs)!: Rename wan_mode 'autovpn' to 'legacy-autovpn' by @gmuloc in #4473
  • Refactor(eos_designs)!: Only render IGMP snooping querier version and address when enabled by @MaheshGSLAB in #4478
  • Feat(eos_designs)!: Update eos_designs code to generate new switchport model in structured_configs by @Shivani-gslab in #4454

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Remove primary key of system.control_plane.ipv4/6_access_group and make vrf key unique by @Vibhu-gslab in #4465
  • Fix(eos_cli_config_gen): Fix the command for next-hop mpls resolution in address-family evpn by @laxmikantchintakindi in #4490

Fixed issues in eos_designs

  • Fix(eos_designs): Fix schema validation of dynamic keys by @ClausHolbechArista in #4474
  • Fix(eos_designs): Use CP-Profile for WAN HA when DP-Profile is not configured by @gmuloc in #4309

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add support for port-channel local interfaces for router-path-selection by @gmuloc in #4475

Other Changes

  • Refactor(eos_designs): Remove "preview" from flow_tracking_settings by @gmuloc in #4472
  • Refactor(eos_designs): Use VRF ID instead of VRF VNI as offset for evpn underlay l3 multicast group by @Vibhu-gslab in #4450
  • Cut: Remove Ansible tags from AVD roles by @ClausHolbechArista in #4427

Full Changelog: v5.0.0-dev6...v5.0.0-dev7

v5.0.0-dev6

13 Sep 15:38
60ae137
Compare
Choose a tag to compare
v5.0.0-dev6 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Refactor(eos_designs)!: Change loopback0 description and terminology to router_id_loopback by @ClausHolbechArista in #4448
  • Refactor(eos_designs)!: WAN default MTU set to 9194 for Dps and WAN HA interfaces and for LAN uplink interfaces added p2p_uplinks_mtu support in platform settings by @MaheshGSLAB in #4415
  • Refactor(eos_designs)!: Change the default Loopback1 description by @ClausHolbechArista in #4451

Fixed issues in eos_designs

  • Fix(eos_designs): Do not filter AVT on HA device if one path-group is present on peer by @gmuloc in #4463

Documentation

  • Doc(eos_cli_config_gen): Add missing tables to input-variables by @gmuloc in #4469

New features and enhancements in eos_cli_config_gen

New features and enhancements in eos_designs

  • Feat(eos_designs): Add support to enable sflow on l3 interfaces by @MaheshGSLAB in #4444

Other new features and enhancements

Other Changes

  • Refactor(cv_deploy): Optimize push of configlets with version aware API calls by @ClausHolbechArista in #4419
  • Refactor(eos_cli_config_gen): Rearrange eos-intended-config based on eos cli by @Vibhu-gslab in #4411

Full Changelog: v5.0.0-dev5...v5.0.0-dev6