Releases: aristanetworks/avd
Releases · aristanetworks/avd
v5.3.0-dev3
What's Changed
Documentation
- Doc: Release notes 5.2.3 by @carlbuchmann in #5163
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Added support for 802.1x phone ACL bypass by @MaheshGSLAB in #5149
- Feat(eos_cli_config_gen): Support microsecond unit for qos_profiles threshold by @laxmikantchintakindi in #5176
- Feat(eos_cli_config_gen): Add 'replay protection' support in MacSec profiles by @ctyrider in #5180
- Feat(eos_cli_config_gen): Hardware forwarding id knob for loopbacks by @emilarista in #5167
- Feat(eos_cli_config_gen): Add support for authentication login command-api by @ccsnw in #5148
- Feat(eos_cli_config_gen): Support for configuring dhcp server ipv4 and ipv6 for Vlan interfaces by @Vibhu-gslab in #5168
- Feat(eos_cli_config_gen): Add support for spanning_tree_bpduguard
rate-limit count
under ethernet_interfaces by @Shivani-gslab in #5183
New features and enhancements in eos_designs
- Feat(eos_designs): Add l3_port_channel support in network services by @bjmeuer in #5019
- Feat(eos_designs): Add support for RSS interface profile for select p… by @ashenoy-arista in #5009
Other Changes
- Refactor(eos_designs): Refactor eos_designs structured_config code for router_adaptive_virtual_topology by @MaheshGSLAB in #5106
- Refactor(eos_designs): Refactor eos_designs structured_config code for network_services struct_cfgs by @Vibhu-gslab in #5175
- Refactor(eos_designs): Refactor structured_config code for application_traffic_recognition by @laxmikantchintakindi in #5111
- Feat(anta_runner): Add ANTA interfaces related tests by @carl-baillargeon in #5172
- Feat(anta_runner): Add ANTA MLAG related tests by @carl-baillargeon in #5184
- Feat(anta_runner): Add ANTA BGP neighbors reachability tests by @carl-baillargeon in #5188
Full Changelog: v5.3.0-dev2...v5.3.0-dev3
v5.2.3
What's Changed
Fixed issues in eos_designs
- Fix(eos_designs): Revert changed behavior for management_eapi (#5112) by @carlbuchmann in #5158
- Fix(eos_designs): Fix performance regression in port-profile caching (#5150) by @carlbuchmann in #5159
Full Changelog: v5.2.2...v5.2.3
v5.3.0-dev2
What's Changed
Fixed issues in eos_designs
- Fix(eos_designs): Raise again on conflicting ethernet interfaces under point-to-point services by @gmuloc in #5058
- Fix(eos_designs): Do not fail documentation task when missing structured configuration by @ClausHolbechArista in #5072
- Fix(eos_designs): Revert changed behavior for management_eapi by @gmuloc in #5112
- Fix(eos_designs): Fix performance regression in port-profile caching by @ClausHolbechArista in #5150
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add TWAMP-light data model and router-TE knob by @emilarista in #5020
- Feat(eos_cli_config_gen): Add Router-TE Flexalgo Support by @emilarista in #5021
- Feat(eos_cli_config_gen): Add TWAMP sender profile knob under router TE by @emilarista in #5128
- Feat(eos_cli_config_gen): Support "authorization requests" for GNMI transport GRPC by @bjmeuer in #5139
New features and enhancements in eos_designs
- Feat(eos_designs): Add metric bandwidth support for l3_interfaces by @ayushmittal-arista in #5017
Other new features and enhancements
- Feat(containers): add labels to AVD container images and fork test workflows by @ankudinov in #5081
- Feat: New anta_workflow plugin using PyAVD by @carl-baillargeon in #4196
PyAVD Changes
- Bump(pyavd): Add distlib to pyavd ansible-collection extra to support manifest directives by @gmuloc in #5108
Other Changes
- Refactor(eos_designs): Refactor eos_designs structured_config code for ip_security(overlay) by @MaheshGSLAB in #5046
- Refactor(eos_cli_config_gen): Enhance aaa to support multiple groups where available in EOS by @laxmikantchintakindi in #4666
- Refactor(eos_designs): Refactor eos_designs structured_config code for router_isis by @MaheshGSLAB in #5090
- Refactor(eos_designs): Refactor eos_designs structured_config code for router_ospf(underlay) by @MaheshGSLAB in #5097
- Refactor(eos_designs): Fix type issues and other small improvements by @ClausHolbechArista in #5099
- Refactor(eos_designs): Refactor eos_designs structured_config code for ip_igmp_snooping.py by @laxmikantchintakindi in #5012
- Refactor(eos_designs): Refactor eos_designs structured_config code for metadata by @MaheshGSLAB in #4993
- Refactor(eos_designs): structured_config for underlay/mlag/inband_management Vlans by @MaheshGSLAB in #5051
- Refactor(eos_designs): Refactor eos_designs structured_config code for stun(underlay) by @MaheshGSLAB in #5103
- Refactor(eos_designs): structured_config for underlay router_pim_sparse_mode by @Vibhu-gslab in #5114
- Refactor(eos_designs): Refactor eos_designs structured_config code for router_internet_exit by @MaheshGSLAB in #5105
- Refactor(eos_designs): Refactor eos_designs structured_config code ip_access_list by @MaheshGSLAB in #4972
- Refactor(eos_designs): Refactor structured_config code for cvx.py(overlay) by @laxmikantchintakindi in #5102
- Refactor(eos_designs): Refactor structure_config code for management-cvx by @laxmikantchintakindi in #5121
- Refactor: Stop check for extra requirements when running from source by @gmuloc in #5095
- Refactor(eos_designs): Refactor eos_designs structured_config code for spanning_tree by @MaheshGSLAB in #5119
- Refactor(eos_designs): structured_config for prefix_lists by @Vibhu-gslab in #5109
- Refactor(eos_designs): structured_config for network_services route_maps by @Vibhu-gslab in #5037
- Refactor(eos_designs): Refactor eos_designs structured_config code for models eos_cli by @MaheshGSLAB in #5138
- Refactor(eos_designs): structured_config for inband_management init by @Vibhu-gslab in #5135
- Refactor(eos_designs): Refactor structured_config code for dhcp_servers.py by @laxmikantchintakindi in #5084
- Refactor(eos_designs): Refactor eos_designs structured_config code for mlag init by @MaheshGSLAB in #5131
- Refactor(eos_designs): Refactor eos_designs structured_config code for flows init by @MaheshGSLAB in #5123
- Refactor(eos_designs): Refactor eos_designs structured_config code for router_path_selection by @laxmikantchintakindi in #5002
Full Changelog: v5.3.0-dev1...v5.3.0-dev2
v5.3.0-dev1
What's Changed
Fixed issues in eos_designs
- Fix(eos_designs): ptp_settings.domain by @ClausHolbechArista in #5007
- Fix(eos_designs): Avoid returning objects in facts by @ClausHolbechArista in #5016
- Fix(eos_designs): Wrong duplicate detection between SVIs and L2VLANs by @gmuloc in #5025
- Fix(eos_designs): Invalid class returned from snmp_settings.vrfs by @ClausHolbechArista in #5035
- Fix(eos_designs): Wrong structured config for overlapping network ports by @gmuloc in #5033
- Fix(eos_designs): Better error message when no ip address configured on a l3_interface on wan_router by @gmuloc in #5068
Fixed issues in both eos_designs and eos_cli_config_gen
- Fix(eos_cli_config_gen, eos_designs): Refactor eos_designs structured_config code for monitor_sessions and fix schema for monitor_sessions in eos_cli_config_gen by @Shivani-gslab in #4937
Other Fixed issues
- Fix(containers): fix docker/setup-qemu-action@v3 by setting image to tonistiigi/binfmt:qemu-v7.0.0-28 by @ankudinov in #5032
- Fix(cv_deploy): Abandon Workspaces that failed at Build phase if their requested_state was
abandoned
by @alexeygorbunov in #5030
Documentation
- Doc: Release-notes for release 5.2.1 by @ClausHolbechArista in #5024
- Doc: Release-notes for release 5.2.2 by @carlbuchmann in #5043
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add support for Receive Side Scaling (RSS) interface profile by @ashenoy-arista in #4954
- Feat(eos_cli_config_gen): Add support to set vlan and vni ranges in vxlan interface by @laxmikantchintakindi in #4749
New features and enhancements in eos_designs
- Feat(eos_designs): Accept auto as argument for rd_override by @rrajpuro-anet in #4858
- Feat(eos_designs): Add support for using VRF router-id as RD admin subfield by @ClausHolbechArista in #5061
- Feat(eos_designs): Automatic assignment of Node IDs using pool manager by @ClausHolbechArista in #3162
Other Changes
- Bump: 5.3.0-dev0 by @carlbuchmann in #4997
- Refactor(eos_designs): Refactor eos_designs structured_config code for overlay/router_traffic_engineering by @Shivani-gslab in #4992
- Refactor(eos_designs): Refactor eos_designs structured_config code for ip_virtual_router_mac_address by @Shivani-gslab in #4991
- Refactor(eos_designs): Refactor eos_designs structured_config code for underlay/router_msdp by @Shivani-gslab in #4967
- Bump(requirements): Bump the prod group across 2 directories with 1 update by @dependabot in #5008
- Refactor(eos_designs): structured_config for overlay route_maps by @Vibhu-gslab in #4994
- Refactor(eos_designs): structured_config for ipv6_static_routes by @Vibhu-gslab in #4986
- Refactor(eos_designs): structured_config for network_services router_ospf by @Vibhu-gslab in #4981
- Refactor(eos_designs): Network Services ethernet interfaces refactoring to classes by @gmuloc in #4976
- Refactor(eos_designs): Refactor eos_designs structured_config code for static_routes by @MaheshGSLAB in #4943
- Refactor(eos_designs): Refactor eos_designs structured_config code for ip_extcommunity_lists by @MaheshGSLAB in #5045
- Refactor(eos_designs): Refactor eos_designs structured_config code for management_security by @Shivani-gslab in #5038
- Refactor(eos_designs): structured_config for underlay route_maps by @Vibhu-gslab in #5047
- Refactor(eos_designs): structured_config for loopback by @Vibhu-gslab in #5018
- Refactor(eos_designs): Remove dependency on overlay_routing_protocol and evpn_role for WAN routers by @gmuloc in #4865
- Refactor(eos_designs): Structured config classes for underlay ethernet_interfaces by @ClausHolbechArista in #5054
- Refactor(eos_designs): Network Services port-channel refactoring to classes by @gmuloc in #4995
- Refactor(eos_designs): Structured config classes for underlay port-channels by @ClausHolbechArista in #5055
New Contributors
- @rrajpuro-anet made their first contribution in #4858
Full Changelog: v5.2.2...v5.3.0-dev1
v5.2.2
What's Changed
Fixed issues in eos_designs
- Fix(eos_designs): Invalid class returned from snmp_settings.vrfs (#5035) by @carlbuchmann in #5042
- Fix(eos_designs): Wrong structured config for overlapping network ports (#5033) by @carlbuchmann in #5050
Other Fixed issues
- Fix(containers): fix docker/setup-qemu-action@v3 by setting image to tonistiigi/binfmt:qemu-v7.0.0-28 (#5032) by @carlbuchmann in #5040
Full Changelog: v5.2.1...v5.2.2
v5.2.1
What's Changed
Fixed issues in eos_designs
- Fix(eos_designs): Avoid returning objects in facts (#5016) by @ClausHolbechArista in #5027
- Fix(eos_designs): ptp_settings.domain (#5007) by @ClausHolbechArista in #5026
- Fix(eos_designs): Wrong duplicate detection between SVIs and L2VLANs (#5025) by @ClausHolbechArista in #5029
Documentation
- Doc: Release-notes for release 5.2.1 (#5024) by @ClausHolbechArista in #5028
Full Changelog: v5.2.0...v5.2.1
v5.2.0
What's Changed
Breaking Changes
- Fix(eos_designs)!: Correct Loopback prefixes in PL-LOOPBACKS-EVPN-OVERLAY prefix-list by @ClausHolbechArista in #4915
Fixed issues in eos_cli_config_gen
- Fix(eos_cli_config_gen): Fix the invalid configuration of vpn-route in export direction for router bgp vrf by @MaheshGSLAB in #4765
- Fix(eos_cli_config_gen): Fix wrong variable used in
eos\stun.j2
by @laxmikantchintakindi in #4814 - Fix(eos_cli_config_gen): Fix the invalid comand
no neighbor PATH-SELECTION-PG-1 send
for BGP address-family path-selection by @MaheshGSLAB in #4861 - Fix(eos_cli_config_gen): Change
lldp.receive_packet_tagged_drop
fromstr
tobool
by @laxmikantchintakindi in #4878 - Fix(eos_cli_config_gen): Fix the errdisable documentation J2 expects recovery.interval to be always set by @MaheshGSLAB in #4979
Fixed issues in eos_designs
- Fix(eos_designs): Support of validate_lldp key in structured config by @bjmeuer in #4777
- Fix(eos_designs): Align bgp_maximum_paths range(1 to 600) between eos_designs and eos_cli_config_gen role by @MaheshGSLAB in #4912
Other Fixed issues
- Fix(eos_validate_state): Fix the DHCP not recognized error for STUN and Connectivity tests by @MaheshGSLAB in #4764
- Fix(cv_deploy): Ignore missing structured config files by @ClausHolbechArista in #4836
- Fix(cv_deploy): Ensure lossrate for cv_pathfinder metadata is a float by @ClausHolbechArista in #4852
Documentation
- Doc(eos_cli_config_gen): Improve snmp server documention by @carlbuchmann in #4806
- Doc: Fix wrong command in cv-pathinder example by @gmuloc in #4837
- Doc: Adding contribution guide for eos_cli_config_gen by @Shivani-gslab in #4730
- Doc: Added support for skip the TOC on fabric and device documentation by @MaheshGSLAB in #4796
- Doc: Move docs folder to root of repo by @carlbuchmann in #4923
- Doc: Change location for docs/requirements.txt by @carlbuchmann in #4932
- Doc(eos_designs): Add missing node type L3 port-channels configuration table by @carlbuchmann in #4989
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add is_hostname knob to router_isis by @ccsnw in #4755
- Feat(eos_cli_config_gen): Added support for DHCP client accept default route feature in port-channel interfaces by @MaheshGSLAB in #4767
- Feat(eos_cli_config_gen): Add support for 'cipher v1.0' and 'cipher v1.3' under management_security.ssl_profiles by @Shivani-gslab in #4782
- Feat(eos_cli_config_gen): Add min-links in port-channel-interfaces by @Vibhu-gslab in #4790
- Feat(eos_cli_config_gen): Add support for global MPLS RSVP by @Vibhu-gslab in #4634
- Feat(eos_cli_config_gen): Added outlier elimination feature support for AVT profile by @MaheshGSLAB in #4762
- Feat(eos_cli_config_gen): Add switchport 'tap' and 'tool' mode config to the ethernet and port-channel interfaces by @Shivani-gslab in #4174
- Feat(eos_cli_config_gen): Add interface traffic engineering and TE admin group for ethernet/port-channel by @emilarista in #4754
- Feat(eos_cli_config_gen): Added support for IP locking enforcement disabled and address family IPv4/IPv6 by @MaheshGSLAB in #4803
- Feat(eos_cli_config_gen): Add support for
connection tx-interface match source-ip
forip security
by @laxmikantchintakindi in #4844 - Feat(eos_cli_config_gen): Added login/motd banner in device documentation by @MaheshGSLAB in #4855
- Feat(eos_cli_config_gen): Add ICMP echo size for Monitor Connectivity hosts by @ctyrider in #4853
- Feat(eos_cli_config_gen): Added support for metric bandwitdh per interface under router path-selection by @MaheshGSLAB in #4830
- Feat(eos_cli_config_gen): Added support for fips_restrictions under management security by @KrasenKolev in #4845
- Feat(eos_cli_config_gen): Additional interface TE options by @emilarista in #4823
- Feat(eos_cli_config_gen): Add support for configuring
dhcp server ipv4
anddhcp server ipv6
for Port-Channel interfaces by @Shivani-gslab in #4885 - Feat(eos_cli_config_gen): Added support for Virtual Router MAC Address Advertisement Interval by @MaheshGSLAB in #4891
- Feat(eos_cli_config_gen): Add support for Next Hop Self Source Interface to EVPN Peer Groups by @ccsnw in #4903
- Feat(eos_cli_config_gen): Add tls option for logging protocol by @emilarista in #4914
- Feat(eos_cli_config_gen): Add support for unix-socket protocol by @KrasenKolev in #4898
- Feat(eos_cli_config_gen): Add match dscp and ecn support to class map type qos by @Vibhu-gslab in #4863
- Feat(eos_cli_config_gen): Add support for for NAT service_profile under L3 port_channel interface by @Shivani-gslab in #4934
- Feat(eos_cli_config_gen): Add interface TE twamp-light with fallback knobs by @emilarista in #4935
- Feat(eos_cli_config_gen): Add support for mpls tunnel termination settings by @ccsnw in #4888
New features and enhancements in eos_designs
- Feat(eos_designs): Relax mode in structured config by @gmuloc in #4784
- Feat(eos_designs): Improve
ptp
settings forp2p_links
by @laxmikantchintakindi in #4612 - Feat(eos_designs): Added support to set RCF for peer group in router bgp address family IPv4/IPv6 by @MaheshGSLAB in #4804
- Feat(eos_designs): sflow_polling_interval by @ernestoherrerab in #4820
- Feat(eos_designs): Add
uplink_interface_speed
option fordefault_interfaces
by @laxmikantchintakindi in #4828 - Feat(eos_designs): Added rack, pod, dc, fabric information in the structured_config metadata by @MaheshGSLAB in #4827
- Feat(eos_designs): Add missing schemas for eos_designs by @Vibhu-gslab in #4840
- Feat(eos_designs): Added support for use different router IDs per VRF defined in network services by @MaheshGSLAB in #4775
- Feat(eos_designs): Add platform match criteria for network_ports by @kpbush30 in #4798
- Feat(eos_designs): Support multiple IP pools and/or IP ranges for all pools by @ClausHolbechArista in #4883
- Feat(eos_designs): Only enable PTP on certain uplinks by @laxmikantchintakindi in #4819
- Feat(eos_designs): Optional dedicated MLAG peer group for VRFs by @Vibhu-gslab in #4881
- Feat(eos_designs): Add support for l3_port_channel_interfaces for WAN by @ashenoy-arista in #4752
Other Changes
- Bump(requirements): Bump ruff from 0.7.4 to 0.8.0 in /ansible_collections/arista/avd by @dependabot in #4758
- Refactor(plugins): Optimize schema validation by @ClausHolbechArista in #4757
- Feat(eos_cli_config_gen): Adding support to disable make_before_break for PIM sparse-mode by @davidhayes9 in #4745
- Refactor(eos_designs): Use python classes built from schemas for inputs by @ClausHolbechArista in #4603
- Bump(requirements): Bump ruff from 0.8.0 to 0.8.1 in /ansible_collections/arista/avd by @dependabot in #4770
- Refactor(eos_cli_config_gen): Improve the aaa accounting j2 template by @MaheshGSLAB in #4636
- Bump: Pre-release 5.2.0-dev1 by @carlbuchmann in #4792
- Bump(requirements): Bump ruff from 0.8.1 to 0.8.2 in /ansible_collections/arista/avd by @dependabot in #4791
- Refactor(eos_cli_config_gen): Update eos template to validate
type
key defined inaaa_server_group
model by @laxmikantchintakindi in #4748 - Bump(requirements): Bump ruff from 0.8.2 to 0....
v5.2.0-dev2
What's Changed
Fixed issues in eos_cli_config_gen
- Fix(eos_cli_config_gen): Fix wrong variable used in
eos\stun.j2
by @laxmikantchintakindi in #4814
Fixed issues in eos_designs
Other Fixed issues
- Fix(cv_deploy): Ignore missing structured config files by @ClausHolbechArista in #4836
Documentation
- Doc(eos_cli_config_gen): Improve snmp server documention by @carlbuchmann in #4806
- Doc: Fix wrong command in cv-pathinder example by @gmuloc in #4837
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add support for 'cipher v1.0' and 'cipher v1.3' under management_security.ssl_profiles by @Shivani-gslab in #4782
- Feat(eos_cli_config_gen): Add min-links in port-channel-interfaces by @Vibhu-gslab in #4790
- Feat(eos_cli_config_gen): Add support for global MPLS RSVP by @Vibhu-gslab in #4634
- Feat(eos_cli_config_gen): Added outlier elimination feature support for AVT profile by @MaheshGSLAB in #4762
- Feat(eos_cli_config_gen): Add switchport 'tap' and 'tool' mode config to the ethernet and port-channel interfaces by @Shivani-gslab in #4174
- Feat(eos_cli_config_gen): Add interface traffic engineering and TE admin group for ethernet/port-channel by @emilarista in #4754
- Feat(eos_cli_config_gen): Added support for IP locking enforcement disabled and address family IPv4/IPv6 by @MaheshGSLAB in #4803
New features and enhancements in eos_designs
- Feat(eos_designs): Relax mode in structured config by @gmuloc in #4784
- Feat(eos_designs): Improve
ptp
settings forp2p_links
by @laxmikantchintakindi in #4612 - Feat(eos_designs): Added support to set RCF for peer group in router bgp address family IPv4/IPv6 by @MaheshGSLAB in #4804
- Feat(eos_designs): sflow_polling_interval by @ernestoherrerab in #4820
Other Changes
- Bump(requirements): Bump ruff from 0.8.1 to 0.8.2 in /ansible_collections/arista/avd by @dependabot in #4791
- Refactor(eos_cli_config_gen): Update eos template to validate
type
key defined inaaa_server_group
model by @laxmikantchintakindi in #4748 - Bump(requirements): Bump ruff from 0.8.2 to 0.8.3 in /ansible_collections/arista/avd by @dependabot in #4811
- Refactor(plugins): Improve schema models by @ClausHolbechArista in #4795
- Bump(requirements): Bump ruff from 0.8.3 to 0.8.4 in /ansible_collections/arista/avd by @dependabot in #4833
- Refactor(eos_designs): Structured config output by @ClausHolbechArista in #4700
New Contributors
- @ernestoherrerab made their first contribution in #4820
Full Changelog: v5.2.0-dev1...v5.2.0-dev2
v5.2.0-dev1
What's Changed
Fixed issues in eos_cli_config_gen
- Fix(eos_cli_config_gen): Fix the invalid configuration of vpn-route in export direction for router bgp vrf by @MaheshGSLAB in #4765
Other Fixed issues
- Fix(eos_validate_state): Fix the DHCP not recognized error for STUN and Connectivity tests by @MaheshGSLAB in #4764
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add is_hostname knob to router_isis by @ccsnw in #4755
- Feat(eos_cli_config_gen): Added support for DHCP client accept default route feature in port-channel interfaces by @MaheshGSLAB in #4767
Other Changes
- Bump(requirements): Bump ruff from 0.7.4 to 0.8.0 in /ansible_collections/arista/avd by @dependabot in #4758
- Refactor(plugins): Optimize schema validation by @ClausHolbechArista in #4757
- Feat(eos_cli_config_gen): Adding support to disable make_before_break for PIM sparse-mode by @davidhayes9 in #4745
- Refactor(eos_designs): Use python classes built from schemas for inputs by @ClausHolbechArista in #4603
- Bump(requirements): Bump ruff from 0.8.0 to 0.8.1 in /ansible_collections/arista/avd by @dependabot in #4770
- Refactor(eos_cli_config_gen): Improve the aaa accounting j2 template by @MaheshGSLAB in #4636
New Contributors
- @davidhayes9 made their first contribution in #4745
Full Changelog: v5.1.0...v5.2.0-dev1
v5.1.0
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
- Fix(eos_designs): Add redistribution of attached-host to BGP for inband management by @ClausHolbechArista in #4696
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
- Doc(eos_designs,eos_cli_config_gen): Fix incorrect schemas by @ClausHolbechArista in #4691
- Doc: Fix invalid deprecation links by @ClausHolbechArista in #4703
- Doc(eos_designs): Add note in network services redistribute connected regarding VRF default by @carlbuchmann in #4704
- Doc: Fix MPLS node types documentation in node_types table by @gmuloc in #4733
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
anddhcp
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
forrouter_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
- Bump: 5.1.0-dev0 by @carlbuchmann in #4658
- Bump: Pre-release 5.1.0-dev1 by @carlbuchmann in #4678
- 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
- Refactor(eos_designs): Use new isis_authentication data models by @ClausHolbechArista in #4734
New Contributors
- @juanjtomasg made their first contribution in #4655
- @JaakkoRautanen made their first contribution in #4661
Full Changelog: v5.0.0...v5.1.0