Skip to content

v5.2.0

Latest
Compare
Choose a tag to compare
@carlbuchmann carlbuchmann released this 07 Feb 15:45
6d2c93c

What's Changed

Breaking Changes

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 from str to bool 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

Documentation

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 for ip 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 and dhcp 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

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 in aaa_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
  • Bump: Pre-release 5.2.0-dev2 by @carlbuchmann in #4839
  • Bump(requirements): Bump ruff from 0.8.4 to 0.8.5 in /ansible_collections/arista/avd by @dependabot in #4849
  • Bump(requirements): Bump ruff from 0.8.5 to 0.8.6 in /ansible_collections/arista/avd by @dependabot in #4854
  • Bump(requirements): Bump ruff from 0.8.6 to 0.9.0 in /ansible_collections/arista/avd by @dependabot in #4866
  • Bump: New minimum requirement for ansible-core 2.16 by @carlbuchmann in #4871
  • Bump(requirements): Bump ruff from 0.9.0 to 0.9.1 in /ansible_collections/arista/avd by @dependabot in #4877
  • Bump(requirements): Bump ruff from 0.9.1 to 0.9.2 in /ansible_collections/arista/avd by @dependabot in #4892
  • Feat(eos_cli_config_gen): Add comment to ethernet and port-channel interfaces by @joelbreton2 in #4890
  • Refactor(plugins): Add support for default_value to natural_sort by @ClausHolbechArista in #4901
  • Refactor(eos_cli_config_gen): Updated hash_algorithm and authentication key as required key in ntp schema by @MaheshGSLAB in #4876
  • Refactor(eos_cli_config_gen): Optimize Jinja2 logic for DHCP servers documentation by @Shivani-gslab in #4913
  • Feat(eos_cli_config_gen): Add support for ip name server groups by @laxmikantchintakindi in #4763
  • Refactor(eos_designs): Improve structured_config object duplication checks with opt-in by @ClausHolbechArista in #4897
  • Refactor(eos_designs): Refactor eos_designs structured_config code for dps_interfaces by @MaheshGSLAB in #4941
  • Refactor: Change mixin classes to use Protocol by @ClausHolbechArista in #4938
  • Refactor: Fix type check on structured_config_contributor by @ClausHolbechArista in #4956
  • Refactor(eos_designs): Refactor eos_designs structured_config code for router-general by @Shivani-gslab in #4942
  • Refactor(eos_designs): Refactor eos_designs structured_config code for underlay router_bgp by @ClausHolbechArista in #4953
  • Refactor(eos_designs): structured_config for network_services vlans by @ClausHolbechArista in #4955
  • Refactor(eos_designs): Refactor eos_designs structured_config code for vrfs by @MaheshGSLAB in #4952
  • Refactor(eos_designs): Refactor eos_designs structured_config code for tunnel_interfaces by @Shivani-gslab in #4946
  • Refactor(eos_designs): Refactor eos_designs structured_config code for patch_panel by @Shivani-gslab in #4949
  • Refactor(eos_designs): structured_config for network_services vlan_interfaces by @ClausHolbechArista in #4957
  • Refactor(eos_designs): structured_config for standard_access_list under network services and underlay by @MaheshGSLAB in #4959
  • Refactor(eos_designs): Refactor eos_designs struct_config for structured_configs/base/snmp_server.py by @laxmikantchintakindi in #4951
  • Refactor(eos_designs): Refactor eos_designs structured_config code for monitor_connectivity by @MaheshGSLAB in #4947
  • Refactor(eos_designs): structured_config for underlay mpls by @Vibhu-gslab in #4963
  • Refactor(eos_designs): Refactor eos_designs structured_config code for router_multicast.py by @laxmikantchintakindi in #4964
  • Refactor(eos_designs): structured_config for network_services ip_security by @Vibhu-gslab in #4966
  • Refactor(eos_designs): Refactor eos_designs structured_config code for virtual_source_nat_vrfs by @MaheshGSLAB in #4974
  • Refactor(eos_designs): structured_config for agents by @Vibhu-gslab in #4975
  • Refactor(eos_designs): Refactor eos_designs structured_config code router_bfd by @MaheshGSLAB in #4968
  • Refactor(eos_designs): Refactor structured_config for network_services router_service_insertion by @MaheshGSLAB in #4982
  • Refactor(eos_designs): Refactor eos_designs structured_config code for router_pim_sparse_mode.py by @laxmikantchintakindi in #4973
  • Refactor(eos_designs): structured_config for core_interfaces_and_l3_edge/router_ospf.py by @Shivani-gslab in #4977
  • Refactor(eos_designs): Refactor structured_config code for underlay/as.py by @laxmikantchintakindi in #4978
  • Refactor(eos_designs): Refactor eos_designs structured_config code for ip_nat by @Shivani-gslab in #4944
  • Refactor(eos_designs): Refactor network_service vxlan_interfaces by @gmuloc in #4962
  • Refactor(eos_designs): structured_config for network_services router_bgp by @ClausHolbechArista in #4961

New Contributors

Full Changelog: v5.1.0...v5.2.0