What's Changed
Fixed issues in eos_cli_config_gen
- Fix(eos_cli_config_gen): Fix typo in router multicast template by @Shivani-gslab in #6631
Fixed issues in eos_designs
- Fix(eos_designs): Fix missing source interface for sflow_settings.export_to_cloudvision by @ClausHolbechArista in #6610
- Fix(eos_designs): Fix EOS Config warning message by @carl-baillargeon in #6637
- Fix(eos_designs): Address template values being None for custom template for ansible-core >= 2.19 by @gmuloc in #6663
- Fix(eos_designs): Add support to set IGMP fast_leave without setting evpn_l2_multicast.enabled: true by @Shivani-gslab in #6626
- Fix(eos_designs): Allow VRF across multiple tenants with MLAG IBGP peering by @gmuloc in #6646
Other Fixed issues
- Fix(plugins): Make ansible global_vars work for ansible-core>=2.19 by @gmuloc in #6619
- Fix(cv_deploy): Properly clean-up unused AVD-managed container assignments by @carl-baillargeon in #6650
- Fix(cv_deploy): Use standard 600s timeout for get_tags and delete_tags calls by @alexeygorbunov in #6678
- Fix(cv_deploy): Wait until new Workspace is ready before trying to use it by @alexeygorbunov in #6670
Documentation
- Doc: disable word wrap in mermaid graphs by @noredistribution in #6580
- Doc: collections install path is incorrect/updated by @fatpelt in #6577
- Doc: user manual navigation refactor by @joelbreton2 in #6598
- Doc(eos_designs): Add lab topologies for all examples by @ankudinov in #6483
- Doc: Cleanup stale artifacts by @JulioPDX in #6600
- Doc: fixing the link in readme by @ankudinov in #6644
- Doc: Move the fabric_ip_addressing.loopback.ipv6_prefix_length to Fabric IP Addressing table by @Shivani-gslab in #6685
- Doc: small add-ons to AVD playground documentation by @ankudinov in #6696
- Doc(eos_designs,eos_cli_config_gen): New section for Latency Analyzer by @carlbuchmann in #6704
- Doc(eos_designs): Fix rendering MD Format
<nn>:<nn>.is shown asFormat :.in the description by @Vibhu-gslab in #6706
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Router multicast ipv6 improvements by @colinmacgiolla in #6579
- Feat(eos_cli_config_gen): Added the support of dhcp client accept default-route under management interface by @MaheshGSLAB in #6558
- Feat(eos_cli_config_gen): Support RCF function with BGP network statement by @RestlessWanderer in #6599
- Feat(eos_cli_config_gen): Add support for 'spanning-tree link-type' by @vitthalmagadum in #6574
- Feat(eos_cli_config_gen): Support for BGP Auto-RD by @Vibhu-gslab in #6518
- Feat(eos_cli_config_gen): Add ipv6_nd support to management_interfaces by @Shivani-gslab in #6593
- Feat(eos_cli_config_gen): Add management api http session timeout by @tkrenn-hc in #6614
- Feat(eos_cli_config_gen): Add ipv6_nd support to port_channel_interfaces by @Vibhu-gslab in #6628
- Feat(eos_cli_config_gen): Support for cv_loss_timeout flag by @vitthalmagadum in #6654
- Feat(eos_cli_config_gen): Add ipv6_nd support to ethernet_interfaces by @Vibhu-gslab in #6617
- Feat(eos_cli_config_gen): Add ipv6_nd support to tunnel_interfaces by @Shivani-gslab in #6680
- Feat(eos_cli_config_gen): Add support for EVPN remote domain VRF by @xaviramon in #6529
- Feat(eos_cli_config_gen): Add support for latest style of description in
monitor_connectivitydata model by @laxmikantchintakindi in #6671 - Feat(eos_cli_config_gen): Add VRF support for anycast_rps by @stiltzkin10 in #6689
New features and enhancements in eos_designs
- Feat(eos_designs): Add support for interface_defaults.ethernet.shutdown by @laxmikantchintakindi in #6560
- Feat(eos_designs): Added the support of arp persistent, arp aging and ip icmp redirect under general settings by @MaheshGSLAB in #6521
- Feat(eos_designs): Added the support for arp static entries into network services by @MaheshGSLAB in #6544
- Feat(eos_designs): Add support for 'spanning-tree link-type <>' on connected_endpoints and network_ports by @vitthalmagadum in #6692
- Feat(eos_designs): Add support for
domain_listindns_settingsby @laxmikantchintakindi in #6688 - Feat(eos_designs): Add support for TACACS Server timeout in aaa_settings.tacacs.servers by @Shivani-gslab in #6699
- Feat(eos_designs): 6.0.0+ workaround for the switch.vlans fact by @alexeygorbunov in #6524
- Feat(eos_designs): Add new igmp_snooping model under network_services by @Shivani-gslab in #6712
- Feat(eos_designs): IPv6 addressing support for core_interfaces and l3_edge by @emilarista in #6193
New features and enhancement in both eos_designs and eos_cli_config_gen
- Feat(eos_cli_config_gen, eos_designs): IPv6 SLAAC support for all interfaces (ipv6_address_auto_config and ipv6_addresses) by @Shivani-gslab in #6559
- Feat(eos_cli_config_gen, eos_designs): Add ipv6_nd support to vlan_interfaces by @Vibhu-gslab in #6682
Other new features and enhancements
- Feat(cv_deploy): Process GRPC exceptions received during deployment of Static Studio Configlets by @alexeygorbunov in #6681
PyAVD Changes
- Refactor(pyavd): Add AVDTemplar to avoid accessing private Ansible Templar attributes and triggering deprecation by @gmuloc in #6658
- Feat(pyavd): Add allow_with_new_key field to deprecation metaschema by @gmuloc in #6596
Other Changes
- Refactor(eos_cli_config_gen, eos_designs): Added the support of new ip radius source interface data model by @MaheshGSLAB in #6506
- Bump: grpclib>=0.4.8 by @carlbuchmann in #6590
- Refactor(eos_designs): Relax the requirement for ip_address for main interface port-channels for nodes.l3_port_channels and nodes.l3_interfaces by @gmuloc in #6633
- Refactor(eos_designs): Use
avd_design_futurekey instead ofavd_7_behaviorsby @laxmikantchintakindi in #6655 - Bump: Pre-release 6.1.0-dev1 by @carlbuchmann in #6666
- Refactor(eos_cli_config_gen, eos_designs): Add support of new ip tacacs data model by @MaheshGSLAB in #6651
- Refactor(eos_designs): Move the dpath_enabled and domain ids under evpn gateway by @MaheshGSLAB in #6591
- Refactor(eos_cli_config_gen): Fix the deprecation warning for IP RADIUS and TACACS source interface data model by @MaheshGSLAB in #6683
- Refactor(eos_designs): Remove redundant command no neighbor activate when no bgp default ipv4-unicast is configured by @MaheshGSLAB in #6404
- Bump: ANTA requirements to v1.8.0 by @carl-baillargeon in #6690
- Refactor(eos_cli_config_gen): Removing the templates for the 6.0 removed key ip_name_servers by @Shivani-gslab in #6697
- Refactor(eos_designs): Centralize parent interface generation for subinterfaces by @gmuloc in #6594
New Contributors
- @fatpelt made their first contribution in #6577
- @stiltzkin10 made their first contribution in #6689
Full Changelog: v6.0.1...v6.1.0