Skip to content

Release Notes for AVD 6.x.x

Versioning

The AVD project follows Semantic Versioning. For the best user experience, we recommend working with the latest stable release. If you are upgrading from version 5.x, please see the 6.0.0 release notes.

For additional information, please see versioning.

Release 6.0.0

Changes to requirements

  • Python requirements:
    • PyAVD no longer requires the cvprac, treelib and jsonschema libraries.
    • PyAVD now requires the cryptography Python library to be version 43.0.0 or higher. It will be installed automatically when upgrading pyavd.
    • PyAVD now requires the python-socks[asyncio] Python library to be version 2.7.2 or higher. It will be installed automatically when upgrading pyavd.
  • Ansible collection requirements:
    • arista.avd Ansible collection no longer requires the arista.cvp and ansible.utils collections.

Removal of Ansible components

The following ansible components have been removed from the arista.avd Ansible collection in v6.0.0.

Filters:

  • arista.avd.xxx

Action plugins / Modules:

  • arista.avd.configlet_build_config
  • arista.avd.inventory_to_container

Roles:

  • arista.avd.dhcp_provisioner
  • arista.avd.eos_config_deploy_cvp
  • arista.avd.cvp_configlet_upload

See the porting guide for details.

Example entry

// Description

In AVD 5.x ....

As of AVD 6.0.0 ....

// Adjust anchor when relevant See the porting guide for details.

Breaking or behavioral changes in eos_designs

Breaking changes may require modifications to the inventory or playbook. See the Porting guide for AVD 6.x.x for details.

Detailed changes and link to porting guide
Removal of deprecated eos_designs data models

Breaking or behavioral changes in eos_cli_config_gen

Breaking changes may require modifications to the inventory or playbook. See the Porting guide for AVD 6.x.x for details.

Detailed changes and link to porting guide
Removal of deprecated eos_cli_config_gen data models