What's Changed
Fixed issues in eos_cli_config_gen
- Fix(eos_cli_config_gen): Fix reordering of name-server group between vrf host and root in monitor connectivity by @laxmikantchintakindi in #5134
Fixed issues in eos_designs
- Fix(eos_designs): Fix descriptions not taking precedence for l3_edge and core_interfaces by @gmuloc in #5305
- Fix(eos_designs): queue monitor length with missing notifying by @ankudinov in #5343
Documentation
- Doc: update contribution guide by @emmanuel-ferdman in #5292
- Doc: underlay ethernet interfaces context update for custom templates by @philippebureau in #5291
- Doc: Update the contribution guide
authoring_eos_cli_config_gen.md
by @Shivani-gslab in #5294 - Doc: Set platform in CV Pathfinder example by @carlbuchmann in #5228
- Doc: Update AAP doc page to reflect AAP as not TAC supported by @carlbuchmann in #5342
- Doc(eos_designs): Add table for fabric numbering by @carlbuchmann in #5353
- Doc: Arista AVD re-branding by @carlbuchmann in #5361
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add support for set-nexthop-peer under BGP by @thompsno in #5165
- Feat(eos_cli_config_gen): Added the support for list of ip domain in ip name server groups by @MaheshGSLAB in #5282
New features and enhancements in eos_designs
- Feat(eos_designs): Add CloudEOS platform type by @carlbuchmann in #5259
- Feat(eos_designs): all_active_multihoming_evpn_gateway by @ernestoherrerab in #5056
- Feat(eos_designs): Allow knob for kernel software forwarding of ecmp routes with or without agent restart. by @ashenoy-arista in #5270
- Feat(eos_designs): Add core/l3 edge channel id generation options by @emilarista in #5197
Other new features and enhancements
- Feat(anta_runner): Add strict mode to fail the Ansible task if a test failed or errored by @carl-baillargeon in #5303
- Feat(cv_deploy): Handle WorkspaceStreamResponse with ResponseStatus.UNSPECIFIED by @alexeygorbunov in #5333
- Feat(cv_deploy): Add verification of the duplicated devices by @alexeygorbunov in #4889
Other Changes
- Refactor: Address ansible-sanity failure from ansible devel by @gmuloc in #5298
- Bump(requirements): Bump the prod group across 2 directories with 1 update by @dependabot in #5314
- Refactor(eos_designs): Improve network_services/router_adaptive_virtual_topology.py and improve pytest coverage by @Shivani-gslab in #5272
- Refactor(eos_cli_config_gen, eos_designs): Rename keys
destination_address_prefix
andgateway
understatic_routes
andipv6_static_routes
by @laxmikantchintakindi in #5283 - Refactor(eos_designs): Improve pytest coverage for overlay/ip_security by @Shivani-gslab in #5312
- Refactor(eos_designs): Improve connected_endpoints/monitor_sessions by @Vibhu-gslab in #5311
- Refactor(eos_designs): Improved pytest coverage for metadata/cv_tags.py by @MaheshGSLAB in #5332
New Contributors
- @emmanuel-ferdman made their first contribution in #5292
- @thompsno made their first contribution in #5165
Full Changelog: v5.3.0...v5.4.0