github aristanetworks/avd v6.0.0-dev7

pre-release14 hours ago

What's Changed

Breaking Changes

  • Feat(eos_designs)!: Update SNMP EngineID algorithms by @chetryan in #5576
  • Refactor(eos_designs)!: Use combine to merge OSPF process between underlay and network services in VRF default by @gmuloc in #6320
  • Feat(eos_cli_config_gen)!: Add new data model for ip_name_server with modified vrfs key by @Shivani-gslab in #6199
  • Refactor(eos_designs)!: NTP and DNS configuration required when cv_settings defined by @MaheshGSLAB in #6337
  • Refactor(eos_designs)!: loopback_ip_pools will take precedence over loopback_ip_range or loopback_ipv6_range by @Vibhu-gslab in #6317
  • Refactor(eos_designs)!: Raise error on cv-pathfinder wan router if no wan_route_servers are set by @MaheshGSLAB in #6351
  • Refactor(eos_cli_config_gen)!: Allow for multiple radius-server with the same host to render both TLS and non-TLS server by @Shivani-gslab in #6287
  • Refactor(eos_designs)!: Improve the handling for invalid IPv4 address in admin_subfield by @Vibhu-gslab in #6372
  • Fix(eos_cli_config_gen)!: Added the missing ipv6 process id support for ospf area by @MaheshGSLAB in #6390
  • Refactor(eos_cli_config_gen)!: Rearrange eos_cli as per EOS 4.35.0F part 10 by @vitthalmagadum in #6310
  • Refactor(eos_designs)!: Change default value of maximum_routes for underlay bgp_peer_groups by @Shivani-gslab in #6353
  • Refactor(eos_designs)!: Set underlay bgp peer groups only when neighbors are using the peer group by @laxmikantchintakindi in #5786

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Do not generate blank LLDP settings table by @Shivani-gslab in #6314
  • Fix(eos_cli_config_gen): Removing no-drop from valid_values for priority-flow-control pause watchdog action by @Shivani-gslab in #6400
  • Fix(eos_cli_config_gen): Add back the read_structured_config_from_file variable by @carl-baillargeon in #6418

Fixed issues in eos_designs

  • Fix(eos_designs): Adjust per-interface MTU support for CCS 710, 720, 722 and 750 families by @alexeygorbunov in #6312
  • Fix(eos_designs): Fix support for 'interface' keyword in custom descriptions for underlay ethernet interfaces by @ClausHolbechArista in #6364
  • Fix(eos_designs): Improve creation of route-maps, prefix-lists and peer-groups by @ClausHolbechArista in #6358
  • Fix(eos_designs): Refine sFlow support on sub-interfaces for existing platform_settings items by @alexeygorbunov in #6340
  • Fix(eos_designs): Also use svi.ip_address for field replacement in ipv4_acls by @ClausHolbechArista in #6413
  • Fix(eos_designs): Improve error for missing underlay_ipv6 when using underlay_ipv6_numbered by @gmuloc in #6405

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add support for monitor loop-protection by @dmilyt in #6226
  • Feat(eos_cli_config_gen): Add BGP large communities support by @tkrenn-hc in #6313
  • Feat(eos_cli_config_gen): Add support for Monitor link flap by @colinmacgiolla in #6275

New features and enhancements in eos_designs

New features and enhancements in anta_runner

Other new features and enhancements

PyAVD Changes

Other Changes

  • Refactor(eos_designs, eos_cli_config_gen): Adding new model ip_http_client and ip_ssh_client in place of ip_http_client_source_interfaces and ip_ssh_client_source_interfaces respectively by @Vibhu-gslab in #6228
  • Refactor(eos_designs): Move platform_settings.validate_hardware to validation_profiles by @MaheshGSLAB in #6258
  • Refactor(anta_runner): Enable LLDP validation for external (non-AVD) peers by @MaheshGSLAB in #6083
  • Refactor(eos_cli_config_gen): Need to fix the blank table rendering for prefix_lists by @Shivani-gslab in #6341
  • Refactor(eos_designs): Improve handling of accepted_vlans in filtered_tenants by @gmuloc in #6342
  • Refactor(eos_designs): Optimize _downstream_switch_endpoint_vlans_and_trunk_groups in eos_designs_facts by @gmuloc in #6343
  • Refactor(eos_cli_config_gen): Rearrange eos_cli_config_gen config order as per EOS 4.35.0F part 9 by @Shivani-gslab in #6307
  • Refactor(eos_cli_config_gen): Rearrange eos_cli as per EOS 4.35.0F part 7 by @laxmikantchintakindi in #6241
  • Refactor(eos_cli_config_gen): Rearrange eos_cli as per EOS 4.35.0F part 12 by @vitthalmagadum in #6336
  • Refactor(eos_designs): Add additional support for ISIS advertise passive only by @gmuloc in #6378
  • Refactor(eos_cli_config_gen): Rearrange eos_cli as per EOS 4.35.0F part 8 by @MaheshGSLAB in #6296
  • Refactor(eos_cli_config_gen): Ensure correct access to variables for custom_templates by @ClausHolbechArista in #6396
  • Refactor(eos_cli_config_gen): Rearrange eos_cli_config_gen config order as per EOS 4.35.0F part 11 by @Shivani-gslab in #6318
  • Refactor(eos_designs): uplink_interfaces, uplink_switches and uplink_switch_interfaces length check by @Vibhu-gslab in #6354
  • Bump: Add support for ansible-core 2.20 by @gmuloc in #6397
  • Refactor(eos_cli_config_gen): Rearrange eos_cli as per EOS 4.35.0F part 14 by @MaheshGSLAB in #6401
  • Refactor(eos_cli_config_gen): Rearrange eos_cli as per EOS 4.35.0F part 13 by @vitthalmagadum in #6356
  • Bump: Pre-release 6.0.0-dev7 by @carlbuchmann in #6421

New Contributors

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

Don't miss a new avd release

NewReleases is sending notifications on new releases.