Skip to content

Releases: ansible-collections/arista.eos

v12.0.1

18 Feb 09:10
c139187

Choose a tag to compare

Bugfixes

  • Fix eos_vrf module to properly check existing interface configuration before making changes (#546)

v12.0.0

19 Aug 07:55
31338a7

Choose a tag to compare

Release Summary

With this release, the minimum required version of ansible.netcommon for this collection is >=8.1.0. The last version known to be compatible with ansible-core<=2.18.x is ansible.netcommon v8.0.1 and arista.eos v11.0.0.

Major Changes

  • Bumping dependencies of ansible.netcommon to >=8.1.0, since previous versions of the dependency had compatibility issues with ansible-core>=2.19.

Bugfixes

  • Add unit and integration tests to verify the change
  • Fix regex in route_map module to support match community with or without exact-match
  • Update the ACL module to support using protocol names for source port
  • arista.eos.eos_interfaces - Improved handling of the enabled state to prevent incorrect shutdown or no shutdown commands during configuration changes

v11.0.1

02 Jul 07:45
b0b8642

Choose a tag to compare

Bugfixes

  • Fix route map community handling to include missing community_attributes level in the dictionary
  • Fixed idempotency regarding logging port in differing versions of EOS
  • Fixed idempotency when using replaced state on host with multiple ACLs present.
  • Fixed parsing of relative route-map metric adjustments in when extracting settings from device output.
  • Support colon-delimited format in BGP community strings
  • Update route_maps to correctly handle ipv6 next-hop address

v11.0.0

14 Apr 07:21
e01e77a

Choose a tag to compare

v11.0.0

Release Summary

With this release, the minimum required version of ansible-core for this collection is 2.16.0. The last version known to be compatible with ansible-core versions below 2.16 is v10.1.1.

Major Changes

  • Bumping requires_ansible to >=2.16.0, since previous ansible-core versions are EoL now.

v10.1.1

12 Feb 07:31
30a3413

Choose a tag to compare

v10.1.1

Minor Changes

  • Adds a new module eos_vrf_global in favor of eos_vrf legacy module to manage VRF global configurations on Arista EOS devices.

Bugfixes

  • Fixed an issue in the compare_configs method where unnecessary negate commands were generated for ACL entries already present in both have and want configurations.
  • Improved validation logic for ACL sequence numbers and content matching to ensure idempotency.
  • Prevented redundant configuration updates for Access Control Lists.
  • fix facts gathering for ebgp-multihop attribute.

v10.0.1

21 Oct 10:19
a4dc799

Choose a tag to compare

v10.0.1

Bugfixes

  • Adds a missing word in the 'bgp client-to-client reflection' command in eos_bgp_global module.
  • Fixes a typo in always-compare-med attribute in eos_bgp_global module.
  • Handles exception when translating an unknown port to its service name.

Documentation Changes

  • Includes a new support related section in the README.

v10.0.0

12 Jun 13:35
f467568

Choose a tag to compare

v10.0.0

Release Summary

With this release, the minimum required version of ansible-core for this collection is 2.15.0. The last version known to be compatible with ansible-core versions below 2.15 is v9.0.0.

Major Changes

  • Bumping requires_ansible to >=2.15.0 due to the end-of-life status of previous ansible-core versions.

Bugfixes

  • Ensure IPv6 static route definitions are correctly filtered during facts gathering.
  • This fix make sure to fetch timer with lldp string at the start.
  • Update integration tests for parse operations to ensure that ordering or address family (AF) does not affect assertions.
  • Update the filter to accurately retrieve relevant static route configurations.

v9.0.0

12 Apr 19:13
be23a7f

Choose a tag to compare

Major Changes

  • Add new module cli_restore that exclusively handles restoring of backup configuration to target appliance.

Minor Changes

Full Changelog: v8.0.0...v9.0.0

v8.0.0

28 Mar 15:44
f01a1b5

Choose a tag to compare

Major Changes

This release removes previously deprecated modules and attributes from this collection. Please refer to the Removed Features section for details.

Removed Features (previously deprecated)

  • Remove depreacted eos_bgp module which is replaced with eos_bgp_global and eos_bgp_address_family.
  • Remove deprecated eos_logging module which is replaced with eos_logging_global resource module.
  • Remove deprecated timers.throttle attribute.

v7.1.0

06 Mar 13:58
b6abed5

Choose a tag to compare

Bugfixes

  • This fix is needed because static_routes and vlans are not returning anything when resources are not configured.
  • This got noticed in this issue (network-automation/toolkit#47)
  • correct a missing whitespace and add 'auth' string.
  • correct the parsing of the elements in 'name_servers' in 'eos_system' module.
  • when static_routes and vlans are not confirgured then return empty list.

Documentation Changes

  • eos_lag_interface - Updated examples for lag_interface module.

Full Changelog: v7.0.0...v7.1.0