Releases: ansible-collections/cisco.ios
Releases · ansible-collections/cisco.ios
v8.0.0
Major Changes
- Update the netcommon base version 6.1.0 to support cli_restore plugin.
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: ansible-collections/cisco.iosxr@v7.0.0...v8.0.0
v7.0.0
Major Changes
- ios_ntp - Remove deprecated ntp legacy module
Removed Features (previously deprecated)
- Deprecated ios_ntp module in favor of ios_ntp_global.
v6.1.4
Bugfixes
- ios_acls - update module to apply remarks entry with sequence numbers.
- ios_bgp_address_family - description attribute, evaluated as complex object cast to a string.
- ios_bgp_global - description attribute, evaluated as complex object cast to a string.
- ios_interfaces - description attribute, evaluated as complex object cast to a string.
- ios_prefix_lists - description attribute, evaluated as complex object cast to a string.
- ios_route_maps - description attribute, evaluated as complex object cast to a string.
v6.1.3
Bugfixes
- ios_acls - Adds back existing remarks for an ace entry when updated with replaced or overridden state, as all remarks for a specific sequence get removed when the ace entry is updated.
- ios_bgp_global - Shutdown attributes generate negate command on set as false.
- ios_vrf - Update and add missing argspec keys that define the attributes.
Documentation Changes
- ios_vrf - Update and add missing documentation for ios_vrf module.
v6.1.2
Bugfixes
- ios_acls - Fix replaced state to consider remarks and ace entries while comparing configuration.
- ios_acls - correctly match the different line for ACL without sequence number
- ios_acls - take correctly in case where we want to push an ACL from a different type
- ios_ospfv2 - Fix improper rendering of admin_distance attribute.
- ios_snmp_server - fixed config issue with snmp user password update being idempotent on consecutive runs.
- ios_user - Fix configuration of hashed passwords and secrets.
v6.1.1
Bugfixes
- Prevents module_defaults from being incorrectly applied to the platform action, instead of the concerned module.
- ios_vlans - fixes behaviour of shutdown attribute with action states.
v6.1.0
Minor Changes
- ios_bgp_global - added 'bgp.default.ipv4_unicast' and 'bgp.default.route_target.filter' key
- ios_l3_interfaces - added 'autostate', 'mac_address', 'ipv4.source_interface', and 'ipv6.enable' key
- ios_vlans - Add purged state to deal with toplevel vlan and vlan configuration config.
Bugfixes
- ios_bgp_global - fix template attribute to generate configuration commands.
- ios_l3_interfaces - remove validation from ipv6 address parameter.
- ios_snmp_server - fix group and user IPv6 ACL commands.
- ios_user - fix configuration of user with hashed password.
- ios_user - fixed configuration removal of ssh users using purge.
- ios_vlans - Make behaviour of the action states consistent.
- ios_vlans - Top level configuration attribute is not required, the module works with vlan and vlan configuration both.
v6.0.0
Release Summary
Starting from this release, the minimum ansible-core
version this collection requires is 2.14.0
. The last known version compatible with ansible-core<2.14 is v5.3.0
.
Major Changes
- Bumping
requires_ansible
to>=2.14.0
, since previous ansible-core versions are EoL now.
Removed Features (previously deprecated)
- Removed previously deprecated ios_bgp module in favor of ios_bgp_global and ios_bgp_address_family.
Full Changelog: v5.3.0...v6.0.0
v5.3.0
Minor Changes
- Added ios_evpn_evi resource module.
- Added ios_evpn_global resource module.
- Added ios_vxlan_vtep resource module.
- Fixed ios_evpn_evi resource module integration test failure - code to remove VLAN config.
- ios_bgp_address_family - Fixed an issue with inherit peer-policy CLI
- ios_bgp_address_family - added 'advertise' key
- ios_vlans - added vlan config CLI feature.
- ios_vrf - added MDT related keys
Bugfixes
- Updated the ios_ping ping module to support size param.
- ios_acls - make sequence optional for rendering of standard acls.
- ios_bgp_global - Explicitly add neighbor address to every parser.
- ios_bgp_global - remote_as not mendatory for neighbors.
- ios_vrf - added MDT related keys
New Modules
- ios_evpn_evi - Resource module to configure L2VPN EVPN EVI.
- ios_evpn_global - Resource module to configure L2VPN EVPN.
- ios_vxlan_vtep - Resource module to configure VXLAN VTEP interface.
New Contributors
- @PadminiSivaraj made their first contribution in #897
Full Changelog: v5.2.0...v5.3.0
v5.2.0
Minor Changes
- ios_acls - make remarks ordered and to be applied per ace basis.
- ios_acls - remarks in replaced and overridden state to be negated once per ace.
- ios_config - Relax restrictions on I(src) parameter so it can be used more like I(lines).
- ios_snmp_server - Fix an issue with cbgp2 to take in count correctly the bgp traps
- ios_snmp_server - Update the module to manage correctly a lot of traps not take in count
Deprecated Features
- ios_snmp_server - deprecate traps.envmon.fan with traps.envmon.fan_enable
- ios_snmp_server - deprecate traps.mpls_vpn with traps.mpls
Bugfixes
- Fix invalid password length not being recognized by the error parser.