Releases: aristanetworks/avd
Releases · aristanetworks/avd
v2.0.0rc1
v2.0.0rc1
Data Model changes
Changes in EOS L3LS EVPN role
- Additional STP knobs and MST configuration settings (#515)
Changes in CLI CONFIG GEN role
- 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 L3LS EVPN role
Fixed issues in 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)
New Features for 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 L3LS EVPN
- 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)
EOS CLI CONFIG GEN
Fixed issues in CLI CONFIG GEN
- 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
- 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)
Enhancement of collections plugins
- Add "defined" checks to natural_sort (#607)
- Add Test Plugin arista.avd.defined (#567)
- Fix PEP8 linting and docstring (#602)
Documentation updates
- Update documentation to reflect one-liner install change (#629)
- Documentation to use VSCode container for demo & testing (#571)
- Upgrade mkdocs & theme (#551)
Collection Enhancements
- Add a role to collect EOS commands (#502)
Release Documentation
- Full Changelog: v2.0.0rc1 milestone
- Version documentation: avd.sh for v2.0.0x branch
Contributors
@carlbuchmann
@dominikrappaport
@ClausHolbechArista
@xaviramon
@onurgashi
@titom73
@emilotep
@ksator
@c-po
v1.1.3
EOS L3LS EVPN role
Fixed inssues in eos_l3ls_evpn
- Include default VRF in mgmt api for eos_l3ls_evpn (#533)
- svi and l2vlan keys to check and tested as int (#536)
- Storm control in l3ls_evpn the unit as optional (#557)
- Fix incorrect send_community for underlay on spines (#592)
- Fix L2 leaves uplinks when MLAG is not desired (#544)
- Fix l3ls role documentation about igmp snooping (#545)
EOS CLI CONFIG GEN role
Fixed issues in eos-cli_config_gen
- Fix exception for passing empty dict (#500)
- Change location for MTU knob so SVI 4093 uses it (#526)
- Fix ansible-lint and ansible-test lint issues (#680)
New Features in eos_cli_config_gen
- Enhance logging event, tacacs timeout and platform sand multicast replication features (#650)
Collection enhancements
v1.1.2
v1.1.2
EOS L3LS EVPN role
Fixed issues in EOS L3LS EVPN
- Fix issues SVI state not applied (#415)
Enhancements for EOS L3LS EVPN
- Knob to enable / disable auto mlag in eos_l3ls_evpn (#466)
- Adjust guidelines for vrf_vni values (#449)
- Delete redundant prefix-list that is not used in any route-map (#448)
- Setting maximum paths & ecmp for eBGP in eos_l3ls_evpn role (#442)
- Disable STP for VLAN 4093 (#424)
- Adjust guidelines for vrf_vni values (#412)
EOS CLI CONFIG GEN
Enhancements for EOS CLI CONFIG GEN
- Eos_cli_config_gen doc standardization (#460)
- Add ISIS interfaces documentation (#454)
- SNMP settings documentation (#450)
- Add device document for management API HTTP (#443)
- Update documentation templates to remove duplicate line (#435)
- Eos_cli_config_gen add support for platform sand lag and mode (#434)
- Eos_cli_config_gen: adding gnmi template and fixing TA config for CVaaS (#432)
- Ip/v6 static routes documentation and metric (#429)
- Aggregate bgp (#427)
- Fix missing CR in alias template (#411)
Contributors
@carlbuchmann
@titom73
@aphillipps
@ksator
@xaviramon
@ClausHolbechArista
@onurgashi
@noredistribution
v1.1.1
v1.1.1
EOS L3LS EVPN role
Enhancements for L3LS EVPN
- Add SVI Profile capability after revert (#402)
- Add Support for IGMP snooping on-off in eos_l3ls_evpn (#382)
- Fix issue where underlay_routing_protocol is case sensitive for ISIS (#360)
- Add SVI Profile capability (#353)
- Allow customization of the auto derived RD and RT values (#351)
- Update documentation eos_l3ls_evpn + eos_cli_config_gen (#347)
- Implement ip-helper for dhcp-relay (#345)
- Make server block optional in eos_l3ls_evpn (#334)
- Add BFD for OSPF (#308)
- Update TerminAttr template in eos_cli_config_gen for CVaaS (#307)
- Documentation/eos l3ls evpn esi doc update (#304)
- Add a table of contents at the begining of the generated device doc (#296)
EOS CLI CONFIG GEN
Fixed issues in CLI CONFIG GEN
Enhancements for CLI CONFIG GEN
- Implement storm_control for ethernet and port-channel interfaces (#399)
- Added arp aging timeout support for SVIs #388 (#389)
- Support setting hardware specific speed-groups for SERDES links (#387)
- Add Support for IGMP snooping on-off in eos_l3ls_evpn (#382)
- Add lacp fallback (#368)
- Ospf: support setting path cost (#367)
- Add ip_proxy_arp flag for all interface types (#363)
- Update documentation eos_l3ls_evpn + eos_cli_config_gen (#347)
- Add conditional execution for Management interface (#327)
- Add BFD for OSPF (#308)
- Update TerminAttr template in eos_cli_config_gen for CVaaS (#307)
- Add storm-control to eos_cli_config_gen (#306)
- Add a table of contents at the begining of the generated device doc (#296)
- Add template for management ssh documentation (#290)
- Alias documention (#289)
Documentation updates
- How to integrate AVD with AWX/Tower (#318)
Release information
Release PR: #406
Contributors
@florianschendel
@c-po
@ryanmerolle
@carlbuchmann
@aphillipps
@colinmacgiolla
@ClausHolbechArista
@MilesTails
@ksator
@titom73
v1.1.0
v1.1.0
Data model updated for roles:
- eos_l3ls_evpn
- eos_cli_config_gen.
For detailed changes see the release notes: https://www.avd.sh/docs/release-notes/1.1.x/
A migration role is provided to help update data structure for abstrated data model roles only, i.e. eos_l3ls_evpn.
Fixed issues
- PR: Fix eos validate state reporting (#247)
- PR: Fix #245 - Add specific task exec at container lvl (#246)
- PR: Critical Fix - ESI malformed by filter plugin (#226)
- PR: Fix #205 - remove duplicate vmtracer & pim for ethernet interfaces (#207)
- PR: Fix issue when devices are part of inventory and not managed by Cloudvision (#171)
- PR: Fix incorrect configlet lookup path (#150)
Enhancements
- PR: Upgrade role to translate 1.0 data to 1.1 avd tools (#255)
- PR: Add support for no_password for local users (#223)
- PR: Minor updates to eos_cli_config_gen role (#221)
- PR: Add EVPN ESI Support for Active/Active server connections (#216)
- PR: vrrp: initial support for redundancy of vlan interfaces (#208)
- PR: add next hop interfaces to static route templates (#194)
- PR: added vlan state to eos_cli_config_gen (#191)
- PR: Implement IS-IS as underlay option in eos_l3ls_evpn (#184)
- PR: Implement full JSON support for group_vars (#181)
- PR: vrrp: initial support for redundancy of SVIs (#177)
- PR: BGP: OSPF: routing extensions to eos_cli_config_ren role (#163)
- PR: cli_config_gen: support bpduguard on ethernet-interface and port-channel interfaces (#149)
- PR: eos_l3ls_evpn and eos_cli_config_gen enhancements (#145)
- PR: New Features: aliases, banners, dns, VM tracer, sflow, ssh, console, logging, tacacs, aaa, snmp, standard IP ACL, ipv6 routing, ipv6 static routes, multicast, pim sparse mode, rp and anycast rp, router l2 vpn, BGP AF (#133)
Documentation updates
Migration Guide
Contributors
v1.0.2
v1.0.2
Enhancements
- Update documentation about Server Edge Port Connectivity #139
- Configure explicicit root folder for intended, documentation, config_backup folders #135
- Add support for tag with no VNI #125
- Add support for event-handler #121
- Remove export for Point to Point links #119
Fixed issues
- Fix issue when devices are part of inventory and not managed by CloudVision #173
- Fix incorrect name in inventory_to_container #122
Contributors
v1.0.1
v1.0.0
Initial release of ansible-avd
Includes the following roles:
- arista.avd.eos_l3ls_evpn
- arista.avd.eos_cli_config_gen
- arista.avd.eos_config_deploy_cvp
- arista.avd.eos_config_deploy_eapi