Releases: ansible-collections/arista.eos
v12.0.1
v12.0.0
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
dependenciesof ansible.netcommon to>=8.1.0, since previous versions of the dependency had compatibility issues withansible-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
enabledstate to prevent incorrectshutdownorno shutdowncommands during configuration changes
v11.0.1
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
replacedstate 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
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_ansibleto>=2.16.0, since previous ansible-core versions are EoL now.
v10.1.1
v10.1.1
Minor Changes
- Adds a new module
eos_vrf_globalin favor ofeos_vrflegacy module to manage VRF global configurations on Arista EOS devices.
Bugfixes
- Fixed an issue in the
compare_configsmethod where unnecessary negate commands were generated for ACL entries already present in bothhaveandwantconfigurations. - 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
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
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_ansibleto>=2.15.0due to the end-of-life status of previousansible-coreversions.
Bugfixes
- Ensure IPv6 static route definitions are correctly filtered during facts gathering.
- This fix make sure to fetch timer with
lldpstring 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
Major Changes
- Add new module cli_restore that exclusively handles restoring of backup configuration to target appliance.
Minor Changes
- Add support for cli_restore functionality.
- Please refer the PR to know more about core changes (ansible-collections/ansible.netcommon#618).
- cli_restore module is part of netcommon.
Full Changelog: v8.0.0...v9.0.0
v8.0.0
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
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