Skip to content

Releases: aristanetworks/avd

v4.6.0-dev1

19 Jan 15:11
a076be3
Compare
Choose a tag to compare
v4.6.0-dev1 Pre-release
Pre-release

What's Changed

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Fix invalid valid value for ip_security.sa_policies.esp.encryption by @ClausHolbechArista in #3499
  • Fix(eos_cli_config_gen): Print config for service_routing_protocols_model ribd by @ClausHolbechArista in #3508
  • Fix(eos_cli_config_gen): Reordering router adaptive-virtual-topology / router path-selection by @gmuloc in #3505
  • Fix(eos_cli_config_gen): Various fixes for router path-selection & application-traffic-recognition by @gmuloc in #3504

Fixed issues in eos_designs

  • Fix(eos_designs): Empty description under network-ports by @gmuloc in #3445
  • Fix(eos_designs): Fix incorrect syntax in EVPN multicast PIM error messages by @jonxstill in #3456
  • Fix(eos_designs): Do not KeyError when no path-group is in common with pathfinder by @gmuloc in #3512

Other Fixed issues

Documentation

  • Doc(eos_cli_config_gen): Add documentation table for Application traffic recognition by @gmuloc in #3449
  • Doc: fix mlag ibgp peering formula rendering by @noredistribution in #3455
  • Doc: CSS updates and mike pinning by @JulioPDX in #3441
  • Doc: Capitalize the header for Management Interface description in doc template by @Vibhu-gslab in #3488
  • Doc: Capitalize the header for Management Interface description IPv6 in doc template by @Vibhu-gslab in #3515
  • Doc: rename repo ansible-avd -> avd by @carlbuchmann in #3513

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): add sFlow sample input subinterface support by @AlexGayed in #3457
  • Feat(eos_cli_config_gen): DHCP Server data model by @emilarista in #3269
  • Feat(eos_cli_config_gen): Support for setting BFD timers for BGP neighbors and peer-groups by @amitsagar-arsita in #3432
  • Feat(eos_cli_config_gen): Add tx-latency to queue monitor by @chetryan in #3364
  • Feat(eos_cli_config_gen): Add advertise_map and supress_map keys to BGP template by @gusmb in #3360
  • Feat(eos_cli_config_gen): Add TTL max hops in router bgp by @harshitk-arista in #3425

New features and enhancements in eos_designs

New features and enhancement in both eos_designs and eos_cli_config_gen

  • Feat(eos_cli_config_gen, eos_designs): Add support for secondary ssh_key to local_users by @Shivani-gslab in #3514

Other new features and enhancements

Other Changes

New Contributors

Full Changelog: v4.5.0...v4.6.0-dev1

v4.5.0

15 Dec 14:51
06770c2
Compare
Choose a tag to compare

What's Changed

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Wrong CLI template for some ip_security options by @gmuloc in #3263
  • Fix(eos_cli_config_gen): STUN server supports multiple local interfaces by @gmuloc in #3266
  • Fix(eos_cli_config_gen): l2_mtu under port_channel_interfaces by @ClausHolbechArista in #3291
  • Fix(eos_cli_config_gen): correct logging event storm-control unter interface ethernet by @kmueller68 in #3303
  • Fix(eos_cli_config_gen): Missing password key in router_bgp.neighbors.items by @carlbuchmann in #3326
  • Fix(eos_cli_config_gen): Add device documentation for phone VLAN features by @jonxstill in #3329
  • Fix(eos_cli_config_gen): Correct syntax for "redistribute bgp" in router bgp by @carlbuchmann in #3369
  • Fix(eos_cli_config_gen): Merge flow_tracking tables by @chetryan in #3396
  • Fix(eos_cli_config_gen): Fix radius attribute 32 format option. by @Chr1stophP in #3413
  • Fix(eos_cli_config_gen): Hide ip-security shared-key from device documentation by @gmuloc in #3411
  • Fix(eos_cli_config_gen): Add line delimiter at beginning of ip access-list cli by @kmueller68 in #3403
  • Fix(eos_cli_config_gen): Render switchport mode for all modes for Port-channels by @gmuloc in #3429
  • Fix(eos_cli_config_gen): MAC Security key fallback configured even if set to false by @bjmeuer in #3437

Fixed issues in eos_designs

Fixed issues in both eos_designs and eos_cli_config_gen

  • Fix(eos_cli_config_gen, eos_designs): BGP VRF Prefix-lists not allowed outside of AF by @ClausHolbechArista in #3358
  • Fix(eos_cli_config_gen,eos_designs): Accept numeric ACL names by @pmprado in #3363

Other Fixed issues

  • Fix(eos_validate_state): ANTA Add a check to AvdTestLLDPTopology for shutdown interfaces by @carl-baillargeon in #3234
  • Fix(cvp_configlet_upload): Use correct var for tasks manipulation by @titom73 in #3337
  • Fix(eos_validate_state): ANTA Add conditions to skip tests if a device is not deployed by @carl-baillargeon in #3272
  • Fix(eos_config_deploy_cvp): share tags from parent to dependent tasks. by @arista-matt in #3333
  • Fix: Change dev container image by @ankudinov in #3378
  • Fix(eos_validate_state): ANTA Adding support for FQDN Ansible hosts and fix errors when shutdown and description keys are missing by @carl-baillargeon in #3407

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add ethernet interface dhcp server config by @gmuloc in #3231
  • Feat(eos_cli_config_gen): Add support for qos map exp by @philippebureau in #3204
  • Feat(eos_cli_config_gen): Support of next_hop_unchanged under EVPN address family by @mmaaloul in #3232
  • Feat(eos_cli_config_gen): Implement management-ssh client-alive by @gmuloc in #3265
  • Feat(eos_cli_config_gen): Add knob to define port in GNMI transport grpc by @philippebureau in #3245
  • Feat(eos_cli_config_gen): support for mlag peer-link requests disabled under dhcp_relay by @kmueller68 in #3262
  • Feat(eos_cli_config_gen): Add other valid_values for event-handler trigger 'on-boot' by @gmuloc in #3264
  • Feat(eos_cli_config_gen): Add additional-path for evpn address-family peer-groups by @gmuloc in #3278
  • Feat(eos_cli_config_gen): LLDP for Management interfaces by @gmuloc in #3277
  • Feat(eos_cli_config_gen): Implement speed for management interfaces by @gmuloc in #3284
  • Feat(eos_cli_config_gen): Support for "agents" config by @gmuloc in #3282
  • Feat(eos_cli_config_gen): Add router path-selection feature by @gmuloc in #3203
  • Feat(eos_cli_config_gen): Add enabled flag to router traffic-engineering by @gmuloc in #3280
  • Feat(eos_cli_config_gen): Add mtu to Dps interfaces by @gmuloc in #3274
  • Feat(eos_cli_config_gen): Deprecate daemon_terminattr.cvcompression by @gmuloc in #3275
  • Feat(eos_cli_config_gen): Add ARP static entries by @gmuloc in #3288
  • Feat(eos_cli_config_gen): Implement platform sfe cpu allocation maximum by @gmuloc in #3287
  • Feat(eos_cli_config_gen): router adaptive-virtual-topology by @carlbuchmann in #3237
  • Feat(eos_cli_config_gen): Add WRED support by @chetryan in #3192
  • Feat(eos_cli_config_gen): Implement NAT profiles + ethernet interfaces CLI by @gmuloc in #3294
  • Feat(eos_cli_config_gen): Implement VRRP for ethernet interfaces by @gmuloc in #3276
  • Feat(eos_cli_config_gen): Add hardware_offload feature to flow_tracking.sampled by @tgodaA in #3318
  • Feat(eos_cli_config_gen): Extend CLI model for ip_security by @gusmb in #3312
  • Feat(eos_cli_config_gen): Adding options for path-selection lb policies by @gmuloc in #3334
  • Feat(eos_cli_config_gen): Extend sbfd for initiator measurement round-trip by @chetryan in #3347
  • Feat(eos_cli_config_gen): implement global ip dhcp snooping by @kmueller68 in #3323
  • Feat(eos_cli_config_gen): Add profile and policy in adaptive-virtual-topology by @harshitk-arista in #3351
  • Feat(eos_cli_config_gen): Add support for logging format rfc5424 by @durd in #3386
  • Feat(eos_cli_config_gen): Improve generated documentation by @carlbuchmann in #3377
  • Feat(eos_cli_config_gen): Add options to stun client and server by @harshitk-arista in #3383
  • Feat(eos_cli_config_gen): Adding application traffic recognition model by @amitsagar-arsita in #3350
  • Feat(eos_cli_config_gen): Add CRL support for management security by @harshitk-arista in #3...
Read more

v4.5.0-dev2

05 Dec 17:03
5d75c1a
Compare
Choose a tag to compare
v4.5.0-dev2 Pre-release
Pre-release

What's Changed

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): correct logging event storm-control unter interface ethernet by @kmueller68 in #3303
  • Fix(eos_cli_config_gen): Missing password key in router_bgp.neighbors.items by @carlbuchmann in #3326
  • Fix(eos_cli_config_gen): Add device documentation for phone VLAN features by @jonxstill in #3329
  • Fix(eos_cli_config_gen): Correct syntax for "redistribute bgp" in router bgp by @carlbuchmann in #3369
  • Fix(eos_cli_config_gen): Merge flow_tracking tables by @chetryan in #3396

Fixed issues in eos_designs

Fixed issues in both eos_designs and eos_cli_config_gen

  • Fix(eos_cli_config_gen, eos_designs): BGP VRF Prefix-lists not allowed outside of AF by @ClausHolbechArista in #3358
  • Fix(eos_cli_config_gen,eos_designs): Accept numeric ACL names by @pmprado in #3363

Other Fixed issues

  • Fix(cvp_configlet_upload): Use correct var for tasks manipulation by @titom73 in #3337
  • Fix(eos_validate_state): ANTA Add conditions to skip tests if a device is not deployed by @carl-baillargeon in #3272
  • Fix(eos_config_deploy_cvp): share tags from parent to dependent tasks. by @arista-matt in #3333
  • Fix: Change dev container image by @ankudinov in #3378

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): router adaptive-virtual-topology by @carlbuchmann in #3237
  • Feat(eos_cli_config_gen): Add WRED support by @chetryan in #3192
  • Feat(eos_cli_config_gen): Implement NAT profiles + ethernet interfaces CLI by @gmuloc in #3294
  • Feat(eos_cli_config_gen): Implement VRRP for ethernet interfaces by @gmuloc in #3276
  • Feat(eos_cli_config_gen): Add hardware_offload feature to flow_tracking.sampled by @tgodaA in #3318
  • Feat(eos_cli_config_gen): Extend CLI model for ip_security by @gusmb in #3312
  • Feat(eos_cli_config_gen): Adding options for path-selection lb policies by @gmuloc in #3334
  • Feat(eos_cli_config_gen): Extend sbfd for initiator measurement round-trip by @chetryan in #3347
  • Feat(eos_cli_config_gen): implement global ip dhcp snooping by @kmueller68 in #3323
  • Feat(eos_cli_config_gen): Add profile and policy in adaptive-virtual-topology by @harshitk-arista in #3351
  • Feat(eos_cli_config_gen): Add support for logging format rfc5424 by @durd in #3386
  • Feat(eos_cli_config_gen): Improve generated documentation by @carlbuchmann in #3377

New features and enhancements in eos_designs

  • Feat(eos_designs): Add default_mgmt_method to be used later in new management settings. by @ClausHolbechArista in #3328
  • Feat(eos_designs): Port-channel ID knob for uplinks with type "port-channel" by @bjmeuer in #3176
  • Feat(eos_designs): Add uplink_type at nodes level by @gmuloc in #3385

New features and enhancement in both eos_designs and eos_cli_config_gen

  • Feat(eos_cli_config_gen,eos_designs): Add support for 'l2 mru' by @m-rhode in #3164

Other new features and enhancements

Other Changes

New Contributors

Full Changelog: v4.5.0-dev1...v4.5.0-dev2

v4.5.0-dev1

27 Oct 15:53
aa28608
Compare
Choose a tag to compare
v4.5.0-dev1 Pre-release
Pre-release

What's Changed

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): Wrong CLI template for some ip_security options by @gmuloc in #3263
  • Fix(eos_cli_config_gen): STUN server supports multiple local interfaces by @gmuloc in #3266
  • Fix(eos_cli_config_gen): l2_mtu under port_channel_interfaces by @ClausHolbechArista in #3291

Fixed issues in eos_designs

Other Fixed issues

  • Fix(eos_validate_state): ANTA Add a check to AvdTestLLDPTopology for shutdown interfaces by @carl-baillargeon in #3234

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Add ethernet interface dhcp server config by @gmuloc in #3231
  • Feat(eos_cli_config_gen): Add support for qos map exp by @philippebureau in #3204
  • Feat(eos_cli_config_gen): Support of next_hop_unchanged under EVPN address family by @mmaaloul in #3232
  • Feat(eos_cli_config_gen): Implement management-ssh client-alive by @gmuloc in #3265
  • Feat(eos_cli_config_gen): Add knob to define port in GNMI transport grpc by @philippebureau in #3245
  • Feat(eos_cli_config_gen): support for mlag peer-link requests disabled under dhcp_relay by @kmueller68 in #3262
  • Feat(eos_cli_config_gen): Add other valid_values for event-handler trigger 'on-boot' by @gmuloc in #3264
  • Feat(eos_cli_config_gen): Add additional-path for evpn address-family peer-groups by @gmuloc in #3278
  • Feat(eos_cli_config_gen): LLDP for Management interfaces by @gmuloc in #3277
  • Feat(eos_cli_config_gen): Implement speed for management interfaces by @gmuloc in #3284
  • Feat(eos_cli_config_gen): Support for "agents" config by @gmuloc in #3282
  • Feat(eos_cli_config_gen): Add router path-selection feature by @gmuloc in #3203
  • Feat(eos_cli_config_gen): Add enabled flag to router traffic-engineering by @gmuloc in #3280
  • Feat(eos_cli_config_gen): Add mtu to Dps interfaces by @gmuloc in #3274
  • Feat(eos_cli_config_gen): Deprecate daemon_terminattr.cvcompression by @gmuloc in #3275
  • Feat(eos_cli_config_gen): Add ARP static entries by @gmuloc in #3288
  • Feat(eos_cli_config_gen): Implement platform sfe cpu allocation maximum by @gmuloc in #3287

New features and enhancements in eos_designs

  • Feat(eos_designs): Support for PIM RP access_list_name under VRFs and Tenants by @jonxstill in #3201
  • Feat(eos_designs): Support PTP on MLAG peer-link by @jrecchia1029 in #3040
  • Feat(eos_designs): Added the is_deployed knob to the structured_config by @carl-baillargeon in #3241
  • Feat(eos_designs): Support for underlay uplink_switch_interface_speed by @jonxstill in #3256

Other Changes

  • Feat(pyavd): Adding "path" attribute to validation_errors and deprecation_warnings. by @Shivani-gslab in #3255
  • Refactor(eos_designs): Remove EVPN limitation for underlay_filter_peer_as by @emilarista in #3207
  • Bump: pre-release 4.5.0-dev1 by @carlbuchmann in #3302

New Contributors

Full Changelog: v4.4.0...v4.5.0-dev1

v4.4.0

13 Oct 20:58
7892e25
Compare
Choose a tag to compare

What's Changed

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): under maximum_paths, ecmp field is not required by @mmaaloul in #3111
  • Fix(eos_cli_config_gen): ip http client source interfaces cli not generated by @carlbuchmann in #3180
  • Fix(eos_cli_config_gen): Correct schema for class-maps vlans and cos options by @ClausHolbechArista in #3215
  • Fix(eos_cli_config_gen): Correct max TTL values for ip_access_lists and ptp by @ClausHolbechArista in #3225
  • Fix(eos_cli_config_gen): Remove requirement for MACSec license and FIPS by @xaviramon in #3239

Fixed issues in eos_designs

Other Fixed issues

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Support of a global tacacs timeout by @mmaaloul in #3173
  • Feat(eos_cli_config_gen): Support STUN by @burnyd in #3147
  • Feat(eos_cli_config_gen): Add ECN Support by @chetryan in #2770
  • Feat(eos_cli_config_gen): Implement next-hop resolution disabled for evpn address-family by @gmuloc in #3218
  • Feat(eos_cli_config_gen): Add IPv4 and IPv6 SR-TE address families by @gmuloc in #3217
  • Feat(eos_cli_config_gen): Support of route-target route-map for BGP VRFs by @mmaaloul in #3222
  • Feat(eos_cli_config_gen): Add support for BGP link-state address-family by @gmuloc in #3211
  • Feat(eos_cli_config_gen): Ethernet interfaces ip address dhcp support by @carlbuchmann in #3229
  • Feat(eos_cli_config_gen): Add ip security by @gmuloc in #3194
  • Feat(eos_cli_config_gen): Support path-selection bgp address-family by @burnyd in #3151
  • Feat(eos_cli_config_gen): Add 'router service-insertion' CLI by @gmuloc in #3220
  • Feat(eos_cli_config_gen): Add Dps1 interface by @gmuloc in #3198
  • Feat(eos_cli_config_gen): add system l1 support by @carlbuchmann in #3221
  • Feat(eos_cli_config_gen): Add support for flow tracking hardware by @gmuloc in #3199

New features and enhancements in eos_designs

Other new features and enhancements

  • Feat: Support inline comments in requirements.txt by @gmuloc in #3125
  • Feat(plugins): Add deprecation for ansible-core<2.14 and python 3.8 by @gmuloc in #3187
  • Feat(eos_validate_state): Add ANTA integration to eos_validate_state role by @gmuloc in #3171
  • Feat(eos_config_deploy_cvp): Add support for device_inventory_mode by @ClausHolbechArista in #2561

Other Changes

New Contributors

Full Changelog: v4.3.0...v4.4.0

v4.4.0-dev2

02 Oct 16:00
545033b
Compare
Choose a tag to compare
v4.4.0-dev2 Pre-release
Pre-release

What's Changed

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): ip http client source interfaces cli not generated by @carlbuchmann in #3180

Other Fixed issues

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Support of a global tacacs timeout by @mmaaloul in #3173
  • Feat(eos_cli_config_gen): Support STUN by @burnyd in #3147
  • Feat(eos_cli_config_gen): Add ECN Support by @chetryan in #2770

New features and enhancements in eos_designs

Other new features and enhancements

  • Feat(plugins): Add deprecation for ansible-core<2.14 and python 3.8 by @gmuloc in #3187
  • Feat(eos_validate_state): Add ANTA integration to eos_validate_state role by @gmuloc in #3171

New Contributors

Full Changelog: v4.4.0-dev1...v4.4.0-dev2

v3.8.7

27 Sep 12:53
3bee0a6
Compare
Choose a tag to compare

What's Changed

Fixed issues in eos_cli_config_gen

Fixed issues in eos_designs

Other Fixed issues

Documentation

Other Changes

  • Revert(eos_designs): eBGP rfc5549 creates invalid configuration for MLAG scenarios" by @carlbuchmann in #3084

Full Changelog: v3.8.6...v3.8.7

v4.4.0-dev1

13 Sep 10:41
334cca2
Compare
Choose a tag to compare
v4.4.0-dev1 Pre-release
Pre-release

What's Changed

Fixed issues in eos_cli_config_gen

  • Fix(eos_cli_config_gen): under maximum_paths, ecmp field is not required by @mmaaloul in #3111

Fixed issues in eos_designs

Other Fixed issues

Documentation

New features and enhancements in eos_designs

  • Feat(eos_designs): Support multiple descriptions in connected_endpoint adapters by @pvinci-arista in #2966
  • Feat(eos_designs): VTEP override option on node-definitions by @emilarista in #3133
  • Feat(eos_designs): Add default_interface_mtu and feature_support.per_interface_mtu by @ClausHolbechArista in #3128

Other new features and enhancements

  • Feat: Support inline comments in requirements.txt by @gmuloc in #3125

Other Changes

New Contributors

Full Changelog: v4.3.0...v4.4.0-dev1

v4.3.0

25 Aug 08:11
4db11e6
Compare
Choose a tag to compare

What's Changed

Fixed issues in eos_designs

Documentation

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): add dot1x unauthorized access/native vlan membership egress to ethernet interfaces by @kmueller68 in #3073
  • Feat(eos_cli_config_gen): Allow TCAM profile local file configuration by @xaviramon in #2833
  • Feat(eos_cli_config_gen): Add support for "include leaked" under BGP redistribution by @ClausHolbechArista in #3071
  • Feat(eos_cli_config_gen): Add Trident MMU queue by @chetryan in #2835
  • Feat(eos_cli_config_gen): Add priority flow control to qos profile by @chetryan in #2796
  • Feat(eos_cli_config_gen): Add support for ftp/tftp/telnet client source interfaces by @Shivani-chourasiya in #3080
  • Feat(eos_cli_config_gen): Support accounting logging by @colinmacgiolla in #3091

New features and enhancements in eos_designs

Other Changes

New Contributors

Full Changelog: v4.2.0...v4.3.0

v4.2.0

28 Jul 14:25
9702f5f
Compare
Choose a tag to compare

What's Changed

Fixed issues in eos_cli_config_gen

Fixed issues in eos_designs

  • Fix(eos_designs): Incorrect type for ospf.area in network services keys by @carlbuchmann in #2998
  • Fix(eos_designs): Duplicate neighbor_interfaces in rfc5549 design when multiple uplinks to the same Spine by @gmuloc in #3054

Other Fixed issues

  • Fix(eos_config_deploy_cvp): device_filter is not behaving correctly if input is a string by @gmuloc in #3046

Documentation

  • Doc(eos_designs, eos_cli_config_gen): Various doc improvements by @carlbuchmann in #3001

New features and enhancements in eos_cli_config_gen

  • Feat(eos_cli_config_gen): Generate sFlow egress commands by @xaviramon in #2767
  • Feat(eos_cli_config_gen): add support for password complexity policies by @hamptonmoore in #2991
  • Feat(eos_cli_config_gen): Add global logging event storm-control by @kmueller68 in #2994
  • Feat(eos_cli_config_gen): Flow tracking table size by @chetryan in #2838
  • Feat(eos_cli_config_gen): ECN Propagation by @chetryan in #2841
  • Feat(eos_cli_config_gen): Add support for eos_cli under router_ospf process ids by @KyleMui in #3035

New features and enhancements in eos_designs

New features and enhancement in both eos_designs and eos_cli_config_gen

Other new features and enhancements

  • Feat(plugins): Make setting of switch fact optional for yaml_templates_to_facts by @ClausHolbechArista in #3022
  • Feat(dhcp_provisioner): Adding support for automatic dict_to_list conversion in ztp_configuration template by @Shivani-chourasiya in #3012

Other Changes

New Contributors

Full Changelog: v4.1.0...v4.2.0