Releases: aristanetworks/avd
Releases · aristanetworks/avd
v3.6.0
What's Changed
- Test(eos_cli_config_gen): Add artifacts for router_bgp vrfs address_families peer_groups by @tgodaA in #1858
- Feat(eos_designs): Support for short_esi: auto in port profiles & use of new eos_cli_config_gen data model by @jonxstill in #1834
- Feat(eos_designs): Support raw_eos_cli key on core_interfaces by @emilarista in #1862
- Feat(eos_designs): add support for 7300X3 in default platforms by @gmuloc in #1863
- Feat(eos_cli_config_gen): enable global dot1x functionality by @mthiel117 in #1801
- Fix(eos_designs): Failure with OSPF underlay and mlag_peer_l3_vlan == mlag_peer_vlan by @pvinci-arista in #1842
- Feat(eos_cli_config_gen): Support bgp additional-paths in router_bgp vrf address-families by @tgodaA in #1854
- Feat(eos_cli_config_gen): Support bfd vtep evpn commands by @tgodaA in #1857
- CI: fix j2lint typo delimeter -> delimiter by @carlbuchmann in #1875
- Fix(eos_validate_state): Follow alphabetical order on generated reports by @xaviramon in #1867
- Fix(eos_designs): Correct pruning of vlans when no vlans are allowed by @ClausHolbechArista in #1879
- Fix(eos_designs, eos_cli_config_gen): Fix the AVD version print in virtual environments by @tgodaA in #1876
- Feat(eos_designs): Support for computing SNMP v3 engineid and hashes by @gmuloc in #1868
- Feat(eos_snapshot): Support for commands containing / character by @emilarista in #1838
- Feat(eos_designs): Relax requirement of node-specific configuration by @ClausHolbechArista in #1827
- Feat(eos_cli_config_gen): Add support for OSPF BFD sessions for adjacencies in any state by @pvinci-arista in #1830
- Feat(eos_designs,eos_cli_config_gen): support 'switchport trunk native vlan tag' config by @gmuloc in #1871
- Fix(eos_cli_config_gen): VRF BGP neighbor allowas_in.enabled renders invalid config by @emilarista in #1891
- Fix(eos_designs): Wrong passive interfaces rendered under OSPF process by @emilarista in #1893
- Feat(eos_cli_config_gen): Add ip_directed_broadcast to vlan_interfaces by @lermilov in #1896
- Feat(eos_cli_config_gen): Support bgp missing-policy under router bgp vrf address-families by @tgodaA in #1897
- Feat(eos_designs): Structured configuration support for uplink and mlag interfaces by @carlbuchmann in #1865
- Doc(eos_config_deploy_cvp): fix the defaults values in README by @gmuloc in #1902
- Feat(eos_cli_config_gen): Route redistribution under router isis by @sengarth in #1811
- Feat(eos_cli_config_gen): SBFD configuration under Router BFD and SR-TE policy #1802 by @sengarth in #1808
New Contributors
- @pvinci-arista made their first contribution in #1842
Full Changelog: v3.5.0...v3.6.0
v3.5.0
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 #17...
v3.4.0
What's Changed
- Feat(eos_cli_config_gen): Add support for bgp neighbor peer filter by @danieltudares in #1558
- Refactor(eos_cli_config_gen): Wildcard dict to list for
access_lists
by @ClausHolbechArista in #1547 - Feat(eos_designs): Add description to MLAG BGP peer on VRFs by @xaviramon in #1537
- CI: Removed ignore for jinja-statements-delimeter[S6] check from j2lint job by @Shivani-chourasiya in #1550
- Feat(eos_designs): macsec support fabric links #1506 by @ankudinov in #1538
- CI(eos_cli_config_gen): Update artifacts after missing rebase by @ClausHolbechArista in #1570
- Feat(eos_cli_config_gen): Add dr_priority to pim ipv4 configuration on interface by @ryanmerolle in #1560
- CI: Minor updates to workflow and 4.0 scenario by @ClausHolbechArista in #1574
- Optimize(eos_designs): Set topology peer facts by @ClausHolbechArista in #1541
- Feat(eos_designs): Support default vrf in Network Services by @tgodaA in #1499
- Refactor(eos_cli_config_gen): Wildcard dict to list for
local_users
by @KonikaChaurasiya-GSLab in #1565 - Refactor(eos_cli_config_gen): Wildcard dict to list for
prefix_lists
by @KonikaChaurasiya-GSLab in #1566 - Fix(eos_cli_config_gen): dhcp relay missing ! by @ryanmerolle in #1576
- Fix(eos_cli_config_gen): logging config order by @ryanmerolle in #1577
- Fix(eos_cli_config_gen): port_channel_interface mlag config order by @ryanmerolle in #1580
- Feat(eos_designs): l3ls: svi_profiles should support referencing a base svi_profile by @c-po in #1531
- Feat(eos_cli_config_gen): Add router_bgp rib-in pre-policy retain to eos_cli_config_gen by @ryanmerolle in #1559
- Fix: Updated j2 templates to fix jinja single-statement-per-line error by @Shivani-chourasiya in #1569
- Fix(eos_cli_config_gen): vlan_interface virtual ip config order by @ryanmerolle in #1579
- Feat(eos_cli_config_gen): interface bfd echo by @ryanmerolle in #1571
- Fix(eos_cli_config_gen): aaa config order by @ryanmerolle in #1578
- Refactor(eos_cli_config_gen): Wildcard dict to list for ipv6-standard_access_lists by @Shivani-chourasiya in #1587
- Refactor(eos_cli_config_gen): Wildcard dict to list for standard_access_lists by @KonikaChaurasiya-GSLab in #1590
- Fix(eos_cli_config_gen): dns config reorder by @ryanmerolle in #1589
- Feat(eos_designs): Add mpls design type (BETA) by @emilarista in #1418
- Feat(eos_cli_config_gen): router multicast ipv4 counters support by @ryanmerolle in #1582
- Refactor(eos_cli_config_gen): Wildcard dict to list for ipv6_access_lists by @Shivani-chourasiya in #1592
- Fix(eos_cli_config_gen): Allow no logging source-interface in VRFs by @ClausHolbechArista in #1597
- Fix(eos_cli_config_gen): mgmt config order by @ryanmerolle in #1598
- Fix(eos_cli_config_gen): Ethernet Interface Config Order by @ryanmerolle in #1599
- Fix(eos_cli_config_gen): router bgp config order by @ryanmerolle in #1603
- Fix(eos_cli_config_gen): community-list config order by @ryanmerolle in #1607
- Fix(eos_designs): Remove unneeded j2lint ignore by @emilarista in #1584
- Fix(eos_cli_config_gen): no icmp redirect config order by @ryanmerolle in #1608
- Fix(eos_cli_config_gen): Remove sorting on class-maps in policy-maps type qos by @carlbuchmann in #1611
- Feat(eos_cli_config_gen): Add support for changing the notification timestamp mode for gnmi (Issues/1532) by @noredistribution in #1533
- Feat(eos_designs): Change bgp_peer_groups to lower-case by @ClausHolbechArista in #1594
- Refactor(eos_designs): Set peer facts per device instead of shared by @ClausHolbechArista in #1614
- Feat(plugins): Add arista.avd.range_expand filter by @ClausHolbechArista in #1586
- Refactor(eos_cli_config_gen): Wildcard dict to list for ip_domain_lookup by @KonikaChaurasiya-GSLab in #1616
- Feat: Add Execution environment files for ansible-builder by @ClausHolbechArista in #1583
- Refactor(eos_cli_config_gen): Wildcard dict to list for match_list_input by @Shivani-chourasiya in #1600
- Refactor(eos_cli_config_gen): Wildcard dict to list for interface_profiles by @Shivani-chourasiya in #1613
- Fix(eos_validate_state): additional check in generate vars by @ankudinov in #1623
- Fix(eos_validate_state): Failures on shutdown interfaces by @perimore in #1585
- Refactor(eos_cli_config_gen): Wildcard dict to list for bgp-groups by @Shivani-chourasiya in #1625
- Feat(eos_cli_config_gen): add support for FlexRoute compression and expansion of prefixes by @c-po in #1621
- Refactor(eos_cli_config_gen): Wildcard dict to list for peer_filters by @Shivani-chourasiya in #1622
- Feat(eos_cli_config_gen): Add support for ebgp_multihop under bgp neighbors by @ccsnw in #1633
- Refactor(eos_cli_config_gen): Wildcard dict to list for event-handlers by @KonikaChaurasiya-GSLab in #1634
- Refactor(eos_cli_config_gen): Wildcard dict to list for daemons by @KonikaChaurasiya-GSLab in #1632
- Refactor(eos_cli_config_gen): Wildcard dict to list for maintenance by @KonikaChaurasiya-GSLab in #1631
- Feat(eos_cli_config_gen): Support for show tech-support policy (#1617) by @c-po in #1618
- Refactor(eos_cli_config_gen): Wildcard dict to list for management_api_http by @KonikaChaurasiya-GSLab in #1627
- Refactor(eos_cli_config_gen): Wildcard dict to list for management_ssh by @KonikaChaurasiya-GSLab in #1624
- Refactor(eos_cli_config_gen): Wildcard dict to list for management_interfaces by @KonikaChaurasiya-GSLab in #1619
- Refactor(eos_cli_config_gen): Use arista.avd.defined filter in hardware_counters.j2 by @Shivani-chourasiya in #1630
- Refactor(eos_cli_config_gen): Wildcard dict to list for vmtracer-sessions by @KonikaChaurasiya-GSLab in #1635
- Fix(plugins): Issue in convert_dicts with empty dictionary values by @ClausHolbechArista in #1642
- Feat(eos_cli_config_gen): add support for object tracking by @ccsnw in #1629
- Refactor(eos_cli_config_gen): Wildcard dict to list for mac_security by @Shivani-chourasiya in #1628
- Refactor(eos_cli_config_gen): Wildcard dict to list for loopback-interfaces by @Shivani-chourasiya in #1643
- Refactor(eos_cli_config_gen): Wildcard dict to list for interface-groups by @Shivani-chourasiya in #1644
- Refactor(eos_cli_config_gen): Wildcard dict to list for route_maps by @Shivani-chourasiya in #1645
- Feat(eos_designs): Add support for network_services_keys by @melkypie in #1350
- Feat: Print AVD collection version in role tasks by @ClausHolbechArista in #1647
- Refactor(eos_cli_config_gen): Wildcard dict to list for ip_igmp_snooping by @Shivani-chourasiya in #1654
- Feat(eos_cli_config_gen): FlexRoute - add support for TCAM assisted ACLs #1656 by @c-po in https://github.com/aristanetw...
v3.3.3
What's Changed
- Doc(eos_designs): Fix missing max_parallel_uplinks by @carlbuchmann (#1551)
- Fix(eos_designs): Feature interaction issues with evpn_services_l2_only by @ClausHolbechArista (#1556)
- Fix: Set requirement for ansible.netcommon to <2.6 by @ClausHolbechArista (#1557)
Full Changelog: v3.3.2...v3.3.3
v3.3.2
What's Changed
- Fix(eos_validate_state): Report generation fails if LLDP tests fail by @carlbuchmann in #1543
- Doc(eos_designs): Fix typos in Monitor Session Documentation by @ccsnw in #1535
Full Changelog: v3.3.1...v3.3.2
v3.3.1
What's Changed
- Fix: collection ansible-test linting issues by @ClausHolbechArista in #1520
- Doc: Release-notes 3.3.1 by @ClausHolbechArista in #1523
- Bump: Release 3.3.1 by @ClausHolbechArista in #1524
- Bump: version in galaxy.yml by @ClausHolbechArista in #1525
- Bump: Release 3.3.1 by @ClausHolbechArista in #1526
Co-Contributors
Full Changelog: v3.3.0...v3.3.1
v3.3.0
What's Changed
- Doc(eos_cli_config_gen): OSPF network prefixes by @PhirePhly in #1421
- Feat(eos_cli_config_gen): Add additional router_bgp options by @ccsnw in #1366
- CI: Fix linting issues and enforce stricter linting in CI pipeline by @ClausHolbechArista in #1430
- Feat(eos_cli_config_gen): AAA: add option for group access per privilege level by @RyanM-Arista in #1389
- Feat(eos_designs): Add local user ssh key support by @PhirePhly in #1410
- CI: Fix yaml-lint issues by @tgodaA in #1433
- Fix(dhcp_provisioner): Fix lease_time & role doc update by @titom73 in #1431
- Feat(eos_cli_config_gen): Extend platform sand and add documentation by @ccsnw in #1425
- Feat(eos_designs): Support OSPF routing in tenant VRFs by @emilarista in #1401
- Feat(eos_cli_config_gen): Added support for PFC under ethernet_interf… by @sugetha24 in #1398
- Doc(eos_cli_config_gen): Update documentation and fix typos by @tgodaA in #1423
- Fix(eos_designs): Remove ibgp from underlay_routing_protocol by @tgodaA in #1416
- Feat(eos_cli_config_gen): Support disable commands of spanning-tree bpduguard and bpdufilter by @tgodaA in #1375
- Feat(eos_cli_config_gen): Add support for as-path filter by @ccsnw in #1429
- Feat(eos_cli_config_gen): Improve data model for extended IP ACLs #1411 by @ankudinov in #1424
- Feat(eos_cli_config_gen): Support setting OSPF distance by @ClausHolbechArista in #1438
- Feat(eos_cli_config_gen): Support for DHCP relay by @ClausHolbechArista in #1439
- Feat(eos_cli_config_gen): Add support for OSPF Distribute List by @ClausHolbechArista in #1442
- CI: Add J2 Linting by @Shivani-chourasiya in #1428
- CI: Add timeout to j2lint by @ClausHolbechArista in #1446
- CI: Fixing the j2lint CI stall issue by @manuwelakanade in #1450
- Feat(eos_cli_config_gen, eos_designs): Support bfd in router_bgp vrf neighbors by @tgodaA in #1445
- Fix: Linting errors with upper-case variables by @emilarista in #1443
- Feat(eos_cli_config_gen): Add MAC ACL support to Ethernet and Port-channels by @PhirePhly in #1422
- Feat(eos_cli_config_gen): Support for Flex Encap and l2dot1q subinterfaces by @ClausHolbechArista in #1452
- Feat(eos_cli_config_gen): Add ISIS authentication and hello padding by @ClausHolbechArista in #1453
- Feat(eos_cli_config_gen): Add Monitor Session support by @ccsnw in #1435
- Fix(eos_cli_config_gen): Fix name-servers jinja templates to allow non-vrf nameservers by @ccsnw in #1451
- Feat(eos_cli_config_gen): Support EVPN ethernet segment options on ethernet-interfaces by @tgodaA in #1437
- CI: Update reviewers list by @titom73 in #1459
- CI: Add unit and integration test cases for avd collection by @KonikaChaurasiya-GSLab in #1434
- Feat(eos_cli_config_gen): Add lldp tlv transmit ztp vlan by @kmueller68 in #1458
- Fix(eos_cli_config_gen): README: indention fixup for bgp vrf address family by @c-po in #1467
- Feat(eos_cli_config_gen): add support for TACACS AES-256-GCM keys (#1456) by @c-po in #1466
- Fix(eos_validate_state): Abstraction of VXLAN source interface by @xaviramon in #1360
- Doc(eos_validate_state): Update link to loopback test by @xaviramon in #1473
- CI: Leverage CODEOWNERS file instead of workflow action for assigning reviewers by @ClausHolbechArista in #1465
- Feat(eos_cli_config_gen): Add spanning_tree_guard to switched ethernet interfaces by @ccsnw in #1460
- Fix(eos_designs): Fixing template errors and invalid config when configuring cloudvision as a service by @emilarista in #1470
- Feat(eos_cli_config_gen): Add support for reversible encryption algorithm #1468 by @c-po in #1469
- Fix(eos_cli_config_gen): BGP IPv6 AF redistribute_route_cli bug by @emilarista in #1471
- Feat(plugins): Add var_type 'bool' to arista.avd.defined filter by @ClausHolbechArista in #1474
- Optimize(plugins): Optimize the esi_management filter with join by @tgodaA in #1477
- Feat(plugins): Add debug and file options to yaml_template_to_facts by @ClausHolbechArista in #1457
- Doc(how-to): AVD beginner TOI by @nielsjlarsen in #1265
- Refactor(eos_designs, eos_cli_config_gen, eos_validate_state): structured_config file generation, json support by @ClausHolbechArista in #1478
- Doc(eos_designs): Fix markdown errors, typos and update documentation by @tgodaA in #1402
- Fix(eos_cli_config_gen): Fix logic in daemon_terminattr by @ClausHolbechArista in #1485
- Fix(eos_cli_config_gen): Block delimers between Extended IPv4 ACLs by @PhirePhly in #1481
- Fix(eos_designs): Pull endpoint interface information from combined adapter+port profile settings by @PhirePhly in #1483
- Feat(eos_cli_config_gen): Add support for MPLS and LDP on port-channel interfaces by @ClausHolbechArista in #1487
- Feat(eos_designs): Support EVPN multihoming features link-tracking and lacp port-id range by @tgodaA in #1441
- CI(eos_designs): Fix eos_designs_unit_tests artifacts by @tgodaA in #1491
- Fix(eos_designs): Documentation CSVs column headings by @carlbuchmann in #1492
- Feat(eos_cli_config_gen): logging facility by @carlbuchmann in #1490
- Feat(eos_designs): Add extra ID options to network services and rename rd/rt vars by @ClausHolbechArista in #1488
- Doc(eos_cli_config_gen): Add information about gnmi provider configured with octa by @titom73 in #1494
- Feat(eos_cli_config_gen): Add support for Vxlan DSCP mapping by @tgodaA in #1462
- Feat(eos_cli_config_gen): port-channel-interfaces enhancement by @UchihaItachiSama in #1396
- Feat(eos_cli_config_gen): Support various ip igmp snooping commands by @tgodaA in #1464
- Feat(eos_cli_config_gen): Add PIM RP addresses on VRF instance by @gusmb in #1484
- Feat(eos_cli_config_gen): Add fast-failover and router-id support under router general by @sengarth in #1495
- CI: Adding unit test cases for arista.avd.defined plugin by @KonikaChaurasiya-GSLab in #1489
- Refactor(eos_validate_state): Refactor validation-report generation by @xaviramon in #1493
- Feat(eos_designs): Add L2 subinterface support on port-channels under Connected-endpoints by @ClausHolbechArista in #1496
- Feat(eos_cli_config_gen): Add support for segment-routing traffic-engineering by @sengarth in #1486
- Feat(eos_cli_config_gen): add support to shutdown individual VRF neighbors in bgp by @c-po in #1476
- Feat(eos_cli_config_gen): Support cos in policy-map and service-policy in qos profile by @tgodaA in #1504
- Feat(eos_cli_config_gen): default_originate for router_bgp neighbors by @idrisFoughali in #1380
- Doc(eos_cli_config_gen): Key exchange under management_ssh incorrectly docum...
v3.2.1
v3.2.0
What's changed:
- 6b1af0a CI(eos_designs): Update the artifacts (#1403)
- 65f0047 Doc(eos_cli_config_gen): Add Documentation for Clock Timezone (#1338)
- 64084c5 Doc(eos_cli_config_gen): Add Documentation for Management Console (#1332)
- 2008056 Doc(eos_cli_config_gen): Add no autostate to readme (#1383)
- aaa100a Doc(eos_designs): Minor documentation fixes (#1393)
- 80427bd Doc: Fix typos and documentation errors (#1334)
- 3266791 Doc: Update CSS for better dark mode rendering (#1337)
- 4da5e9d Feat(eos_cli_config_gen): Add AAA Authentication Policy Lockout (#1351)
- 02ffda8 Feat(eos_cli_config_gen): Add bandwidth_guaranteed_percent for QoS Profiles. (#1331)
- dbd9abf Feat(eos_cli_config_gen): Add BGP vpws support (#1254)
- dd1d46d Feat(eos_cli_config_gen): Add EVPN DCI Gateway Support (#1391)
- a8a0706 Feat(eos_cli_config_gen): Add EVPN Neighbor Default Encapsulation (#1258)
- 7652673 Feat(eos_cli_config_gen): Add loopback node-SID for ISIS-SR (#1255)
- ca0c8fc Feat(eos_cli_config_gen): Add options to disable logging (#1399)
- faf40ff Feat(eos_cli_config_gen): Add password minimum length to Management Security (#1344)
- 96b9ad3 Feat(eos_cli_config_gen): Add support for IPv6 address virtual in vlan_interfaces (#1312)
- 2a224e0 Feat(eos_cli_config_gen): Enhancements to IS-IS data model (#1229)
- f9b5c69 Feat(eos_cli_config_gen): enhance router multicast data model (#1367)
- 9d93d76 Feat(eos_cli_config_gen): Enhance vlan_interfaces commands (arp_*) (#1346)
- 9df8dcb Feat(eos_cli_config_gen): Extend LLDP Features and add Documentation (#1325)
- aedf272 Feat(eos_cli_config_gen): extend vxlan interface data model to support multicast configuration (#1368)
- bbc32b7 Feat(eos_cli_config_gen): interface vlans add ip igmp (#1388)
- 509bb2d Feat(eos_cli_config_gen): router bgp vrf evpn multicast + refactor BGP documentation (#1369)
- 5e76669 Feat(eos_cli_config_gen): Support connectivity monitor configuration (#1322)
- 117002b Feat(eos_cli_config_gen): Support custom User Roles (#1316)
- f672796 Feat(eos_cli_config_gen): Support error-correction encoding on ethernet interfaces (#1376)
- 3453326 Feat(eos_cli_config_gen): Support no qos trust (#1405)
- 37b56c9 Feat(eos_cli_config_gen): Support shape rate in qos profiles (#1374)
- 4584edb Feat(eos_designs): Add support for adapter key 'enabled' to admin shutdown interfaces (#1390)
- 404ade7 Feat(eos_designs): Customisable interface descriptions for MLAG (#1404)
- 2e1ce0f Feat(eos_designs): custom mlag peer link trunk allowed vlans (#1365)
- 85741e3 Feat(eos_designs): Platform management interface (#1386)
- 03d3271 Feat(eos_designs): Support MLAG interfaces speed (#1342)
- 1d70f25 Feat(eos_validate_state): Allowing configurable xcvr manufacturers (#1373)
- d5b521c Fix (eos_cli_config_gen): Fix extra blank lines in upgrade templates
- e93f48d Fix(eos_cli_config_gen): fix issue 1352 (#1364)
- 0c40b5d Fix(eos_cli_config_gen): Port-channel can use LACP fallback configuration on physical interface (#1335)
- 49bb10f Fix(eos_config_deploy_cvp): avoid making CV_DEVICES becoming None (#1300)
- 8974bb3 Fix(eos_designs): Honor evpn_services_l2_only setting (#1394)
- 5d83e81 Fix(eos_designs):
mlag xx
is rendered on port-channels to servers even when switches do not run mlag. (#1356) - 97e6cde Refactor(eos_designs,eos_cli_config_gen): Refactor management-api-http and match the documentation (#1395)
- bd8f730 Refactor(eos_designs): Network-services templates to use lists internally (#1381)
- 7a6ce96 Refactor(eos_designs): Optimize connected-endpoints for speed (#1353)
- de4d78e Refactor(eos_designs): Optimize fabric documentation for speed (#1354)
- a8fa1c4 Refactor(eos_designs): Various optimizations for speed (#1355)
- 6a6b913 Refactor: Move md_toc into filter instead of module (#1317)
- f1f8151 Refactor(plugins): Minor optimization in convert_dicts (#1392)
- dda8cd3 Reformat(eos_designs): molecule yaml lint (#1406)
Contributors:
@carlbuchmann
@ccsnw
@ClausHolbechArista
@emilarista
@idrisFoughali
@kornoa
@noredistribution
@pantunex
@PhirePhly
@pibjndata
@tgodaA
@titom73
@xaviramon
v3.1.0
Features
- da936de [eos_cli_config_gen] Add BGP VRF prefix-list support (#1248) (#1249)
- 7bdab96 [eos_cli_config_gen] Add IS-IS circuit type on Ethernet & Port Channels interfaces (#1223)
- b316d68 [eos_cli_config_gen] Add patch panel support (#1225)
- 8917f74 [eos_cli_config_gen] Add Port-Channel ISIS commands (#1296)
- a5cacf2 [eos_cli_config_gen] Add router BFD singlehop configuration support (#1291) (#1292)
- 37095e6 [eos_cli_config_gen] Add support for interface based shaping rate (#1269)
- 8ac8c6f [eos_cli_config_gen] Add support for interface level no lldp rx/tx commands (#1227)
- 7b17d64 [eos_cli_config_gen] Add support for LDP IGP sync (#1224)
- c9c6d28 [eos_cli_config_gen] Add vpn-ipv6 AF + vpn-ipv4 change (#1259)
- 0e0af70 [eos_cli_config_gen] Enable or disable specific snmp-server traps (#1294)
- eca9b1a [eos_cli_config_gen] EOS feature parity for queue_monitor_streaming (#1287)
- 5d18dbf [eos_cli_config_gen] Link tracking in EVPN environments (#1285)
- 218edc0 [eos_cli_config_gen] PBR service-policy support for routed interfaces (#1261)
- 8a36671 [eos_cli_config_gen] Support LACP global configuration parameters (#1301)
- 7183c74 [eos_designs] Support configuration of vtep_diagnostic loopback pool per POD (#1320)
Bug fixes
- 3b668af Bump Collection dependencies (#1280)
- 12f1ed4 [eos_designs] Remove old aaa_authorization templates (#1298)
- 4b3772b Support for Ansible 2.12.0 (#1315)
- 7183c74 [eos_designs] Support configuration of vtep_diagnostic loopback pool per POD (#1320)
Documentation
- 8897e47 [cvp_configlet_upload, eos_config_deploy_cvp] Remove cvp v3 modules warning (#1305)
- a14ce3c [Doc] Adding quotes to keys accepting the string value "on" (#1324)
- ed5afce [eos_cli_config_gen] Replace deprecated command in documentation (#1303)
Contributors:
@carlbuchmann
@ccsnw
@ClausHolbechArista
@c-po
@emilarista
@ryanmerolle
@tgodaA