Releases: aristanetworks/cvprac
Releases · aristanetworks/cvprac
Release v1.4.2
- Add Github actions for lint and unittests.
- Add PR template.
- Add exception handling around network provisioning APIs for CVP 2025.2.X+.
- Bump API version for enrollment token API move to resource API.
- Fix versions format in develop branch to allow installs/testing from develop branch.
- Validated up to CVP 2025.3.0.
Release v1.4.1
- Add support for new service account resource API endpoints.
- Validated up to CVP 2025.1.1.
Release v1.4.0
- Add support for searchTopology V3 endpoint.
- Move from pkg_resources to packaging.
- Add missing url encoding for get_user().
- Update enrollment endpoint for CVaaS.
- Add timeout for get_configlets_and_mappers().
- Updated setup.py to reference Python3 only.
- Validated up to CVP 2024.1.1.
Release v1.3.2
- Add check to connect() to ensure token works.
- Add ability to use device_decommissioning for unprovisioned devices.
- Add support for config validation during config assign/removal.
- Validated up to CVP 2023.2.0
Release v1.3.1
- Added workaround for issue with validate config API
Release v1.3.0
- Validated system tests up through CVP 2022.3.1
- Added functions for Role APIs
- Added support for proxies
- Fixed requirements and setup to enforce newer versions of requests package
- New examples
Release v1.2.2
- Validated system tests up through CVP 2022.2.0
- Add function for getUsers API
- Added service account Resource APIs
- Raise error for JSON decoding when incomplete block is found
- Fixed issue with "data" key not being inserted for GetAll call that returns a single object
- Updated existing and added new examples
Release v1.2.0
- Validated system tests up through CVP 2022.1.0
- Added new function for creating TerminAttr enrollment token
- Added new functions for managing tags and workspaces
- Added new functions for change control resource APIs
- Added new functions for device decommissioning resource APIs
- Added ability to run change control tasks sequentially or in parallel
- Improved efficiency of get_configlets function
Release v1.0.7
- Validated system tests up through CVP 2021.1.1
- Added new method for searching for a device by serial number
- Added form parameter to update_configlet_builder method
- Added parameter to apply_configlets_to_device to allow reordering of existing configlets
- Added new examples of cvprac usage in docs/labs
- Added flag to enable searching by hostname to get_device_by_name function
Release v1.0.6
- Fix client logout function
- Mask localhost/127.0.0.1 with node IP for configlet builder scripts
- Add client handling for new resource API REST bindings that return multiple objects in response data
- Add API method update_configlet_builder and test
- Added function and test for API endpoint updateReconcileConfiglet.do
- Remove CVaaS un/pw login. Only API tokens for CVaaS now
- Add exception when attempting to delete container with children for CVP versions 2020.1 and beyond