v2.0.0
Collection Enhancements
Data Model changes
This section list breaking changes in data model and requires data updates before any migration to this release.
Data Model Changes in CLI CONFIG GEN role
- Refactor router_bgp vrf address-families (#842)
- Adapt OSPF summary_addresses to match guidelines (#829)
- Modified router_isis data model to avoid static configuration (#815)
- Refactor / Align data model for bgp send-community (#812)
- Refactor eos_cli_config_gen router bfd (#799)
- Implement Custom TCAM profile support (#622)
- SNMP documentation to include ACL support (#599)
- Data-model update in eos_cli_config_gen for SNMP local interfaces (#548)
- Additional STP knobs and MST configuration settings (#515)
EOS DESIGNS role
New Features for EOS DESIGNS / L3LS EVPN
- Add support for Custom Structured Configuration (#488)
- Add support for multiple custom_structured_configuration prefixes (#646)
- PTP support for l3ls_evpn (#633)
- L2leaf inband management (#563)
- BGP RT Membership support (#512)
Enhancements for EOS DESIGN / L3LS EVPN
- Update eos design documentation layout (#810)
- Create "Table Of Contents" automatically for Fabric and Device Documentation (#809)
- Update readme regarding peer-group naming (#797)
- Role documentation structure refactoring (#776)
- Adding MACSEC and PTP to L3edge (#740)
- Refactor fabric documentation (#655)
- Additional Tenant VRF settings to support BGP and static (#641)
- Overlay Controller bugfixes and underlay BFD (#630)
- Fix underlay BGP and description for overlay_controller uplinks (#628)
- Customisable VLAN for iBGP MLAG pair (#619)
- Make mlag Dual Primary Detection disabled by default (#618)
- Add port-profile inheritance for all settings (#615)
- Set origin incomplete on routes from MLAG iBGP peer (#600)
- Enable support for flexible speed configurations (#594)
- Add Inband management vlan to L2Leaf uplinks (#577)
- Fix incorrect send_community for underlay on spines (#592)
- Hardware LAG platform setting for l3ls_evpn role (#591)
- Add filter feature in default section for l2leaf and l3leaf devices (#559)
- Add explicit no shutdown and switchport config (#553)
- Add ability to not enable mlag dual primary detection (#547)
- Fix l3ls role documentation about igmp snooping (#545)
- Fix L2 leaves uplinks when MLAG is not desired (#544)
- Add BGP RTC knob for evpn overlay (#627)
- Additional STP knobs and MST configuration settings (#515)
- BGP RT Membership support (#512)
- Terminattr noaaa l3ls evpn update (#511)
- Support disableaaa option for TerminAttr in l3ls_evpn (#509)
- Documentation for Overlay Controller and MACsec feature (#486)
Fixed issues in EOS DESIGN / L3LS EVPN
- Redone iBGP over MLAG in VRF - SVI MTU fix (#583)
- Fix bug SS and Overlay C support bgp max-path/ecmp (#581)
- Include optional prefix entry for vvtep under leaf to redistribute (#580)
- Storm control in l3ls_evpn the unit as optional (#557)
- Svi and l2vlan keys to check and tested as int (#536)
- Fix bug: No VRF loopback when evpn_services_l2_only is true (#535)
- Include default VRF in mgmt api for eos_l3ls_evpn (#533)
- Change location for MTU knob so SVI 4093 uses it (#526)
EOS CLI CONFIG GEN role
Fixed issues in CLI CONFIG GEN
- Fix issue on logging interface (#778)
- Fix template to support unknown_unicast key for storm-control in port-channel (#643)
- MACsec with channel-group so it doesn't get overridden from ethernet-interfaces (#612)
New features for CLI CONFIG GEN
- Errdisable feature (#517)
- Add interface_defaults to eos_cli_config_gen (#558)
- QOS support (#521)
- Implement ENABLE password in cli_config_gen (#613)
- Implement Aggregate routes in BGP VRF (#568)
- BGP RT Membership support (#512)
- PTP capability (#481)
Enhancements for CLI CONFIG GEN
- Refactor router_bgp vrf address-families (#842)
- Create "Table Of Contents" automatically for Fabric and Device Documentation (#809)
- Inband management interface type (#788)
- Add options to configure SSH ciphers and algorithms for the eos_cli_config_gen role (#656)
- Add more PTP features, port-channel support (#632)
- Management SSH documentation creation (#653)
- Fix MSTP readme missing vlans: key (#644)
- Additional Tenant VRF settings to support BGP and static (#641)
- Fix CLI rendering for event-handler (#617)
- Fix stp readme (#605)
- Set origin incomplete on routes from MLAG iBGP peer (#600)
- SNMP documentation to include ACL support (#599)
- Fix readme for AAA Accounting (#598)
- Fix spanning-tree documentation output (#595)
- Enable support for flexible speed configurations (#594)
- Fix qos order structured and take ! out of if (#589)
- Updated QOS section in readme file (#588)
- Bgp: vrf: support originating a default-route (#587)
- Add support for logging event under interfaces (#570)
- Update documentation for router ospf and VRF support (#556)
- Add explicit no shutdown and switchport config (#553)
- Data-model update in eos_cli_config_gen for SNMP local interfaces (#548)
- Bgp: ipv6: fix rendering of prefix-lists to mirror ipv4 behavior (#527)
- IGMP snooping documentation fix (#519)
- Update supported BGP knobs in VRF (#518)
- Additional STP knobs and MST configuration settings (#515)
- Add route-map support to peer groups for EVPN (#514)
- Support disableaaa option for TerminAttr in l3ls_evpn (#509)
- Adding support for "-noaaa" on TerminAttr (#508)
- Router OSPF documentation (#496)
- Bgp: vrf: enhance neighbor options (#491)
- Bgp: docu: afi ipv4 neighbors supoprt routemaps, too (#490)
- Documentation for Overlay Controller and MACsec feature (#486)
- Update device port channel documentation (#485)
- Fixed the condition for interfaces description configuration (#484)
- Global ARP timer option (#479)
EOS VALIDATE STATE role
Enhancements of EOS VALIDATE STATE
- Create inband management tests to loopback0 interfaces (#772)
Enhancement of collections plugins
- Update plugins readme (#773)
- Add "defined" checks to natural_sort (#607)
- Add Test Plugin arista.avd.defined (#567)
- Fix PEP8 linting and docstring (#602)
Documentation updates
- Requirements update + relocation (#824)
- Update documentation to reflect one-liner install change (#629)
- Documentation to use VSCode container for demo & testing (#571)
- Upgrade mkdocs & theme (#551)
Contributors
@carlbuchmann
@titom73
@ClausHolbechArista
@anshulbehl
@xaviramon
@c-po
@dominikrappaport
@onurgashi
@emilotep
@ksator