What's Changed
- Doc: Fix typo in release-notes for v3.4.0 by @ClausHolbechArista in #1698
- CI: remove dependencies and conditions for galaxy-importer workflow by @carlbuchmann in #1699
- Feat(eos_cli_config_gen): add VRRP support for object tracking by @ccsnw in #1637
- Feat(eos_cli_config_gen): Add eos_cli for loopback_interfaces by @UchihaItachiSama in #1707
- Doc: Update links to github documentation by @ClausHolbechArista in #1713
- Refactor(eos_cli_config_gen): Wildcard dict to list for snmp_server by @KonikaChaurasiya-GSLab in #1712
- CI: Fix wrong key
helpers
in molecule vars by @ClausHolbechArista in #1716 - Fix(eos_cli_config_gen): Documentation template for IPv6 on port-channels by @ClausHolbechArista in #1715
- Feat(eos_cli_config_gen): dot1x-reauthentication by @mthiel117 in #1700
- Fix: Various galaxy-importer issues by @ClausHolbechArista in #1718
- Feat(eos_cli_config_gen): Support interfaces snmp trap link-change by @tgodaA in #1703
- Feat(eos_cli_config_gen): Support platfom sand qos-mapping by @tgodaA in #1686
- Refactor(eos_cli_config_gen): Wildcard dict to list for vlans by @Shivani-chourasiya in #1697
- Refactor(eos_cli_config_gen): Wildcard dict to list for sflow by @KonikaChaurasiya-GSLab in #1710
- Feat(plugins): Updated convert_dicts filter for list values in dictionary by @Shivani-chourasiya in #1694
- Refactor(eos_cli_config_gen): Wildcard dict to list for daemon_terminattr by @Shivani-chourasiya in #1687
- Feat(eos_designs): Add platform settings for 7368X4 by @gmuloc in #1690
- Feat(eos_cli_config_gen): Added support for CVX client by @sugetha24 in #1682
- Refactor(eos_cli_config_gen): Wildcard dict to list for vxlan_interface by @KonikaChaurasiya-GSLab in #1717
- Feat(eos_designs, eos_cli_config_gen): Support default-services in management-api-http by @tgodaA in #1704
- Feat(eos_cli_config_gen): dot1x-pae-mode by @mthiel117 in #1722
- Fix(eos_cli_config_gen): Adjust the address-family evpn host-flap detection by @tgodaA in #1728
- Feat(eos_cli_config_gen): Support Aboot password by @tgodaA in #1691
- Feat(eos_designs): Support evpn hostflap detection expiry by @tgodaA in #1733
- Fix(molecule): Add mpls scenarios to molecule file and PR mgmt by @emilarista in #1732
- Refactor(eos_cli_config_gen): Wildcard dict to list for ip-extended-community-lists-regexp by @Shivani-chourasiya in #1729
- Feat(eos_cli_config_gen): Aegis Traffic Policies on Interfaces by @emilarista in #1638
- Feat(eos_cli_config_gen): VRRP timer delay and IPv4 version options by @c-po in #1706
- Feat(eos_cli_config_gen): Extend logging format timestamp options by @ccsnw in #1709
- Feat(eos_designs): Custom name for underlay isis process by @emilarista in #1731
- Doc: Remove CI badge by @carlbuchmann in #1736
- Feat(eos_designs): EVPN VXLAN gateway feature by @xaviramon in #1601
- Refactor(eos_cli_config_gen): Wildcard dict to list for ip_extcommunity_lists by @KonikaChaurasiya-GSLab in #1602
- Feat(eos_cli_config_gen): Support remove-private-as in router_bgp by @tgodaA in #1666
- Feat(eos_designs): Auto short_esi support for connected_endpoints and l2leaf uplinks (#1609) by @jonxstill in #1738
- Feat(eos_cli_config_gen): Adding support for ssl profile for gnmi by @noredistribution in #1747
- Feat(plugins): Updated convert_dicts filter for list/string values in dictionary by @Shivani-chourasiya in #1740
- Refactor(eos_cli_config_gen): Wildcard dict to list for port-channel-interfaces by @Shivani-chourasiya in #1665
- Refactor(eos_cli_config_gen): Wildcard dict to list for vlan-interfaces by @Shivani-chourasiya in #1714
- Doc: Minor Corrections on Documentation by @JulioPDX in #1751
- Doc: Improve documentation, fix typo by @danieltudares in #1749
- CI: Fix fabric_name in eos_designs_unit_tests molecule scenario by @ClausHolbechArista in #1755
- Refactor(eos_designs): Wildcard dict to list router_bgp.vrfs.[].bgp_peers by @ClausHolbechArista in #1746
- Refactor(eos_cli_config_gen): Wildcard dict to list for router-bgp by @Shivani-chourasiya in #1734
- Refactor(eos_cli_config_gen): Wildcard dict to list for tcam-profile by @Shivani-chourasiya in #1753
- Feat(eos_cli_config_gen): add SNMPv3 hashed user passphrases support by @gmuloc in #1721
- Feat(eos_designs): Support for IPv6 in underlay with RFC5549 by @xaviramon in #1723
- CI: Add molecule scenario
eos_designs_unit_tests_v4.0
for testing refactored eos_designs data models by @ClausHolbechArista in #1762 - Feat(eos_designs): Support for IPv6 overlay peerings with RFC5549 underlay by @xaviramon in #1719
- Feat(eos_designs): RFC5549 support for core_interfaces by @emilarista in #1741
- Feat(eos_cli_config_gen): Extend listen_range support for BGP by @ccsnw in #1735
- Feat(eos_cli_config_gen): Add support for multiple dot1x interface features by @mthiel117 in #1739
- Doc(eos_designs): add precisions regarding eos_designs and eos_cli_config_gen variables by @gmuloc in #1743
- Feat(eos_cli_config_gen): Support for multiple VARPv6 addresses by @onurgashi in #1761
- Feat(eos_designs): Enable RTC for EVPN-OVERLAY-CORE peer group by @onurgashi in #1775
- Fix(plugins): convert_dicts resolve corner case with dictionary with invalid value by @carlbuchmann in #1777
- Feat(eos_designs): Support for Ipv6 network services by @onurgashi in #1760
- Feat(eos_cli_config_gen): BGP VRF IPv4 RM support by @danieltudares in #1763
- Feat(eos_cli_config_gen): Add BGP listen-range to VRF by @ccsnw in #1779
- Fix(eos_designs): Fix IPv6 static routes tenants by @onurgashi in #1778
- Refactor(eos_cli_config_gen): New data model for port-channel ESI variables by @emilarista in #1780
- Feat(eos_cli_config_gen): Add Tap Aggregation support by @ccsnw in #1737
- Feat(eos_cli_config_gen): Add management_api_models by @UchihaItachiSama in #1724
- Refactor(eos_cli_config_gen): Wildcard dict to list for traffic-policies by @Shivani-chourasiya in #1752
- CI: Add ansible-test units and intergrations test cases by @carlbuchmann in #1787
- Refactor(eos_designs): Move eos_designs facts to Python by @ClausHolbechArista in #1754
- Refactor(eos_designs): Wildcard dict to list management-settings local-users by @Shivani-chourasiya in #1785
- Refactor(eos_designs): Wildcard dict to list management-settings event_handlers by @Shivani-chourasiya in #1790
- Refactor(eos_designs): Wildcard dict to list l3_edge by @Shivani-chourasiya in #1784
- Test(eos_designs): add event-handlers test by @gmuloc in #1791
- Feat(eos_designs): Add ability to set mlag port-channel id by @ClausHolbechArista in #1789
- Fix(eos_cli_config_gen): Render error-correction encoding on port-channel members by @ClausHolbechArista in #1800
- Feat(eos_config_deploy_cvp): support for !vault value in inventory file by @gmuloc in #1799
- Refactor(eos_cli_config_gen): Wildcard dict to list for hardware by @Shivani-chourasiya in #1806
- Refactor(eos_cli_config_gen): Wildcard dict to list for hardware-counters by @Shivani-chourasiya in #1804
- Doc: Network services data model in v4.0 mpls docs by @Shivani-chourasiya in #1794
- Refactor(eos_designs): Wildcard dict to list platform_speed_groups by @KonikaChaurasiya-GSLab in #1803
- Feat(eos_cli_config_gen): Add support for authenticating only ntp servers by @UchihaItachiSama in #1810
- Refactor(eos_designs): Wildcard dict to list node_type_keys by @KonikaChaurasiya-GSLab in #1793
- Fix(eos_designs): ipv6_underlay should not apply for l2 switches by @ClausHolbechArista in #1812
- Refactor(eos_designs): Wildcard dict to list svi_profiles by @Shivani-chourasiya in #1795
- Refactor(eos_designs): Wildcard dict to list port_profiles by @Shivani-chourasiya in #1807
- Fix(eos_designs): Error in eos_designs_facts when dot in hostname by @ClausHolbechArista in #1816
- Refactor(eos_cli_config_gen): Wildcard dict to list for community-lists by @Shivani-chourasiya in #1815
- Feat(eos_cli_config_gen): Add BGP neighbor interfaces in VRF by @onurgashi in #1817
- Refactor(eos_designs): Wildcard dict to list for connected_endpoints by @Shivani-chourasiya in #1798
- Feat(eos_cli_config_gen): Add sflow interface disable default command by @xaviramon in #1823
- Feat(eos_designs): RFC5549 for MLAG iBGP in VRF by @onurgashi in #1818
- Feat(eos_designs): Shutdown underlay links if the peer device is not deployed by @perimore in #1745
- Doc(eos_cli_config_gen): Improve documentation for router_general by @gmuloc in #1829
- Refactor(eos_designs): Wildcard dict to list for connected_endpoints_keys by @Shivani-chourasiya in #1813
- CI: Removing ignore from jinja2 templates for j2lint S2(operator-enclosed-by-spaces) check by @Shivani-chourasiya in #1835
- Bump(requirements): Relax ansible.netcommon requirements to ">=2.4.0,!=2.6.0" by @gmuloc in #1836
- Feat(eos_cli_config_gen): add PIM sparse-mode interfaces in doc by @gmuloc in #1848
New Contributors
- @gmuloc made their first contribution in #1690
- @jonxstill made their first contribution in #1738
- @JulioPDX made their first contribution in #1751
Full Changelog: v3.4.0...v3.5.0