What's Changed
Breaking Changes
- Fix(eos_designs)!: Ensure consistent ordering of PL-SVI-VRF-DEFAULT prefix list entries by @gmuloc in #7257
- Feat(eos_designs)!: Use digital_twin.mgmt_ip for config generation in ACT digital twin mode by @alexeygorbunov in #7253
Fixed issues in eos_cli_config_gen
- Fix(eos_cli_config_gen): Make IP ACL max-entry error path testable without invalid molecule fixtures by @geetanjalimanegslab in #7227
- Fix(eos_cli_config_gen): honor hide_passwords as role render setting by @gmuloc in #7206
- Fix(eos_cli_config_gen): Remove top-level BGP peer-group VRF inheritance in documentation by @geetanjalimanegslab in #7203
- Fix(eos_cli_config_gen): Remove unreachable WRED missing-units branch in QOS profile documentation by @geetanjalimanegslab in #7211
- Fix(eos_cli_config_gen): Optimize ECN threshold detection and fix variable naming in qos-profiles.j2 by @geetanjalimanegslab in #7224
- Fix(eos_cli_config_gen): Fixing the extra exclamation mark in config file by @Shivani-gslab in #7238
- Fix(eos_cli_config_gen): Align AAA accounting dot1x default type between docs and schema by @geetanjalimanegslab in #7275
Fixed issues in eos_designs
- Fix(eos_designs): Treat uplink EVPN gateway peers as core peers only by @gmuloc in #7270
- Fix(eos_designs): Fix the default originate not rendered properley for bgp peers in VRF default under network_services by @MaheshGSLAB in #7268
Other Fixed issues
- Fix(plugins): Update anta_workflow to use use_defaults in ARGUMENT_SPEC by @vitthalmagadum in #7252
Documentation
- Doc(cv_deploy): Clarify limitation of the device replacement procedure by @alexeygorbunov in #7113
- Doc: Update IPVPN Example by @JulioPDX in #5825
- Doc: static MkDocs-integrated Schema Explorer by @joelbreton2 in #6951
- Doc(eos_designs): Add mlag_bgp_peer_group_description to custom descriptions documentation by @Shivani-gslab in #7266
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add some ISIS and MPLS related keys to SVIs (vlan_interfaces) by @colinmacgiolla in #7220
- Feat(eos_cli_config_gen): Add support for enforce-first-as in router bgp by @carlbuchmann in #7236
- Feat(eos_cli_config_gen): Added the support of switchport vlan tag validation and switchport ethernet llc validation command by @MaheshGSLAB in #7235
- Feat(eos_cli_config_gen): Add support for schedule configuration by @Vibhu-gslab in #7159
New features and enhancements in eos_designs
- Feat(eos_designs): Add ipv4_standard_acls catalog by @Shivani-gslab in #7054
- Feat(eos_designs): Added the support for ipv6 address auto-config for ipv6_mgmt_ip by @MaheshGSLAB in #7191
- Feat(eos_designs): Allow the first NTP server to be optionally configured as preferred by @MaheshGSLAB in #7219
- Feat(eos_designs): Add support for lowercase, titlecase and interface compact in AVDstringformatter by @laxmikantchintakindi in #7161
- Feat(eos_designs): Added the support of suspended vlans in general settings data model by @MaheshGSLAB in #7202
- Feat(eos_designs): Add support for ipv6 addresses in l3_interfaces in network_services by @Shivani-gslab in #6876
- Feat(eos_designs): Add support for source_address in ntp_settings.servers by @MaheshGSLAB in #7225
Other Changes
- Bump: Pre-release 6.4.0-dev0 by @carlbuchmann in #7215
- Refactor(plugins): Refactor eos_designs_documentation AVD action plugin to use the new AvdActionPlugin base class by @Shivani-gslab in #7198
- Refactor(eos_cli_config_gen): Refactor eos_cli_config_gen AVD action plugin to use the new AvdActionPlugin base class by @MaheshGSLAB in #7183
- Refactor(eos_designs): Deprecate
snmp_settings.communities[].access_list_ipv4and add new keyipv4_standard_aclby @laxmikantchintakindi in #7189 - Refactor: Remove quotes for AVDActionPlugin AnsibleActionFail errors by @gmuloc in #7232
- Refactor(eos_designs): Make
ntp_settings.servers.nameprimary key by @gmuloc in #7271 - Refactor(eos_designs): Refactor eos_designs_structured_config AVD action plugin to use the new AvdActionPlugin base class by @MaheshGSLAB in #7249
- Refactor(eos_designs): Refactor set_vars AVD action plugin to use the new AvdActionPlugin base class by @MaheshGSLAB in #7284
- Bump: Pre-release 6.4.0-dev1 by @ClausHolbechArista in #7288
Full Changelog: v6.3.0...v6.4.0-dev1