github aristanetworks/avd v5.5.0

latest releases: v5.6.0, v5.6.0-dev1, v5.5.1...
2 months ago

What's Changed

Breaking Changes

  • Fix(eos_designs)!: l3_edge with rfc5549 underlay and 'ebgp: true' should not have next-hop address-family ipv6 by @nathanmusser in #4491
  • Fix(eos_designs)!: Add missing underlay OSPF authentication on MLAG peer-link by @ClausHolbechArista in #5431
  • Fix(eos_cli_config_gen)!: Fixing j2 templates for router_bgp/bgp_additional_paths and mac-address-table-static-entries by @Vibhu-gslab in #5518

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Change interface srlg data model to allow more than one srlg by @emilarista in #5497

Fixed issues in eos_designs

Other Fixed issues

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Added Support for Spanning Tree Port ID Allocation by @MaheshGSLAB in #5286
  • Feat(eos_cli_config_gen): Added support for ip virtual router mac-address mlag-peer by @MaheshGSLAB in #5405
  • Feat(eos_cli_config_gen): Add support for pim ipv4 neighbor filter by @Vibhu-gslab in #5433
  • Feat(eos_cli_config_gen): Add support for software forwarding hardware offload MTU under router general by @Shivani-gslab in #5439
  • Feat(eos_cli_config_gen): Add support for transceiver dom-thresholds by @Shivani-gslab in #5390
  • Feat(eos_cli_config_gen): Add support to generate 'tunnel source <ip_address>' under Tunnel Interfaces by @Vibhu-gslab in #5453
  • Feat(eos_cli_config_gen): Add cli_config_gen support for E-Tree options by @colinmacgiolla in #5452
  • Feat(eos_cli_config_gen): Add Diffie-Hellman Group 19 as a valid value for ip security configuration by @carlbuchmann in #5463
  • Feat(eos_cli_config_gen): Added support for DLB on ECMP groups by @MaheshGSLAB in #5450
  • Feat(eos_cli_config_gen): Add support for static mac-address configuration by @MaheshGSLAB in #5409
  • Feat(eos_cli_config_gen): add support for signature-verification extension by @KrasenKolev in #5465
  • Feat(eos_cli_config_gen): Add support for queue-monitor length mirror by @Shivani-gslab in #5451
  • Feat(eos_cli_config_gen): Add support for VRRP peer_authentication under ethernet_interfaces by @Shivani-gslab in #5460
  • Feat(eos_cli_config_gen): Adding support for platform trident mmu headroom-pool limit by @Vibhu-gslab in #5459
  • Feat(eos_cli_config_gen): Added Support for Management Active interface HA in modular devices by @MaheshGSLAB in #5486
  • Feat(eos_cli_config_gen): Add support for platform fap buffering command by @Shivani-gslab in #5468
  • Feat(eos_cli_config_gen): Added support for Mirror on drop export to sflow collector by @MaheshGSLAB in #5466
  • Feat(eos_cli_config_gen): SVI support for IGMP Querier Virtual Address by @ctyrider in #5523
  • Feat(eos_cli_config_gen): Adding support for ingress for platform MMU profiles by @Vibhu-gslab in #5479
  • Feat(eos_cli_config_gen): Adding support for port-channel load-balance trident headers by @Shivani-gslab in #5493
  • Feat(eos_cli_config_gen): Support enabling PMTUD for hosts by @laxmikantchintakindi in #5462
  • Feat(eos_cli_config_gen): Move access-group keys for management_ssh model by @ClausHolbechArista in #5554
  • Feat(eos_cli_config_gen): Added support for Sand UDP payload hashing load-balance policies by @MaheshGSLAB in #5515

New features and enhancements in eos_designs

  • Feat(eos_designs): Changes to eos_designs schema to support path outlier elimination for one or more avt profiles by @ashenoy-arista in #5355
  • Feat(eos_designs): Enable evpn_gateway for pathfinder deployment using next-hop-self by @ayushmittal-arista in #5082
  • Feat(eos_designs): Add structured_config and raw_eos_cli keys to p2p service subinterfaces by @emilarista in #5350
  • Feat(eos_designs): Add static_routes data model under svis in network services by @laxmikantchintakindi in #5240
  • Feat(eos_designs): Add support to set static_routes under l3_interfaces and l3_portchannel_interfaces in network_services by @laxmikantchintakindi in #5402
  • Feat(eos_designs): Added bfd timer support for a peer inside vrfs by @MaheshGSLAB in #5423
  • Feat(eos_designs): Move generate_cv_tags out of preview by @ClausHolbechArista in #5421
  • Feat(eos_designs): Added support of Spanning Tree Port ID Allocation by @MaheshGSLAB in #5444
  • Feat(eos_designs): Adding custom_connected_endpoints_keys by @Vibhu-gslab in #5255
  • Feat(eos_designs): Add endpoint_port_channel access for j2 descriptions for connected_endpoints_port_channel_interfaces by @laxmikantchintakindi in #5489
  • Feat(eos_designs): Add dns_settings to replace name_servers by @ClausHolbechArista in #3283
  • Feat(eos_designs): Added support for logging_settings by @MaheshGSLAB in #5498
  • Feat(eos_designs): Add a platform setting to allow/disallow mtu on sub-interfaces by @laxmikantchintakindi in #5456
  • Feat(eos_designs): VRF assignment improvements for snmp_settings by @ClausHolbechArista in #5531
  • Feat(eos_designs): Add support for IPv6 only underlay and overlay by @Xatrekak in #4393
  • Feat(eos_designs): Add pvlan support for l2vlans by @bjmeuer in #5535
  • Feat(eos_designs): Add possibility to pass cleartext IPsec keys for wan_ipsec_profiles by @gmuloc in #5551
  • Feat(eos_designs): Add support for cleartext_password for BGP peer groups and neighbors in eos_designs by @gmuloc in #5541
  • Feat(eos_designs): Add VRF level OSPF authentication knobs for network services by @gmuloc in #5481
  • Feat(eos_designs): Configure SSH settings via eos_designs by @Shivani-gslab in #5543
  • Feat(eos_designs): Add cv_settings to replace cvp_* and terminattr_* by @ClausHolbechArista in #3301
  • Feat(eos_designs): Add more feature support toggles for platform_settings by @alexeygorbunov in #5338
  • Feat(eos_designs): Preview: Digital Twin for ACT by @alexeygorbunov in #5436
  • Feat(eos_designs): Add support for cleartext_key for ntp_settings.authentication_keys by @gmuloc in #5575

New features and enhancement in both eos_designs and eos_cli_config_gen

  • Feat(eos_cli_config_gen, eos_designs): Flooded Traffic using Multicast Underlay by @Vibhu-gslab in #5219

Other new features and enhancements

PyAVD Changes

Other Changes

  • Bump: Pre-release 5.5.0-dev0 by @carlbuchmann in #5364
  • Refactor(eos_designs): Rename keys destination_address_prefix and gateway under ipv4/6 static_routes by @laxmikantchintakindi in #5327
  • Refactor(eos_designs): Improve pytest coverage for shared_utils/node_type_keys.py by @Shivani-gslab in #5336
  • Refactor(plugins): Improve generation of schema classes by @ClausHolbechArista in #5359
  • Refactor(eos_designs): Update error messages and improve pytest coverage for shared_utils/mlag.py by @laxmikantchintakindi in #5299
  • Refactor(eos_designs): Improve pytest coverage for network_services/route_maps.py by @MaheshGSLAB in #5317
  • Bump: ANTA requirements to v1.4.0 by @carl-baillargeon in #5399
  • Refactor(eos_designs): Improve /metadata/cv_pathfinder.py and improve pytest coverage by @MaheshGSLAB in #5310
  • Refactor(eos_designs): Improve coverage for shared_utils/inband_management.py by @Vibhu-gslab in #5330
  • Refactor(eos_designs): Improve pytest coverage for eos_designs_facts/vlans.py by @laxmikantchintakindi in #5384
  • Refactor(eos_designs): Relax control for MLAG subnets when using same subnet by @MaheshGSLAB in #5375
  • Bump: Pre-release 5.5.0-dev1 by @carlbuchmann in #5435
  • Feat(eos_cli_config_gen): Adding support for vxlan qos dscp ecn rewrite bridged enabled by @Vibhu-gslab in #5432
  • Refactor(eos_designs): Improve pytest coverage for network_services/vxlan_interfaces.py by @Shivani-gslab in #5397
  • Bump: Pre-release 5.5.0-dev2 by @carlbuchmann in #5454
  • Refactor(eos_cli_config_gen, eos_designs): Renamed ipv4/ipv6_segment_size key to ipv4/ipv6 under tcp_mss_ceiling by @MaheshGSLAB in #5457
  • Refactor(eos_designs): Improved test coverage for shared_utils/wan.py by @MaheshGSLAB in #5385
  • Refactor(eos_designs): Add pytest coverage for network_services/port_channel_interfaces.py by @laxmikantchintakindi in #5443
  • Refactor(eos_designs): Improve pytest coverage for shared_utils/overlay.py by @Shivani-gslab in #5480
  • Refactor(eos_designs): Modify data format for node id pool manager by @ClausHolbechArista in #5362
  • Refactor(eos_designs): Improve pytest coverage for network_services/vlan_interfaces.py by @Shivani-gslab in #5520
  • Bump(requirements): Bump the prod group across 2 directories with 1 update by @dependabot in #5545
  • Bump: Pre-release 5.5.0-dev3 by @carlbuchmann in #5557
  • Refactor(eos_designs): Improve pytest coverage for base/snmp_server.py by @Shivani-gslab in #5534
  • Refactor(eos_designs): Use new eos_cli_config_gen model for SSH ACLs by @Shivani-gslab in #5574

Full Changelog: v5.4.0...v5.5.0

Don't miss a new avd release

NewReleases is sending notifications on new releases.