github aristanetworks/avd v4.9.0-dev1

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

What's Changed

Breaking Changes

  • Fix(eos_designs)!: Remove eBGP LAN outbound route-map for WAN by @gmuloc in #4107

Fixed issues in eos_cli_config_gen

Fixed issues in eos_designs

  • Fix(eos_designs): Inband mgmt route-map and prefix-list should not be applied without overlay_routing_protocol by @Vibhu-gslab in #4045
  • Fix(eos_designs): core_interfaces generates invalid config if ASN is not defined for the p2p_links/p2p_links_profiles by @Shivani-gslab in #4046
  • Fix(eos_designs): Address ipv4_acl_in/out not working for WAN l3 subinterfaces by @gmuloc in #4116

Other Fixed issues

  • Fix(containers): Add "remoteUser": "avd" to devcontainer by @carlbuchmann in #4043
  • Fix(eos_validate_state): Update error message when a device does not have httpapi _sub_plugin by @MaheshGSLAB in #4049
  • Fix(cv_deploy): Improve SWG API handling for Zscaler internet exit by @ClausHolbechArista in #4090
  • Fix: Adjust inventory group names in molecule tests to follow Ansible guidelines by @MaheshGSLAB in #4097

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add support for Postcard telemetry by @laxmikantchintakindi in #3642
  • Feat(eos_cli_config_gen): Add option for ospf_type when redistributing OSPF into BGP by @Vibhu-gslab in #4029
  • Feat(eos_cli_config_gen): Add support for MACsec fallback to unprotected traffic by @Shivani-gslab in #4028
  • Feat(eos_cli_config_gen): Add Patch-Panel Connector commands by @ccsnw in #4063
  • Feat(eos_cli_config_gen): Add support for 'no bgp redistribute-internal' by @laxmikantchintakindi in #4033
  • Feat(eos_cli_config_gen): Add support for Router BGP missing-policy for address-family all by @MaheshGSLAB in #4034
  • Feat(eos_cli_config_gen): Add support for dot1x captive portal and supplicant commands by @Shivani-gslab in #4023
  • Feat(eos_cli_config_gen): Adding option for arp cache persistent and arp persistent refresh-delay by @bjmeuer in #4109
  • Feat(eos_cli_config_gen): Support of static IPv6 neighbor entries by @MaheshGSLAB in #4075
  • Feat(eos_cli_config_gen): Add support for permit response traffic nat under ip acls by @Vibhu-gslab in #4128
  • Feat(eos_cli_config_gen): Support of BGP default-originate per VRF #3941 by @mmaaloul in #4122

New features and enhancements in eos_designs

Other new features and enhancements

  • Feat(eos_validate_state): Added the validation for IP security connections by @MaheshGSLAB in #3911
  • Feat(eos_validate_state): Added the validation for STUN client configurations by @MaheshGSLAB in #3898
  • Feat(containers): switch to pyavd and editable install for container build by @ankudinov in #4087
  • Feat(eos_validate_state): Add support for ANTA v1.0.0 by @carl-baillargeon in #4123

PyAVD Changes

Other Changes

  • Refactor(plugins): Move jinja filter code for arista.avd.default to PyAVD by @ClausHolbechArista in #4047
  • Refactor(eos_cli_config_gen): Addressed missed comments for patch-panel by @gmuloc in #4078
  • Refactor(plugins): Move jinja filter code for arista.avd.natural_sort to PyAVD by @Shivani-gslab in #4068
  • Refactor(plugins): Move jinja filter code for arista.avd.convert_dicts to PyAVD by @Vibhu-gslab in #4069
  • Refactor(plugins): Move jinja filter code for arista.avd.list_compress to PyAVD by @Shivani-gslab in #4099
  • Refactor(plugins): Move jinja filter code for arista.avd.generate_route_target to PyAVD by @Vibhu-gslab in #4101
  • Refactor(plugins): Move jinja filter code for arista.avd.add_md_toc to PyAVD by @gmuloc in #4104
  • Refactor(plugins): Move jinja filter code for arista.avd.hide_passwords to PyAVD by @Shivani-gslab in #4112
  • Refactor(plugins): Move jinja filter code for arista.avd.generate_esi to PyAVD by @Vibhu-gslab in #4114
  • Refactor(eos_designs): Move eos_designs_facts to PyAVD by @ClausHolbechArista in #4110
  • Refactor(eos_designs): Move eos_designs Python modules to PyAVD by @ClausHolbechArista in #4120
  • Refactor(eos_designs): Move eos_designs_shared_utils to PyAVD by @ClausHolbechArista in #4126
  • Refactor(plugins): Move jinja test code for arista.avd.contains to PyAVD by @gmuloc in #4131
  • Refactor(eos_cli_config_gen): Move eos_cli_config_gen to pyavd by @gmuloc in #4117
  • Refactor(plugins): Move jinja filter code for arista.avd.is_in_filter to PyAVD by @Vibhu-gslab in #4133
  • Refactor(plugins): Move schema code and schema fragments to PyAVD by @ClausHolbechArista in #4130
  • Refactor(plugins): Move jinja filter code for arista.avd.snmp_hash to PyAVD by @ClausHolbechArista in #4136
  • Refactor(plugins): Move jinja filter code for arista.avd.generate_lacp_id to PyAVD by @Shivani-gslab in #4139
  • Refactor(plugins): Move jinja filter code for arista.avd.encrypt and arista.avd.decrypt to PyAVD by @MaheshGSLAB in #4135
  • Refactor(plugins): Move jinja filter code for arista.avd.status_render to PyAVD by @Shivani-gslab in #4142
  • Refactor(plugins): Move jinja filter code for arista.avd.range_expand to PyAVD by @laxmikantchintakindi in #4138
  • Refactor(plugins): Move internal cv_client code to PyAVD by @ClausHolbechArista in #4141
  • Refactor(plugins): Move jinja test code for arista.avd.defined to PyAVD by @Vibhu-gslab in #4143
  • Refactor(plugins): Move internal AVD code to PyAVD by @ClausHolbechArista in #4140
  • Refactor: Move requirements to PyAVD by @ClausHolbechArista in #4147
  • Refactor(cv_deploy): Optimize creation of configlet containers by @ClausHolbechArista in #3950

New Contributors

Full Changelog: v4.8.0...v4.9.0-dev1

Don't miss a new avd release

NewReleases is sending notifications on new releases.