What's Changed
Breaking Changes
- fix(anta)!: Fix tags behavior to reflect the documentation by @carl-baillargeon in #903
New features and enhancements
- feat(anta): Management cvx enabled by @sarunac in #896
- feat: Make name and description optional for AntaTests by @gmuloc in #841
- feat(anta): Add support for Python 3.13 by @gmuloc in #918
- feat(anta): Mcs client mounts by @sarunac in #898
- feat(anta.cli): Add anta get tests by @gmuloc in #843
- feat(anta): Verify cvx status by @sarunac in #930
- feat(anta): Add test catalog to verify active CVX connections by @sarunac in #960
- feat(anta.tests): Add test to verify mcs server mount states by @sarunac in #961
- feat(anta.tests): Add known EOS errors as failure by @gmuloc in #959
- feat(anta): Added testcases to verifying Route Type by @geetanjalimanegslab in #925
Fixed issues
- fix(anta.cli): Print multiple messages for anta nrfu text by @gmuloc in #897
- fix(anta.tests): Fix VerifyReachability failure messages by @carl-baillargeon in #912
- fix(anta.tests): Fix VerifyNTPAssociations to support IP-DNS peers by @carl-baillargeon in #902
- fix(anta.tests): First round of cleaning up BGP tests module by @carl-baillargeon in #888
- fix(anta.tests): Cleaning up BFD tests module by @vitthalmagadum in #926
- fix(anta.tests): Fix BGP tests failures by @carl-baillargeon in #941
- fix(anta.tests): Add note about multi-agent in BGP tests by @carl-baillargeon in #946
- fix(anta.tests): Cleaning up Security tests module (VerifySpecificIPSecConn) by @vitthalmagadum in #933
- fix(anta.tests): Cleaning up STUN tests module by @vitthalmagadum in #934
- fix(anta.tests): Cleaning up Interfaces tests module (VerifyLACPInterfacesStatus) by @vitthalmagadum in #947
- fix(anta.tests): Adjust revision for show management cvx by @gmuloc in #956
- fix(anta.tests): VerifyEVPNType2Route test fails for locally originated MAC/IP addresses by @vitthalmagadum in #969
- fix(anta): Workaround to bypass resource on non-POSIX system by @gmuloc in #919
- fix(anta.tests): Cleaning up AVT tests module (VerifyAVTSpecificPath) by @vitthalmagadum in #939
- fix(anta): Fix ResultManager statistics by @carl-baillargeon in #962
- fix(anta.tests): Fix wrong type used for inputs for VerifyInterfaceIPv4 by @gmuloc in #977
- fix(anta.cli): Better error handling for OSError when writing inventory by @gmuloc in #976
- fix(anta.tests): Second round of cleaning up BGP tests module by @carl-baillargeon in #914
Documentation
- doc: Fix wrong example commands by @gmuloc in #893
- doc(anta.tests): Update logging tests docstrings for clarity by @carl-baillargeon in #923
- doc: Clean documentation for inv-from-ansible by @gmuloc in #927
- doc: Add AAA FAQ entry for ANTA user by @gmuloc in #938
- doc: Doc nice deprecated tests by @gmuloc in #945
- doc: Add gh-admonition plugin by @titom73 in #966
Other Changes
- refactor: Deprecate the ability to configure aaa config when collecting show-techs by @gmuloc in #913
- refactor(anta): Refactor VerifyInterfacesStatus test for nicer failure message by @vitthalmagadum in #899
- refactor(anta): Refactor VerifyDNSServers test for nicer failure message by @vitthalmagadum in #920
- refactor(anta): Refactor VerifyLLDPNeighbors test for nicer failure message by @vitthalmagadum in #915
- refactor(anta.tests): Updated failure msgs to avoid use of
;
by @vitthalmagadum in #936 - chore(anta): Make ANTA PEP 561 compatible by @mtache in #970
New Contributors
- @sarunac made their first contribution in #896
- @geetanjalimanegslab made their first contribution in #925
Full Changelog: v1.1.0...v1.2.0