github aristanetworks/avd v6.0.0-dev4

pre-release2 days ago

What's Changed

Breaking Changes

  • Refactor(eos_cli_config_gen)!: Moved validate_state and validate_lldp key into metadata for ethernet and port-channel interfaces by @MaheshGSLAB in #6141
  • Refactor(eos_designs)!: Use re.fullmatch instead of re.match for schema pattern-based validation by @alexeygorbunov in #6089
  • Refactor(eos_cli_config_gen)!: Split dhcp subnets between IPv4 and IPv6 by @MaheshGSLAB in #6151
  • Refactor(eos_cli_config_gen)!: EOS cli config order changes as per 4.35.0F part1 by @MaheshGSLAB in #6161
  • Feat(anta_runner)!: Add toggle to sort tests by status by @vitthalmagadum in #6066
  • Refactor(eos_cli_config_gen)!: Moved tenant key into metadata for vlans and vrfs by @MaheshGSLAB in #6157
  • Refactor(eos_cli_config_gen)!: Add required: true in schemas by @laxmikantchintakindi in #6024
  • Feat(anta_runner)!: Add BGP tests for non-default vrfs using metadata by @vitthalmagadum in #6195
  • Refactor(eos_cli_config_gen)!: EOS cli config order changes as per 4.35.0F part2 by @MaheshGSLAB in #6170
  • Cut(eos_designs, eos_cli_config_gen)!: Remove avd_data_validation_mode by @ClausHolbechArista in #6236
  • Refactor(eos_cli_config_gen)!: EOS cli config order changes as per 4.35.0F part3 by @MaheshGSLAB in #6197
  • Refactor(eos_cli_config_gen)!: EOS cli config order changes as per 4.35.0F part4 by @MaheshGSLAB in #6218

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Fixing 'dict object' has no attribute 'exec', 'system' and 'dot1x' error when rendering aaa_accounting model by @Vibhu-gslab in #6140

Fixed issues in eos_designs

Other Fixed issues

Documentation

  • Doc(anta_runner): Update VerifyReachability and VerifyLLDPNeighbors configuration source for inputs by @vitthalmagadum in #6074
  • Doc: Update PyAVD documentation by @carlbuchmann in #6201
  • Doc: Reference port-channels instead of ethernet interfaces when they belong to a port channel by @Shivani-gslab in #6105

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add packet type match criteria support in traffic_policies by @Vibhu-gslab in #6050
  • Feat(eos_cli_config_gen): Add support for IP locking disablement on Port-channels by @ctyrider in #6139
  • Feat(eos_cli_config_gen): Add support to disable EAP logoff on VLAN change in dot1x by @Shivani-gslab in #6144
  • Feat(eos_cli_config_gen): Added support to call an RCF function with aggregate-addresses by @RestlessWanderer in #6148
  • Feat(eos_cli_config_gen): Added the support for 8a type bgp password by @MaheshGSLAB in #6182
  • Feat(eos_cli_config_gen): Enhance transceiver data model for 400G by @RestlessWanderer in #6207
  • Feat(eos_cli_config_gen): Added support for DHCP Server TFTP Options 66 & 150 under subnets by @ernestoherrerab in #6145

New features and enhancements in eos_designs

  • Feat(eos_designs): Adding support for link-tracking downlinks on l3leaf to l2leaf by @Shivani-gslab in #5918
  • Feat(eos_designs): Added support for TLS in aaa_settings.radius.servers by @MaheshGSLAB in #6135
  • Feat(eos_designs): Make as_path_acl default mode for evpn_prevent_readvertise_to_server by @alexeygorbunov in #5992
  • Feat(eos_designs): Add mgmt interface for local interface in flow tracking exporters by @Vibhu-gslab in #6184
  • Feat(eos_designs): Added the support to export the sflow setting vrf to cloudvision by @MaheshGSLAB in #6191

New features and enhancement in both eos_designs and eos_cli_config_gen

  • Feat(eos_designs, eos_cli_config_gen): Added support for hardware requirements under platform settings by @MaheshGSLAB in #6079
  • Feat(eos_designs, eos_cli_config_gen): Added the support to enable or disable bgp peer validation in vrf by @MaheshGSLAB in #6071
  • Feat(eos_designs, eos_cli_config_gen): Added the support of exclude_as_extra_fabric_validation_target by @MaheshGSLAB in #6120

New features and enhancements in anta_runner

  • Feat(anta_runner): Vxlan1 being down is failing VerifyInterfacesStatus when no tenants are defined by @vitthalmagadum in #6005
  • Feat(anta_runner): Add input factory to VerifyLoggingErrors to support a configured period by @carl-baillargeon in #6098
  • Feat(anta_runner): Add VerifyTransceiversManufacturers by @vitthalmagadum in #6153
  • Feat(anta_runner): Validate minimum number of power supplies by @vitthalmagadum in #6155
  • Feat(anta_runner): Add VTEP routing table tests by @carl-baillargeon in #6043
  • Feat(anta_runner): Add the "Hitless reload requested by the user" cause to the VerifyReloadCause inputs by @carl-baillargeon in #6187

Other new features and enhancements

  • Feat(plugins): Add support for arista.avd.secure_hash to hash local_user passwords by @davidhayes9 in #4768

PyAVD Changes

Other Changes

New Contributors

Full Changelog: v6.0.0-dev3...v6.0.0-dev4

Don't miss a new avd release

NewReleases is sending notifications on new releases.